8-bit TTL (LSI) Processor
A honlap még szerkesztés alatt áll, de bővül.

MENÜ

A most működő monitor végülis egy oszcilloszkóp crt, amit egy TTL-ekből felépített videokártya hajt.

A monitor csak az erősítőket tartalmazza és persze a cső feszültségeit előállító áramköröket. A videokártya 3 8 bites porton keresztül van rákötve a processzor periféria buszára: X, Y, Z. A X és Y port alsó 7 bitje van használva (0-127 koordináták), a Z regiszter alsó bitje (0x01 van pixel, 0x00 nincs).

Bekapcsolás után a kártya memóriaszemetet tartalmaz, amit a processzorral törölni kell. Ezután az X és Y koordináták megadásával, a Z regiszter beírásával a képpont átíródik (az írást a Z regiszter írása indukálja). A vezérlő minden pixelidőben ír a memóriába, miután az aktuálisan megjelenítendő pixel értékét eltárolta egy átmeneti tárolóban.

A pixelidő 1us, a képfrissítés kb. 48Hz. A soreltérítés egy asszimmetrikus háromszögjel, mert a fűrészjel túl gyorsnak bizonyult a meglehetősen egyszerű xy erősítőnek. A visszafutás 8x gyorsabb a letapogatásnál, ez még éppen elviselhető sebesség az erősítő számára.

 

A jövőbeli monitor egy hagyományos VGA lesz, a kártya pedig a "A számítógép hardvere" fül alatt található. Egyelőre nincs kapcsolás és pontos leírás.

 

2012.december 23.

Időközben elkészült egy videokártya, amiből composite jel jön ki. 156x116-os felbontással. Ez normál TV soridővel és szinkronimpulzusokkal működik, de a képfrissítés gyorsabb, kb 60Hz. A képszinkron negáltja és a sorszinkron egy XOR kapun keresztül adja az összetett szinkronjelet. Erre van ráültetve a videojel. Mivel ez fekete-fehér, szín meg kell, egy AD724-gyel csináltam ebből színsegédvivővel ellátott videojelet. A végeredmény sajnos nem megfelelő, mert a színek nem az igaziak. Talán azért nem, mert én nem váltottsoros képet csinálok a PAL rendszer pedig használja azt a színek fázishelyességének megtartásához (?).
A CPU órajele is erről a videokártyáról ment, ami 3MHz volt (pixelidő is). Ez a jelenlegi videokártya.


A következő (utolsó) lépés egy VGA kártya lesz. Ez majd 800x600-ban használja a monitort. Pontosabban ennek a negyedén. Így apixelfrekvencia 10MHz lesz, a felbontás 200x150. Így a CPU 5MHz-ről tud majd futni. Ez a legnagyobb sebessége a tesztek szerint. Ezt is csak úgy éri el, ha a kitöltési tényezőt csökkentem 50-ről 20%-ra. Ekkor marad idő a belső állapotregiszter változása okozta állapotváltásra.

 

 

Menü

Hírek

  • 2012. január 12.
    2012-01-14 11:16:42

    Ma sikerült megfelelően illeszteni az AT-s billentyűzetet a géphez :) Sajnos a billentyűk órajele nagyon széles tartományban mozoghat (10-16kHz), ezért számlálni kell, hogy bejött-e a 11 bit (1 start, 8 adat, 1 paritás, 1 stop). Ehelyett egy monostabillal szerettem volna jelezni a byte-ok végét...

Asztali nézet