intel HDMI PHY FPGA IP Design Esample Guida per l'utente
HDMI PHY Design esample Guida introduttiva per i dispositivi Intel® Arria® 10
Il design HDMI PHY Intel® FPGA IP esample per i dispositivi Intel Arria® 10 presenta un design di ritrasmissione RX-TX HDMI 2.0 che supporta la compilazione e il test dell'hardware.
Quando generi un design esample, l'editor dei parametri crea automaticamente il file fileÈ necessario simulare, compilare e testare il progetto nell'hardware.
Figura 1. Fasi di sviluppo
Informazioni correlate
HDMI PHY Intel FPGA IP Guida per l'utente
Generazione del disegno
Utilizzare l'editor di parametri IP HDMI PHY Intel FPGA nel software Intel Quartus® Prime per generare il progetto esampmeno.
Figura 2. Generazione del flusso di progettazione
- Crea un progetto destinato alla famiglia di dispositivi Intel Arria 10 e seleziona il dispositivo desiderato.
- Nel Catalogo IP, individuare e fare doppio clic su Protocolli di interfaccia ➤ Audio e video ➤ HDMI TX PHY Intel FPGA IP (o HDMI RX PHY Intel FPGA IP). Viene visualizzata la finestra Nuova variante IP o Nuova variante IP.
- Specifica un nome di primo livello per la tua variante IP personalizzata. L'editor dei parametri salva le impostazioni della variazione IP in a file denominato .ip o .qsys.
- Fare clic su OK. Viene visualizzato l'editor dei parametri.
Società Intel. Tutti i diritti riservati. Intel, il logo Intel e altri marchi Intel sono marchi di Intel
Corporation o sue controllate. Intel garantisce le prestazioni dei suoi prodotti FPGA e semiconduttori in base alle specifiche correnti in conformità con la garanzia standard di Intel, ma si riserva il diritto di apportare modifiche a qualsiasi prodotto e servizio in qualsiasi momento senza preavviso. Intel non si assume alcuna responsabilità derivante dall'applicazione o dall'uso di informazioni, prodotti o servizi qui descritti, salvo quanto espressamente concordato per iscritto da Intel. Si consiglia ai clienti Intel di ottenere la versione più recente delle specifiche del dispositivo prima di fare affidamento su qualsiasi informazione pubblicata e prima di effettuare ordini per prodotti o servizi.
Altri nomi e marchi potrebbero essere rivendicati come proprietà di terzi. - Sul design esampscheda le, selezionare Arria 10 HDMI RX-TX Retransmit.
- Selezionare Simulazione per generare il banco di prova e selezionare Sintesi per generare il progetto hardware esamplui.
Devi selezionare almeno una di queste opzioni per generare il disegno esample files.
Se selezioni entrambi, il tempo di generazione è più lungo. - Per Genera File Formatta, seleziona Verilog o VHDL.
- Per Target Development Kit, seleziona Intel Arria 10 GX FPGA Development
Kit. Se selezioni un kit di sviluppo, il dispositivo di destinazione cambia per corrispondere al dispositivo sulla scheda di destinazione. Per il kit di sviluppo FPGA Intel Arria 10 GX, il dispositivo predefinito è 10AX115S2F4I1SG. - Fare clic su Genera esampil Design.
Compilazione e test del progetto
Per compilare ed eseguire un test dimostrativo sull'hardware esample design, segui questi passaggi:
- Garantire hardware esampla generazione del design è completa.
- Avvia il software Intel Quartus Prime e apri il file .qpf file: /quartus/a10_hdmi2_demo.qpf
- Fare clic su Elaborazione ➤ Avvia compilazione.
- Dopo la corretta compilazione, un file .sof file è generato in quartus/ output_filedirectory s.
- Collegare Bitec HDMI 2.0 FMC Daughter Card Rev 11 alla porta FMC integrata B (J2).
- Collegare il TX (P1) della scheda figlia Bitec FMC ad una sorgente video esterna.
- Collegare l'RX (P2) della scheda figlia Bitec FMC a un video sink o analizzatore video esterno.
- Assicurarsi che tutti gli interruttori sulla scheda di sviluppo siano nella posizione predefinita.
- Configura il dispositivo Intel Arria 10 selezionato sulla scheda di sviluppo utilizzando il file .sof generato file (Strumenti ➤ Programmatore).
- L'analizzatore dovrebbe visualizzare il video generato dalla sorgente. Compilazione e test del progetto
Informazioni correlate
Guida per l'utente del kit di sviluppo FPGA Intel Arria 10
HDMI PHY Intel FPGA IP Design esample Parametri
Tabella 1. HDMI PHY Intel FPGA IP Design Example Parametri per Intel Arria 10
Dispositivi
Queste opzioni sono disponibili solo per i dispositivi Intel Arria 10.
Parametro | Valore | Descrizione |
Design disponibile esample | ||
Seleziona Design | Ritrasmissione Arria 10 HDMI RX-TX | Seleziona il design esampfile da generare. |
Design esample Files | ||
Simulazione | Acceso, spento | Attiva questa opzione per generare il file necessario files per il banco di prova di simulazione. |
Sintesi | Acceso, spento | Attiva questa opzione per generare il file necessario files per la compilazione di Intel Quartus Prime e la dimostrazione dell'hardware. |
Formato HDL generato | ||
Generare File Formato | Verlog, VHDL | Seleziona il tuo formato HDL preferito per il design generato esample fileimpostato.
Nota: Questa opzione determina solo il formato per l'IP di primo livello generato fileS. Tutti gli altri files (esample banchi prova e di primo livello files per la dimostrazione dell'hardware) sono in formato Verilog HDL. |
Kit di sviluppo del bersaglio | ||
Seleziona Consiglio | Nessun kit di sviluppo, | Seleziona la scheda per il design mirato esamplui. |
Kit di sviluppo FPGA Arria 10 GX,
Kit di sviluppo personalizzato |
|
|
|
Dispositivo di destinazione | ||
Cambia dispositivo di destinazione | Acceso, spento | Attiva questa opzione e seleziona la variante del dispositivo preferita per il kit di sviluppo. |
HDMI 2.0 PHY Design Esample
Il design IP HDMI PHY Intel FPGA example mostra un loopback parallelo di un'istanza HDMI comprendente tre canali RX e quattro canali TX, operanti a velocità dati fino a 6 Gbps.
Il design IP HDMI PHY Intel FPGA generato example è lo stesso del design example generato nel core HDMI Intel FPGA IP. Tuttavia, questo design example utilizza il nuovo TX PHY, RX PHY e PHY arbiter invece di RTL personalizzato nel design del core IP HDMI Intel FPGA examplui.
Figura 3. Progettazione PHY HDMI 2.0 Esample
Modulo | Descrizione |
RX FIS | RX PHY recupera i dati HDMI seriali e li invia al core HDMI RX in formato parallelo sui domini di clock recuperati (rx_clk[2:0]). I dati vengono decodificati in video |
Modulo | Descrizione |
dati da emettere tramite AXI4-stream video. RX PHY invia anche segnali vid_clk e ls_clk al core HDMI RX tramite l'interfaccia PHY. | |
Nucleo TX HDMI | Il core HDMI TX riceve dati video in streaming AXI4 e li codifica in dati paralleli in formato HDMI. Il core HDMI TX invia questi dati al TX PHY. |
Nucleo RX HDMI | L'IP riceve i dati seriali dall'RX PHY ed esegue l'allineamento dei dati, il raddrizzamento dei canali, la decodifica TMDS, la decodifica dei dati ausiliari, la decodifica dei dati video, la decodifica dei dati audio e il descrambling. |
FISICO TX | Riceve e serializza i dati paralleli dal core HDMI TX ed emette flussi HDMI TMDS. Il TX PHY produce tx_clk per il core HDMI TX. Il TX PHY genera anche vid_clk e ls_clk e invia questi segnali al core HDMI TX tramite l'interfaccia PHY. |
IOPLL | Genera un clock di flusso seriale AXI a 300 MHz per l'interfaccia AXI4-stream. |
Maestro I2C | Per configurare i vari componenti del PCB. |
Requisiti hardware e software
Intel utilizza il seguente hardware e software per testare il design, ad esamplui.
Hardware
- Kit di sviluppo FPGA Intel Arria 10 GX
- Sorgente HDMI (unità di elaborazione grafica (GPU)
- Dissipatore HDMI (monitor)
- Scheda figlia Bitec HDMI FMC 2.0 (revisione 11)
- Cavi HDMI
Software
- Intel Quartus Prime Pro Edition (per test hardware)
- ModelSim* – Edizione Intel FPGA, ModelSim – Edizione Intel FPGA Starter, NCSim,
Riviera-PRO*, VCS* (solo Verilog HDL)/VCS MX o Xcelium* Simulatore parallelo
Struttura Directory
Le directory contengono il file generato file per il design HDMI Intel FPGA IP esamplui.
Figura 4. Struttura delle directory per il progetto esample
Flusso della sequenza di riconfigurazione
Figura 5. Flusso della sequenza di riconfigurazione multi-frequenza
La figura illustra il flusso della sequenza di riconfigurazione multi-rate del controller quando riceve il flusso di dati in ingresso e la frequenza di clock di riferimento o quando il ricetrasmettitore è sbloccato.
Segnali di interfaccia
Le tabelle elencano i segnali per HDMI PHY Intel FPGA IP design examplui.
Tabella 3. Segnali di primo livello
Segnale | Direzione | Larghezza | Descrizione |
Segnale dell'oscillatore integrato | |||
clk_fpga_b3_p | Ingresso | 1 | Clock di funzionamento libero da 100 MHz per il clock di riferimento del core |
refclk_fmcb_p | Ingresso | 1 | Orologio di riferimento a frequenza fissa per la calibrazione all'accensione del ricetrasmettitore. È 625 MHz per impostazione predefinita, ma può essere di qualsiasi frequenza |
Pulsanti utente e LED | |||
cpu_resetn | Ingresso | 1 | Ripristino globale |
utente_led_g | Produzione | 2 | Display a LED verde |
Pin della scheda figlia HDMI FMC sulla porta FMC B | |||
fmcb_gbtclk_m2c_p_0 | Ingresso | 1 | Orologio HDMI RX TMDS |
fmcb_dp_m2c_p | Ingresso | 3 | Canali dati HDMI RX rosso, verde e blu
• Scheda figlia Bitec revisione 11 — [0]: Canale RX TMDS 1 (verde) — [1]: Canale RX TMDS 2 (rosso) — [2]: Canale RX TMDS 0 (blu) |
fmcb_dp_c2m_p | Produzione | 4 | Orologio HDMI TX, canali dati rosso, verde e blu
• Scheda figlia Bitec revisione 11 — [0]: Canale TX TMDS 2 (rosso) — [1]: Canale TX TMDS 1 (verde) — [2]: Canale TX TMDS 0 (blu) — [3]: Canale orologio TX TMDS |
fmcb_la_rx_p_9 | Ingresso | 1 | Rilevamento alimentazione HDMI RX +5V |
fmcb_la_rx_p_8 | Ingresso | 1 | Rilevamento hot plug HDMI RX |
fmcb_la_rx_n_8 | Ingresso | 1 | HDMI RX I2C SDA per DDC e SCDC |
fmcb_la_tx_p_10 | Ingresso | 1 | HDMI RX I2C SCL per DDC e SCDC |
fmcb_la_tx_p_12 | Ingresso | 1 | Rilevamento hot plug HDMI TX |
fmcb_la_tx_n_12 | Ingresso | 1 | HDMI I2C SDA per DDC e SCDC |
fmcb_la_rx_p_10 | Ingresso | 1 | HDMI I2C SCL per DDC e SCDC |
fmcb_la_tx_p_11 | Ingresso | 1 | HDMI I2C SDA per il controllo del redriver |
fmcb_la_rx_n_9 | Ingresso | 1 | HDMI I2C SCL per il controllo del redriver |
Schema di clock
Quello che segue è lo schema di clock del design HDMI PHY Intel FPGA IP exampon:
- clk_fpga_b3_p è un clock a frequenza fissa da 100 MHz per l'esecuzione del processore NIOS e delle funzioni di controllo. Se la frequenza fornita è corretta, user_led_g[1] si alterna ogni secondo.
- refclk_fmcb_p è un clock di riferimento a frequenza fissa per la calibrazione all'accensione dei ricetrasmettitori. È 625 MHz per impostazione predefinita, ma può essere di qualsiasi frequenza.
- fmcb_gbtclk_m2c_p_0 è l'orologio TMDS per HDMI RX. Questo clock viene utilizzato anche per pilotare i ricetrasmettitori HDMI TX. Se la frequenza fornita è 148.5 MHz, user_led_g[0] si alterna ogni secondo.
Configurazione hardware
Il design IP HDMI PHY Intel FPGA example supporta HDMI 2.0b ed esegue una dimostrazione loop-through per un flusso video HDMI standard.
Per eseguire il test hardware, collegare un dispositivo abilitato HDMI come una scheda grafica con interfaccia HDMI al connettore HDMI RX sulla scheda figlia Bitec HDMI 2.0, che indirizza i dati al blocco RX del ricetrasmettitore e all'HDMI RX.
- Il sink HDMI decodifica la porta in un flusso video standard e lo invia al core di ripristino del clock.
- Il core HDMI RX decodifica i dati video, ausiliari e audio da ritrasmettere tramite l'interfaccia AXI4-stream al core HDMI TX.
- La porta sorgente HDMI della scheda figlia FMC trasmette l'immagine a un monitor.
- Premere una volta il pulsante cpu_resetn per eseguire il ripristino del sistema.
Nota: Se si desidera utilizzare un'altra scheda di sviluppo Intel FPGA, è necessario modificare le assegnazioni del dispositivo e le assegnazioni dei pin. L'impostazione analogica del ricetrasmettitore è testata per il kit di sviluppo FPGA Intel Arria 10 e la scheda figlia Bitec HDMI 2.0. Puoi modificare le impostazioni per la tua scheda.
Cronologia delle revisioni del documento per HDMI PHY Intel
Progettazione IP FPGA Esample Guida per l'utente
Versione del documento | Versione Intel Quartus Prime | Versione IP | Cambiamenti |
2022.07.20 | 22.2 | 1.0.0 | Versione iniziale. |
Documenti / Risorse
![]() |
intel HDMI PHY FPGA IP Design Esample [pdf] Guida utente HDMI PHY FPGA IP Design Esample, HDMI PHY, FPGA IP Design Esample, HDMI PHY IP Design esample, FPGA IP Design esample, IP Design Esample, 732781 |