NanoBoard komunikacja JTAG. Contents

Podobne dokumenty
Uaktualnianie firmware'u pyty NanoBoard NB2

NanoBoard uaktualnianie firmware'u. NanoBoard Firmware Updates. Language. Contents

Kreator automatycznego uaktualniania firmware'u

Altium Designer Viewer. Altium Designer Viewer. Language. Contents

Uywanie licencji typu Standalone. Japanese Using a Standalone License. Language. Contents

AltiumLive - Content Store. AltiumLive - Content Store. Language. Contents

Uywanie licencji typu On-Demand. Using an On-Demand License Japanese. Language. Contents

AltiumLive Dashboard - sownik. AltiumLive Dashboard - Glossary. Language. Contents

Systemy uruchomieniowe

Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Projektowanie z użyciem procesora programowego Nios II

Pytka PicBoard2. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. Opis pytki

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Twoja instrukcja użytkownika SHARP AR-M236

Bezpieczeństwo informacji oparte o kryptografię kwantową

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Urzdzenia techniki komputerowej Identyfikacja i charakteryzowanie urzdze zewntrznych komputera

dokument DOK wersja 1.0

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline.

Programator AVR MKII. Instrukcja obsługi. Copyright by Barion

Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management

s FAQ: NET 09/PL Data: 01/08/2011

EC4P Pierwszy program w 6 krokach

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000

Programator STK500v2 USB

Serwer/hub sieciowy USB LogiLink

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Pytka PicBoard1. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. Opis pytki

Instrukcja aktualizacji oprogramowania

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

AKTUALIZACJA RĘCZNA TRYB OFFLINE (Przykład: WINDOWS 7-32 bits):

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych

Zapraszamy do sklepu AUDIOPIONEER tel tel

VPN Virtual Private Network. Uycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA

BLUETOOTH INSTRUKCJA PODŁĄCZENIA I KONFIGURACJI.

Twoja instrukcja użytkownika SHARP AR-5731

inode instalacja sterowników USB dla adaptera BT 4.0

Room Controller NEW 40KMC---N 42HMC---N 42VMC---N 40SMC---N I S O

Mozilla Thunderbird PL

System Connector Opis wdrożenia systemu

Konfiguracja sieci HSR (high speed redundancy) na prze cznikach Scalance X200, X300 oraz X400

Podłczenie HMI do LOGO!..0BA7 (WinCC Basic V11)

Klonowanie MAC adresu oraz TTL

Przyk adowa konfiguracja zwielokrotnianienia po czenia za pomoc Link Aggregation Control Protocol

Twoja instrukcja użytkownika PHILIPS JR32RWDVK

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

ZL10PLD. Moduł dippld z układem XC3S200

Kod produktu: MP-W7100A-RS232

BIOS i BIOS SETUP. Wykład multimedialny Urządzenia techniki komputerowej

PRUS. projekt dokumentacja końcowa

PROTOTYPOWANIE UKŁADÓW ELEKTRONICZNYCH Programowalne układy logiczne FPGA Maciej Rosół, Katedra Automatyki AGH,

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

NV-DVR5108(S)/DVD ABV Technology Security Systems

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.

Only for internal use! Interfejs IO-LINK, FDT/DTM, ifm Container

Dysk CD (ze sterownikami i podręcznikiem użytkownika) Kabel USB 2.0

AltiumLive Dashboard - zarzdzanie licencjami. AltiumLive Dashboard - Managing Licenses. Language. Contents

INTERFEJS RENAULT USB INSTRUKCJA OBSŁUGI strona 1/16

MultiTool instrukcja użytkownika 2010 SFAR

POBÓR MOCY MASZYN I URZDZE ODLEWNICZYCH

Programator procesorów rodziny AVR AVR-T910

4. Podstawowa konfiguracja

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Instrukcja użytkowania

Instrukcja do oprogramowania ENAP DEC-1

Warsztaty ewon. zdalny dostęp do sterowników

Kod produktu: MP-W7100A-RS485

Twoja instrukcja użytkownika HP COMPAQ DX6120 MICROTOWER PC

Ateus - Helios. System domofonowy

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

ZL19PRG. Programator USB dla układów PLD firmy Altera

Tworzenie wirtualnej maszyny

Przystawka do zdalnego sterowania komputerem PC

Blaupunkt CAPE TOWN 945 Multimedialne radio samochodowe 2din capetown

Zadania do wykonaj przed przyst!pieniem do pracy:

AltiumLive Dashboard - zarzdzanie uytkownikami

Systemy na Chipie. Robert Czerwiński

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

INSTRUKCJA UŻYTKOWNIKA MPCC

Twoja instrukcja użytkownika SHARP AR-M310

Instrukcja Obsugi Programu

AUTOMATYKA PRZEMYSŁOWA

Narzędzie konfiguracji rozruchu

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową.

LabVIEW PLATFORMA EDUKACYJNA Lekcja 2 Pierwsze kroki z myrio

WYKŁAD 10. Wzorce projektowe czynnociowe Command Strategy

Twoja instrukcja użytkownika HP SCANJET G3010 PHOTO SCANNER

INSTALACJA STEROWNIKÓW CZYTNIKA W SYSTEMIE MS WINDOWS

Program SMS4 Monitor

Podział Internetu radiowego WIFI konfiguracja

Sieciowy serwer IP urządzeń USB z 4 portami USB 2.0

Instrukcja obsługi debugera JTAG-AVR USB v2

Instalacja MUSB2232FKA w systemie Windows 7

Przedłużacz USB 2.0 przez Cat5/6 do 100 m

Transkrypt:

NanoBoard 3000 - komunikacja JTAG Contents

acuch NanoBoard acuch Hard Devices (urzdze fizycznych) acuch Soft Devices (urzdze wirtualnych) Protokó NanoTalk Instalacja NanoTalk Zobacz równie

Komunikacja pomidzy rónymi ukadami w systemie wykorzystuje standard IEEE 1149.1 szerzej znany jako JTAG. Pyta NanoBoard 3000 jest podczona do komputera przy uyciu interfejsu USB. Gdy zostanie uruchomiony Altium Designer, wczytywany jest sterownik konfigurujcy odpowiedni port, by pracowa jako multipleksowane poczenie JTAG pomidzy pyt NanoBoard a komputerem. Na samej pycie NanoBoard 3000 istnieje wiele acuchów JTAG. acuchy te zapewniaj cieki komunikacji pomidzy rónymi ukadami w systemie. Z poziomu Altium Designer, interakcja z tymi acuchami jest moliwa w widoku Devices, dostpnym przez wybranie View» Devices View z menu. Widok moe by skonfigurowany, by pokaza: All Connected Devices wszystkie urzdzenia sprztowe podczone do komputera (poprzez port USB i / lub równolegy) A Single Specific Device sprzt podczony do komputera poprzez okrelony port (np. pyta NanoBoard 3000 podczona poprzez okrelony port USB) Virtual Device List zdolno do pracy z fizycznym ukadem w trybie 'offline', bez podczenia okrelonego sprztu do komputera. Róne acuchy JTAG prezentowane w widoku Devices. Widok Devices przedstawia trzy acuchy JTAG, które wspólnie pokazuj wszystkie urzdzenia zgodne z JTAG podczona do systemu przez wybrany port (lub wszystkie porty). Kazde urzdzenie w kadym acuchu jest reprezentowane przez jego odpowiedni ikon. Kontrola urzdzenia jest dostpna przez interakcj (podwójne kliknicie, kliknicie prawym klawiszem myszy) na jego ikonie. Ponisze sekcje opisuj poszczególne acuchy w widoku Devices, oraz informacje o protokole Altium - NanoTalk. acuch NanoBoard acuch NanoBoard wywietla ikon podczonej (i zasilanej) pyty NanoBoard 3000, wykrytej przez system na

odpowiednim porcie komputera. Zasadniczo, acuch ten wykrywa obecno kontrolera pyty NanoBoard lub kontrolera NanoTalk. acuch ten bywa nazywany acuchem kontrolerów NanoBoard. Kontrolki powizane z ikon pozwalaj na komunikacj z i kontrol rónych ukadów na pycie, takich jak programowalny zegar czy pami Flash (poprzez interfejs SPI). acuch NanoBoard z wykryt pyt NanoBoard 3000. acuch Hard Devices (urzdze fizycznych) acuch Hard Devices wywietla ikon ukadu FPGA na pycie NanoBoard 3000, wykrytego przez system. Ten docelowy ukad fizyczny programowany z poziomu Altium Designer bdzie posiada, zwizany z nim, przebieg procesu. Poszczególne fazy procesu s uywane do interaktywnej kompilacji, syntezy, budowy czy ostatecznie zaprogramowania ukadu. acuch Hard Devices z wykrytym ukadem fizycznym Xilinx Spartan-3AN na podczonej pycie NanoBoard 3000 (NB3000XN). acuch Soft Devices (urzdze wirtualnych) acuch Soft Devices wywietla wszystkie urzdzenia z interfejsem Nexus, takich jak wirtualne procesory i instrumenty wirtualne, wykryte w projekcie FPGA. Gdy uywasz komponentów z interfejsem Nexus na poziomie schematu, system automatycznie czy linie TDI i TDO portów JTAG kadego komponentu, by utworzy cigy acuch JTAG. acuch Soft Devices z wykrytym procesorem wirtualnym TSK3000A umieszczonym w projekcie zapisanym w fizycznym ukadzie FPGA. Uwaga: acuch Soft Devices zostaje zapeniony urzdzeniami wirtualnymi po zapisaniu projektu do docelowego ukadu FPGA. Protokó NanoTalk

Pyta NanoBoard 3000 korzysta z protokou NanoTalk, stworzonego przez Altium. Protokó ten definiuje i dostarcza cieki komunikacji pomidzy komputerem z zainstalowanym programem Altium Designer a pyt NanoBoard 3000. Protokó NanoTalk jest zaimplementowany jako cz firmware'u dziaajcego w kontrolerze pyty. Ukad ten jest okrelany jako kontroler NanoTalk. Kontroler NanoTalk zarzdza poczeniem wielu acuchów JTAG, komunikujcych si z fizycznymi ukadami na pycie oraz wirtualnymi urzdzeniami zawartymi w projekcie FPGA. Kontroler zajmuje si take multipleksowaniem tych acuchów w celu transmisji danych do oprogramowania na komputerze, poprzez interfejs USB. Interfejs NanoTalk zosta opracowany jako plug-and-play, co oznacza, e cieki komunikacji NanoTalk s automatycznie konfigurowane, np. podczas podczania pytki peryferii do pyty gównej. Altium Designer skanuje system NanoTalk i automatycznie uaktualnia map wszystkich urzdza Hard i Soft JTAG. Instalacja NanoTalk Powizany artyku: Host Controller Configuration Flash Memory (ang.) Kontroler NanoTalk mona uaktualnia przez zapisanie, poprzez AltiumDesigner, danych konfiguracyjnych (firmware'u pyty NanoBoard) do pamici M25P80 8-Mbit serial Flash. Dane konfiguracyjne zawieraj plik programujcy FPGA oraz kod programu wbudowanego (Hex file), poczonych w plik.bin. Po wczeniu zasilania pyty, firmware jest adowany do kontrolera NanoTalk. Kod wbudowany zostanie wczytany do pamici SRAM (U47). Ukad Spartan-3AN uyty jako kontroler na pycie NanoBoard 3000XN (wariant Xilinx) posiada wbudowana pami Flash. Jest ona uywana do przechowywania obrazu startowego 'Primary' dla pyty i z tego wzgldu, ukad M25P80 ( U51) nie jest uywany. Pyta NanoBoard 3000 jest dostarczana z zainstalowanym firmware'm, lecz przysze wersje mog by instalowane w dowolnym momencie. Pyta zostaa zaprojektowana w ten sposób, e firmware moe zosta uaktualniony poprzez standardowe poczenie USB, bez koniecznoci uycia interfejsu JTAG (USB JTAG Adapter). By byo to moliwe, pyta NanoBoard 3000 posiada podwójny system bootowania, by móc skonfigurowa kontroler NanoTalk. Moe zosta wczytany normalny firmware lub wersja firmware'u, która pozwala na uaktualnienie normalnego firmware'u. Te dwie wersje firmware'u sa okrelane jako 'Primary' i 'Golden'. Wersja firmware'u wczytywana do kontrolera pyty jest wybierana przy pomocy zwory na pycie. Wicej informacji na temat uaktualnienia firmware'u, znajdziesz na stronie NanoBoard 3000 - Firmware Updates (ang.). Zobacz równie Processing the Captured FPGA Design (ang.)