Konference: SAPI-1 a československé mikropočítače
Od: | +GAMA |
Datum: | 21.2.2011 18:16 |
Předmět: | Re: MH3000 - i3000 |
>Nemáte někdo dokumentaci k nějakému reálnému počítači postavenému na tomto "čipsetu". Jedná se mi hlavně o schéma či alespoň slovní popis řešení. Nějak se mi nedaří nic vygooglit. Z československých to byl Consul 2715 (možná i některý jiný). Bohužel já k němu dokumentaci nemám, jen co jsem nedávno dostal od Petra a to se týká programování. Kdysi jsem něco měl (bylo toho dost a určitě tam byl popsán i assembler), a to jsem (rovněž kdysi) dával Suchánkovi v domnění, že se s tímto strojem nikdy nesetkám (a teď ho mám a je tu). Čili pokud se nikde nic jiného nenajde - zajet do Nového Města nad Metují a znásilnit/uplatit/okrást/přemluvit jeho. >Informace z katalogů TESLA jsou velmi zevrubné, našel jsem PDF od INTELu s popisem funkcí CPE (3002), ale je tam pouze 3002, chtěl bych si rozšířit obzory. Vůbec netuším jak by měl být implementován řadič mikroprogramu 3001. Blokové schéma 16bit jednotky z katalogu TESLA je bohužel opravdu blokové. Nebylo by něco tu? http://ieeexplore.ieee.org/iel5/2/34536/01647049.pdf Nezkoušel jsem se ale přihlásit. Nevím, zda pomůže toto: http://www.ee.bgu.ac.il/~kushnero/asynchronous/Microprogrammable/A%20bit%20slice %20architecture%20for%20microprogrammable%20machines.pdf >Zatím jsem při poznávání uvízl na úvaze, že CPU sestavené z těchto řezů by pro efektivní použití bylo nutné realizovat podle harwardského schematu. Nějak si pořád nedovedu představit jak by se při skládání instrukcí z mikrokódu dalo jinak dosáhnout paměťové efektivity. Pokud realizuji např. 16bit CPU budu mít k dispozici sice 128kB paměti, ale s ohledem na nutnost 16bit zarovnávání kódu a dat, při Neumanu, spotřebuji paměť již při relativně malém programu. Poslední možnost, pokud se nenajde schema nebo popis, je rozebrat ten stroj a podívat se, jak je to pospojováno. Uvědomuju si teď, že nemám ani ponětí, kolik je v tom stroji vlastně RAMky (64 kB?).
Ostatní příspěvky vlákna:
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]