Stránka 4 z 18
Napsal: 10 lis 2025, 14:27
od tomasjedno
Srabi

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čí

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

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

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.

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

Môžeš takto skladať "kvantový" počítač. Trebárs 4-bitový.

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
