Simulátor RAM
Michal Michal
tacud.pilot
Středa Březen 17 12:06:33 CET 2004
U? jsem to tady jednou zkou?el, ale nedostal jsem odpov??.
K PIC procesoru jsem p?ipojil RAM (32K/128K). Pot?ebuji se ob?as
pod?vat na jej? data p??padn? je i editovat. Co? p?es emul?tor ICD je
stra?n? zdlouhav?. Tak?e uva?uji o n?jak?m emul?toru RAM.
Na?el jsem dualport RAM, kter? m? na jedn? stran? asynchronn?
sb?rnici a na druh? stran? se p?ipojuje procesor se sign?lem BUSY,
kter? m? zastavit ?innost druh?ho procesoru. Bohu?el m? kapacitu
pouze 2KB.
Tak?e to bude cht?t ud?lat doma. Bude tam ale hodn?
integr??u,n?jak? odd?lovac? obvody, pro data 2 Ks 74HC245
(odd?lova?e sb?rnice), pro adresu a ?idic? sign?ly 6 Ks 74HC573 pam??
a p?r ?id?c?ch hradel. Probl?m je jak zajistit spr?vnou ?asovou
posloupnost, proto?e v?e mus? pracovat v des?tk?ch nanosekund. A
zvl??t p?i pokusu o p??stup z obou sb?rnic. Snad by pomohly 74F245 a
rychl? pam?ti z PC. Mo?n? by ?ly pou??t GAL obvody, t?m by se i
zjednodu?il plo?n? spoj. Toti? pokud budu zapisovat z PC do pam?ti a
sou?asn? za?ne zapisovat procesor mus? n?sledovat kroky:
1) p?eru?it z?pis PC
2) nastavit adresu z procesoru
3) po?kat vybavovac? dobu (70nS)
4) poslat puls zapisovac? puls
Druhou ot?zkou je ovl?dac? software v PC. Nejl?pe vyu??t hotov?
editor z n?jak?ho program?toru. Za??zen? bude m?t pam?? 256KB RAM, a
to po seriov? lince p?jde velmi pomalu, tak?e zb?v? LPT, USB a LAN.
Nem?te n?kdo n?co takov?ho hotov?? Hodn? by mi to pomohlo.
Plo?n? spoj a program do PICky ud?l?m, ale nev?m jak
naprogramovat GAL a s programem v PC je to taky bled?.
Michal
______________________________________________________________________
Hledani lidi a jejich e-mailu: http://www.lide.cz
Další informace o konferenci Hw-list