4 bitový počítač

Klasické bastlení z domácích zásob

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
tomasjedno
Příspěvky: 6547
Registrován: 11 říj 2008, 00:00
Bydliště: ZZ9 Plural Z Alpha

#46 Příspěvek od tomasjedno »

Srabi :D
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#47 Příspěvek od asdf »

Paráda. :)
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#48 Příspěvek od samec »

Nikdy som sa návrhom procesorov nezaoberal a nechcem vám do toho kecať, ale tak ma laicky napadlo, ak mám inštrukčnou sadou (počtom bitov) obmedzený počet možných matematicko-logických operácií, nešlo by pre každú inštrukciu vykonávať paralelne viacero rôznych matematicko-logických operácií, ktorých výsledky by sa ukladali do samostatných registrov a nakoniec použitím konkretného výsledku by bola zvolená konkrétna matematicko-logická operácia?
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#49 Příspěvek od asdf »

Když ony ty registry sežerou dost tranzistorů. Taky bys musel mít další instrukce pro práci s nimi. Nepočítal jsem to, ale hádal bych, že se to ve výsledku nevyplatí.
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#50 Příspěvek od danhard »

Naposledy upravil(a) danhard dne 10 lis 2025, 23:07, celkem upraveno 2 x.
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#51 Příspěvek od danhard »

Jako ALU by se mi líbila SN74LS681, ale ta už není k mání.

Spíš to vidím na něco, co se vejde do GAL6001 včetně pracovních registrů A,B.
Okruh operací může být omezený.
Nostalcomp tam měl sčítačku a XOR, protože si myslel, že se s tím dá udělat všechno, což jsem mu hned vyvrátil.
Sada logických operecí se v GALu dělá snadno, rotace také + sčítačka by se také vešla, takže co se tam vejde.
Dá se to modifikovat, podle problému, který to má řešit.

Zajímá mě řešení, které to bude minimalizovat i na počet hradel a KO.

A nechci víc, než 4x256 bit RAM, 4x16 je moc málo, na řízení výtahu 20 pater to nestačí :lol:
Uživatelský avatar
tomasjedno
Příspěvky: 6547
Registrován: 11 říj 2008, 00:00
Bydliště: ZZ9 Plural Z Alpha

#52 Příspěvek od tomasjedno »

danhard píše:Jako ALU by se mi líbila SN74LS681, ale ta už není k mání.
Neházej flintu do žita, myslím, že pár (desítek tisíc) kousků ještě je k sehnání.
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#53 Příspěvek od asdf »

danhard píše:A nechci víc, než 4x256 bit RAM, ...
No jo, ale jak v tom pak uděláš emulátor PC-čka?
Uživatelský avatar
Cust
Příspěvky: 7239
Registrován: 17 led 2007, 00:00
Bydliště: Milotice u Kyjova

#54 Příspěvek od Cust »

danhard, tomsjedno, začínám mít strach o to, co já budu vyvádět v důchodu :lol:
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#55 Příspěvek od danhard »

Co bys vyváděl ? budeš se mnou zavřenej v blázinci, když bude ještě volný místo :lol:
Uživatelský avatar
lesana87
Příspěvky: 4396
Registrován: 20 zář 2014, 00:00

#56 Příspěvek od lesana87 »

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ů.
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#57 Příspěvek od samec »

4-bitová sčítačka sa vmestí do MH74S287, úplná do MHB8608. 8-)
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#58 Příspěvek od danhard »

Do GAL22V10 se mě nevejdou vnitřní registry,
do PALCE610 se mě nevejde složitější funkce,
GAL6001 toho umí nejvíc a třeba SPI pro Z80 by se do něj mělo vejít, protože se hodí jako I/O zařízení, do AND-OR matice jde jak vstupní pin, tak vnitřní registr.

Jestli se mi tam nějaká ALU vejde uvidím, až se tam budu snažit nacpat, ale lepší brouk v DIP24 nemám, omezující je tam celkový počet termů 64.

Ale stejně to asi skončí podle toho, co se mi vejde do XC9572XL-VQ44.
Naposledy upravil(a) danhard dne 13 lis 2025, 12:50, celkem upraveno 1 x.
Uživatelský avatar
samec
Příspěvky: 6669
Registrován: 19 pro 2017, 00:00

#59 Příspěvek od samec »

Cust píše:danhard, tomsjedno, začínám mít strach o to, co já budu vyvádět v důchodu :lol:
Môžeš takto skladať "kvantový" počítač. Trebárs 4-bitový. :wink:
Uživatelský avatar
danhard
Příspěvky: 6640
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#60 Příspěvek od danhard »

ALU v GALu má výhodu, že si tam nahraju funkce, které budu potřebovat, na primitivní kalkulačku je to malé, ta by šla tak s 4k-nible programu.
256 nible bude dobré tak na nějaké řízení demonstrační mašinky, nebo třeba na 4 místnej display a funkce nad ním, stejně jak jsem dělal hodiny-časovač, nebo DA převodník.
Takže potřebuji logické operace, něco testovat a z aritmetiky mi bude stačit asi jen inkremet :D
Odpovědět

Zpět na „Zapojení ze šuplíku“