76.PDF
(
214 KB
)
Pobierz
ByteBlaster MV - AVT-1344
M I N I P R O J E K T Y
ByteBlaster MV
Praktycznie wszystkie
wspÛ³czesne uk³ady
programowalne s¹
przystosowane do
programowania lub
konfigurowania
w†systemie (ISP), dziÍki
czemu uruchamianie
urz¹dzeÒ, w†ktÛrych
zastosowano takie
uk³ady znacznie siÍ
skraca.
W†artykule
przedstawiamy nasz¹
wersjÍ, najnowszego
programatora ISP firmy
Altera - ByteBlaster MV.
Programowanie w†syste-
mie (ISP) po raz pierwszy za-
stosowano w†uk³adach PLD
firmy Lattice. Firma ta opra-
cowa³a w³asny standard pro-
gramowania, ktÛry jednak nie
przyj¹³ siÍ - jego miejsce zaj¹³
uznawany obecnie za úwiato-
wy standard JTAG (opisany
w†zaleceniach IEEE1149.1).
IdeÍ programowania w†syste-
mie pokazano na
rys. 1
.
Transmisja danych w†standar-
dzie JTAG odbywa siÍ szere-
gowo i†jest obs³ugiwana przez
4†lub 5-liniowy interfejs.
Schemat elektryczny pro-
gramatora ByteBlaster MV
pokazano na
rys. 2
. Jest to
nieco zmodyfikowana wersja
znanego ByteBlastera, przy-
stosowana do programowania
i†konfigurowania uk³adÛw
niskonapiÍciowych, w†tym
uk³adÛw zasilanych napiÍ-
ciem 1,8V.
Budowa programatora jest
niezwykle prosta - uk³ad U1
jest buforem separuj¹cym linie
portu Centronics od wyprowa-
dzeÒ programowanego uk³adu,
rezystory w³¹czone w†szereg
z†wyjúciami i†z†wejúciami tego
uk³adu maj¹ za zadanie ogra-
niczyÊ natÍøe-
nie pr¹du wy-
p³ywaj¹cego
i†wp³ywaj¹cego
do bezpiecznej
dla uk³adu
wartoúci.
Programa-
tor zmontowa-
no na niewiel-
kiej, dwustron-
nej p³ytce dru-
kowanej, ktÛ-
rej schemat montaøowy
pokazano na
rys. 3
.
Uk³ad U1 jest montowa-
ny powierzchniowo, ale
nie powinien sprawiÊ
wielkich trudnoúci, po-
niewaø zastosowano
uk³ad w†obudowie
SO20 o†stosunkowo
ìgrubychî wyprowa-
dzeniach, rozmieszczo-
nych w†dogodnych dla mon-
taøu rÍcznego odstÍpach.
Pozosta³e elementy, za wyj¹t-
kiem z³¹cz, s¹ montowane
klasycznie. Z³¹cze Zl1 naleøy
przylutowaÊ do p³ytki w†spo-
sÛb pokazany na
rys. 4
(po
wsuniÍciu p³ytki drukowanej
pomiÍdzy wyprowadzenia
z³¹cza). W†podobny sposÛb
montujemy wtyk Zl2
(BD25M), ktÛry s³uøy do do-
³¹czenia programatora do z³¹-
cza Centronics. Na
rys. 5
po-
kazano rozmieszczenie syg-
na³Ûw JTAG na z³¹czu Zl1.
ByteBlaster jest obs³ugiwa-
ny przez wiele programÛw
s³uø¹cych do programowania
i†konfigurowania uk³adÛw
PLD, a†takøe - co szczegÛlnie
interesuj¹ce - mikrokontrole-
rÛw AVR (szczegÛ³y w†po-
przednim Miniprojekcie)!
Najbardziej ìnatural-
nymî programowym par-
tnerem dla ByteBlastera
s¹ programy Max+Plus II
(jest dostÍpna m.in. jego
specjalna wersja ASAP,
s³uø¹ca do obs³ugi pro-
gramatora) oraz Quartus II fir-
my Altera. Takøe firmy: At-
mel oraz Xilinx (tylko w†star-
szej wersji bezp³atnego pakie-
tu WebPack ISE 3.8) udostÍp-
Rys. 3
niaj¹ programy, za pomoc¹
ktÛrych moøna programowaÊ
oferowane przez nie uk³ady
PLD bezpoúrednio w†syste-
mie. Wszystkie programy za-
mieszczamy na p³ycie CD-
EP7/2002B.
Piotr Zbysiñski, AVT
piotr.zbysinski@ep.com.pl
Rys. 4
Rys. 1
Rys. 5
WYKAZ ELEMENTÓW
Rezystory
R1...R8: 33
Ω
Kondensatory
C1: 100nF
Półprzewodniki
U1: 74HC244 (w obudowie
SO/SOP20)
Różne
Zl1: ZWS10
Zl2: BD25M
P³ytka drukowana jest dostÍpna
w AVT - oznaczenie
AVT-1344
.
Rys. 2
Wzory p³ytek drukowanych
w formacie PDF s¹ dostÍpne
w Internecie pod adresem:
http://www.ep.com.pl/?pdf/
lipiec02.htm
oraz na p³ycie
CD-EP07/2002 w katalogu
PCB
.
76
Elektronika Praktyczna 7/2002
Ω
R9...R14: 2,2k
Plik z chomika:
wilo1981
Inne pliki z tego folderu:
1.PDF
(295 KB)
121_124.PDF
(338 KB)
125_126.PDF
(109 KB)
127_129.PDF
(198 KB)
14_19.PDF
(564 KB)
Inne foldery tego chomika:
01.02
02.02
03.02
04.02
05.02
Zgłoś jeśli
naruszono regulamin