Nova 2008

Under Ã¥rens lopp har jag funderat över möjligheten att bygga en 16-bitars Eclipse med modern teknik. En mjukvaruemulator (SIMH) finns som man kan jämföra med. Eclipse är egentligen en Nova med vissa utökade instruktioner för att göra den lämplig för “kontorssysslor”.

Mitt första steg är att försöka implementera en Nova i en XC95108 som sitter pÃ¥ ett litet demo-kort. XC95108 är en CPLD, och som sÃ¥dan räcker den till ganska lite logik, (108 bittar minne, tex.) sÃ¥ det är lÃ¥ngt ifrÃ¥n säkert att en Nova fÃ¥r plats. Ã… andra sidan är Novan ganska enkel till sin uppbyggnad, sÃ¥ en FPGA (typ Spartan 3E) skulle vara ett fruktansvärt “overkill”. FPGA-lösningen tar jag till om XC95108’an skulle visa sig otillräcklig, och även nästa större storlek (XC95144XL) skulle komma till korta. De större CPLD:erna blir ganska dyra, sÃ¥ en billig Spartan 3E för $10 kan bli en bättre lösning.

xc95108-demo.jpg

Kretsen i mitten är en XC95108 i PLCC84-kapsel, och ca 3×3 cm. Om man kompletterar med tvÃ¥ minneskapslar för totalt 32kb x 16, har man fyllt upp Novans maximala minnesrymd pÃ¥ 2×2 cm.

Den sista modellen av Nova var Nova 4, som skillde sig frÃ¥n Eclipse S/140 endast genom mikrokoden. Det var ocksÃ¥ den första generationen utan “Blinkenlights”; knappar och lampor pÃ¥ fronten för att mata in boot-kod och debugga program.

nova4.jpg

Novan ovan är egentligen sektionen med gulaktiga kanter överst till höger i bild. Den svarta delen är en 100-300 MB stor hårddisk. Längst ner bakom gallret sitter en stor tangential-fläkt. Skåpen är ca 60cm breda och 180cm höga.