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.)