OldComp.cz
http://oldcomp.cz/

CLAUDIA Lite - výukový 4-biťák
http://oldcomp.cz/viewtopic.php?f=138&t=7239
Stránka 812

Autor:  danhard [ 05.02.2020, 13:56 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Náhrada MH7489 - hledal jsem něco, co by méně žralo, v LS provedení je relativně dostupná 74LS189 s třístavovým výstupem.
Také jsem nepochopil, proč je v rozšíření pamětí zbytečně klíčovaný /WR s /CE, když už to dělá 7489 ?

Autor:  danhard [ 06.02.2020, 14:44 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Pro Claudii 1 s 12bitovou adrsací jsem našel pěknou RAMku, 4x4kb IMS1420 r.v. 83 :)
Ale zatím jen jeden kousek.

Autor:  microlan [ 06.02.2020, 15:35 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Myslím, že MHB6561 je jasná volba a je jich všude mnoho, dá se říct, že čekají na svoji příležitost!

Autor:  danhard [ 25.02.2020, 00:59 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Slušné procesory, jako Z80, mají délku adresové sběrnice dvojnásobek datové.

Chtěl bych to i u tohoto 4 bitového udělátka :)

Je někde dokumentace Claudie Lite, nebo to byla jen labutí píseň ?

Autor:  Mikes21 [ 25.02.2020, 08:20 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

danhard píše:
Je někde dokumentace ...

No jasne, ze nekde je. Prece u autora ;-) Tak mu napis, pozadej ho a treba ti ji posle. Nebo ji ma kdejaky 'stahovac', IMHO kazdy, kdo to stavel si schema stahnul a ma ho. Pokud autor souhlasi, urcite by nebyl problem je zverejnit. Tu druhou cast klidne zaridim.

Autor:  danhard [ 26.02.2020, 12:13 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Tak se ke mně dostaly nějaké podklady a není mi jasné, jak to vykoná první instrukci v programu.
V mikroprogramu je :

;org 00h NOP
.db 08Fh ;/PLONK + /INCA
.db 01Ah ;/MEMRD + LIR2 + /LIR

Po resetu je PC vynulován. Mikroprogram taky, začne se dělat instrukce NOP.
Nejdřív se inkrementuje PC, pak se přečte z adresy 1 instrukce do IR a provede podle ní rozskok.
Program tedy začíná na adrese 1 ?

Vidím to tak správně ?

Autor:  danhard [ 26.02.2020, 19:46 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Jak už jsem psal, rád bych použil jako RAM MHB6561.
https://www.hadex.cz/e970-mhb6561---sta ... 6x4-dil18/
Je to sice novota, ale je CMOS, je jich skladem dost a díky tomu jak je posaná, tak jí nikdo snad ani nepoužije :)
http://www.teslakatalog.cz/MHB6561.html
Pak by se dalo mrhat pamětí programu, použít většinu instrukcí indexovaných a na konec paměti umístit RAM blok 16 nible.
Tím by se z toho stal počítač Von Neumann, protože do oblasti RAM block by jsi byl schopen umístit pár modifikovatelných instrukcí a taky na ně skočit.
Skákání by bylo dost omezené, max. 16 začátků 16 nible stránek.
Díky méně efektivní instrukční sadě by se ale vešlo do mikroprogramu celých 16 instrukcí.
Také I/O instrukce by byly indexované, takže v rozšíření by bylo k dispozici 16 I/O nible bran.
Bez indexu by zůstal asi jen NOP, který by dělal FETCH.
Skok by byl jeden univerzální, kdyby se před něj umístila podmínka skoku, tak by byl podmíněný.
Počítám také, že by tam byla možnost překrýt oblast programu ROMkou, v které by bylo demo, obecně uživatelský program.
Hodiny s budíkem by to mělo zvládnout :D
Hodiny s budíkem jako řadič už jsem dělal, tady by to bylo s mikrořadičem, trochu víc brouků.
viewtopic.php?f=75&t=7250

Autor:  microlan [ 28.02.2020, 20:27 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Našel jsem desku, na které je 8 těchto krasavců IMS1423S35

MHB6165 asi půjde k ledu :lol:

Přílohy:
ims1423.jpg
ims1423.jpg [ 61.3 KiB | Zobrazeno 10344 krát ]

Autor:  danhard [ 28.02.2020, 21:21 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Nojo, ale na to už potřebuješ 12bitů adresy :)

Autor:  microlan [ 28.02.2020, 21:38 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Ne, bude 16 stránek, ručně přepínaných

Autor:  danhard [ 06.03.2020, 01:11 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

To u RAMky nemá jaksi přínos.

Ale není problém, zaveď si tam 4 bitové mapování :lol:

Momentálně řeším, že skok je jen 4-bitový, takže v 256nible jen na začátky 16 nible stránek.
Tak je to nejvíc transparentní.
Poslední stránka je datová RAM, takže se dá skočit na její začáteka dělat modifikovanou instrukci.

Stále tu je jen 4 bitová instrukce se 4 bitovám parametrem.
To je omezující parametr.

Zadání je jsasné, máš jednu RAM 4x256 a vymysli na ní co nejefetivnější mikrořadič.

Autor:  microlan [ 06.03.2020, 08:42 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Citace:
To u RAMky nemá jaksi přínos


U RAMky, jako takové jistě ne, ale tady se zálohovou baterkou, to bude fungovat jako úložiště pro 16 programů, které budou "nataženy" okamžitě po zvolení stránky.

Autor:  danhard [ 06.03.2020, 10:34 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

S autobaterkou ? tohle není CMOS.

Autor:  microlan [ 06.03.2020, 12:38 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Nějaký CMOS to prý je.

Přílohy:
ims1423.png
ims1423.png [ 72.39 KiB | Zobrazeno 10520 krát ]

Autor:  microlan [ 06.03.2020, 14:52 ]
Předmět příspěvku:  Re: CLAUDIA Lite - výukový 4-biťák

Změřeno:

při 3,3V to bere 47 uA, LS14500 a na pár let je vystaráno

5V enable bez provozu 45 mA

Stránka 812 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/