Debug con console di sistema su TCP/IP

author-image

di

Questo esempio di progettazione è costituito da hardware e software. La sezione hardware è costituita dall'esempio di progettazione hardware standard Ethernet Nios® II che include un componente SOPC Builder di memoria on-chip aggiunto per la versione Nios II Embedded Evaluation Kit (NEEK). Il software SCTCP, d'altra parte, supporta il debug del componente SOPC Builder personalizzato con la console di sistema su un canale di comunicazione TCP/IP. La nota dell'applicazione AN 624: Debugging with System Console over TCP/IP (PDF) descrive il software SCTCP.

Il software SCTCP legge i comandi della console di sistema da un socket TCP/IP e li converte dal formato del protocollo di pacchetto Avalon® Streaming (Avalon-ST) originale ai comandi appropriati Avalon® Memory-Mapped (Avalon-MM). Da lì, il software può passare questi comandi a qualsiasi componente slave Avalon-MM nel sistema SOPC Builder. Il software converte quindi le risposte Avalon-MM nel formato del protocollo di pacchetto Avalon-ST prima di passarle di nuovo attraverso il canale di comunicazione TCP/IP.

Utilizzo di questo esempio di progettazione

Per utilizzare questo esempio di progettazione, scaricare una versione di valutazione gratuita della Nios II Embedded Design Suite (EDS). Un design hardware pre-integrato per la versione NEEK dell'esempio di progettazione standard Ethernet Nios II è fornito in AN624_Debugging_with_System_Console_over_TCPIP.zip. Il software SCTCP è fornito nella directory software_examples di questo archivio zip per questo esempio di progettazione. Il software SCTCP può anche funzionare con le altre versioni dell'esempio di progettazione hardware standard Ethernet Nios II una volta aggiunto un componente SOPC Builder di memoria su chip. Le istruzioni per l'aggiunta di una memoria on-chip sono fornite nella nota dell'applicazione AN 624: Debug con console di sistema su TCP/IP (PDF).

Il componente SOPC Builder della memoria su chip rappresenta il componente in fase di test. È possibile utilizzare questo esempio di progettazione software SCTCP per testare il proprio componente SOPC Builder personalizzato utilizzando la console di sistema su una connessione TCP/IP sostituendo il componente sotto test nell'esempio di progettazione hardware con un componente personalizzato. L'unico requisito è che il componente SOPC Builder designato debba avere una porta slave Avalon-MM. È inoltre possibile utilizzare qualsiasi progettazione hardware che supporti lo stack di rete TCP/IP nichestack insieme a un componente SOPC Builder che ha una porta slave Avalon-MM, con il software SCTCP.

L'utilizzo di questo progetto è regolato e soggetto ai termini e condizioni del Contratto di licenza Intel® Design Example.

Requisiti hardware

Questo esempio software richiede che i seguenti dispositivi siano presenti nella progettazione hardware di destinazione:

  • Memoria on-chip (o qualsiasi componente SOPC Builder con un'interfaccia conforme a Avalon-MM)
  • Hardware Ethernet che supporta lo stack di rete TCP/IP nichestack

Link correlati

Per ulteriori informazioni sull'utilizzo di questo esempio nel progetto, andare a:

Il contenuto di questa pagina è il risultato della combinazione tra la traduzione umana e quella automatica del contenuto originale in lingua inglese. Questo contenuto è fornito soltanto a titolo di informazione generale e non ha pretese di completezza o accuratezza. In presenza di contraddizioni tra la versione in lingua inglese di questa pagina e la sua traduzione, fa fede la versione inglese. Visualizza la versione in lingua inglese di questa pagina.