ALU v GALu se pěkně rýmuje.
4 bitový počítač
Moderátor: Moderátoři
Převádím ten problém na počet registrů a velikost paměti.
Je to asi 10x více pro primitivní kalkulačku.
50x více na kalkulačku s funkcemi, nebo 100x více pro programovatelnou.
Chtěl jsem se jen poučit z chyb PIP-1 a PIP-2, které následní realizátoři akorát opakují a taky na ně poukázat.
Za život jsem těch řadičů vymyslel asi 10, podle svého a prostě nějak vidím do toho, jak jsou ty ostatní chybně udělané
Asi to tak nějak bude, protože úplná 4 bitová sčitačka se vejde i do GAL16V8 - 8 makrocel, 24 termů, takže by se tam ještě něco vešlo, ale má to málo vývodů, s GAL20V8 by to bylo lepší.lesana87 píše:Ten GAL6001 bude asi nějakej kouzelnej nafukovací, když se to všechno do něj vejde. Zkusila jsem, do čeho nejmenšího se vejde 4bitová sčítačka a do ničeho menšího než 22V10 se nevešla. Ale možná to dělám špatně, Danhard to určitě programuje rovnou 0 a 1 do fuse bitů.
S GAL22V10 se tam vejdou jestě 3 logický funkce a C, Z flag s logikou.
S GAL6001 tam snad nacpu ještě A, B registr a víc funkcí, protože se mi uvolní vstupy.
4 termy na Suma, 3 termy na Carry, 8 makrocel.
Mělo by to jít také jako 2x2 bitový řez, tj. na 6 makrocel, musím zkontrolovat jestli se vejde do 7 termů na makrocelu.
S GAL22V10 se dá udělat už zajímavá ALU, se sčítačkou, log. funkcemi, rotací a detekcí nuly.
S GAL6001 tam jde přidat ještě 2 pracovní registry a celé to připojit přes 3-stav na datovou sběrnici.
Podobně by se do GAL6001 měl vejít celý mikrořadič - 7474 hodiny, 74175 instrukční registr, 74188 paměť mikroprogramu, 2x74138 výstupní dekodér a asi 3x 7400 na logiku.
Omezený je počet řídících výstupů na 10.
A do třetí GAL6001 bych umístil PC 8-mi bit čítač a 8-mi bit registr podprogramu, mux na adresu, záchytný registr na skok.
A k tomu nějaký periferie a je to víceméně hotový
- RX-20
- Doporučuje se dohled moderátorů
- Příspěvky: 270
- Registrován: 30 čer 2024, 00:00
- Bydliště: střední Čechy u Koněpruských jeskyní
Diskuze s hlupákem je ztráta času, protože hlupák vás stahne na jeho úroveň a umlátí vás jeho hloupými argumenty.
- tomasjedno
- Příspěvky: 6547
- Registrován: 11 říj 2008, 00:00
- Bydliště: ZZ9 Plural Z Alpha