Export to PDF

Transkrypt

Export to PDF
Pyty innych producentów - komunikacja pomiedzy
oprogramowaniem a pyt
Komunikacja pomidzy Altium Designer a fizycznym ukadem na pycie jest przeprowadzana przy uyciu technologii
IEEE Boundary Scan Standard 1149.1, znanej bardziej pod nazw JTAG.
By skutecznie poczy wasn pyt prototypow z oprogramowaniem Altium Designer i tym samym zaprogramowa pyt
projektem FPGA, komunikacja JTAG musi zosta zamapowana z interfejsu USB (lub równolegego) w komputerze
PC do odpowiednich wyprowadze JTAG na pycie. Wszystkie fizyczne ukady, obsugujce interfejs JTAG, posiadaj
wyprowadzenia przeznaczone do tego celu, poczone na pycie uruchomieniowej ze zczem interfejsu PC. Ten acuch
JTAG jest wykorzystywany do programowania (i zczytywania stanu wyprowadze) fizycznego ukadu i jest nazywany
acuchem Hard Devices JTAG.
Oprócz programowania ukadów FPGA poprzez interfejs JTAG, Altium Designer obsuguje równie drugi acuch JTAG,
uywany do komunikacji z komponentami wirtualnymi, uywanymi w projekcie FPGA. Mog to by rdzenie procesorów
lub instrumenty wirtualne, umieszczone w projekcie w celu debugowania projektu. Ten kana komunikacji JTAG jest
nazywany acuchem Soft Devices JTAG. Do obsugi acucha Soft JTAG wykorzystywany jest standard Nexus 5001
(oparty na protokole komunikacyjnym JTAG IEEE Standard 1149.1).
By móc uywa instrumentów wirtualnych lub procesorów, acuch Soft Devices JTAG równie musi zosta poczony
pomidzy oprogramowaniem (poprzez interfejs USB lub równolegy) do pyty uruchomieniowej.
Stworzenie acucha Soft Devices JTAG polega na podczeniu si do czterech wolnych wyprowadze wejcia / wyjcia
ukadu FPGA. Mog one by dostpne na zczu JTAG pyty, a jeli nie s, musisz znale cztery takie wyprowadzenia na
zczu ogólnego przeznaczenia pyty.
Implementacja acucha Soft Devices JTAG wewntrz projektu FPGA jest bardzo prosta, wicej informacji znajdziesz na
stronie Enabling the Soft Devices JTAG Chain (ang.).
Jak wspomniano wczeniej, acuch Soft Devices JTAG daje dostp do rdzeni procesorów oraz instrumentów
wirtualnych. Instrumenty wirtualne zawieraj analizator logiczny, cyfrowe moduy wejcia / wyjcia, modu przecznika
sygnaów, konsol czstociomierz, generator oraz konfigurowalny instrument uytkownika.
Zobacz równie
PC to NanoBoard Communications (ang.)