Agente SPI per Avalon® bridge host

Consigliato per:

  • Dispositivo: Cyclone® III/V

  • Quarzo®: v16.0

author-image

di

Questo esempio di progettazione illustra come utilizzare l'agente SPI per Avalon® Bridge host per fornire una connessione tra l'host e il sistema remoto per le transazioni SPI.

Il sistema in questo esempio di progettazione è costituito da due sotto-sistemi. Il primo è il sistema host, che consiste in un Nios® II CPU e SPI Host Core, che avvia le transazioni SPI. Il secondo è il sistema remoto che consiste nell'agente SPI per Avalon Host Bridge e una memoria on-chip. A scopo dimostrativo, questi due sotto-sistemi sono collegati internamente all'interno del Intel® FPGA senza passare attraverso alcun routing fisico dei pin.

La parte software mostra come eseguire transazioni di lettura e scrittura utilizzando l'agente SPI per Avalon Host Bridge. Affinché l'agente SPI Avalon Bridge host per convertire correttamente i flussi di dati in ingresso in transazioni Avalon Memory-Mapped (Avalon-MM), la CPU del sistema host deve codificare e pacchettizzare i flussi di dati in base ai protocolli utilizzati dal bridge. Allo stesso modo, i flussi di dati in uscita dall'agente SPI al bridge host Avalon devono essere convertiti in base allo stesso protocollo utilizzato dalla CPU. I file software necessari per eseguire questo processo sono inclusi nel file ZIP.

Questo esempio di progettazione è una versione aggiornata di Embedded Systems Development Kit, Cyclone® III Edition ed è destinato a essere utilizzato con Cyclone® kit di sviluppo SoC V.

Figura 1. Diagramma di esempio di progettazione bridge host da agente SPI a Avalon

Specifiche di progettazione hardware

Sistema host

  • Nios II/f
  • Memoria on-chip: 156K
  • Timer di sistema
  • ID di sistema
  • JTAG UART
  • SPI Core

Sistema remoto

  • Agente SPI per Avalon Host Bridge
  • Memoria on-chip: 4K

Scaricare i file utilizzati in questo esempio:

Per soC Cyclone V:

Nota: questo link indica all'archivio di progettazione di scaricare l'esempio di progettazione e il documento della guida di riferimento rapido che include le istruzioni per l'esecuzione del progetto.

Per Cyclone® III:

Nota: il file .zip contiene tutti i file hardware e software necessari per riprodurre questo esempio. Il file readme.txt include le istruzioni per l'esecuzione della progettazione.

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.