Pop8x CPU
Kiss Attilát és Kimmel Gábort nagyon érdekelték a processzorok és azok belős felépítése és kitalálták, hogy saját processzort fognak tervezni és építeni, a kigeészítő eszközökkel (assembler, compiler, debugger, emulátor)
2020.11.02, 01:34
Egyelőre még csak gondolkodunk igazából hogy mit és hogyan kéne csinálni de ezalatt is jópár gondolat már eszünkbe jutott
Az első és talán legfontosabb, hogy több lépésben akarnánk a processzorunk fejleszteni. Felesleges egyből nagyon bonyolult megoldásokat kitalálni, ha már van egy működő alap arra sokkal könnyebb építkezni.
- Tehát első körben egy egyszerű, 8 bites procit álmodtunk meg.
- Neumann-felépítés, tahát közös az adat-, és programmemória.
- Nincs pipeline, azt majd egy következő verzióba raknánk csak bele.
- Nincs pipeline, azt majd egy következő verzióba raknánk csak bele.
- RISC architektúra, nincs mikrokód értelmezés.
- Szóba került, hogy esetleg használhatnánk dual-port RAM-ot, ez csak ötlet.
Ezek mentén kezdtünk el fejleszteni. Attila csinálja a hardveres dolgokat (kontroller, ALU, interfészek), Gábort pedig az szoftvereseket (emulátor, debugger, assembler, utasításkészlet).
Gábor már egy nagyon egyszerű (és kb. semmire nem jó annyira béna) assemblernek már nekiállt: