28.pdf
(
81 KB
)
Pobierz
Starter Kit dla układów CoolRunner
S P R Z Ę T
Starter Kit dla układów CoolRunner
Czyli jak wycisnąć pieniądze z grapefruita?
Przez d³ugi czas wydawa³o siÍ,
øe Philips wycofuje siÍ z†rynku
uk³adÛw programowalnych.
Najnowsze opracowanie tej firmy -
uk³ady CoolRunner s¹
zaprzeczeniem tego twierdzenia. Po
raz kolejny Philips prze³ama³
bariery, z†ktÛrymi dotychczas
boryka siÍ wiele innych firm, ktÛre
s¹ liderami na rynku uk³adÛw PLD.
W†artykule przedstawiamy Starter
Kit dla uk³adÛw CoolRunner
i†oprogramowanie narzÍdziowe
XPLA Designer, dziÍki ktÛrym
moøna szybko poznaÊ zalety nowej
rodziny uk³adÛw.
Rys. 1.
mowania ISP (ang. In System Programmable)
- moøna wiÍc unikn¹Ê koniecznoúci stosowa-
nia specjalnego programatora, do programo-
wania uk³adu wystarczy prosty kabel pod³¹-
czany do z³¹cza drukarkowego.
Konstrukcja Starter Kitu opracowanego
przez Philipsa oparta jest na najwiÍkszym
produkowanym dotychczas uk³adzie
CoolRun-
ner
PZ5128. Uk³ad ten jest wyposaøony w†z³¹-
cze JTAG. Na p³ytce drukowanej znajduj¹ siÍ
ponadto: dwucyfrowy wyúwietlacz LCD oraz
generator zegarowy (NE555), ktÛry wykorzys-
tano jako uk³ad taktuj¹cy blok wyúwietlania.
Programowanie uk³adu PZ5128 umoøliwia
prosty interfejs Centronics/JTAG, ktÛry jest
obs³ugiwany przez program
ISP Programmer
.
Program ten nie wchodzi w†sk³ad zestawu,
naleøy go úci¹gn¹Ê ze strony internetowej
www.coolpld.com
.
Integralnym elementem Starter Kitu jest
oprogramowanie XPLA Designer, ktÛre umoø-
liwia tworzenie projektÛw dla uk³adÛw
Co-
olRunner
. Podstawowym elementem
Designe-
ra
jest program zarz¹dzaj¹cy projektem (
rys.
1
). Z†poziomu tego programu moøliwe jest
uruchomienie edytora tekstowego (
rys. 2
).
Programy opisuj¹ce architekturÍ uk³adu two-
rzone s¹ w†jÍzyku Philips HDL, ktÛry jest
bardzo zbliøony do popularnego ABELa. XPLA
Designer nie pozwala na tworzenie klasycz-
nych projektÛw hierachicznych - jedyn¹ moø-
liwoúci¹ jest zagnieødøanie programÛw
w†PHDL, z†czym s¹ zwi¹zane doúÊ istotne
ograniczenia.
Designer
umoøliwia symulacjÍ
funkcjonaln¹ projektu. Do tego celu opraco-
wano bardzo prosty w†obs³udze edytor prze-
biegÛw (
rys. 3
). Moøliwe jest niezaleøne tes-
towanie poszczegÛlnych blokÛw projektu, co
ma duøe znaczenie dla wiÍkszych konstrukcji.
Ostatnim etapem realizacji projektu jest roz-
mieszczenie wejúÊ i†wyjúÊ zaprojektowanego
uk³adu do wyprowadzeÒ. Wykonanie tego za-
dania umoøliwia graficzny edytor
Floorplan-
ner
(
rys. 4
). Tak wiÍc, pomimo prostoty i†moc-
no ograniczonych moøliwoúci XPLA Designe-
ra, Philips opracowa³ ³atwe w†obs³udze i†bar-
dzo funkcjonalne narzÍdzie do projektowania.
Nie bez znaczenia jest takøe fakt, øe moøna
je otrzymaÊ praktycznie za darmo!
Poniewaø uk³ady programowalne ciesz¹ siÍ
zainteresowaniem bardzo szerokiej rzeszy Czy-
telnikÛw EP w†jednym z†najbliøszych nume-
rÛw EP przedstawimy bardziej szczegÛ³owy
opis architektury uk³adÛw serii
CoolRunner
.
Piotr Zbysiński, AVT
Najbardziej reklamowan¹ przez producenta
cech¹ uk³adÛw serii
CoolRunner
jest niezwyk-
le ma³y pobÛr mocy. Dla ma³ych (do kilkuset
kHz) czÍstotliwoúci taktowania struktury po-
bÛr pr¹du nie przekracza kilkudziesiÍciu..kil-
kuset mikroamper, a†jego wartoúÊ jest liniowo
zaleøna od czÍstotliwoúci sygna³Ûw wejúcio-
wych. W†odrÛønieniu od uk³adÛw oferowa-
nych przez innych producentÛw, niski pobÛr
mocy nie powoduje jednoczesnego obniøenia
maksymalnej czÍstotliwoúci taktowania. St¹d
teø wywodzi siÍ druga nazwa tej rodziny
uk³adÛw - FZP (ang. Fast Zero Power), co
oznacza szybkie uk³ady o†bardzo ma³ym po-
borze mocy.
Philips wykorzysta³ w†kampanii reklamo-
wej serii
CoolRunner
moøliwoúÊ zasilania
uk³adÛw z†ma³o wydajnych ürÛde³, w†zwi¹z-
ku z†czym zastosowano bateriÍ po³¹czonych
szeregowo... grapefruitÛw! W†redakcyjnym la-
boratorium sprawdziliúmy, øe takie ogniwo
rzeczywiúcie doskonale nadaje siÍ do zasila-
nia takøe uk³adu PZ5128! RodowÛd podtytu³u
jest juø chyba jasny...
Kolejn¹ zalet¹ uk³adÛw
CoolRunner
jest nie-
typowa, bardzo elastyczna, architektura.
W†standardowych strukturach PLD programo-
wane s¹ tylko po³¹czenia AND lub OR. W†uk³a-
dach XPLA (ang. eXtended Programmable Lo-
gic Array) Philipsa moøna programowaÊ oby-
dwie matryce, co u³atwia logiczn¹ implemen-
tacjÍ bardziej skomplikowanych struktur kom-
binacyjnych. Dwa globalne sygna³y zegarowe,
moøliwoúÊ asynchronicznego taktowania kaø-
dej makroceli, 8†(w uk³adzie PZ5032) do 32
(w uk³adzie PZ5128) sygna³Ûw sterowania bu-
forami trÛjstanowymi oraz dynamiczna aloka-
cja iloczynÛw, zapewniaj¹ niespotykan¹ w†in-
nych uk³adach ³atwoúÊ konfigurowania uk³a-
du, takøe w†rozbudowanych aplikacjach wy-
korzystuj¹cych wiele sygna³Ûw zegarowych.
Praktyczne zweryfikowanie moøliwoúci
uk³adÛw
CoolRunner
umoøliwi³ nam Starter
Kit z†uk³adem PZ5128 (128 makrocel). Jest
to jedyny uk³ad rodziny
CoolRunner
wypo-
saøony w†interfejs JTAG (o JTAGu pisaliúmy
w†EP1 i†2/98). Zastosowanie tego interfejsu
pozwala wykorzystaÊ tech-
nikÍ progra-
Rys. 2.
Rys. 3.
Prezentowany w†artykule Starter Kit udo-
stÍpni³a redakcji firma Philips Polska - dzia³
Semiconductors.
WiÍcej informacji o†uk³adach CoolRunner
moøna znaleüÊ w†Internecie, pod adresem:
www.coolpld.com.
Oprogramowanie XPLA Designer, jego od-
powiednik opracowany przez Synario oraz
inne materia³y dotycz¹ce uk³adÛw CoolRun-
ner (zgromadzone na p³ycie CD-ROM) moø-
na zdobyÊ wype³niaj¹c prosty formularz na
stronie www.coolpld.com.
Rys. 4.
28
Elektronika Praktyczna 4/98
Plik z chomika:
wilo1981
Inne pliki z tego folderu:
1.pdf
(166 KB)
13_15.pdf
(167 KB)
17_21.pdf
(185 KB)
23.pdf
(66 KB)
25.pdf
(144 KB)
Inne foldery tego chomika:
01
02
03
05
06
Zgłoś jeśli
naruszono regulamin