Zestaw uruchomieniowy dla procesorów SHARC, elektronika praktyczna

[ Pobierz całość w formacie PDF ]
T E S T
Zestaw uruchomieniowy
dla procesorów SHARC
Technika cyfrowej obrÛbki
sygna³Ûw obros³a legend¹ i†to nie
tylko wúrÛd elektronikÛw.
Podobno procesory DSP potrafi¹
wszystko - pocz¹wszy od prostej
filtracji sygna³u, aø po tworzenie
rozbudowanych obrazÛw
düwiÍkowych w†sztucznej
przestrzeni. To musi byÊ bardzo
trudne...
Jak to wygl¹da naprawdÍ moøna
siÍ przekonaÊ kupuj¹c zestaw
firmy Analog Devices, ktÛry
prezentujemy w†artykule. W†jego
sk³ad wchodzi m.in. proste
oprogramowanie projektowe oraz
szereg ciekawych przyk³adÛw,
ktÛre pozwol¹ zorientowaÊ siÍ
o†co tak naprawdÍ w†tym
wszystkim chodzi.
Uk³ady ADSP-2106X SHARC reprezentu-
j¹ now¹, niezwykle wydajn¹ liniÍ zmienno-
przecinkowych procesorÛw DSP. Niezwykle
efektowne rozszerzenie nazwy tych proce-
sorÛw wywodzi siÍ od skrÛtu z†angielskiego:
S
uper
H
arvard
AR
chitecture
C
omputer
, c o
w†praktyce oznacza, øe procesor jest wypo-
saøony w†cztery niezaleøne szyny do prze-
sy³ania informacji. Dwie z†nich s¹ przezna-
czone dla danych, po jednej - dla instrukcji
i†dla obs³ugi portÛw wejúcia-wyjúcia.
LAW/
A-LAW, szeúÊ bardzo szybkich kana³Ûw
DMA, a†takøe 1Mb konfigurowalnej pamiÍci
SRAM. Maksymalna czÍstotliwoúÊ taktowa-
nia rdzenia procesora wynosi 40MHz, dziÍki
czemu czas pojedynczego cyklu maszyno-
wego wynosi zaledwie 25ns. Ogromna czÍs-
totliwoúÊ taktowania spowodowa³a koniecz-
noúÊ zastosowania dla procesora obudowy
zintegrowanej z†radiatorem.
Poniewaø procesor ADSP-21061 opraco-
wano bardzo niedawno, jest on standardowo
wyposaøony w†interfejs
JTAG, przy pomocy
ktÛrego moøliwe
jest testowanie
procesora po
zamontowa-
niu go do sys-
temu.
N a
ìpok³adzieî
Elektronika Praktyczna 1/98
31
Procesor zastosowany w†prezentowanym
zestawie integruje w†jednej strukturze 32-
bitow¹ zmiennoprzecinkow¹ jednostkÍ aryt-
metyczn¹, synchroniczny port szeregowy
o†szybkoúci przesy³u danych 40Mb/s, moø-
liwoúÊ wspÛ³pracy z†uk³adami telekomuni-
kacyjnymi zgodnymi ze standardem
T E S T
kowania dla dowolnych sygna³Ûw po-
dawanych na wejúcie lub dla sygna³u
szumu, ktÛry jest generowany przez
procesor.
Programy demonstracyjne pozwalaj¹
takøe sprawdziÊ dzia³anie filtra pasmo-
wo przepustowego dla rÛønych czÍstot-
liwoúci úrodkowych, moøna ods³uchaÊ
cyfrowych aranøacji znanych utworÛw
muzycznych, moøna takøe popatrzeÊ jak
procesor o†mocy obliczeniowej rzÍdu
120MFLOP miga dwoma diodami úwie-
c¹cymi...
S¹ to oczywiúcie tylko przyk³ady za-
stosowaÒ (nie wszystkie zosta³y wymie-
nione) i†moøliwoúci procesora
SHARC
.
Jego ogromna wydajnoúÊ i†rozbudowane mo-
du³y dodatkowe pozwalaj¹ wykorzystywaÊ
go bardzo powaønych aplikacjach przemys-
³owych (np. profesjonalne konsole mikser-
skie, zaawansowane analizatory ha³asu).
Ca³e oprogramowanie dostarczane wraz
z†zestawem zawarto na jednej p³ycie kom-
paktowej. Znajduj¹ siÍ na niej m.in. kom-
pilator C, assembler, linker, debugger oraz
pe³na dokumentacja zestawu i†proce-
sorÛw
SHARC
w†postaci plikÛw
PDF
.
Oprogramowanie narzÍdziowe jest
przygotowane w†wersji dla DOS, je-
dynie symulator (
rys. 2
) i†program
zarz¹dzaj¹cy obs³ug¹ programÛw de-
monstracyjnych i†³adowaniem do pa-
miÍci procesora nowych projektÛw,
pracuje bezpoúrednio w†ìokienkachî.
Podsumowuj¹c - prezentowany ze-
staw jest fantastycznym narzÍdziem
dla projektantÛw pragn¹cych poznaÊ
moøliwoúci oferowane przez technikÍ
DSP. DziÍki bardzo dok³adnie prze-
myúlanej konfiguracji sprzÍtowej ze-
stawu moøliwe jest samodzielne two-
rzenie (niekoniecznie prostych!) apli-
W skład zestawu ADSP−2106X SHARC EZ−KIT
Lite wchodzą następujące elementy.
− płytka uruchomieniowa z procesorem zmiennoprze−
cinkowym ADSP−21061;
− kabel RS−232 (DB9/DB9);
− kabel zasilający;
− płyta CD−ROM zawierająca dokumentację i komplet
oprogramowania narzędziowego (assembler, linker,
kompilator C, symulator i debugger C) dla procesora
ADSP−21061.
Rys. 1.
kacji programowych, ktÛrych dzia³anie moø-
na sprawdziÊ zarÛwno na generowanym
cyfrowo szumie, w³asnym g³osie, jak i†ulu-
bionym utworze O.N.A. Szkoda tylko, øe
producent nie umieúci³ w†zestawie zasilacza
sieciowego, s³uchawek i†mikrofonu - ich
brak powoduje, øe rozpoczÍcie pracy z†ze-
stawem wymaga pokonania kilku (co prawda
niewielkich) przeszkÛd. Bior¹c jednak pod
uwagÍ bardzo atrakcyjn¹ cenÍ zestawu nie-
dopatrzenie to moøna wybaczyÊ.
Piotr Zbysiński, AVT
p³ytki wchodz¹cej w†sk³ad zestawu znajduj¹
siÍ takøe:
- szybki interfejs szeregowy, odpowiednik
uk³adu UART16550,
- zintegrowany port wejúcia-wyjúcia analo-
gowego (AD1847), nazwany przez produ-
centa
Sound Port
,
- pamiÍÊ EPROM z†programem demonstra-
cyjnym i†procedurami obs³ugi portu sze-
regowego,
- stabilizator napiÍcia zasilaj¹cego,
- blok wejúcia i†wyjúcia analogowego
(wzmacniacz wejúciowy dla mikrofonu
i†wyjúciowy, ktÛry zasila s³uchawki lub
g³oúnik).
Tak wiÍc od strony sprzÍtowej zestaw
przegotowano w†sposÛb kompleksowy. Nie-
stety o†mikrofon, g³oúnik (lub s³uchawki)
i†zasilacz trzeba zatroszczyÊ siÍ samemu,
a†s¹ to elementy niezbÍdne zarÛwno do
prowadzenia samodzielnych prÛb, jak i†ana-
lizy przyk³adÛw opracowanych przez pro-
ducenta. Jednym z†nich jest szybka trans-
formata Fouriera, ktÛrej wynik jest wyúwiet-
lany w†sposÛb graficzny (
rys. 1
). Moøna jej
dokonaÊ dla rÛønych czÍstotliwoúci prÛb-
Zestaw udostÍpni³a redakcji firma Alfine.
Rys. 2.
32
Elektronika Praktyczna 1/98
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • euro2008.keep.pl