symulator EPROM i EEPROM do PC 2


Symulator EPROM/EEPROM do wszystkich typów komputerów
P R O J E K T Y
Symulator EPROM/EEPROM
do wszystkich typów
komputerów, część 2
AVT-870
W drugiej -
ostatniej- czÍÅ›ci
artykuÅ‚u koÒczymy
opis symulatora
pamiÍci EPROM/
EEPROM dla Amigi
(ale nie tylko!). Znajdziecie
Montał i uruchomienie stawki, złącza i stabilizator sca-
w niej opis montału
PrzebrnÍliÅ›my przez dÅ‚ugi lony. PrzyÅ‚Ä…czamy zasilanie
i uruchomienia, opis ìjÍzykaî
opis, czas zająĘ siÍ montaÅ‚em. i sprawdzamy obecnośĘ napiÍĘ
programowania symulatora
Schemat montałowy płytki dru- zasilających w podstawkach ukła-
oraz opis mołliwości
kowanej znajduje siÍ na rys. 2. dÛw. JeÅ›i napiÍcie ma 5V Ä…10%
rozbudowy urzÄ…dzenia.
W pierwszej kolejności montuje- mołemy umieściĘ układy w pod-
my elementy najmniejsze (rezys- stawkach (pamiÍtajmy o wyÅ‚Ä…cze-
tory, diody, kondensatory), pod- niu zasilania). SzczegÛlnÄ… uwagÍ
naleÅ‚y zwrÛciĘ na ukÅ‚ady US2
(procesor) i US6 (GAL), ktÛre sÄ…
Tab. 1.
zamontowane odwrotnie nił po-
Linia z
zostałe. Wykonujemy kabelek
wymuszonym Efekt na ekranie
poziomem wysokim
(bez skrzyÅ‚owaÒ lini TxD i RxD
wszystkie=L $ca %00000000, $00xx %00000000xxxxxxxx, RD - rys. 3).
A0=H $00 %00000000, $00xx %00000000xxxxxxxx, RD Aby nie ìzaciemniaĘî rysunku
narysowano tylko połączenia linii
A1=H $01 %00000001, $00xx %00000000xxxxxxxx, RD
TxD, RxD i GND. Jak widaĘ kable
A2=H $02 %00000010, $00xx %00000000xxxxxxxx, RD
Å‚Ä…czÄ…ce komputer z symulatorem
A3=H $03 %00000011, $00xx %00000000xxxxxxxx, RD
i poÅ‚Ä…czenia pomiÍdzy innymi
A4=H $04 %00001000, $00xx %00000000xxxxxxxx, RD
urzÄ…dzeniami z portem przeloto-
A5=H $05 %0000101, $00xx %00000000xxxxxxxx, RD
wym to zwykłe przedłułacze (jak
A6=H $06 %0000110, $00xx %00000000xxxxxxxx, RD
do modemu). Kabel Å‚Ä…czÄ…cy urzÄ…-
A7=H $07 %0000111, $00xx %00000000xxxxxxxx, RD
dzenie z przelotowym portem (jak
A8=H $08 %0001000, $01xx %00000001xxxxxxxx, RD
symulator) a komputerkiem AVT,
A9=H $08 %0001001, $02xx %00000010xxxxxxxx, RD
to zwykły kabel jakim łączymy
A10=H $08 %0001010, $04xx %00000100xxxxxxxx, RD
komputer z AVT (zakładając, łe
A11=H $08 %0001011, $08xx %00001000xxxxxxxx, RD
w komputerze sÄ… zamontowane
A12=H $08 %0001100, $10xx %00010000xxxxxxxx, RD
złącza 9 pin).
A13=H $08 %0001101, $20xx %00100000xxxxxxxx, RD
Uruchamiamy program termi-
A14=H $08 %0001110, $40xx %01000000xxxxxxxx, RD
nala, ustawiamy prÍdkośĘ trans-
A15=H $08 %0001111, $80xx %10000000xxxxxxxx, RD
misji na 4800, jeden bit stopu,
inne kombinacje $ff %11111111, $??xx %????????xxxxxxxx,??
brak parzystości. Zmontowany
Elektronika Praktyczna 7/2000
41
Symulator EPROM/EEPROM do wszystkich typów komputerów
ukÅ‚ad powinien zacząĘ dziaÅ‚aĘ od SondÍ emulacyjnÄ… moÅ‚na wy- @se30 - przyÅ‚Ä…czenie symulatora
razu. W oknie terminala piszemy: konaĘ zaciskając złącze 34pin na do magistrali RS
@se30, na co uzyskamy odpo- taÅ›mÍ i zÅ‚Ä…cze ISV28. Nie naleÅ‚y @2716 - wybÛr typu pamiÍci
wiedü: przesadzaĘ z dÅ‚ugoÅ›ciÄ… taÅ›my - EPROM (tylko odczyt)
Symulator Eprom V3.0-64KB maksymalna dÅ‚ugośĘ nie powin- @2732 - wybÛr typu pamiÍci
(C) 1999 by AVT-Korporacja na przekraczaĘ 25cm. Przy zacis- EPROM (tylko odczyt)
Autor: S.Skrzynski kaniu naleÅ‚y zwrÛciĘ uwagÍ, Å‚e @2764 - wybÛr typu pamiÍci
Prog&Emul: Amiga pin 1 złącza 34P jest wolny. EPROM (tylko odczyt)
Dioda D1 powinna zaÅ›wieciĘ. SzczegÛÅ‚y moÅ‚na zobaczyĘ na @27128 - wybÛr typu pamiÍci
Wpisujemy i zatwierdzamy klawi- rys. 4. EPROM (tylko odczyt)
szem [Enter]: @27512 w oknie Przy ewentualnych bÅ‚Ídach po- @27256 - wybÛr typu pamiÍci
terminala powinien pojawiĘ siÍ mocna moÅ‚e byĘ instrukcja symu- EPROM (tylko odczyt)
znak ì+î (plus). latora: @mon. @27512 - wybÛr typu pamiÍci
Jeśli wpiszemy np. @ala ma Po jej wysłaniu do czasu na- EPROM (tylko odczyt)
kota [Enter] ujrzymy: dania dowolnego znaku w oknie @2816 - wybÛr typu pamiÍci
Error: syntax cyklicznie bÍdzie pojawiaĘ siÍ EEPROM (zapis/odczyt)
Gdy wpiszemy tekst dÅ‚uÅ‚szy informacja: @2864 - wybÛr typu pamiÍci
niÅ‚ 16 znakÛw, w ktÛrym nie Dana $DDDD %DDDDDDDD, Adres EEPROM (zapis/odczyt)
bÍdzie znaku @ symulator odpo- $AAAAXXXX %AAAAAAAAXXXX- @28256 - wybÛr typu pamiÍci
wie: XXXX, EEPROM (zapis/odczyt)
Error: Buffer too short gdzie DDDD - dana odczytana @reset - wysłanie sygnału zerują-
NaciÅ›niÍcie znaku ì:î (dwu- z ukÅ‚adu US7, AAAA - adres cego do uruchamianego systemu
kropka) spowoduje zaświecenie odczytany z układu US8, XXXX - o czasie trwania 0,5s.
diody D4 (Å‚ÛÅ‚ta). Po kilkukrotnym znaki x poniewaÅ‚ nie moÅ‚na wy- @read $xxxx $yyyy - odczytanie
naciÅ›niÍciu klawisza 1 (jeden) dio- Å›wietliĘ stanu linii adresowych obszaru od xxxx do yyyy. Dane
da D4 zgaÅ›nie, a symulator zgÅ‚osi A0..A7. DziÍki instrukcji @mon w formacie IntelHex. TransmisjÍ
komunikat bÅ‚Ídu sumy kontrolnej. moÅ‚emy niejako skanowaĘ magis- moÅ‚na przerwaĘ wysyÅ‚ajÄ…c do
Rozkaz: @end lub dziesiÍcio- tralÍ danych i adresowÄ…. Teraz emulatora znak kropki.
sekundowa nieaktywnośĘ spowo- krÛtko scharakteryzujÍ wszystkie @offset $xxxx - ustawienie offsetu
duje odÅ‚Ä…czenie symulatora od rozkazy (niewykluczone, Å‚e bÍ- dla Å‚adowanych plikÛw. Obo-
magistrali RS (LED D1 gaÅ›nie). dzie ich wiÍcej, dlatego uwaÅ‚nie wiÄ…zuje ono do chwili odÅ‚Ä…cze-
Symulator mołna uznaĘ za spraw- przeczytajcie plik READ.ME na nia symulatora od szyny RS
ny. dyskietce): rozkazem @end lub automatycz-
Rys. 2. Rozmieszczenie elementów na płytce drukowanej.
Elektronika Praktyczna 7/2000
42
Symulator EPROM/EEPROM do wszystkich typów komputerów
czenie w wypadku rozkazÛw, na-
tomiast w plikach IntelHex wiel-
kośĘ znakÛw jest ignorowana.
Rozkaz @offset jest przydatny
podczas emulowania ROM-u dla
procesorÛw, w ktÛrych przestrzeÒ
adresowa dla pamiÍci programu
zaczyna siÍ od adresu rÛÅ‚nego od
$0000. Gdy np. emulujemy pa-
miÍĘ 27128 procesora, dla ktÛrego
pamiÍĘ programu zaczyna siÍ od
$C000 offset naleły ustawiĘ na
$4000 (suma $C000 i $4000 =
$10000). Dla np emulacji 27256
dla procesora, ktÛrego pamiÍĘ pro-
gramu zaczyna siÍ od $8000 offset
ustawiamy na $8000 (suma $8000
i $8000 = $10000), dla innych
wartoÅ›ci posrÍpujemy analogicz-
nie).
Rozkaz @mon mołe byĘ przy-
datny podczas uruchamiania sys-
temÛw mikroprocesorowych.
UmoÅ‚liwia on ìpodglÄ…danieî szy-
ny adresowej i danych, co mołe
byĘ przydatne zwłaszcza podczas
pracy krokowej. JeÅ›li bÍdzie za-
potrzebowanie na oglądanie całej
Rys. 3. Sposób połączenia emulatora i urządzeń zewnętrznych.
linii adresowej proszÍ o listy. Pro-
nie po czasie 10 sekund. Po obowiązuje do odłączenia symu- cesor ma kilka wolnych linii
odÅ‚Ä…czeniu od RS offset ustawia latora od szyny RS rozkazem portÛw, co umoÅ‚liwi dobudowa-
siÍ na $0000. @end lub automatycznie po cza- nie ukÅ‚adu odczytujÄ…cego mÅ‚odszÄ…
@baud 1200 - ustawienie nowej sie 10 s. czÍśĘ adresu.
szybkości transmisji. Ustawienie @baud 57600 - ustawienie nowej
obowiązuje do odłączenia symu- szybkości transmisji. Ustawienie Co zrobiĘ gdy nie
latora od szyny RS rozkazem obowiązuje do odłączenia symu- działa?
@end lub automatycznie po cza- latora od szyny RS rozkazem JeÅ›li montaü przeprowadzony
sie 10 s. @end lub automatycznie po cza- zostanie prawidłowo nie powinno
@baud 2400 - ustawienie nowej sie 10 s. byĘ z tym Å‚adnych kÅ‚opotÛw. Ale
szybkości transmisji. Ustawienie #SSSSEEEEDDDD...DD - plik bi- jeśli juł mamy błąd to pomocny
obowiÄ…zuje do odÅ‚Ä…czenia symu- narny, gdzie: bÍdzie ukÅ‚ad z rys. 5 i rozkaz
latora od szyny RS rozkazem SSSS - adres poczÄ…tku obszaru do @mon.
@end lub automatycznie po cza- zapisu, W podstawce umieśĘmy sondÍ
sie 10 s. EEEE - adres koÒca obszaru do emulacyjnÄ…, rezystory wymuszajÄ…
@baud 4800 - ustawienie nowej zapisu, poziom niski na wszystkich wy-
szybkości transmisji. Ustawienie DD - dane w liczbie EEEE-SSSS, prowadzeniach. Wczytujemy do
obowiązuje do odłączenia symu- w SSSS i EEEE starszy bajt jako symulatora program testujący ma-
latora od szyny RS rozkazem pierwszy gistralÍ adresowÄ… (dostÍpna wer-
@end lub automatycznie po cza- :LLAAAATTDDDD...DDSS - Å‚ado- sja ürÛdÅ‚owa i IntelHex) urucha-
sie 10 s. wanie pliku w formacie Intel- miajÄ…c program ìT_MagAdr.BATî
@baud 9600 - ustawienie nowej Hex, gdzie:
szybkoÅ›ci transmisji. Ustawienie LL - liczba bajtÛw danych,
obowiązuje do odłączenia symu- AAAA - adres zapisu da-
latora od szyny RS rozkazem nych,
@end lub automatycznie po cza- TT - typ danych (tu zawsze
sie 10 s. 00 lub 01),
@baud 19200 - ustawienie nowej DD - dane w liczbie LL,
szybkości transmisji. Ustawienie SS - suma kontrona (w
obowiązuje do odłączenia symu- AAAA starszy bajt jako
latora od szyny RS rozkazem pierwszy).
@end lub automatycznie po cza- @end - odłączenie symula-
sie 10 s. tora od magistrali RS.
@baud 28800 - ustawienie nowej Warto zaznaczyĘ, łe
Rys. 4. Sposób wykonania kabla
szybkoÅ›ci transmisji. Ustawienie wielkośĘ znakÛw ma zna-
emulujÄ…cego.
Elektronika Praktyczna 7/2000
43
Symulator EPROM/EEPROM do wszystkich typów komputerów
(wystarczy, aby linie RTS i CTS,
oraz DSR i DTR były ze sobą
połączone). Dlatego w ostatnim
urzÄ…dzeniu z przelotowym portem
RS do wyjścia naleły podłączyĘ
wtyczkÍ z poÅ‚Ä…czeniami zgodnie
z rys. 6.
Z tego powodu mogą byĘ prob-
lemy przy wspÛÅ‚pracy z np mo-
demami. Aby rozkaz Copy został
prawidłowo wykonany, modem
musi byĘ włączony.
Rozbudowa
Jeśli komuś bardzo zaleły,
mołe symulator wyposałyĘ
w wyświetlacz typu emulowanej
pamiÍci. Zasada dziaÅ‚ania jest
bajecznie prosta (rys. 7). Demul-
tiplekser dekoduje stan na wej-
Rys. 5. Pomocniczy układ testowy.
ściach A, B, C, D układu GAL
(dla Amigi ìT_MagAdr.skryptî). proste. Najpierw uruchamiamy na Å›wiecenie jednej z LED. UkÅ‚ad
Uruchamiamy program terminala, program wysyłający tekst: wyświetlacza mołna zamontowaĘ
wydajemy rozkazy: @se30@2716, nastÍpnie naciska- na uniwersalnej pÅ‚ytce drukowa-
@se30 my klawisz 8 (SEND) na kom- nej. Na dyskietce dostarczanej
@mon puterku AVT2051, wpisujemy z kitem znajdujÄ… siÍ dwa kata-
W oknie programu pojawi siÍ adresy, zatwierdzamy przez OK logi i plik: AMIGA, PC,
stan szyny danych i adresowej. i juÅ‚. Nie ma koniecznoÅ›ci pi- READ.ME. ZnajdujÄ… siÍ tam przy-
Wymuszamy poziom wysoki na sania programu, ktÛry odÅ‚Ä…czy kÅ‚adowe skrypty (dla PC pliki
kolejnych liniach adresowych. Po- symulator od magistrli RS, po- .BAT) przesyłające dane do sy-
winniśmy uzyskaĘ wyniki zgodnie niewał nastąpi to automatycznie mulatora, komputerka AVT-2250,
z tab. 1. Po naciÅ›niÍciu dowolne- po 10 sekundach. I tu uwaga. kompilatory 6502, 8051, Z80,
go klawisza, procedura zostanie Na wpisanie adresÛw mamy programy ürÛdÅ‚owe, pliki w for-
przerwana. dziesiÍĘ sekund (ale to duÅ‚o macie IntelHex, itp. Dane dla
Drugi test sprawdzający magis- czasu). Amigi zdecydowano zapisaĘ
tralÍ adresowÄ… (ìT_MagDat.BATî JeÅ›li wystarczy nam 32KB pa- w formacie MS-DOS, aby nie
dla Amigi ìT_MagDat.skryptî) wy- miÍci, moÅ‚emy nie montowaĘ trzeba byÅ‚o osobnych dyskietek
woÅ‚uje efekty pokazane w tab. 2. ukÅ‚adu US5. Symulator bÍdzie siÍ dla kaÅ‚dego komputera. Dla po-
DziÍki temu testowi moÅ‚emy wtedy zgÅ‚aszaÅ‚: siadaczy ìmaÅ‚ychî Amig moÅ‚e
w Å‚atwy sposÛb sprawdziĘ popra- Symulator Eprom V3.0-32KB byĘ problem z odczytaniem dys-
wnośĘ sygnaÅ‚Ûw na zÅ‚Ä…czu emu- (C) 1999 By AVT-Korporacja kietki (1,44MB). Aby odczytaĘ
lacyjnym. MoÅ‚emy teÅ‚ sprawdziĘ, Autor: S.Skrzynski dyskietkÍ na Amidze naleÅ‚y pa-
przeÅ‚Ä…czajÄ…c symulator w tryb Prog&Emul: Amiga miÍtaĘ o uruchomieniu drivera
@2716, jak sÄ… ignowane linie PC0: (u mnie znajduje siÍ
adresowe A12-A15, czy po prze- Komputery klasy PC przy wy- w Devs/DOSDrivers i zawsze jest
Å‚Ä…czeniu w tryb @2864, @2816, Å‚e konywaniu rozkazu COPY na aktywny). Programy na dysku
linia A14, czy A11 staje siÍ liniÄ… urzÄ…dzenie COMx wymagajÄ… sprzÍ- majÄ… status freeware. Programy
sterującą zapisem. towego potwierdzenia transmisji mołna kopiowaĘ w celach nieko-
Jak wspomiaÅ‚em na wstÍpie,
mołliwe jest podłączenie symu-
Tab. 2.
latora do AVT-2250. Wystarczy
Linia z
połączyĘ urządzenia kabelkiem.
wymuszonym Efekt na ekranie
Trzeba jednak napisaĘ program,
poziomem wysokim
ktÛry wyÅ›le do symulatora tekst:
wszystkie=L $ca %00000000, $00xx %00000000xxxxxxxx, RD
@se30@2716 (lub inna pamiÍĘ)
A0=H $01 %00000001, $00xx %00000000xxxxxxxx, RD
i kod return. Aby zapewniĘ
A1=H $02 %00000010, $00xx %00000000xxxxxxxx, RD
maksymalną uniwersalnośĘ jako
A2=H $04 %00000100, $00xx %00000000xxxxxxxx, RD
kod return symulator akceptuje
A3=H $08 %00001000, $00xx %00000000xxxxxxxx, RD
nastÍpujÄ…ce kody: $0D (kod CR),
A4=H $10 %00010000, $00xx %00000000xxxxxxxx, RD
$0A (kod LF) i $21 (kod znaku
A5=H $20 %00100000, $00xx %00000000xxxxxxxx, RD
wykrzyknika). Zapytacie po co
A6=H $40 %01000000, $00xx %00000000xxxxxxxx, RD
wykrzyknik? Ułatwił on pisanie
skryptÛw. Co nam potrzebne juÅ‚ A7=H $80 %10000000, $00xx %00000000xxxxxxxx, RD
wiemy, a jak tego uływaĘ? To inne kombinacje $ff %11111111, $??xx %????????xxxxxxxx,??
Elektronika Praktyczna 7/2000
44
Symulator EPROM/EEPROM do wszystkich typów komputerów
- PobÛr prÄ…du przez symulowany silania). I znÛw kompromis. Skoro
eprom z szyny Vcc jest = jednak symulator EPROM i EEP-
0mA.Wynika to z tego, łe symu- ROM to na nieścisłości podczas
lator jest zasilany z zewnÍtrzne- emulowania RAM moÅ‚na przy-
go zasilacza. mknąĘ oko.
- Warto zauwaÅ‚yĘ, Å‚e pamiÍci - Nie jest emulowane wyjÅ›cie RE-
EEPROM mają wyprowadzenia ADY układu 2864 (ale, przewał-
zgodnie z RAM. PamiÍĘ 2864 nie stosuje siÍ przeglÄ…danie DA-
w przeciwieÒstwie do 6264 nie TA POLLING).
posiada wejścia CS2. Dlatego UWAGA! Symulator mołna
Rys. 6. Niezbędne zworki na
dla 6264 spełniona jest zaleł- uszkodziĘ, jeśli na wyprowadze-
złączu RS232.
nośĘ: ìukÅ‚ad 6264 aktywny gdy: nia zÅ‚Ä…cza emulacyjnego dopro-
mercyjnych. Nie moÅ‚na bez zgo- CE1=L, CE2=x, WR lub RD=Lî. wadzimy napiÍcia wiÍksze niÅ‚
dy zmieniaĘ zawartoÅ›ci pakietu. Nie moÅ‚na byÅ‚o w GAL-u za- +5V. JeÅ›li nie bÍdziemy podÅ‚Ä…-
Nie ma sensu marnowaĘ miejsca programowaĘ tej zalełności, po- czaĘ symulatora do programatora
na opis zawartoÅ›ci dyskietki, niewaÅ‚ mogÅ‚oby siÍ zdarzyĘ, Å‚e EPROM nic nie powinno siÍ staĘ
rozpakowania, itp. Najwałniejsze linia A13 (CS2 w RAM6264, (bardzo rzadkie są przypadki, aby
informacje moÅ‚na znaleüĘ w 2864 wolne) bÍdzie poÅ‚Ä…czona moÅ‚liwe byÅ‚o programowanie EP-
w zbiorze READ.ME. do poziomu niskiego i układ 2864 ROM w działającym urządzeniu,
Symulator moÅ‚na podÅ‚Ä…czyĘ nie bÍdzie aktywowany. Nie po- wyjÄ…tkiem jest kit AVT-112).
takÅ‚e do C-64. Aby to zrobiĘ winno byĘ kÅ‚opotÛw z 6264, po- Z tego powodu nie dziaÅ‚ajÄ… syg-
naleÅ‚y wykonaĘ interfejs konwer- niewaÅ‚ w 99% przypadkÛw CS2 natury EPROM i nie moÅ‚na od-
tujÄ…cy sygnaÅ‚y RS z poziomÛw jest na staÅ‚e poÅ‚Ä…czone z pozio- czytaĘ bajtÛw ID uÅ‚ytkownika
TTL na ą12V. W skład interfejs mem wysokim. W GAL-u mołna w EEPROM, nie działa funkcja
wchodzą dwa scalaczki (MC1488 zaprogramowaĘ zalełności praw- CHIP CLEAR i stosowane w nie-
i MC1489) dwa zÅ‚Ä…cza (USER dziwe dla 6264 (poniewaÅ‚ A13 ktÛrych pamiÍciach EEPROM pro-
i DB25) oraz kilka kondensatorÛw dochodzi do GAL-a), ale mamy gramowe zabezpieczenie przed
i rezystorÛw. kompromis: ìbardziej prawdziwyî zapisem.
Jeśli macie jakieś uwagi, pro- EEPROM czy RAM? Układy TTL powinny byĘ z se-
pozycje, do symulatora i innych - Warto teł wspomnieĘ o zaleł- rii 74HCxx, 74HCTxx lub osta-
urzÄ…dzeÒ (co byÅ›cie powiedzieli noÅ›ci: tecznie 74LSxx.
na programator EPROM/EEPROM zapis do RAM takłe gdy: CE=L, Sławomir Skrzyński
2kB..1MB, procesorÛw serii 8051, WR=L i RD=L skrzynski@zt.wloclawek.tpsa.pl
seregowych EEPROM) z przeloto- a dla EEPROM powinno byĘ:
wym portem RS proszÍ o listy zapis do ukÅ‚adu gdy CE=L, Wzory pÅ‚ytek drukowanych w for-
(pocztÄ… lub e-mail-em na adres WR=L i RD=H macie PDF sÄ… dostÍpne w Internecie
redakcji z dopiskiem ìS. SkrzyÒ- Jest to zabezpieczenie, aby nie pod adresem: http://www.ep.com.pl/
skiî (nie moÅ‚e byĘ S. S. bo byÅ‚o faÅ‚szywych zapisÛw do EEP- pcb.html oraz na pÅ‚ycie CD-EP07/
myliÅ‚oby siÍ z SÅ‚awomirem Suro- ROM (np. podczas wÅ‚Ä…czania za- 2000B w katalogu PCB.
wiÒskim).
RÛÅ‚nice
Symulator widziany przez mik-
roprocesor rÛÅ‚ni siÍ od prawdzi-
wego EPROM/EEPROM kilkoma
cechami:
- WiÍksza obciÄ…Å‚alnośĘ wyjśĘ sy-
mulatora dziÍki buforom
74HCT245 od rzeczywistej Ep-
rom.
- KrÛtszy czas dostÍpu do pamiÍ-
ci symulatora (100-150ns zaleł-
nie od szybkości GAL i RAM)
w porÛwnaniu z eprom (200ns).
- Duła obciąłalnośĘ dynamiczna
wejśĘ adresowych i sterujących
spowodowana długimi przewo-
dami Å‚Ä…czÄ…cymi sondÍ emulacyj-
nÄ… z symulatorem.
- Symulowana EEPROM zachowu-
je siÍ jak NVRAM (RAM pod-
trzymywana bateryjnie) i zapis
bajtu trwa około 150ns, a nie
10ms.
Rys. 7. Wskaznik typu emulowanej pamięci.
Elektronika Praktyczna 7/2000
45


Wyszukiwarka