Vyvojova deska pro ARM

Jiri Bezstarosti jiri@bezstarosti.cz
Sobota Červen 21 00:44:31 CEST 2008


Ty dve SRAM mi usetrily na CPLD vic, nez stoji ten kousek SRAM navic. 
Ber to tak, ze jedna SRAM je primo na sbernici a dovoluje jak cteni, tak 
zapis. Druha je az za zachytnym registrem, ktery chyta jak adresu, tak 
data na nabeznou hranu signalu /WR. CPLD povoli zapis z toho zachytneho 
registru do SRAM v okamziku, kdy ji samo necte a zaroven neni signal 
sbernice /WR v L, coz zabranuje nahodnemu zapisu z registru do SRAM 
prave v okamziku, kdy se data v zachytnem registru meni. Nelze tedy 
zapsat do SRAM ovladane CPLD casteji, nez jednou za vykresleni 8 bodu. 
Nejrychlejsi mozny zapis (rozestup dvou zapisu za sebou) je pak tedy 
roven rychlosti cteni te SRAM pro zobrazeni, ale prakticky polovine, 
protoze pro zapis do SRAM ovladane CPLD musi byt /WR v urovni H a to by 
se pri plne rychlosti zapisu nemuselo nikdy stat. Dela to neco malo pres 
3MB/s a polovina z toho je jasna ;). Pokud se zapisuje, zapise se do 
obou SRAM totez, ale kdyz se cte, cte se ta SRAM, kterou necte CPLD pro 
zobrazeni a tedy rychlost cteni je limitovana jen vlastnostmi te SRAM, 
pricemz cist se z ni da kdykoli okamzite, bez ohledu na to, co prave 
dela CPLD.

Tohle reseni vzniklo ve snaze pouzit co nejmensi a nejlacinejsi CPLD a 
protoze neocekavam zadne rozsireni funkcnosti teto grafiky primo v 
jejich utrobach, ale pouze praci s ni zvenci po sbernici, zda se mi toto 
reseni dostatecne i bez jakychkoli dalsich rozsireni. Ma to proste co 
nejlacineji ukazovat 640x400x1b / 70Hz, ma to byt namapovatelne do 
adresoveho prostoru jako obycejny kus SRAM se signaly A0 az A14, D0 az 
D7, /RD, /WR, /CS a presne to to dela a nic vic. Jak dam bity do pameti, 
tak je vidim na obrazovce. Nic vic, nic min ;). Jen je to starsi, takze 
to beha na 5V a ono 3.3V by uz dnes bylo vyhodnejsich, takze by to z 
tohoto pohledu malickou predelavku sneslo.

Nakonec, komu se to nelibi, muze si prece udelat vlastni grafiku. Fakt 
na tom neni nic, co by se nedalo udelat a nebo koupit, pokud tedy nekdo 
nebude chtit delat grafiku, ktera dostane cely svet do kolen, ale to 
jsem ja opravdu, ale opravdu, nechtel ;).

--
Jiri Bezstarosti

Petr Kubáč napsal(a):

>Ve tvem pripade nevim jestli sis tuhle operaci tema dvema videoramkami 
>paralelne nezkomplikoval.
>  
>




Další informace o konferenci Hw-list