DS50003319C-13 Ethernet HDMI TX IP
Guida per l'utente IP HDMI TX
Introduzione (Fai una domanda)
L'IP del trasmettitore HDMI (High-Definition Multimedia Interface) di Microchip supporta la trasmissione di dati di pacchetti video e audio descritti nelle specifiche dello standard HDMI.
HDMI utilizza il segnale differenziale minimo di transizione (TMDS) per trasmettere in modo efficiente volumi sostanziali di dati digitali su distanze di cavo estese, garantendo una trasmissione del segnale digitale affidabile, seriale e ad alta velocità. Un collegamento TMDS è costituito da un singolo canale di clock e tre canali dati. Il clock dei pixel video viene trasmesso sul canale clock TMDS, che aiuta a mantenere i segnali sincronizzati. I dati video vengono trasportati come pixel a 24 bit sui tre canali dati TMDS, dove ciascun canale dati è designato per la componente di colore rosso, verde e blu. I dati audio vengono trasportati come pacchetti a 8 bit sui canali verde e rosso TMDS.
L'encoder TMDS consente di trasmettere dati seriali ad alta velocità, riducendo al minimo il potenziale di interferenza elettromagnetica (EMI) sui cavi in rame riducendo al minimo il numero di transizioni (riducendo l'interferenza tra i canali) e raggiunge il bilanciamento della corrente continua (CC) sui fili , mantenendo il numero di uno e di zeri sulla linea quasi uguale.
HDMI TX IP è progettato per essere utilizzato insieme a PolarFire® Ricetrasmettitori per dispositivi SoC e PolarFire. L'IP è compatibile con HDMI 1.4 e HDMI 2.0, che supporta fino a 60 fotogrammi al secondo, con una larghezza di banda massima di 18 Gbps. L'IP utilizza un codificatore TMDS che converte i dati video a 8 bit per canale e pacchetto audio in una sequenza DC bilanciata a 10 bit e riduce al minimo la transizione. Viene quindi trasmesso in serie a una velocità di 10 bit per pixel, per canale. Durante il periodo di oscuramento del video vengono trasmessi i token di controllo. Questi token vengono generati in base ai segnali hsync e vsync. Durante il periodo dell'isola dati, i pacchetti audio vengono trasmessi come pacchetti a 10 bit sui canali rosso e verde.
Guida per l'utente
DS50003319C – 1
© 2024 Microchip Technology Inc. e sue sussidiarie
Riepilogo
La tabella seguente fornisce un riepilogo delle caratteristiche IP di HDMI TX.
Tabella 1. Caratteristiche IP TX HDMI
Versione principale |
Questa guida per l'utente supporta HDMI TX IP v5.2.0 |
Supportato Famiglie di dispositivi |
• PolarFire® SoC • PolarFire |
Flusso di strumenti supportato |
Richiede Libero® SoC v11.4 o versioni successive |
Supportato Interfacce |
Le interfacce supportate dall'IP HDMI TX sono: • AXI4-Stream – Questo core supporta AXI4-Stream sulle porte di ingresso. Se configurato in questa modalità, IP accetta come input i segnali di reclamo standard AXI4 Stream. • Interfaccia di configurazione AXI4-Lite – Questo Core supporta l'interfaccia di configurazione AXI4-Lite per i requisiti 4Kp60. In questa modalità, gli input IP vengono forniti da SoftConsole. • Nativo – Se configurato in questa modalità, IP accetta segnali video e audio nativi come input. |
Licenza |
HDMI TX IP viene fornito con le seguenti due opzioni di licenza: • Criptato: Per il core viene fornito il codice RTL crittografato completo. È disponibile gratuitamente con qualsiasi licenza Libero, consentendo di istanziare il core con SmartDesign. È possibile eseguire simulazione, sintesi, layout e programmare il silicio FPGA utilizzando la suite di progettazione Libero. • RTL: Il codice sorgente RTL completo ha una licenza bloccata, che deve essere acquistata separatamente. |
Caratteristiche
HDMI TX IP ha le seguenti caratteristiche:
• Compatibile con HDMI 2.0 e 1.4b
• Supporta uno o quattro simboli/pixel per ingresso clock
• Supporta risoluzioni fino a 3840 x 2160 a 60 fps
• Supporta profondità colore a 8, 10, 12 e 16 bit
• Supporta formati colore come RGB, YUV 4:2:2 e YUV 4:4:4
• Supporta audio fino a 32 canali
• Supporta lo schema di codifica – TMDS
• Supporta l'interfaccia nativa e AXI4 Stream Video e dati audio
• Supporta l'interfaccia di configurazione nativa e AXI4-Lite per la modifica dei parametri
Istruzioni per l'installazione
Il core IP deve essere installato sul Catalogo IP di Libero® Il software SoC avviene automaticamente tramite la funzione di aggiornamento del Catalogo IP nel software Libero SoC, oppure viene scaricato manualmente dal catalogo. Una volta installato il core IP nel catalogo IP del software Libero SoC, viene configurato, generato e istanziato all'interno di SmartDesign per essere incluso nel progetto Libero.
Guida per l'utente
DS50003319C – 2
© 2024 Microchip Technology Inc. e sue sussidiarie
Utilizzo delle risorse (Fai una domanda)
HDMI TX IP è implementato in PolarFire® FPGA (pacchetto MPF300T – 1FCG1152I).
La tabella seguente elenca le risorse utilizzate quando g_PIXELS_PER_CLK = 1PXL.
Tabella 2. Utilizzo delle risorse per 1PXL
|
g_COLOR_FORMAT g_BITS_PER_COMPONENT (Bit) |
g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Tessuto |
|
4LUT |
Tessuto DFF |
Interfaccia 4LUT |
Interfaccia DFF |
uSRAM (64×12) |
Colore RGB |
8 |
Abilitare |
Disabilitare |
787 |
514 |
108 |
108 |
9 |
Disabilitare |
Disabilitare |
819 |
502 |
108 |
108 |
9 |
||
10 |
Disabilitare |
Disabilitare |
1070 |
849 |
156 |
156 |
13 |
|
12 |
Disabilitare |
Disabilitare |
1084 |
837 |
156 |
156 |
13 |
|
16 |
Disabilitare |
Disabilitare |
1058 |
846 |
156 |
156 |
13 |
|
YCbCr422 |
8 |
Disabilitare |
Disabilitare |
696 |
473 |
96 |
96 |
8 |
YCbCr444 |
8 |
Disabilitare |
Disabilitare |
819 |
513 |
108 |
108 |
9 |
10 |
Disabilitare |
Disabilitare |
1068 |
849 |
156 |
156 |
13 |
|
12 |
Disabilitare |
Disabilitare |
1017 |
837 |
156 |
156 |
13 |
|
16 |
Disabilitare |
Disabilitare |
1050 |
845 |
156 |
156 |
13 |
La tabella seguente elenca le risorse utilizzate quando g_PIXELS_PER_CLK = 4PXL.
Tabella 3. Utilizzo delle risorse per 4PXL
|
g_COLOR_FORMAT g_BITS_PER_COMPONENT (Bit) |
g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Tessuto |
|
4LUT |
Tessuto DFF |
Interfaccia 4LUT |
Interfaccia DFF |
uSRAM (64×12) |
Colore RGB |
8 |
Disabilitare |
Abilitare |
4078 |
2032 |
144 |
144 |
12 |
Abilitare |
Disabilitare |
1475 |
2269 |
144 |
144 |
12 |
||
Disabilitare |
Disabilitare |
1393 |
1092 |
144 |
144 |
12 |
||
10 |
Disabilitare |
Disabilitare |
2151 |
1635 |
264 |
264 |
22 |
|
12 |
Disabilitare |
Disabilitare |
1909 |
1593 |
264 |
264 |
22 |
|
16 |
Disabilitare |
Disabilitare |
1645 |
1284 |
264 |
264 |
22 |
|
YCbCr422 |
8 |
Disabilitare |
Disabilitare |
1265 |
922 |
144 |
144 |
12 |
YCbCr444 |
8 |
Disabilitare |
Disabilitare |
1119 |
811 |
144 |
144 |
12 |
10 |
Disabilitare |
Disabilitare |
2000 |
1627 |
264 |
264 |
22 |
|
12 |
Disabilitare |
Disabilitare |
1909 |
1585 |
264 |
264 |
22 |
|
16 |
Disabilitare |
Disabilitare |
1604 |
1268 |
264 |
264 |
22 |
Guida per l'utente
DS50003319C – 3
© 2024 Microchip Technology Inc. e sue sussidiarie
Configuratore IP TX HDMI
1. Configuratore IP TX HDMI (Fai una domanda)
Questa sezione fornisce una panoramicaview dell'interfaccia HDMI TX Configurator e dei suoi vari componenti.
Il configuratore HDMI TX fornisce un'interfaccia grafica per configurare il core HDMI TX per requisiti di trasmissione video specifici. Questo configuratore consente all'utente di selezionare parametri quali bit per componente, formato colore, numero di pixel, modalità audio, interfaccia, banco di prova e licenza. È essenziale regolare correttamente queste impostazioni per garantire l'efficace trasmissione dei dati video tramite HDMI.
L'interfaccia del configuratore HDMI TX è costituita da vari menu a discesa e opzioni che consentono agli utenti di personalizzare le impostazioni di trasmissione HDMI. Le configurazioni principali sono descritte in Tabella 3-1.
La figura seguente fornisce un dettaglio view dell'interfaccia del configuratore HDMI TX.
Figura 1-1. Configuratore IP TX HDMI
L'interfaccia include anche i pulsanti OK e Annulla per confermare o annullare le configurazioni effettuate.
Guida per l'utente
DS50003319C – 5
© 2024 Microchip Technology Inc. e sue sussidiarie
Implementazione hardware
2. Implementazione hardware (Fai una domanda)
Il trasmettitore HDMI (TX) è composto da due connettoritages:
• Un'operazione XOR/XNOR, che riduce al minimo il numero di transizioni
• Un INV/NONINV, che minimizza la disparità (bilanciamento DC). I due bit extra vengono aggiunti a questo stage di funzionamento. I dati di controllo (hsync e vsync) sono codificati su 10 bit in quattro possibili combinazioni per aiutare il ricevitore a sincronizzare il proprio orologio con l'orologio del trasmettitore. È necessario utilizzare un ricetrasmettitore insieme all'IP HDMI TX per serializzare 10 bit (modalità 1 pixel) o 40 bit (modalità 4 pixel).
Il configuratore mostra anche una rappresentazione del core HDMI Tx, etichettato HDMI_TX_0, che indica le varie connessioni di ingresso e uscita interfacciate con il core. Sono disponibili tre modalità per l'interfaccia HDMI TX, spiegate di seguito:
Modalità formato colore RGB
Le porte HDMI TX IP per un pixel per clock quando la modalità audio è abilitata e il formato colore è RGB per PolarFire® dispositivi è mostrato nella figura seguente. Una rappresentazione visiva delle porte del core HDMI Tx come segue:
• I segnali del clock di controllo sono R_CLK_LOCK, G_CLK_LOCK e B_CLK_LOCK. I segnali di clock sono R_CLK_I, G_CLK_I e B_CLK_I.
• Canali dati inclusi DATA_R_I, DATA_G_I e DATA_B_I.
• I segnali dati ausiliari sono AUX_DATA_R_I e AUX_DATA_G_I.
Figura 2-1. Diagramma a blocchi IP TX HDMI (formato colore RGB)
Per ulteriori informazioni sui segnali I/O per il formato colore RGB, vedere Tabella 3-2.
Modalità formato colore YCbCr444
Le porte di HDMI TX IP per un pixel per clock quando la modalità audio è abilitata e il formato colore è YCbCr444 sono mostrate nella figura seguente. Una rappresentazione visiva delle porte del core HDMI Tx come segue:
• I segnali di controllo sono Y_CLK_LOCK, Cb_CLK_LOCK e Cr_CLK_LOCK.
• I segnali di clock sono Y_CLK_I, Cb_CLK_I e Cr_CLK_I.
Guida per l'utente
DS50003319C – 6
© 2024 Microchip Technology Inc. e sue sussidiarie
Implementazione hardware
• Canali dati inclusi DATA_Y_I, DATA_Cb_I e DATA_Cr_I.
• I segnali di ingresso dati ausiliari sono AUX_DATA_Y_I e AUX_DATA_C_I.
Figura 2-2. Diagramma a blocchi IP TX HDMI (formato colore YCbCr444)
Per ulteriori informazioni sui segnali I/O per il formato colore YCbCr444, vedere Tabella 3-6. Modalità formato colore YCbCr422
Le porte di HDMI TX IP per un pixel per clock quando la modalità audio è abilitata e il formato colore è YCbCr422 sono mostrate nella figura seguente. Una rappresentazione visiva delle porte del core HDMI Tx come segue:
• I segnali di controllo sono LANE1_CLK_LOCK, LANE2_CLK_LOCK e LANE3_CLK_LOCK. • I segnali di clock sono LANE1_CLK_I, LANE2_CLK_I e LANE3_CLK_I.
• Canali dati inclusi DATA_Y_I e DATA_C_I.
Guida per l'utente
DS50003319C – 7
© 2024 Microchip Technology Inc. e sue sussidiarie
Implementazione hardware
Figura 2-3. Diagramma a blocchi IP TX HDMI (formato colore YCbCr422)
Per ulteriori informazioni sui segnali I/O per il formato colore YCbCr422, vedere Tabella 3-7 Guida per l'utente
DS50003319C – 8
© 2024 Microchip Technology Inc. e sue sussidiarie
Parametri TX HDMI e segnali di interfaccia
3. Parametri TX HDMI e segnali di interfaccia (Fai una domanda)
Questa sezione tratta i parametri nel configuratore della GUI HDMI TX e i segnali I/O. 3.1 Parametri di configurazione (Fai una domanda)
La tabella seguente elenca i parametri di configurazione nell'HDMI TX IP.
Tabella 3-1. Parametri di configurazione
Nome del parametro |
Descrizione |
Formato colore |
Definisce lo spazio colore. Supporta i seguenti formati di colore: • Colore RGB • YCbCr422 • YCbCr444 |
Numero di bit per componente |
Specifica il numero di bit per componente di colore. Supporta 8, 10, 12 e 16 bit per componente. |
Numero di pixel |
Indica il numero di pixel per ingresso di clock: • Pixel per orologio = 1 • Pixel per orologio = 4 |
Supporto 4Kp60 |
Supporto per la risoluzione 4K a 60 fotogrammi al secondo: • Quando 1, il supporto 4Kp60 è abilitato • Quando è 0, il supporto 4Kp60 è disabilitato |
Modalità audio |
Configura la modalità di trasmissione dell'audio. Dati audio per i canali R e G: • Abilita • Disattivare |
Interfaccia |
Flusso nativo e AXI |
Banco di prova |
Consente la selezione di un ambiente di testbench. Supporta le seguenti opzioni del banco di prova: • Utente • Nessuno |
Licenza |
Specifica il tipo di licenza. Fornisce le due opzioni di licenza seguenti: • RTL • Crittografato |
3.2 Porti (Fai una domanda)
La tabella seguente elenca le porte di ingresso e uscita dell'interfaccia HDMI TX IP per nativa quando la modalità audio è abilitata e il formato colore è RGB.
Tabella 3-2. Segnali di ingresso e uscita
Nome del segnale |
Direzione |
Larghezza |
Descrizione |
SYS_CLK_I |
Ingresso |
1 bit |
Orologio di sistema, in genere lo stesso orologio della scheda video |
RESET_N_I |
Ingresso |
1 bit |
Segnale di ripristino attivo-basso asincrono |
VIDEO_DATA_VALID_I |
Ingresso |
1 bit |
Ingresso dati video valido |
AUDIO_DATA_VALID_I |
Ingresso |
1 bit |
Ingresso valido per i dati del pacchetto audio |
R_CLK_I |
Ingresso |
1 bit |
Clock TX per il canale “R” da XCVR |
R_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale R da XCVR |
G_CLK_I |
Ingresso |
1 bit |
Clock TX per il canale “G” da XCVR |
G_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale G da XCVR |
B_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale “B” da XCVR |
Guida per l'utente
DS50003319C – 9
© 2024 Microchip Technology Inc. e sue sussidiarie
Parametri TX HDMI e segnali di interfaccia
………..continua Nome segnale Direzione Larghezza Descrizione |
|||
B_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale B da XCVR |
H_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione orizzontale |
V_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione verticale |
PACKET_HEADER_I |
Ingresso |
PIXEL_PER_CLK*1 |
Intestazione del pacchetto per i dati del pacchetto audio |
DATI_R_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati “R”. |
DATI_G_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati "G". |
DATI_B_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati “B”. |
AUX_DATA_R_I |
Ingresso |
PIXEL_PER_CLK*4 |
Dati del canale “R” del pacchetto audio |
AUX_DATA_G_I |
Ingresso |
PIXEL_PER_CLK*4 |
Dati del canale “G” del pacchetto audio |
TMDS_R_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati “R” codificati |
TMDS_G_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "G" codificati |
TMDS_B_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "B" codificati |
La tabella seguente elenca le porte per l'interfaccia AXI4 Stream con Audio Enable.
Tabella 3-3. Porte di ingresso e uscita per l'interfaccia AXI4 Stream
Tipo nome porta |
|
Larghezza |
Descrizione |
TDATA_I |
Ingresso |
3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK Ingresso dati video |
|
TVALID_I |
Ingresso |
1 bit |
Video in ingresso valido |
TREADY_O Uscita 1 bit |
|
|
Segnale di uscita slave pronto |
TUSER_I |
Ingresso |
PIXEL_PER_CLK*9 + 5 |
bit 0 = non utilizzato bit 1 = VSYNC bit 2 = HSYNC bit 3 = non utilizzato bit [3 + g_PIXELS_PER_CLK: 4] = Intestazione pacchetto bit [4 + g_PIXELS_PER_CLK] = Dati audio validi bit [(5 * g_PIXELS_PER_CLK) + 4: (1*g_PIXELS_PER_CLK) + 5] = dati audio G bit [(9 * g_PIXELS_PER_CLK) + 4: (5*g_PIXELS_PER_CLK) + 5] = dati audio R |
La tabella seguente elenca le porte di ingresso e uscita dell'interfaccia HDMI TX IP per nativa quando la modalità audio è disabilitata.
Tabella 3-4. Segnali di ingresso e uscita
Nome del segnale |
Direzione |
Larghezza |
Descrizione |
SYS_CLK_I |
Ingresso |
1 bit |
Orologio di sistema, in genere lo stesso orologio della scheda video |
RESET_N_I |
Ingresso |
1 bit |
Segnale di reset attivo asincrono basso |
VIDEO_DATA_VALID_I |
Ingresso |
1 bit |
Ingresso dati video valido |
R_CLK_I |
Ingresso |
1 bit |
Clock TX per il canale “R” da XCVR |
R_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale R da XCVR |
G_CLK_I |
Ingresso |
1 bit |
Clock TX per il canale “G” da XCVR |
G_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale G da XCVR |
B_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale “B” da XCVR |
B_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale B da XCVR |
H_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione orizzontale |
V_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione verticale |
DATI_R_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati “R”. |
Guida per l'utente
DS50003319C – 10
© 2024 Microchip Technology Inc. e sue sussidiarie
Parametri TX HDMI e segnali di interfaccia
………..continua Nome segnale Direzione Larghezza Descrizione |
|||
DATI_G_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati "G". |
DATI_B_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati “B”. |
TMDS_R_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati “R” codificati |
TMDS_G_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "G" codificati |
TMDS_B_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "B" codificati |
La tabella seguente elenca le porte per l'interfaccia AXI4 Stream.
Tabella 3-5. Porte di ingresso e uscita per l'interfaccia AXI4 Stream
Nome della porta |
Tipo |
Larghezza |
Descrizione |
TDATA_I_VIDEO |
Ingresso |
3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK |
Immettere i dati video |
TVALID_I_VIDEO |
Ingresso |
1 bit |
Video in ingresso valido |
TREADY_O_VIDEO |
Produzione |
1 bit |
Segnale di uscita slave pronto |
TUSER_I_VIDEO |
Ingresso |
4 bit |
bit 0 = non utilizzato bit 1 = VSYNC bit 2 = HSYNC bit 3 = non utilizzato |
La tabella seguente elenca le porte per la modalità YCbCr444 quando è abilitata la modalità audio.
Tabella 3-6. Ingresso e uscita per la modalità YCbCr444 e la modalità audio abilitata
Nome del segnale |
Larghezza direzione |
|
Descrizione |
SYS_CLK_I |
Ingresso |
1 bit |
Orologio di sistema, in genere lo stesso orologio della scheda video |
RESET_N_I |
Ingresso |
1 bit |
Segnale di ripristino attivo-basso asincrono |
VIDEO_DATA_VALID_I Ingresso |
|
1 bit |
Ingresso dati video valido |
AUDIO_DATA_VALID_I Ingresso |
|
1 bit |
Ingresso valido per i dati del pacchetto audio |
Y_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale "Y" da XCVR |
Y_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale Y da XCVR |
Cb_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale “Cb” da XCVR |
Cb_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale Cb da XCVR |
Cr_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale “Cr” da XCVR |
Cr_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per il canale Cr da XCVR |
H_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione orizzontale |
V_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione verticale |
PACKET_HEADER_I |
Ingresso |
PIXEL_PER_CLK*1 |
Intestazione del pacchetto per i dati del pacchetto audio |
DATI_Y_I |
Ingresso |
PIXEL_PER_CLK*8 |
Immettere i dati "Y". |
DATA_Cb_I |
Ingresso |
PIXELS_PER_CLK*DATA_WIDTH Immettere i dati “Cb”. |
|
DATA_Cr_I |
Ingresso |
PIXELS_PER_CLK*DATA_WIDTH Immettere i dati “Cr”. |
|
AUX_DATA_Y_I |
Ingresso |
PIXEL_PER_CLK*4 |
Dati del canale “Y” del pacchetto audio |
AUX_DATA_C_I |
Ingresso |
PIXEL_PER_CLK*4 |
Dati del canale “C” del pacchetto audio |
TMDS_R_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati “Cb” codificati |
TMDS_G_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "Y" codificati |
TMDS_B_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "Cr" codificati |
La tabella seguente elenca le porte per la modalità YCbCr422 quando è abilitata la modalità audio.
Guida per l'utente
DS50003319C – 11
© 2024 Microchip Technology Inc. e sue sussidiarie
Parametri TX HDMI e segnali di interfaccia
Tabella 3-7. Ingresso e uscita per la modalità YCbCr422 e la modalità audio abilitata
Nome del segnale |
Larghezza direzione |
|
Descrizione |
SYS_CLK_I |
Ingresso |
1 bit |
Orologio di sistema, in genere lo stesso orologio della scheda video |
RESET_N_I |
Ingresso |
1 bit |
Asincrono attivo: segnale di ripristino basso |
VIDEO_DATA_VALID_I Ingresso |
|
1 bit |
Ingresso dati video valido |
LANE1_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale "corsia da XCVE corsia 1" da XCVR |
LANE1_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per la corsia dalla corsia XCVE 1 |
LANE2_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale "corsia da XCVE corsia 2" da XCVR |
LANE2_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per la corsia dalla corsia XCVE 2 |
LANE3_CLK_I |
Ingresso |
1 bit |
Orologio TX per il canale "corsia da XCVE corsia 3" da XCVR |
LANE3_CLK_LOCK |
Ingresso |
1 bit |
TX_CLK_STABLE per la corsia dalla corsia XCVE 3 |
H_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione orizzontale |
V_SYNC_I |
Ingresso |
1 bit |
Impulso di sincronizzazione verticale |
PACKET_HEADER_I |
Ingresso |
PIXEL_PER_CLK*1 |
Intestazione del pacchetto per i dati del pacchetto audio |
DATI_Y_I |
Ingresso |
PIXELS_PER_CLK*DATA_WIDTH Immettere i dati “Y”. |
|
DATI_C_I |
Ingresso |
PIXELS_PER_CLK*DATA_WIDTH Immettere dati “C”. |
|
AUX_DATA_Y_I |
Ingresso |
PIXEL_PER_CLK*4 |
Dati del canale “Y” del pacchetto audio |
AUX_DATA_C_I |
Ingresso |
PIXEL_PER_CLK*4 |
Dati del canale “C” del pacchetto audio |
TMDS_R_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "C" codificati |
TMDS_G_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati "Y" codificati |
TMDS_B_O |
Produzione |
PIXEL_PER_CLK*10 |
Dati codificati relativi alle informazioni di sincronizzazione |
Guida per l'utente
DS50003319C – 12
© 2024 Microchip Technology Inc. e sue sussidiarie
Registrati Mappa e descrizioni
4. Registrati Mappa e descrizioni (Fai una domanda)
Offset |
Nome |
Pos. bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0x00 |
SCRAMBLER_IP_EN |
7:0 |
|
|
|
|
|
|
|
INIZIO |
15:8 |
|
|
|
|
|
|
|
|
||
23:16 |
|
|
|
|
|
|
|
|
||
31:24 |
|
|
|
|
|
|
|
|
||
0x04 |
XCVR_DATA_LANE_ 0_SEL |
7:0 |
|
|
|
|
|
|
INIZIO[1:0] |
|
15:8 |
|
|
|
|
|
|
|
|
||
23:16 |
|
|
|
|
|
|
|
|
||
31:24 |
|
|
|
|
|
|
|
|
Guida per l'utente
DS50003319C – 13
© 2024 Microchip Technology Inc. e sue sussidiarie
Registrati Mappa e descrizioni
4.1 SCRAMBLER_IP_EN (Fai una domanda)
Nome: SCRAMBLER_IP_EN
Scostamento: 0x000
Reimposta: 0x0
Proprietà: sola scrittura
Scrambler Abilita registro di controllo. Questo registro deve essere scritto per ottenere il supporto 4kp60 per HDMI TX IP
Po 31 30 29 28 27 26 25 24
Accesso
Reset
Po 23 22 21 20 19 18 17 16
Accesso
Reset
Po 15 14 13 12 11 10 9 8
Accesso
Reset
Po 7 6 5 4 3 2 1 0
|
|
|
|
|
|
|
INIZIO |
Accedere a W Reset 0
Bit 0 – START Scrivendo “1” su questo bit si avvia il trasferimento dati Scrambler. HDMI 2.0 utilizza una forma di codifica nota come codifica 8b/10b. Questo schema di codifica viene utilizzato per trasmettere dati tramite l'interfaccia HDMI in modo affidabile ed efficiente.
Guida per l'utente
DS50003319C – 14
© 2024 Microchip Technology Inc. e sue sussidiarie
Registrati Mappa e descrizioni
4.2 XCVR_DATA_LANE_0_SEL (Fai una domanda)
Nome: XCVR_DATA_LANE_0_SEL
Scostamento: 0x004
Reimposta: 0x1
Proprietà: sola scrittura
Il registro XCVR_DATA_LANE_0_SEL seleziona i dati necessari da trasferire all'XCVR da HDMI TX IP per ottenere l'orologio per Full HD, 4kp30, 4kp60.
Po 31 30 29 28 27 26 25 24
|
|
|
|
|
|
|
|
Accesso
Reset
Po 23 22 21 20 19 18 17 16
|
|
|
|
|
|
|
|
Accesso
Reset
Po 15 14 13 12 11 10 9 8
|
|
|
|
|
|
|
|
Accesso
Reset
Po 7 6 5 4 3 2 1 0
|
|
|
|
|
|
INIZIO[1:0] |
Accedere al ripristino WW 0 1
Bit 1:0 – START[1:0] Scrivendo "10" su questi bit si avvia 4KP60 e la velocità dati XCVR viene fornita come FFFFF_00000.
Guida per l'utente
DS50003319C – 15
© 2024 Microchip Technology Inc. e sue sussidiarie
Simulazione del banco di prova
5. Simulazione del banco di prova (Fai una domanda)
Viene fornito un banco di prova per verificare la funzionalità del core HDMI TX. Testbench funziona solo nell'interfaccia nativa con 1 pixel per clock e modalità audio abilitata.
La tabella seguente elenca i parametri configurati in base all'applicazione.
Tabella 5-1. Parametro di configurazione del banco di prova
Nome |
Parametri predefiniti |
Formato colore (g_COLOR_FORMAT) |
Colore RGB |
Bit per componente (g_BITS_PER_COMPONENT) |
8 |
Numero di pixel (g_PIXELS_PER_CLK) |
1 |
Supporto 4Kp60 (g_4K60_SUPPORT) |
0 |
Modalità audio (g_AUX_CHANNEL_ENABLE) |
1 (Abilita) |
Interfaccia (G_FORMAT) |
0 (Disattiva) |
Per simulare il core utilizzando il banco di prova, eseguire i seguenti passaggi:
1. Nella finestra Flusso di progettazione, espandere Crea progettazione.
2. Fare clic con il pulsante destro del mouse su Crea SmartDesign Testbench, quindi fare clic su Esegui, come mostrato nella figura seguente. Figura 5-1. Creazione del banco di prova SmartDesign
3. Immettere un nome per il testbench di SmartDesign, quindi fare clic su OK.
Figura 5-2. Denominazione di SmartDesign Testbench
Viene creato il banco di prova SmartDesign e viene visualizzato un canvas a destra del riquadro Flusso di progettazione.
Guida per l'utente
DS50003319C – 16
© 2024 Microchip Technology Inc. e sue sussidiarie
Simulazione del banco di prova
4. Navigare su Libero® Catalogo SoC, seleziona View > Windows > Catalogo IP, quindi espandere Solutions Video. Fare doppio clic su HDMI TX IP (v5.2.0), quindi fare clic su OK.
5. Nella finestra Configuratore parametri, selezionare il valore Numero di pixel richiesto, come mostrato nella figura seguente.
Figura 5-3. Configurazione dei parametri
6. Selezionare tutte le porte, fare clic con il pulsante destro del mouse e selezionare Promuovi a livello superiore.
7. Sulla barra degli strumenti SmartDesign, fare clic su Genera componente.
8. Nella scheda Gerarchia degli stimoli, fare clic con il pulsante destro del mouse su HDMI_TX_TB testbench file, quindi fare clic su Simula progettazione pre-synth > Apri in modo interattivo.
Il ModelloSim® lo strumento si apre con il testbench, come mostrato nella figura seguente. Figura 5-4. Strumento ModelSim con banco di prova HDMI TX File
Importante: Se la simulazione viene interrotta a causa del limite di tempo di esecuzione specificato nel file DO file, usa il corri-tutto comando per completare la simulazione.
Guida per l'utente
DS50003319C – 17
© 2024 Microchip Technology Inc. e sue sussidiarie
Simulazione del banco di prova
5.1 Diagrammi di temporizzazione (Fai una domanda)
Il seguente diagramma temporale per HDMI TX IP mostra i dati video e i periodi dei dati di controllo per 1 pixel per clock.
Figura 5-5. Diagramma temporale IP HDMI TX dei dati video per 1 pixel per clock
Il diagramma seguente mostra le quattro combinazioni di dati di controllo.
Figura 5-6. Diagramma temporale IP HDMI TX dei dati di controllo per 1 pixel per clock
Guida per l'utente
DS50003319C – 18
© 2024 Microchip Technology Inc. e sue sussidiarie
Integrazione del sistema
6. Integrazione del sistema (Fai una domanda)
Questa sezione mostra comeampdescrizione del progetto.
La seguente tabella elenca le configurazioni di PF XCVR, PF TX PLL e PF CCC.
Tabella 6-1. Configurazioni PF XCVR, PF TX PLL e PF CCC
Risoluzione |
|
Configurazione XCVR PF larghezza bit |
Configurazione PF TX PLL |
Configurazione PF CCC |
||||
Dati di trasmissione Valutare |
Orologio TX Divisione Fattore |
TX PZ Tessuto Larghezza |
Desiderato Orologio bit di uscita |
Riferimento Orologio Frequenza |
Ingresso Frequenza |
Produzione Frequenza |
||
1PXL (1080p60) 8 |
|
1485 |
4 |
10 |
5940 |
148.5 |
NA |
NA |
1PXL (1080p30) 10 |
|
925 |
4 |
10 |
3700 |
148.5 |
92.5 |
74 |
12 |
1113.75 |
4 |
10 |
4455 |
148.5 |
111.375 |
74.25 |
|
16 |
1485 |
4 |
10 |
5940 |
148.5 |
148.5 |
74.25 |
|
4PXL (1080p60) 10 |
|
1860 |
4 |
40 |
7440 |
148.5 |
46.5 |
37.2 |
12 |
2229 |
4 |
40 |
8916 |
148.5 |
55.725 |
37.15 |
|
16 |
2970 |
2 |
40 |
5940 |
148.5 |
74.25 |
37.125 |
|
4PXL (4kp30) |
8 |
2970 |
2 |
40 |
5940 |
148.5 |
NA |
NA |
10 |
3712.5 |
2 |
40 |
7425 |
148.5 |
92.812 |
74.25 |
|
12 |
4455 |
1 |
40 |
4455 |
148.5 |
111.375 |
74.25 |
|
16 |
5940 |
1 |
40 |
5940 |
148.5 |
148.5 |
74.25 |
|
4PXL (4Kp60) |
8 |
5940 |
1 |
40 |
5940 |
148.5 |
NA |
NA |
HDMITX Sample Design, se configurato in g_BITS_PER_COMPONENT = 8 bit e
g_PIXELS_PER_CLK = 1 modalità PXL, è mostrata nella figura seguente.
Figura 6-1. HDMITX Sampil design
HDMI_TX_C0_0
PF_INIT_MONITOR_C0_0
TESSUTO_POR_N PCIE_INIT_DONE USRAM_INIT_DONE SRAM_INIT_DONE DEVICE_INIT_DONE XCVR_INIT_DONE USRAM_INIT_FROM_SNVM_DONE USRAM_INIT_FROM_UPROM_DONE USRAM_INIT_FROM_SPI_DONE SRAM_INIT_FROM_SNVM_DONE SRAM_INIT_FROM_UPROM_DONE SRAM_INIT_FROM_SPI_DONE AUTOCALIB_FATTO |
PF_INIT_MONITOR_C0
CORERESET_PF_C0_0
Orologio EST_RST_N BANCA_x_VDDI_STATO BANCA_y_VDDI_STATUS PLL_POWERDOWN_B PLL_LOCK TESSUTO_RESET_N SS_BUSY INIT_DONE FF_US_RESTORE FPGA_POR_N |
CORERESET_PF_C0
Display_Controller_C0_0
FRAME_END_O H_SYNC_O RESETN_I V_SYNC_O SYS_CLK_I V_ACTIVE_O ABILITA_I DATA_TRIGGER_O H_RES_O[15:0] V_RES_O[15:0] |
Display_Controller_C0
pattern_generator_verilog_pattern_0
DATA_VALID_O SYS_CLK_I FRAME_END_O RESET_N_I LINE_END_O DATA_IT_I ROSSO_O[7:0] FRAME_END_I VERDE_O[7:0] MODELLO_SEL_I[2:0] BLU_O[7:0] BAYER_O[7:0] |
Test_Pattern_Generator_C1
PF_XCVR_REF_CLK_C0_0
RESET_N_I SYS_CLK_I VIDEO_DATA_VALID_I R_CLK_I R_CLK_LOCK G_CLK_I G_CLK_LOCK TMDS_R_O[9:0] B_CLK_I TMDS_G_O[9:0] B_CLK_LOCK TMDS_B_O[9:0] V_SYNC_I XCVR_LANE_0_DATA_O[9:0] H_SYNC_I
DATI_R_I[7:0]
DATI_G_I[7:0]
DATI_B_I[7:0] |
HDMI_TX_C0
PF_TX_PLL_C0_0
PF_XCVR_ERM_C0_0
PAD_OUT LANE3_TXD_N CLKS_FROM_TXPLL_0 LANE3_TXD_P LANE0_IN LANE2_TXD_N LANE0_PCS_ARST_N LANE2_TXD_P LANE0_PMA_ARST_N LANE1_TXD_N LANE0_TX_DATA[9:0] LANE1_TXD_P LANE1_IN LANE0_TXD_N LANE1_PCS_ARST_N LANE0_TXD_P LANE1_PMA_ARST_N LANE0_OUT LANE1_TX_DATA[9:0] LANE0_TX_CLK_R LANE2_IN LANE0_TX_CLK_STABLE LANE2_PCS_ARST_N LANE1_OUT LANE2_PMA_ARST_N LANE1_TX_CLK_R LANE2_TX_DATA[9:0] LANE1_TX_CLK_STABLE LANE3_IN LANE2_OUT LANE3_PCS_ARST_N LANE2_TX_CLK_R LANE3_PMA_ARST_N LANE2_TX_CLK_STABLE LANE3_TX_DATA[9:0] LANE3_OUT LANE3_TX_CLK_STABLE |
PF_XCVR_ERM_C0
LANE3_TXD_N LANE3_TXD_P LANE2_TXD_N LANE2_TXD_P LANE1_TXD_N LANE1_TXD_P LANE0_TXD_N LANE0_TXD_P
MODELLO_SEL_I[2:0] RIF_CLK_PAD_P RIF_CLK_PAD_N
REF_CLK_PAD_P RIF_CLK_PAD_NRIF_CLK |
RIF_CLKPLL_LOCKCLKS_TO_XCVR |
PF_XCVR_REF_CLK_C0
PF_TX_PLL_C0
Per esempioample, nelle configurazioni a 8 bit, i seguenti componenti fanno parte del progetto: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) è configurato per una velocità dati di 1485 Mbps in modalità PMA solo per TX, con la larghezza dei dati configurata come 10 bit per la modalità 1pxl e Orologio di riferimento da 148.5 MHz, in base alle impostazioni della tabella precedente
• L'uscita LANE0_TX_CLK_R di PF_XCVR_ERM_C0_0 viene generata come clock da 148.5 MHz, in base alle impostazioni della tabella precedente
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) sono gestiti da LANE0_TX_CLK_R, che è 148.5 MHz
• R_CLK_I, G_CLK_I e B_CLK_I sono guidati rispettivamente da LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R
Guida per l'utente
DS50003319C – 19
© 2024 Microchip Technology Inc. e sue sussidiarie
Integrazione del sistema
Sampintegrazione le per, g_BITS_PER_COMPONENT = 8 e g_PIXELS_PER_CLK = 4. Per Example, nelle configurazioni a 8 bit, i seguenti componenti fanno parte del progetto: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) è configurato per una velocità dati di 2970 Mbps in modalità PMA per
Solo TX, con la larghezza dei dati configurata a 40 bit per la modalità 1pxl e clock di riferimento a 148.5 MHz in base alle impostazioni della tabella precedente
• L'uscita LANE0_TX_CLK_R di PF_XCVR_ERM_C0_0 viene generata come clock da 74.25 MHz, in base alle impostazioni della tabella precedente
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) sono gestiti da LANE0_TX_CLK_R, che è 148.5 MHz
• R_CLK_I, G_CLK_I e B_CLK_I sono guidati rispettivamente da LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R
HDMITX Sample Design, se configurato in modalità g_BITS_PER_COMPONENT = 12 Bit e g_PIXELS_PER_CLK = 1 PXL, mostrato nella figura seguente.
Figura 6-2. HDMITX Sampil design
PF_XCVR_ERM_C0_0
MODELLO_SEL_I[2:0]
RIF_CLK_PAD_P RIF_CLK_PAD_N
PF_CCC_C1_0
RIF_CLK_0 OUT0_FABCLK_0PLL_LOCK_0 |
PF_CCC_C1
PF_INIT_MONITOR_C0_0
CORERESET_PF_C0_0
Orologio EST_RST_N BANCA_x_VDDI_STATO BANCA_y_VDDI_STATUS PLL_POWERDOWN_B PLL_LOCK TESSUTO_RESET_N SS_BUSY INIT_DONE FF_US_RESTORE FPGA_POR_N |
CORERESET_PF_C0
Display_Controller_C0_0
FRAME_END_O H_SYNC_O RESETN_I V_SYNC_O SYS_CLK_I V_ACTIVE_O ABILITA_I DATA_TRIGGER_O H_RES_O[15:0] V_RES_O[15:0] |
Display_Controller_C0
pattern_generator_verilog_pattern_0
DATA_VALID_O SYS_CLK_I FRAME_END_O RESET_N_I LINE_END_O DATA_IT_I ROSSO_O[7:0] FRAME_END_I VERDE_O[7:0] MODELLO_SEL_I[2:0] BLU_O[7:0] BAYER_O[7:0] |
Test_Pattern_Generator_C0
PF_XCVR_REF_CLK_C0_0
REF_CLK_PAD_P RIF_CLK_PAD_NRIF_CLK |
PF_XCVR_REF_CLK_C0
HDMI_TX_0
RESET_N_I SYS_CLK_I VIDEO_DATA_VALID_I R_CLK_I R_CLK_LOCK G_CLK_I G_CLK_LOCK TMDS_R_O[9:0] B_CLK_I TMDS_G_O[9:0] B_CLK_LOCK TMDS_B_O[9:0] V_SYNC_I XCVR_LANE_0_DATA_O[9:0] H_SYNC_I
DATI_R_I[11:4]
DATI_G_I[11:4]
DATI_B_I[11:4] |
HDMI_TX_C0
PF_TX_PLL_C0_0
PAD_OUT CLKS_FROM_TXPLL_0 LANE3_TXD_N LANE0_IN LANE3_TXD_P LANE0_PCS_ARST_N LANE2_TXD_N LANE0_PMA_ARST_N LANE2_TXD_P LANE0_TX_DATA[9:0] LANE1_TXD_N LANE1_IN LANE1_TXD_P LANE1_PCS_ARST_N LANE0_TXD_N LANE1_PMA_ARST_N LANE0_TXD_P LANE1_TX_DATA[9:0] LANE0_OUT LANE2_IN LANE1_OUT LANE2_PCS_ARST_N LANE1_TX_CLK_R LANE2_PMA_ARST_N LANE1_TX_CLK_STABLE LANE2_TX_DATA[9:0] LANE2_OUT LANE2_TX_CLK_R LANE3_PCS_ARST_N LANE2_TX_CLK_STABLE LANE3_PMA_ARST_N LANE3_OUT LANE3_TX_DATA[9:0] LANE3_TX_CLK_R LANE3_TX_CLK_STABLE |
PF_XCVR_ERM_C0
LANE3_TXD_N LANE3_TXD_P LANE2_TXD_N LANE2_TXD_P LANE1_TXD_N LANE1_TXD_P LANE0_TXD_N LANE0_TXD_P
TESSUTO_POR_N PCIE_INIT_DONE USRAM_INIT_DONE SRAM_INIT_DONE DEVICE_INIT_DONE XCVR_INIT_DONE USRAM_INIT_FROM_SNVM_DONE USRAM_INIT_FROM_UPROM_DONE USRAM_INIT_FROM_SPI_DONE SRAM_INIT_FROM_SNVM_DONE SRAM_INIT_FROM_UPROM_DONE SRAM_INIT_FROM_SPI_DONE AUTOCALIB_FATTO |
RIF_CLKPLL_LOCKCLKS_TO_XCVR |
PF_INIT_MONITOR_C0
PF_TX_PLL_C0
Sampintegrazione le per, g_BITS_PER_COMPONENT > 8 e g_PIXELS_PER_CLK = 1. Per Example, nelle configurazioni a 12 bit, i seguenti componenti fanno parte del progetto:
• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) è configurato per una velocità dati di 111.375 Mbps in modalità PMA solo per TX, con la larghezza dati configurata come 10 bit per la modalità 1pxl e clock di riferimento 1113.75 Mbps, in base al Tabella 6-1 impostazioni
• L'uscita LANE1_TX_CLK_R di PF_XCVR_ERM_C0_0 viene generata come clock da 111.375 MHz, in base al Tabella 6-1 impostazioni
• R_CLK_I, G_CLK_I e B_CLK_I sono guidati rispettivamente da LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R
• PF_CCC_C0 genera un clock denominato OUT0_FABCLK_0, con una frequenza di 74.25 MHz, quando il clock di ingresso è 111.375 MHz, gestito da LANE1_TX_CLK_R
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) è gestito da OUT0_FABCLK_0, che è 74.25 MHz
Sampintegrazione le per, g_BITS_PER_COMPONENT > 8 e g_PIXELS_PER_CLK = 4. Per Example, nelle configurazioni a 12 bit, i seguenti componenti fanno parte del progetto:
• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) è configurato per una velocità dati di 4455 Mbps in modalità PMA solo per TX, con la larghezza dati configurata come 40 bit per la modalità 4pxl e clock di riferimento 111.375 MHz, in base al Tabella 6-1 impostazioni
• L'uscita LANE1_TX_CLK_R di PF_XCVR_ERM_C0_0 viene generata come clock da 111.375 MHz, in base al Tabella 6-1 impostazioni
Guida per l'utente
DS50003319C – 20
© 2024 Microchip Technology Inc. e sue sussidiarie
Integrazione del sistema
• R_CLK_I, G_CLK_I e B_CLK_I sono guidati rispettivamente da LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R
• PF_CCC_C0 genera un clock denominato OUT0_FABCLK_0, con una frequenza di 74.25 MHz, quando il clock di ingresso è 111.375 MHz, gestito da LANE1_TX_CLK_R
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) è gestito da OUT0_FABCLK_0, che è 74.25 MHz
Guida per l'utente
DS50003319C – 21
© 2024 Microchip Technology Inc. e sue sussidiarie
Cronologia delle revisioni
7. Cronologia delle revisioni (Fai una domanda)
La cronologia delle revisioni descrive le modifiche implementate nel documento. Le modifiche sono elencate per revisione, a partire dalla pubblicazione più recente.
Tabella 7-1. Cronologia delle revisioni
Revisione |
Data |
Descrizione |
C |
05/2024 |
Di seguito l'elenco delle modifiche apportate alla revisione C del documento: • Aggiornato Introduzione sezione • Rimosse e aggiunte tabelle sull'utilizzo delle risorse per un pixel e quattro pixel Tabella 2 E Tabella 3 in 1. Utilizzo delle risorse sezione • Aggiornato Tabella 3-1 nel 3.1. Parametri di configurazione sezione • Aggiunto Tabella 3-6 E Tabella 3-7 nel 3.2. Porti sezione • Aggiunto 6. Integrazione del sistema sezione |
B |
|
09/2022 Di seguito l'elenco delle modifiche intervenute nella revisione B del documento: • Aggiornato il contenuto di Funzionalità e Introduzione • Aggiunto Figura 2-2 per la modalità audio disabilitata • Aggiunto Tabella 3-4 E Tabella 3-5 • Aggiornato il Tabella 3-2 E Tabella 3-3 • Aggiornato Tabella 3-1 • Aggiornato 1. Utilizzo delle risorse • Aggiornato Figura 1-1 • Aggiornato Figura 5-3 |
A |
|
04/2022 Di seguito l'elenco delle modifiche intervenute nella revisione A del documento: • Il documento è stato migrato sul modello Microchip • Il numero del documento è stato aggiornato a DS50003319 da 50200863 |
2.0 |
— |
Di seguito è riportato un riepilogo delle modifiche apportate in questa revisione. • Aggiunte sezioni Funzionalità e Famiglie supportate |
1.0 |
|
08/2021 Revisione iniziale |
Guida per l'utente
DS50003319C – 22
© 2024 Microchip Technology Inc. e sue sussidiarie
Supporto FPGA per microchip
Il gruppo di prodotti Microchip FPGA supporta i propri prodotti con vari servizi di supporto, tra cui Servizio clienti, Centro assistenza tecnica clienti, a websito e uffici vendite in tutto il mondo. Si consiglia ai clienti di visitare le risorse online di Microchip prima di contattare l'assistenza poiché è molto probabile che le loro domande abbiano già ricevuto risposta.
Contattare il Centro di assistenza tecnica tramite il websito a www.microchip.com/support. Menziona il numero di parte del dispositivo FPGA, seleziona la categoria di custodia appropriata e carica il design files durante la creazione di un caso di supporto tecnico.
Contatta il servizio clienti per assistenza non tecnica sui prodotti, ad esempio prezzi dei prodotti, aggiornamenti dei prodotti, informazioni sull'aggiornamento, stato dell'ordine e autorizzazione.
• Dal Nord America, chiamare 800.262.1060
• Dal resto del mondo, chiama 650.318.4460
• Fax, da qualsiasi parte del mondo, 650.318.8044
Informazioni sul microchip
Il microchip Websito
Microchip fornisce supporto online tramite il nostro websito a www.microchip.com/. Questo webil sito è utilizzato per fare filee informazioni facilmente accessibili ai clienti. Alcuni dei contenuti disponibili includono:
• Supporto prodotto – Schede tecniche ed errata, note applicative e sampprogrammi, risorse di progettazione, guide per l'utente e documenti di supporto hardware, ultime versioni software e software archiviato
• Supporto tecnico generale – Domande frequenti (FAQ), richieste di supporto tecnico, gruppi di discussione online, elenco dei membri del programma dei partner di progettazione Microchip
• Affari di Microchip – Guide per la selezione e l'ordinazione dei prodotti, ultimi comunicati stampa di Microchip, elenco di seminari ed eventi, elenco di uffici vendita, distributori e rappresentanti di fabbrica di Microchip
Servizio di notifica di modifica del prodotto
Il servizio di notifica delle modifiche ai prodotti di Microchip aiuta a mantenere i clienti aggiornati sui prodotti Microchip. Gli abbonati riceveranno una notifica via e-mail ogni volta che ci sono modifiche, aggiornamenti, revisioni o errata relativi a una specifica famiglia di prodotti o strumento di sviluppo di interesse.
Per registrarsi, andare su www.microchip.com/pcn e segui le istruzioni per la registrazione. Assistenza clienti
Gli utenti dei prodotti Microchip possono ricevere assistenza attraverso diversi canali: • Distributore o Rappresentante
• Ufficio vendite locale
• Ingegnere di soluzioni integrate (ESE)
• Assistenza tecnica
I clienti devono contattare il loro distributore, rappresentante o ESE per ricevere supporto. Sono disponibili anche uffici vendite locali per aiutare i clienti. Un elenco di uffici vendite e sedi è incluso in questo documento.
Il supporto tecnico è disponibile tramite websito a: www.microchip.com/support Funzionalità di protezione del codice dei dispositivi a microchip
Si noti quanto segue in merito alla funzionalità di protezione del codice sui prodotti Microchip:
Guida per l'utente
DS50003319C – 23
© 2024 Microchip Technology Inc. e sue sussidiarie
• I prodotti Microchip soddisfano le specifiche contenute nella loro particolare Scheda Tecnica Microchip.
• Microchip ritiene che la sua famiglia di prodotti sia sicura se utilizzata nel modo previsto, entro le specifiche operative e in condizioni normali.
• Microchip valorizza e protegge in modo aggressivo i propri diritti di proprietà intellettuale. I tentativi di violare le funzionalità di protezione del codice del prodotto Microchip sono severamente vietati e potrebbero violare il Digital Millennium Copyright Act.
• Né Microchip né qualsiasi altro produttore di semiconduttori può garantire la sicurezza del proprio codice. La protezione del codice non significa che garantiamo che il prodotto sia “indistruttibile”. La protezione del codice è in continua evoluzione. Microchip è impegnata a migliorare continuamente le caratteristiche di protezione del codice dei nostri prodotti.
Note legali
Questa pubblicazione e le informazioni ivi contenute possono essere utilizzate solo con i prodotti Microchip, anche per progettare, testare e integrare i prodotti Microchip con l'applicazione. L'uso di queste informazioni in qualsiasi altro modo viola questi termini. Le informazioni relative alle applicazioni del dispositivo sono fornite solo per comodità dell'utente e possono essere sostituite da aggiornamenti. È tua responsabilità assicurarti che la tua applicazione soddisfi le tue specifiche. Contattare l'ufficio vendite Microchip locale per ulteriore supporto o ottenere ulteriore supporto all'indirizzo www.microchip.com/en-us/support/design-help/client-support-services.
QUESTE INFORMAZIONI SONO FORNITE DA MICROCHIP "COSÌ COME SONO". MICROCHIP NON RILASCIA ALCUNA DICHIARAZIONE O GARANZIA DI ALCUN TIPO, SIA ESSE ESPRESSE O IMPLICITE, SCRITTE O ORALI, STATUTARIE O ALTRO, RELATIVE ALLE INFORMAZIONI, INCLUSE, SENZA LIMITAZIONE, QUALSIASI GARANZIA IMPLICITA DI NON VIOLAZIONE, COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE, O GARANZIE RELATIVE ALLA SUA CONDIZIONE, QUALITÀ O PRESTAZIONI.
IN NESSUN CASO MICROCHIP SARÀ RITENUTA RESPONSABILE PER QUALSIASI PERDITA, DANNO, COSTO O SPESA INDIRETTA, SPECIALE, PUNITIVA, ACCIDENTALE O CONSEGUENTE DI QUALSIASI TIPO CORRELATA ALLE INFORMAZIONI O AL SUO UTILIZZO, COMUNQUE CAUSATA, ANCHE SE MICROCHIP È STATA INFORMATA DELLA POSSIBILITÀ O SE I DANNI SONO PREVEDIBILI. NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE, LA RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTI I RECLAMI IN QUALSIASI MODO CORRELATI ALLE INFORMAZIONI O AL SUO UTILIZZO NON SUPERERÀ L'IMPORTO DELLE COMMISSIONI, SE PRESENTI, CHE AVETE PAGATO DIRETTAMENTE A MICROCHIP PER LE INFORMAZIONI.
L'uso dei dispositivi Microchip in applicazioni di supporto vitale e/o di sicurezza è interamente a rischio dell'acquirente, il quale accetta di difendere, indennizzare e tenere indenne Microchip da qualsiasi danno, reclamo, causa o spesa risultante da tale uso. Nessuna licenza viene trasferita, implicitamente o in altro modo, in base ai diritti di proprietà intellettuale di Microchip, salvo diversamente specificato.
Marchi
Il nome e il logo Microchip, il logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti e in altri paesi.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider e ZL sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti
Soppressione dei tasti adiacenti, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Commutazione aumentata, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic
Guida per l'utente
DS50003319C – 24
© 2024 Microchip Technology Inc. e sue sussidiarie
Corrispondenza media, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, Programmazione seriale in-circuit, ICSP, INICnet, Parallelismo intelligente, IntelliMOS, Connettività inter-chip, JitterBlocker, Manopola sul display, MarginLink, maxCripto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logo certificato MPLAB, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, generazione di codice onnisciente, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Quad I/O seriale, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Tempo attendibile, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect e ZENA sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti e in altri paesi.
SQTP è un marchio di servizio di Microchip Technology Incorporated negli USA
Il logo Adaptec, Frequency on Demand, Silicon Storage Technology e Symmcom sono marchi registrati di Microchip Technology Inc. in altri paesi.
GestIC è un marchio registrato di Microchip Technology Germany II GmbH & Co. KG, una sussidiaria di Microchip Technology Inc., in altri paesi.
Tutti gli altri marchi qui menzionati sono di proprietà delle rispettive aziende. © 2024, Microchip Technology Incorporated e sue controllate. Tutti i diritti riservati. ISBN:
Sistema di gestione della qualità
Per informazioni sui sistemi di gestione della qualità di Microchip, visitare www.microchip.com/qualità.
Guida per l'utente
DS50003319C – 25
© 2024 Microchip Technology Inc. e sue sussidiarie
Vendite e assistenza in tutto il mondo
AMERICA ASIA/PACIFICO ASIA/PACIFICO EUROPA
Sede aziendale
2355 West Chandler Boulevard. Chandler, Arizona 85224-6199 Tel: Numero di telefono: 480-792-7200
Fax: Numero di telefono: 480-792-7277
Supporto tecnico:
www.microchip.com/support Web Indirizzo:
Atlanta
Duluth, Georgia
Tel: Numero di telefono: 678-957-9614
Fax: Numero di telefono: 678-957-1455
Austin, Texas
Tel: Numero di telefono: 512-257-3370
Boston
Westborough, MA
Tel: Numero di telefono: 774-760-0087
Fax: Numero di telefono: 774-760-0088
Chicago
Itasca, IL
Tel: Numero di telefono: 630-285-0071
Fax: Numero di telefono: 630-285-0075
Dallas
Addison, TX
Tel: Numero di telefono: 972-818-7423
Fax: Numero di telefono: 972-818-2924
Detroit
Novi, MI
Tel: Numero di telefono: 248-848-4000
Houston, Texas
Tel: Numero di telefono: 281-894-5983
Indianapolis
Noblesville, Indiana
Tel: Numero di telefono: 317-773-8323
Fax: Numero di telefono: 317-773-5453
Tel: Numero di telefono: 317-536-2380
Los Angeles
Missione Viejo, California
Tel: Numero di telefono: 949-462-9523
Fax: Numero di telefono: 949-462-9608
Tel: Numero di telefono: 951-273-7800
Raleigh, Carolina del Nord
Tel: Numero di telefono: 919-844-7510
Nuova York, Stati Uniti
Tel: Numero di telefono: 631-435-6000
San Jose, California
Tel: Numero di telefono: 408-735-9110
Tel: Numero di telefono: 408-436-4270
Canada – Toronto
Tel: Numero di telefono: 905-695-1980
Fax: Numero di telefono: 905-695-2078
Australia – Sidney Tel: 61-2-9868-6733 Cina – Pechino
Tel: 86-10-8569-7000 Cina – Chengdu
Tel: 86-28-8665-5511 Cina – Chongqing Tel: 86-23-8980-9588 Cina – Dongguan Tel: 86-769-8702-9880 Cina – Canton Tel: 86-20-8755-8029 Cina – Hangzhou Tel: 86-571-8792-8115 Cina – RAS di Hong Kong Tel: 852-2943-5100 Cina – Nanchino
Tel: 86-25-8473-2460 Cina – Qingdao
Tel: 86-532-8502-7355 Cina – Shanghai
Tel: 86-21-3326-8000 Cina – Shenyang Tel: 86-24-2334-2829 Cina – Shenzhen Tel: 86-755-8864-2200 Cina – Suzhou
Tel: 86-186-6233-1526 Cina – Wuhan
Tel: 86-27-5980-5300 Cina – Xian
Tel: 86-29-8833-7252 Cina – Xiamen
Tel: 86-592-2388138 Cina – Zhuhai
Tel: 86-756-3210040
India – Bangalore
Tel: 91-80-3090-4444
India – Nuova Delhi
Tel: 91-11-4160-8631
India – Puna
Tel: 91-20-4121-0141
Giappone – Osaka
Tel: 81-6-6152-7160
Giappone – Tokyo
Telefono: 81-3-6880-3770
Corea – Daegu
Tel: 82-53-744-4301
Corea – Seul
Tel: 82-2-554-7200
Malesia – Kuala Lumpur Tel: 60-3-7651-7906
Malesia – Penang
Tel: 60-4-227-8870
Filippine – Manila
Tel: 63-2-634-9065
Singapore
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan-Kaohsiung
Tel: 886-7-213-7830
Taiwan-Taipei
Tel: 886-2-2508-8600
Thailandia – Bangkok
Tel: 66-2-694-1351
Vietnam-Ho Chi Minh
Tel: 84-28-5448-2100
Guida per l'utente
Austria – Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Danimarca – Copenaghen
Tel: 45-4485-5910
Fax: 45-4485-2829
Finlandia – Espoo
Tel: 358-9-4520-820
Francia – Parigi
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germania – Garching
Tel: 49-8931-9700
Germania – Haan
Tel: 49-2129-3766400
Germania – Heilbronn
Tel: 49-7131-72400
Germania – Karlsruhe
Tel: 49-721-625370
Germania – Monaco di Baviera
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germania – Rosenheim
Tel: 49-8031-354-560
Israele – Hod Hasharon
Tel: 972-9-775-5100
Italia – Milano
Tel: 39-0331-742611
Fax: 39-0331-466781
Italia – Padova
Tel: 39-049-7625286
Paesi Bassi – Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Norvegia – Trondheim
Tel: 47-72884388
Polonia – Varsavia
Tel: 48-22-3325737
Romania – Bucarest
Tel: 40-21-407-87-50
Spagna – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Svezia – Göteborg
Tel: 46-31-704-60-40
Svezia – Stoccolma
Tel: 46-8-5090-4654
Regno Unito – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
DS50003319C – 26
© 2024 Microchip Technology Inc. e sue sussidiarie
Documenti / Risorse
![]() |
MICROCHIP DS50003319C-13 Ethernet HDMI TX IP [pdf] Guida utente DS50003319C - 13, DS50003319C - 2, DS50003319C - 3, DS50003319C-13 Ethernet HDMI TX IP, DS50003319C-13, Ethernet HDMI TX IP, HDMI TX IP, IP |