Stránka 4 z 18

Napsal: 10 lis 2025, 14:27
od tomasjedno
Srabi :D

Napsal: 10 lis 2025, 14:32
od asdf
Paráda. :)

Napsal: 10 lis 2025, 14:36
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?

Napsal: 10 lis 2025, 14:52
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í.

Napsal: 10 lis 2025, 15:03
od danhard

Napsal: 10 lis 2025, 21:44
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:

Napsal: 11 lis 2025, 20:43
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í.

Napsal: 12 lis 2025, 21:12
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?

Napsal: 12 lis 2025, 21:37
od Cust
danhard, tomsjedno, začínám mít strach o to, co já budu vyvádět v důchodu :lol:

Napsal: 13 lis 2025, 09:04
od danhard
Co bys vyváděl ? budeš se mnou zavřenej v blázinci, když bude ještě volný místo :lol:

Napsal: 13 lis 2025, 10:55
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ů.

Napsal: 13 lis 2025, 11:33
od samec
4-bitová sčítačka sa vmestí do MH74S287, úplná do MHB8608. 8-)

Napsal: 13 lis 2025, 11:48
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.

Napsal: 13 lis 2025, 12:07
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:

Napsal: 15 lis 2025, 16:41
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