Start > Partnerzy > Keil An ARM Company > Produkty > Emulatory Debugery > DSTREAM
Keil (120x38, 72dpi) Keil Embedded Development Tools


DSTREAM


SDD_DStream_TRPNTCena:
3500,00 USD netto

DSTREAM jest urządzeniem sprzęgającym komputer nadrzędny z układem docelowym bazującym na dowolnym procesorze ARM, umożliwiającym profesjonalne debugowanie oprogramowania i śledzenie śladu procesora w rzeczywistym czasie i środowisku. Dzięki pełnemu wykorzystaniu technologii CoreSight tzn. zaawansowanych wbudowanych w procesorach ARM mechanizmów debugera, umożliwia  monitorowanie stanu procesora, testowanie i optymalizację oprogramowania na poziomie jaki kiedyś dawały tylko emulatory układowe mikroprocesorów i to przy nieporównywalnie mniejszych kosztach. DSTREAM  współpracuje z programowanymi debugerami  firmy ARM Real View Development Suite (RVDS) i Development Studio DS-5  lub środowiskami debugujących IDE innych firm. Praca tego adaptera  jest nadzorowana z komputera nadrzędnego za pośrednictwem interfejsu USB lub zdalnie via Internet. Z układem docelowym współpracuje za pośrednictwem interfejsu JTAG lub Serial-Wire Debug.

DSTREAM to topowe urządzenie w klasie debugerów w układzie docelowym. Stanowiąc mniej kosztowną alternatywę wcześniejszych rozwiązań ARM’a RVI (RealView ICE) i RVT (RealView Trace), rozszerza ich możliwości funkcjonalne. Oferuje znacząco większą szybkość download’u i przesyłania dużej ilości danych śladu. Obsługuje też znacznie szerszy zakres standardowych interfejsów i złącz dla debugerów. Nowoczesna konstrukcja oparta o specjalizowane struktury FPGA zapewnia unikatową szybkość transmisji danych, a tym samym pełną szybkość śledzenia kodu jedno- lub wielordzeniowych mikrokontrolerów ARM.

DSTREAM daje do dyspozycji projektantów dużej pojemności, szybką pamięć śladu, która jest podstawowym narzędziem analizy skomplikowanego oprogramowania aplikacyjnego z uwarunkowaniami czasu rzeczywistego i uzależnieniami od rzeczywistych sygnałów otoczenia. Pozwala na analizę sposobu wykonania kodu aplikacyjnego i przebiegu przetwarzania bez potrzeby stosowania innego programowego lub sprzętowego oprzyrządowania monitorującego. Bufor 4 GB pamięci śladu, jaki został zaimplementowany, pozwala na rejestrację wykonanych rozkazów przez długi okres czasu, dostarczając w efekcie pełnej informacji w jaki sposób oprogramowanie wykonuje się w rzeczywistym systemie, w rzeczywistych warunkach.
Dzięki takim funkcjom jak Virtual Ethernet umożliwiającym montaż zdalnych systemów plików bez potrzeby instalowania dodatkowych sterowników lub portów I / O, otwarty interfejs debugowania umożliwiający użycie adaptera z narzędziami innych firm, DSTREAM jest kompleksowym rozwiązaniem ułatwiającym projektowanie i debugowania złożonych SoC.


Kluczowe możliwości funkcjonalne:
•    Obsługa wszystkich procesorów z rdzeniem ARM  i Cortex
•    Interfejs USB 2.0 i Ethernet pozwalający na bezpośrednie i zdalne połączenia z komputerem PC
•    Obsługa interfejsów JTAG i Serial-Wire Debug
•    Prędkość programowania do 2500 KB na sekundę
•    JTAG taktowany do 60 MHz zapewnia szybki upload oprogramowania przez port debugera
•    16-bitowe port przechwytywania danych przy prędkości 300 MHz DDR (600 Mbit / s na pin)
•    Duży 4 GB bufor umożliwia śledzenie kodu przez długi okres czasu
•    Wsparcie funkcji Virtual Ethernet Link przez interfejs JTAG


Interfejs system docelowego

•    Protokół: JTAG and Serial-Wire Debug
•    Złącza:
o    20-pin and 14-pin ARM JTAG
o    14-pin TI OMAP
o    10-pin and 20-pin “high-density” złącza CoreSight
o    38-pin MICTOR
o    34-pin MIPI
•    Zakres napięć: 1.0V to 5.0V (konfigurowalne przez układ docelowy)
•    Szybkość interfejsu JTAG: 0Hz to 60MHz
•    Maksymalna odległość między DSTREAM a układem docelowym: 3m
•    Maksymalna szybkość download’u oprogramowania: 2.5MBytes/s
•    Zdalne zerowanie układu docelowego: Tak
•    Trace port: 1 to 16 bits
•    Trace port tryby zegara: jedno i dwuzboczowy
•    Próbkowanie: 48-bit z 10ns krokiem


Interfejs komputera nadrzednego

•    USB 2.0 and 10/100baseT Ethernet
•    Protokoły:
o    RVI-API (to RVD Debugger)
o    RDDI (to DS-5 and other debuggers)
Procesory i obsługiwane interfejsy
•    Architektury ARM:
o    ARM7, ARM9, ARM11
o    Cortex-A, Cortex-R, Cortex-M
•    Obsługiwane bloki CoreSight:
o    Debug Access Port (DAP)
o    DAP-Lite
o    Embedded Trace Macrocell (ETM)
o    Embedded Trace Buffer (ETB)
o    Trace Port Interface Unit (TPIU)
o    Trace funnel & replicator