Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

4 bitový počítač
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6, 7
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Zapojení ze šuplíku
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
asdf



Založen: Oct 06, 2022
Příspěvky: 497

PříspěvekZaslal: čt listopad 27 2025, 18:19    Předmět: Citovat

Ten Wang je hezký. Takový notebook. Smile Já začínal na IQ151. Ten byl taky takový větší.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
danhard



Založen: Mar 05, 2007
Příspěvky: 6451
Bydliště: Jesenice u Prahy

PříspěvekZaslal: čt prosinec 04 2025, 17:39    Předmět: Citovat

To zahoď, nebo si na to založ vlastní vlákno !
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
jimirek
Moderátor


Založen: May 06, 2013
Příspěvky: 742

PříspěvekZaslal: čt prosinec 04 2025, 19:00    Předmět: Citovat

OT od samec odděleno do samostatného vlákna, viz http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&t=110716 a zde se prosím držte tématu vlákna.
Dík, on o to Samec požádal sám, ale já se k tomu dostal až teď.
Hill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 3978

PříspěvekZaslal: ne prosinec 07 2025, 19:39    Předmět: Citovat

danhard napsal(a):
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.

Mně to vychází na 4 termy S0, 12 termů S1 a 7 termů Cout. Takže se to do tří makrocel nevejde a nic se proti čtyřem 1-bit sčítačkám neušetří.

Ale sčítačka s odčítačkou se do 16V8 vejde. Vychází na 8 termů pro sumy a 5 termů pro carry a to se tam v simple modu vejde.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6451
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne prosinec 07 2025, 21:18    Předmět: Citovat

Tušil jsem to. Chtěl jsem tam umístit ještě detektor Z.
Zkouším to na XC9572XL a tam je k dispozici XOR, takže ta sčítačka vychází jednodušeji.
V simpl modu to zase neumí třístav, takže zase něco za něco.
Takže další na řadě GAL20V8, malé zlepšení, věšla by se sčítačka a nějaké log. funkce, třístavový výstup.
S GAL22V10 je to už radostnější.
A s GAL6001 se mi tam vejdou ještě pracovní registry.
Makrocela může mít až 16 termů, tam bude limitní spíš celkový počet termů 64.

Logika PC čítače s jednou úrovní CALL se mi vešla taky do jedné GAL6001.
8-mi bitová adresa je jen při JMP a CALL, 16 registrů je na konci paměti programu.
Dá se tam také provádět program, takže se tam může dát instrukce a modifikovat jí registrem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
lesana87



Založen: Sep 20, 2014
Příspěvky: 3978

PříspěvekZaslal: ne prosinec 07 2025, 21:19    Předmět: Citovat

Když by se oželel Carry in, vešla by se do 16V8 celá ALU. A + B, A xor B, A and B a A or B. Odpadly by instrukce CLF a SEF a místo nich by byly AND AB a OR AB. Přenos při vícebitové aritmetice by se řešil softwarově pomocí JC. Smile No není to geniální? No není, tak nic.

citace:
V simpl modu to zase neumí třístav, takže zase něco za něco.

Na třístav stejně není volný pin.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6451
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne prosinec 07 2025, 21:27    Předmět: Citovat

Proč ne, s GAL20V8 Very Happy
S "vypnutím" carry počítám i s využitím XOR pro logiku.
Nemusí tam být všechno, něco se dá dělat oklikou.
Do GAL22V10 uděláš už pěknou ALU, ta GAL16V8 je na trénink jednotlivých položek.
74181 se mi tam cpát nechce, je to velkej brouk, něco neumí a něco ani nepoužiju.


Naposledy upravil danhard dne ne prosinec 07 2025, 21:29, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
lesana87



Založen: Sep 20, 2014
Příspěvky: 3978

PříspěvekZaslal: ne prosinec 07 2025, 21:28    Předmět: Citovat

Lepší by to bylo úplně bez PLD.
Třeba 7483 + 7486 + 7408 + 7432 + 2x74253.


Naposledy upravil lesana87 dne ne prosinec 07 2025, 21:33, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6451
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne prosinec 07 2025, 21:31    Předmět: Citovat

To jde taky, každý ten modul nahražuje diskrétní verzi.
Je to cvičnej projekt, může to být jak XC9572XL, tak v 3xGAL6001 + trochu smetí, nebo asi v 25 TTL broucích.


Naposledy upravil danhard dne ne prosinec 07 2025, 21:33, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
samec



Založen: Dec 19, 2017
Příspěvky: 5915

PříspěvekZaslal: ne prosinec 07 2025, 21:31    Předmět: Citovat

Niektoré matematicko-logické inštrukcie možno vykonať pomocou iných matematicko-logických inštrukcii, či kombnáciou inštrukcii. Teda sú navzájom redundantné. Je nejaká minimálna sada inštrukcii, pomocou ktorých je možné vykonať akúkoľvek matematicko-logickú inštrukciu?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 3978

PříspěvekZaslal: ne prosinec 07 2025, 21:39    Předmět: Citovat

Apollo Guidance Computer byl celej postavenej z třívstupých NORů.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cust



Založen: Jan 17, 2007
Příspěvky: 7120
Bydliště: Milotice u Kyjova

PříspěvekZaslal: ne prosinec 07 2025, 21:42    Předmět: Citovat

No, někdy v mateřský jsme logiku řešili buď vše pomocí NAND nebo vše pomocí NOR.
EDIT: Aj lesana byla rychlejší... Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
asdf



Založen: Oct 06, 2022
Příspěvky: 497

PříspěvekZaslal: ne prosinec 07 2025, 22:08    Předmět: Citovat

Kdysi jsem si vysnil počítač jen z odporů a tranzistorů. Bez integráčů. Použila by se RTL logika. A dvoufázové hodiny, jako u 6502. To by byly ty NORy. Jenže teď na to nemám čas. A samozřejmě bych to navrhoval v KiCADu na moderním PC, což je vlastně úplně špatně. Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
samec



Založen: Dec 19, 2017
Příspěvky: 5915

PříspěvekZaslal: ne prosinec 07 2025, 23:55    Předmět: Citovat

Myslel som to celkom inač. Nie log. funkciu (to s NOR a NAND poznám), ale ako procesorovú inštrukciu. Majme registere A a B a na nich nejaké matematicko-logické inštrukcie. Je jedno, či je to súčet, súčin, negácia, rotácia, modulo... Akúkoľvek operáciu možno chápať ako priradenie výsledku k vstupným operandom. No a niektoré operácie sú redundantné. Napríklad násobenie dvojkou a bitový posun vľavo. Ak akúkoľvek operáciu berieme ako priradenie, tak sa pýtam, či je nejaká minimálna sada takýchto priradení, ktorými je možné vykonať akúkoľvek známu matematicko-logickú operáciu. Neviem si predstaviť NAND, alebo NOR ako procesorovú, či asemblerovskú inštrukciu. Vy áno?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Zapojení ze šuplíku Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6, 7
Strana 7 z 7

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.30 sekund