Konference: SAPI-1 a československé mikropočítače

Od: +GAMA
Datum: 21.2.2011 17: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)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]