20 maggio 2012 09:11

Registrati | Reset Password | Accesso

ARM DSTREAM

logo - ARM
scheda - ARM DSTREAM
Ethernet + USB 480 Mbit/s, JTAG, SWD, SWT, Streaming Trace via ETM (ARM + Cortex)

Il DSTREAM™, un'unità di debug e trace ad alte performance, permette un potente debug del software ed ottimizzazione su qualsiasi hardware basato su processori ARM. DSTREAM estende le funzionalità del RVI e RVT2 con una maggiore velocità di download in memoria e trace capture, così come un più ampio supporto per  le interfacce fisiche di debug e trace. DSTREAM permette la connessione di RVD, DS-5 Debugger e debugger di terze parti a dispositivi basati su ARM via JTAG o Serial-Wire Debug. DSTREAM usa l'accelerazione FPGA per raggiungere alte velocità di download e stepping nel codice su dispositivi single- e multi-processore.
Grazie a  caratteristiche quali Virtual Ethernet per il montaggio di file system remoti senza driver o porte di ingresso/uscita addizionali, bring-up dell'hardware accelerato per diverse piattaforme di sviluppo, interfaccia di debug aperta per l'uso con strumenti di terze parti, DSTREAM è una suluzione completa per lo sviluppo e il debug di SoCs complessi.
Il trace è uno strumento essenziale per la risoluzione di problemi complessi legati al software/hardware e alla sincronizzazione, in quanto permette una post-analisi dell'esecuzione di un software senza il bisogno di alcuna invasività software o hardware. Il trace buffer da 4 GB sul DSTREAM permette un trace elevato a banda larga per lunghi periodi di tempo, fornendo ulteriore visibilità di come il software è eseguito nel target.

Caratteristiche

  • Supporto per tutti i processori ARM
  • L'interfaccia USB ed Ethernet permettono una connessione diretta e remota dal PC host
  • Download del codice a velocità fino a 2500 KByte/s
  • JTAG clock fino a 60 MHz forniscono un veloce upload del software sulla porta di debug esistente
  • Trace capture a 16-bit a 300 MHz DDR (600 Mbit/s per pin)
  • Posizionamento flessibile del trace clock (relativo ai dati trace)
  • Un esteso trace buffer di 4 GB permette trace a lungo termine  su target veloci
  • DSTREAM viene fornito con potenti strumenti software
  • Strumenti per il bring-up dei device e il test
  • Supporto per Virtual Ethernet link over JTAG
  • Supporto a IP e debugger di terze parti

 

Sistemi operativi

  • Windows XP Professional service pack 3
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Red Hat Enterprise Linux 5 Desktop e Workstation option, Standard
  • Entrambe le versioni di questi sistemi operativi a 32 e 64 bit sono supportate in caso di connessione all'host via Ethernet. In caso di connessione via USB, è supportata solo la versione a 32 bit.

 

Interfaccia Target

  • Protocollo di debug: JTAG e Serial-Wire Debug
  • Target connectors:
    • ARM JTAG a 20-pin e 14-pin
    • TI OMAP 14-pin
    • Connettori CoreSight high-density a 10-pin e 20-pin
    • MICTOR 38-pin
    • MIPI 34-pin
  • Tensione di riferimento dell'interfaccia: 1.0V - 5.0V, configurabile dal target
  • Velocità dell'interfaccia JTAG: 0Hz - 60MHz
  • Distanza massima tra l'RVI e il target: 3m
  • Velocità massima di download del software: 2.5 MBytes/s
  • Reset del target remoto
  • Ampiezza della porta di trace:  1 to 16 bits
  • Modalità di clock della porta di trace: single e double-edge
  • Timestamping: 48-bit con una risoluzione di 10ns

Interfaccia Host

  • Tipi di connessione: USB 2.0 e 10/100baseT Ethernet
  • Protocolli di connessione:
    • RVI-API (verso RVD)
    • RDDI (verso DS-5 e altri debugger)

Supporto processori e IP target

  • Processori ARM:
    • ARM7, ARM9, ARM11
    • Cortex-A, Cortex-R, Cortex-M
  • Componenti CoreSight di debug e trace:
    • Debug Access Port (DAP)
    • DAP-Lite
    • Embedded Trace Macrocell (ETM)
    • Embedded Trace Buffer (ETB)
    • Trace Port Interface Unit (TPIU)
    • Trace funnel & replicator