Niezwykłe pamięci firmy Xicor


P O D Z E S P O A Y
Niezwykłe pamięci firmy
Producenci pamiÍci PamiÍci nieulotne EEPROMsÄ… po-
pÛÅ‚przewodnikowych rozpieszczajÄ… wszechnie wykorzystywane we
konstruktorÛw urzÄ…dzeÒ
wspÛÅ‚czeÅ›nie budowanych syste-
elektronicznych. WspÛÅ‚czeÅ›nie
mach mikroprocesorowych i to za-
produkowane ukÅ‚ady pamiÍciowe
rÛwno jako pamiÍci przechowujÄ…-
mają mołliwości niewyobrałalne
ce program, jak i pamiÍci dla da-
jeszcze kilka lat temu i wydawaĘ
nych. Propozycjafirmy Xicor po-
by siÍ mogÅ‚o, Å‚e nic wiÍcej w tej
zwala w niezwykle prosty spo-
dziedzinie nie da siÍ zrobiĘ. Nie
sÛb wykorzystaĘ zalety pamiÍci
wiedzieli chyba o tym
reprogramowalnych, przy mini-
konstruktorzy z firmy Xicor,
malnej liczbie niezbÍdnych
ktÛrzy opracowali pamiÍci
ukÅ‚adÛw scalonych.
nieulotne o niezwykłych
mołliwościach.
Tajemnice SLIC-a
JeÅ‚eli wiÍc, drogi Czytelniku,
PamiÍci SLIC (z ang. Self Loa-
wykorzystujesz w swoich
ding Integrated Code) są zupełnie
opracowaniach mikrokontrolery
nowym zjawiskiem na rynku elek-
z rodziny MCS-51 lub HC11,
troniki. W rzeczywistości są to nie-
znajdü chwilÍ na przeczytanie
co bardziej rozbudowane od stan-
tego artykułu!
dardowych pamiÍci EEPROM, ktÛ-
rych niewielki fragment jest zajÍty w pamiÍci X88C64, dokÅ‚adnie w ta-
przez procedury opracowane i zapi- kisamsposÛb,jak w systemach wy-
sane przez producenta. Zadaniem korzystujÄ…cych standardowe pamiÍ-
tych procedur jest umołliwienie ci ROM (lub EPROM, EEPROM,
wpisania programui danych do wol- Flash). DziÍki wpisaniu w Å›ciÅ›le
okreÅ›lone obszary pamiÍci X88C64
procedur obsługi interfejsu szerego-
wego oraz procedur umołliwiają-
cych wpisywanie do pamiÍci EEP-
ROM odbieranych danych, projek-
tant systemu mołe bez trudu za-
wrzeĘ w swoim programie mołli-
wośĘ ìprzeÅ‚adowaniaî pamiÍci pro-
gramu. DziÍkitemubezÅ‚adnegotru-
du mołliwa jest wymiana programu
na najnowszÄ… wersjÍ lub ìwgranieî
nowych parametrÛw dziaÅ‚ania pro-
gramu.
Inaczej mÛwiÄ…c, projektancisyste-
mÛw mikroprocesorowych opartych
na standardowych procesorach
Rys. 1.
nego obszaru pamiÍci
poprzez port szeregowy
procesora. Tak wiÍc,
konstruktorzy decydujÄ…-
cy siÍ na zastosowanie
pamiÍci SLIC zyskujÄ…
SLIC-e w praktyce:
mołliwośĘ bezproble-
zastosowanie pamięci SLIC w systemie umożliwia na
życzenie użytkownika szybką wymianę zawartości re-
mowej wymiany jej za-
programowalnej pamięci programu i danych, bez ko-
wartości.
nieczności demontowania urządzenia,
dziÄ™ki zastosowaniu interfejsów zoptymalizowanych Jak to siÍ robi? Przy-
pod kątem wybranych rodzin procesorów (MCS-51
kład typowej aplikacji
i HC11) pozwalają ograniczyć liczbę układów scalo-
jednej z pamiÍci SLIC
nych stosowanych w systemie (pamięci mają wbudo-
wany system demultipleksujÄ…cy adres i dane podawa- przedstawiono narys.1.
ne z szyny procesora),
Program sterujÄ…cy pracÄ…
w skład rodziny układów SLIC wchodzą także struktu-
ry rozbudowane o porty I/O, rejestry RAM oraz kont- procesora jest zapisany
roler przerwań.
Rys. 2.
Elektronika Praktyczna 6/98
19
P O D Z E S P O A Y
ki temu bez trudu mołna włączyĘ
do jednego systemu do 8 takich
ukÅ‚adÛw (rys. 4).
Jak widaĘ, zastosowanie takiego
układu w systemie mikroprocesoro-
wym znacznie uÅ‚atwia pracÍ kon-
struktorowi - wszystkie niezbÍdne
elementy peryferyjne systemu mik-
roprocesorowegoznajdujÄ…siÍ w jed-
nym, łatwym w podłączeniu, ukła-
dzie scalonym. Co wiÍcej, dziÍki
zastosowaniu idei SLIC system jest
Å‚atwy w przeprogramowaniu, co
w praktyce wymaga zastosowania
tylko portuszeregowego RS232i od-
powiedniego programu sterujÄ…cego
pracą procesora, aby w określonych
przez ułytkownikasytuacjachodda-
wał on sterowanie do procedur za-
wartych w obszarach SLIC.
Na rys. 5 przedstawiono podział
Rys. 3.
obszaru pamiÍci systemu mikropro-
(obecnie dostÍpne sÄ… wersje dla
MCS-51 oraz HC11) uzyskują moł-
liwośĘ programowania zewnÍtrznej,
reprogramowalnej pamiÍci proceso-
ra bezpośrednio w systemie ISP (z
ang.In System Programmability),co
dotychczas było zarezerwowane dla
niektÛrych procesorÛw DSP oraz
ukÅ‚adÛw PLD.
PamiÍci SLIC nierÛÅ‚niÄ…siÍznacz-
nie swojÄ… budowÄ… wewnÍtrznÄ… od
standardowych pamiÍci EEPROM
(rys. 2). Cechami je wyrÛÅ‚niajÄ…cymi
jest zastosowanie we wnÍtrzu pa-
miÍci ukÅ‚adu rozdzielajÄ…cego adres
i dane (z szyny multipleksowanej)
oraz podzielenie matrycy pamiÍcio-
wej na dwa bloki (po 4kB), w ktÛ-
rych mołna niezalełnie dokonywaĘ
wpisÛw lub odczytywaĘ zawartośĘ
jednego z blokÛw podczas trwania
zapisu do drugiego.
Rys. 4.
Układ ma dośĘ wałne udoskona-
lenie, ktÛre podczas zapisu maÅ‚ych
mowalnej pamiÍci SLIC, lecz takÅ‚e
pakietÛw danych (do 32 bajtÛw) po-
16B rejestrÛw uniwersalnych (moÅ‚-
zwala traktowaĘ pamiÍĘ SLIC jako
naje wykorzystaĘjako pamiÍĘ RAM)
pamiÍĘ RAM (pod wzglÍdem czasu
oraz dwa konfigurowalne, 8-bitowe
dostÍpu!).
porty I/O. Bardzo praktycznym roz-
szerzeniem moÅ‚liwoÅ›ci ukÅ‚adÛw
SLIC i jeszcze wiÍcej...
XxxC75 jest takłe kontroler prze-
Konstruktorzy urzÄ…dzeÒ elektro-
rwaÒ, ktÛry uÅ‚atwia obsÅ‚ugÍzdarzeÒ
nicznych lubiÄ… siÍ czuĘ dopieszcze-
zewnÍtrznych w czasie rzeczywis-
ni przez producentÛw pÛÅ‚przewod-
tym. Schemat blokowy układu
nikÛw. Zdali sobie z tego sprawÍ
X68C75 przedstawiono na rys. 3.
takłe inłynierowie z firmy Xicor
UniwersalnośĘ prezentowanych
i szybko rozszerzyli rodzinÍ ukÅ‚a-
ukÅ‚adÛw jest takÅ‚a zwiÄ…zana z fak-
dÛw pochodnychstandardowym pa-
tem, Å‚e ich konstruktorzy przewi-
miÍciom SLIC.
dzieli mołliwośĘ programowanego
UkÅ‚ady X68C75 (dla procesorÛw
mapowania pamiÍci oraz portÛw I/
HC11) i X88C75 (z interfesjem dla
O zawartych w strukturze układu
procesorÛw '51) integrujÄ… w jednej
(poprzez odpowiedni wpis do jed-
strukturze nie tylko 8kB reprogra-
nego z rejestrÛw specjalnych). DziÍ-
Rys. 5.
Elektronika Praktyczna 6/98
20
P O D Z E S P O A Y P O D Z E S P O A Y
standardowe pamiÍci nieulotne
o znacznej pojemności (ał 32kB),
zintegrowane z interfejsem umołli-
wiającym bezpośrednie podłączenie
układu do multipleksowanej szyny
danych i adresu. Jest to wiÍc ukÅ‚ad
dopasowany idealnie do wiÍkszoÅ›ci
typowych aplikacji spotykanych
w praktyce. Matryca pamiÍciowa nie
jest dzielona na bloki ani strony.
Schemat aplikacyjny prezentujÄ…cy
sposÛb wykorzystania ukÅ‚adÛw
Xx8275 przedstawiono na rys. 6.
Ofertafirmy Xicor nie ma narazie
Å‚adnego liczÄ…cego siÍ konkurenta.
PomysÅ‚ wykorzystany w pamiÍciach
SLIC oraz ich wersjach bez kodu
samoładującego wart jest upo-
wszechnienia, poniewał pozwala na
Rys. 6.
znaczne uproszczenie konstrukcji
cesorowego z kontrolerem HC11, zapisywane przez producenta. ZarÛ- systemÛw mikroprocesorowych bez
w ktÛrym zastosowany zostaÅ‚ ukÅ‚ad wno interfejs, jak i parametry cza- wydatnego wzrostu ich ceny.
X68C75. sowei elektrycznesąidentyczna dla Piotr Zbysiński, AVT
wersji SLIC i zwykÅ‚ych. Jest to wiÍc
Mniej nie znaczy gorzej idealna pamiÍĘ do stosowania w ty- WiÍcej informacji na temat ukÅ‚a-
Wszystkie ukÅ‚ady przedstawione powychsystemachz mikrokontrole- dÛw firmy Xicor moÅ‚na znaleüĘ
dotychczas w artykule mają takłe rami MCS-51 oraz HC11 i pochod- w Internecie pod adresem www.xi-
ìuproszczoneî wersje (tab. 1). nymi. cor.com lub u krajowych dystrybu-
ìUproszczenieî polega na pozosta- UzupeÅ‚nieniem tej niezwykÅ‚ej ro- torÛwfirmy Xicor: E2000-Setronoraz
wieniu caÅ‚ej pamiÍci reprogramo- dziny specjalizowanych pamiÍci Elatec.
walnej wolnej dla ułytkownika - nieulotnychsą układy nosząceozna-
procedury SLIC nie sÄ… po prostu czenia Xx8257. W praktyce sÄ… to
Oznaczenie Pojemność Napięcie Podział Zabezpieczenie Interfejs Procedury Inne
układu pamięci zasilania/pro- na bloki/ przed zapisem przystosowany SLIC
EEPROM gramowania strony sprzętowe/ dla procesora
[kB] [V] programowe
X68C64 8 5 8/2 +/+ 6801/3, 68HC11 - Obudowy
DIP24, SOIC24
X68C64 SLIC 8 5 8/2 +/+ 6801/3, 68HC11 + Obudowy
DIP24, SOIC24.
X68C75 SLIC 8 5 8/2 +/+ 6801/3, 68HC11 + Dwa
programowane
porty 8-bitowe
oraz 16B rejestr
SRAM.
Obudowy
PDIP48,
PLCC44,
TQFP44.
X68257 32 5 -/- -/+ 6801/3, 68HC11 - Obudowy
PCIP28, DIP28,
SOIC28, LCC32,
PLCC32.
X88C64 8 5 8/2 +/+ MCS-51 - Obudowy
DIP24/SOIC24.
X88C64 SLIC 8 5 8/2 +/+ MCS-51 + Obudowy
DIP24/SOIC24.
X88C75 SLIC 8 5 8/2 +/+ MCS-51 + Dwa
programowane
porty 8-bitowe
oraz 16B rejestr
SRAM.
Obudowy
PDIP48,
PLCC44,
TQFP44.
X88257 32 5 -/- -/+ MCS-51 - Obudowy
PCIP28, DIP28,
SOIC28, LCC32,
PLCC32.
Elektronika Praktyczna 6/98
21


Wyszukiwarka

Podobne podstrony:
Pamięci wieloportowe i FIFO firmy IDT
Budowanie wizerunku firmy poprzez architekturÄ™
Sprawdź swoją pamięć A4
Niezwykłe znalezisko na dnie Morza Bałtyckiego
Prowadzenie firmy w domu
uczenie sie i pamiec
Zimowym rankiem w Edo pamięci 47 roninów
pamiec (3)

więcej podobnych podstron