DS50003319C-13 Ethernet HDMI TX IP
Guía de usuario de HDMI TX IP
Introdución (Fai unha pregunta)
O transmisor IP de Interfaz multimedia de alta definición (HDMI) de Microchip admite a transmisión de datos de paquetes de vídeo e audio descritos na especificación estándar HDMI.
HDMI emprega Transition Minimized Differential Signaling (TMDS) para transmitir de forma eficiente volumes substanciais de datos dixitais a través das distancias de cable estendidas, garantindo unha transmisión de sinal dixital fiable, en serie e de alta velocidade. Unha ligazón TMDS consta dunha única canle de reloxo e tres canles de datos. O reloxo de píxeles de vídeo transmítese na canle de reloxo TMDS, o que axuda a manter os sinais sincronizados. Os datos de vídeo transmítense como píxeles de 24 bits nas tres canles de datos TMDS, onde cada canle de datos está designado para o compoñente de cor vermella, verde e azul. Os datos de audio transmítense como paquetes de 8 bits na canle verde e vermella de TMDS.
O codificador TMDS permite transmitir datos en serie a alta velocidade, mentres minimiza o potencial de interferencia electromagnética (EMI) sobre cables de cobre minimizando o número de transicións (reducindo a interferencia entre canles) e logra o equilibrio de corrente continua (DC) nos cables. , mantendo o número de uns e ceros na liña case igual.
HDMI TX IP está deseñado para usarse xunto con PolarFire® Transceptores de dispositivos SoC e PolarFire. A IP é compatible con HDMI 1.4 e HDMI 2.0, que admite ata 60 cadros por segundo, cun ancho de banda máximo de 18 Gbps. O IP usa un codificador TMDS que converte os datos de vídeo de 8 bits por canle e paquete de audio na secuencia de 10 bits DC equilibrada e minimizada en transición. Despois transmítese en serie a unha velocidade de 10 bits por píxel e por canle. Durante o período de baleirado do vídeo, transmítense tokens de control. Estes tokens xéranse en función dos sinais hsync e vsync. Durante o período da illa de datos, o paquete de audio transmítese como paquetes de 10 bits na canle vermella e verde.
Guía de usuario
DS50003319C – 1
© 2024 Microchip Technology Inc. e as súas filiais
Resumo
A seguinte táboa ofrece un resumo das características IP de HDMI TX.
Táboa 1. Características de HDMI TX IP
Versión básica |
Esta guía de usuario admite HDMI TX IP v5.2.0 |
Soportado Familias de dispositivos |
• PolarFire® SoC • PolarFire |
Fluxo de ferramentas compatibles |
Require Libero® SoC v11.4 ou versións posteriores |
Soportado Interfaces |
As interfaces compatibles coa HDMI TX IP son: • AXI4-Stream – Este núcleo admite AXI4-Stream para os portos de entrada. Cando se configura neste modo, IP toma como entrada os sinais de queixa estándar de AXI4 Stream. • Interfaz de configuración AXI4-Lite – Este núcleo admite a interface de configuración AXI4-Lite para o requisito de 4Kp60. Neste modo, as entradas IP son subministradas desde SoftConsole. • Nativo – Cando se configura neste modo, IP toma sinais de audio e vídeo nativos como entradas. |
Licenzas |
HDMI TX IP ofrécese coas dúas opcións de licenza seguintes: • Cifrado: O código RTL cifrado completo ofrécese para o núcleo. Está dispoñible de forma gratuíta con calquera das licenzas de Libero, o que permite que o núcleo sexa instanciado con SmartDesign. Pode realizar simulación, síntese, deseño e programar o silicio FPGA usando a suite de deseño Libero. • RTL: O código fonte RTL completo ten licenza bloqueada, que debe mercarse por separado. |
Características
HDMI TX IP ten as seguintes características:
• Compatible con HDMI 2.0 e 1.4b
• Admite un ou catro símbolos/píxeles por entrada de reloxo
• Admite resolucións de ata 3840 x 2160 a 60 fps
• Admite unha profundidade de cor de 8, 10, 12 e 16 bits
• Admite formatos de cor como RGB, YUV 4:2:2 e YUV 4:4:4
• Admite audio ata 32 canles
• Admite o esquema de codificación - TMDS
• Admite interface de datos de audio e vídeo nativo e AXI4
• Admite interface de configuración nativa e AXI4-Lite para a modificación de parámetros
Instrucións de instalación
O núcleo IP debe estar instalado no Catálogo IP de Libero® Software SoC automaticamente mediante a función de actualización do catálogo IP no software Libero SoC, ou descárgase manualmente do catálogo. Unha vez que o núcleo IP está instalado no Catálogo IP do software Libero SoC, confírmase, xérase e instátase en SmartDesign para a súa inclusión no proxecto Libero.
Guía de usuario
DS50003319C – 2
© 2024 Microchip Technology Inc. e as súas filiais
Utilización de recursos (Fai unha pregunta)
HDMI TX IP está implementado en PolarFire® FPGA (paquete MPF300T – 1FCG1152I).
A seguinte táboa enumera os recursos utilizados cando g_PIXELS_PER_CLK = 1PXL.
Táboa 2. Utilización de recursos para 1PXL
|
g_COLOR_FORMAT g_BITS_PER_COMPONENT (bits) |
g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Fabric |
|
4LUT |
Tecido DFF |
Interface 4LUT |
Interface DFF |
uSRAM (64×12) |
RGB |
8 |
Activar |
Desactivar |
787 |
514 |
108 |
108 |
9 |
Desactivar |
Desactivar |
819 |
502 |
108 |
108 |
9 |
||
10 |
Desactivar |
Desactivar |
1070 |
849 |
156 |
156 |
13 |
|
12 |
Desactivar |
Desactivar |
1084 |
837 |
156 |
156 |
13 |
|
16 |
Desactivar |
Desactivar |
1058 |
846 |
156 |
156 |
13 |
|
YCbCr422 |
8 |
Desactivar |
Desactivar |
696 |
473 |
96 |
96 |
8 |
YCbCr444 |
8 |
Desactivar |
Desactivar |
819 |
513 |
108 |
108 |
9 |
10 |
Desactivar |
Desactivar |
1068 |
849 |
156 |
156 |
13 |
|
12 |
Desactivar |
Desactivar |
1017 |
837 |
156 |
156 |
13 |
|
16 |
Desactivar |
Desactivar |
1050 |
845 |
156 |
156 |
13 |
A seguinte táboa enumera os recursos utilizados cando g_PIXELS_PER_CLK = 4PXL.
Táboa 3. Utilización de recursos para 4PXL
|
g_COLOR_FORMAT g_BITS_PER_COMPONENT (bits) |
g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Fabric |
|
4LUT |
Tecido DFF |
Interface 4LUT |
Interface DFF |
uSRAM (64×12) |
RGB |
8 |
Desactivar |
Activar |
4078 |
2032 |
144 |
144 |
12 |
Activar |
Desactivar |
1475 |
2269 |
144 |
144 |
12 |
||
Desactivar |
Desactivar |
1393 |
1092 |
144 |
144 |
12 |
||
10 |
Desactivar |
Desactivar |
2151 |
1635 |
264 |
264 |
22 |
|
12 |
Desactivar |
Desactivar |
1909 |
1593 |
264 |
264 |
22 |
|
16 |
Desactivar |
Desactivar |
1645 |
1284 |
264 |
264 |
22 |
|
YCbCr422 |
8 |
Desactivar |
Desactivar |
1265 |
922 |
144 |
144 |
12 |
YCbCr444 |
8 |
Desactivar |
Desactivar |
1119 |
811 |
144 |
144 |
12 |
10 |
Desactivar |
Desactivar |
2000 |
1627 |
264 |
264 |
22 |
|
12 |
Desactivar |
Desactivar |
1909 |
1585 |
264 |
264 |
22 |
|
16 |
Desactivar |
Desactivar |
1604 |
1268 |
264 |
264 |
22 |
Guía de usuario
DS50003319C – 3
© 2024 Microchip Technology Inc. e as súas filiais
Configurador IP HDMI TX
1. Configurador IP HDMI TX (Fai unha pregunta)
Esta sección ofrece un sobreview da interface HDMI TX Configurator e os seus distintos compoñentes.
O configurador HDMI TX proporciona unha interface gráfica para configurar o núcleo HDMI TX para requisitos específicos de transmisión de vídeo. Este configurador permítelle ao usuario seleccionar parámetros como bits por compoñente, formato de cor, número de píxeles, modo de audio, interface, banco de probas e licenza. É esencial axustar correctamente esta configuración para garantir a transmisión efectiva de datos de vídeo a través de HDMI.
A interface do Configurador HDMI TX consta de varios menús despregables e opcións que permiten aos usuarios personalizar a configuración de transmisión HDMI. As configuracións clave descríbense en Táboa 3-1.
A seguinte figura ofrece un detalle view da interface HDMI TX Configurator.
Figura 1-1. Configurador IP HDMI TX
A interface tamén inclúe os botóns Aceptar e Cancelar para confirmar ou descartar as configuracións realizadas.
Guía de usuario
DS50003319C – 5
© 2024 Microchip Technology Inc. e as súas filiais
Implementación de hardware
2. Implementación de hardware (Fai unha pregunta)
O transmisor HDMI (TX) consta de dous stages:
• Unha operación XOR/XNOR, que minimiza o número de transicións
• Un INV/NONINV, que minimiza a disparidade (balance DC). Os dous bits adicionais engádense neste stage de operación. Os datos de control (hsync e vsync) están codificados en 10 bits en catro combinacións posibles para axudar ao receptor a sincronizar o seu reloxo co reloxo do transmisor. Debe utilizarse un transceptor xunto co HDMI TX IP para serializar os 10 bits (modo 1 píxel) ou 40 bits (modo 4 píxeles).
O configurador tamén mostra unha representación do núcleo HDMI Tx, etiquetado como HDMI_TX_0, que indica as distintas conexións de entrada e saída que están conectadas co núcleo. Hai tres modos para a interface HDMI TX e explícanse como segue:
Modo de formato de cor RGB
Os portos de HDMI TX IP para un píxel por reloxo cando o modo de audio está activado e o formato de cor é RGB para PolarFire® dispositivos móstrase na seguinte figura. Unha representación visual dos portos do núcleo HDMI Tx como segue:
• Os sinais do reloxo de control son R_CLK_LOCK, G_CLK_LOCK e B_CLK_LOCK. Os sinais de reloxo son R_CLK_I, G_CLK_I e B_CLK_I.
• Canles de datos, incluíndo DATA_R_I, DATA_G_I e DATA_B_I.
• Os sinais de datos auxiliares son AUX_DATA_R_I e AUX_DATA_G_I.
Figura 2-1. Diagrama de bloques IP HDMI TX (formato de cor RGB)
Para obter máis información sobre os sinais de E/S para o formato de cor RGB, consulte Táboa 3-2.
YCbCr444 Modo de formato de cor
Na seguinte figura móstranse os portos de HDMI TX IP para un píxel por reloxo cando o modo de audio está activado e o formato de cor é YCbCr444. Unha representación visual dos portos do núcleo HDMI Tx como segue:
• Os sinais de control son Y_CLK_LOCK, Cb_CLK_LOCK e Cr_CLK_LOCK.
• Os sinais de reloxo son Y_CLK_I, Cb_CLK_I e Cr_CLK_I.
Guía de usuario
DS50003319C – 6
© 2024 Microchip Technology Inc. e as súas filiais
Implementación de hardware
• Canles de datos, incluíndo DATA_Y_I, DATA_Cb_I e DATA_Cr_I.
• Os sinais de entrada de datos auxiliares son AUX_DATA_Y_I e AUX_DATA_C_I.
Figura 2-2. Diagrama de bloques IP HDMI TX (Formato de cor YCbCr444)
Para obter máis información sobre os sinais de E/S para o formato de cor YCbCr444, consulte Táboa 3-6. YCbCr422 Modo de formato de cor
Na seguinte figura móstranse os portos de HDMI TX IP para un píxel por reloxo cando o modo de audio está activado e o formato de cor é YCbCr422. Unha representación visual dos portos do núcleo HDMI Tx como segue:
• Os sinais de control son LANE1_CLK_LOCK, LANE2_CLK_LOCK e LANE3_CLK_LOCK. • Os sinais do reloxo son LANE1_CLK_I, LANE2_CLK_I e LANE3_CLK_I.
• Canles de datos, incluíndo DATA_Y_I e DATA_C_I.
Guía de usuario
DS50003319C – 7
© 2024 Microchip Technology Inc. e as súas filiais
Implementación de hardware
Figura 2-3. Diagrama de bloques IP HDMI TX (Formato de cor YCbCr422)
Para obter máis información sobre os sinais de E/S para o formato de cor YCbCr422, consulte Táboa 3-7 Guía de usuario
DS50003319C – 8
© 2024 Microchip Technology Inc. e as súas filiais
Parámetros HDMI TX e sinais de interface
3. Parámetros HDMI TX e sinais de interface (Fai unha pregunta)
Esta sección analiza os parámetros do configurador de GUI HDMI TX e os sinais de E/S. 3.1 Parámetros de configuración (Fai unha pregunta)
A seguinte táboa enumera os parámetros de configuración no IP HDMI TX.
Táboa 3-1. Parámetros de configuración
Nome do parámetro |
Descrición |
Formato de cor |
Define o espazo de cor. Admite os seguintes formatos de cores: • RGB • YCbCr422 • YCbCr444 |
Número de bits por compoñente |
Especifica o número de bits por compoñente de cor. Admite 8, 10, 12 e 16 bits por compoñente. |
Número de píxeles |
Indica o número de píxeles por entrada de reloxo: • Píxel por reloxo = 1 • Píxel por reloxo = 4 |
Soporte 4Kp60 |
Soporte para resolución 4K a 60 fotogramas por segundo: • Cando 1, a compatibilidade con 4Kp60 está activada • Cando é 0, a compatibilidade con 4Kp60 está desactivada |
Modo de audio |
Configura o modo de transmisión de audio. Datos de audio para as canles R e G: • Activar • Desactivar |
Interface |
Fluxo nativo e AXI |
Banco de probas |
Permite a selección dun ambiente de banco de probas. Admite as seguintes opcións de banco de probas: • Usuario • Non hai ningunha |
Licenza |
Especifica o tipo de licenza. Ofrece as dúas opcións de licenza seguintes: • RTL • Cifrado |
3.2 Portos (Fai unha pregunta)
A seguinte táboa enumera os portos de entrada e saída do IP HDMI TX para a interface nativa cando o modo de audio está activado e o formato de cor é RGB.
Táboa 3-2. Sinais de entrada e saída
Nome do sinal |
Dirección |
Anchura |
Descrición |
SYS_CLK_I |
Entrada |
1 bits |
Reloxo do sistema, normalmente o mesmo reloxo que o controlador da pantalla |
RESET_N_I |
Entrada |
1 bits |
Sinal de reinicio activo-baixo asíncrono |
VIDEO_DATA_VALID_I |
Entrada |
1 bits |
Entrada válida de datos de vídeo |
AUDIO_DATA_VALID_I |
Entrada |
1 bits |
Entrada válida de datos do paquete de audio |
R_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "R" de XCVR |
R_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle R de XCVR |
G_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "G" de XCVR |
G_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle G de XCVR |
B_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "B" de XCVR |
Guía de usuario
DS50003319C – 9
© 2024 Microchip Technology Inc. e as súas filiais
Parámetros HDMI TX e sinais de interface
………..continuación Nome do sinal Dirección Ancho Descrición |
|||
B_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle B de XCVR |
H_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización horizontal |
V_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización vertical |
PACKET_HEADER_I |
Entrada |
PIXELS_PER_CLK*1 |
Cabeceira do paquete para datos de paquetes de audio |
DATOS_R_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "R". |
DATOS_G_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "G". |
DATOS_B_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "B". |
AUX_DATA_R_I |
Entrada |
PIXELS_PER_CLK*4 |
Paquete de audio da canle "R". |
AUX_DATA_G_I |
Entrada |
PIXELS_PER_CLK*4 |
Paquete de audio da canle "G". |
TMDS_R_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "R" codificados |
TMDS_G_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "G" codificados |
TMDS_B_O |
Saída |
PIXELS_PER_CLK*10 |
Datos codificados "B". |
A seguinte táboa enumera os portos para a interface AXI4 Stream con habilitación de audio.
Táboa 3-3. Portos de entrada e saída para a interface de fluxo AXI4
Tipo de nome de porto |
|
Anchura |
Descrición |
TDATA_I |
Entrada |
3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK Introducir datos de vídeo |
|
TVALID_I |
Entrada |
1 bits |
Vídeo de entrada válido |
TREADY_O Saída de 1 bit |
|
|
Saída de sinal de escravo listo |
TUSER_I |
Entrada |
PIXELS_PER_CLK*9 + 5 |
bit 0 = non usado bit 1 = VSYNC bit 2 = HSYNC bit 3 = non usado bit [3 + g_PIXELS_PER_CLK: 4] = Bit de cabeceira do paquete [4 + g_PIXELS_PER_CLK] = Datos de audio válidos bit [(5 * g_PIXELS_PER_CLK) + 4: (1*g_PIXELS_PER_CLK) + 5] = datos G de audio bit [(9 * g_PIXELS_PER_CLK) + 4: (5*g_PIXELS_PER_CLK) + 5] = datos de audio R |
A seguinte táboa enumera os portos de entrada e saída do IP HDMI TX para a interface nativa cando o modo de audio está desactivado.
Táboa 3-4. Sinais de entrada e saída
Nome do sinal |
Dirección |
Anchura |
Descrición |
SYS_CLK_I |
Entrada |
1 bits |
Reloxo do sistema, normalmente o mesmo reloxo que o controlador da pantalla |
RESET_N_I |
Entrada |
1 bits |
Sinal de reinicio activo asíncrono baixo |
VIDEO_DATA_VALID_I |
Entrada |
1 bits |
Entrada válida de datos de vídeo |
R_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "R" de XCVR |
R_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle R de XCVR |
G_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "G" de XCVR |
G_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle G de XCVR |
B_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "B" de XCVR |
B_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle B de XCVR |
H_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización horizontal |
V_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización vertical |
DATOS_R_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "R". |
Guía de usuario
DS50003319C – 10
© 2024 Microchip Technology Inc. e as súas filiais
Parámetros HDMI TX e sinais de interface
………..continuación Nome do sinal Dirección Ancho Descrición |
|||
DATOS_G_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "G". |
DATOS_B_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "B". |
TMDS_R_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "R" codificados |
TMDS_G_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "G" codificados |
TMDS_B_O |
Saída |
PIXELS_PER_CLK*10 |
Datos codificados "B". |
A seguinte táboa enumera os portos para a interface AXI4 Stream.
Táboa 3-5. Portos de entrada e saída para a interface de fluxo AXI4
Nome do porto |
Tipo |
Anchura |
Descrición |
TDATA_I_VIDEO |
Entrada |
3*g_BITS_PER_COMPONENTE*g_PIXELS_PER_CLK |
Introducir datos de vídeo |
TVALID_I_VIDEO |
Entrada |
1 bits |
Vídeo de entrada válido |
TREADY_O_VIDEO |
Saída |
1 bits |
Saída de sinal de escravo listo |
TUSER_I_VIDEO |
Entrada |
4 bits |
bit 0 = non usado bit 1 = VSYNC bit 2 = HSYNC bit 3 = non usado |
A seguinte táboa enumera os portos para o modo YCbCr444 cando o modo de audio está activado.
Táboa 3-6. Entrada e saída para o modo YCbCr444 e o modo de audio activados
Nome do sinal |
Anchura de dirección |
|
Descrición |
SYS_CLK_I |
Entrada |
1 bits |
Reloxo do sistema, normalmente o mesmo reloxo que o controlador da pantalla |
RESET_N_I |
Entrada |
1 bits |
Sinal de reinicio activo-baixo asíncrono |
Entrada de VIDEO_DATA_VALID_I |
|
1 bits |
Entrada válida de datos de vídeo |
Entrada AUDIO_DATA_VALID_I |
|
1 bits |
Entrada válida de datos do paquete de audio |
Y_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "Y" de XCVR |
Y_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle Y de XCVR |
Cb_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "Cb" de XCVR |
Cb_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle Cb de XCVR |
Cr_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "Cr" de XCVR |
Cr_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para a canle Cr de XCVR |
H_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización horizontal |
V_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización vertical |
PACKET_HEADER_I |
Entrada |
PIXELS_PER_CLK*1 |
Cabeceira do paquete para datos de paquetes de audio |
DATOS_Y_I |
Entrada |
PIXELS_PER_CLK*8 |
Introducir datos "Y". |
DATOS_Cb_I |
Entrada |
PIXELS_PER_CLK*DATA_WIDTH Introduza datos “Cb”. |
|
DATOS_Cr_I |
Entrada |
PIXELS_PER_CLK*DATA_WIDTH Introduza datos “Cr”. |
|
AUX_DATA_Y_I |
Entrada |
PIXELS_PER_CLK*4 |
Paquete de audio da canle "Y". |
AUX_DATA_C_I |
Entrada |
PIXELS_PER_CLK*4 |
Paquete de audio da canle "C". |
TMDS_R_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "Cb" codificados |
TMDS_G_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "Y" codificados |
TMDS_B_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "Cr" codificados |
A seguinte táboa enumera os portos para o modo YCbCr422 cando o modo de audio está activado.
Guía de usuario
DS50003319C – 11
© 2024 Microchip Technology Inc. e as súas filiais
Parámetros HDMI TX e sinais de interface
Táboa 3-7. Entrada e saída para o modo YCbCr422 e o modo de audio activados
Nome do sinal |
Anchura de dirección |
|
Descrición |
SYS_CLK_I |
Entrada |
1 bits |
Reloxo do sistema, normalmente o mesmo reloxo que o controlador da pantalla |
RESET_N_I |
Entrada |
1 bits |
Activo asíncrono - Sinal de reinicio baixo |
Entrada de VIDEO_DATA_VALID_I |
|
1 bits |
Entrada válida de datos de vídeo |
LANE1_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "carril do carril XCVE 1" de XCVR |
LANE1_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para o carril do carril 1 XCVE |
LANE2_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "carril do carril XCVE 2" de XCVR |
LANE2_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para o carril do carril 2 XCVE |
LANE3_CLK_I |
Entrada |
1 bits |
Reloxo TX para a canle "carril do carril XCVE 3" de XCVR |
LANE3_CLK_LOCK |
Entrada |
1 bits |
TX_CLK_STABLE para o carril do carril 3 XCVE |
H_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización horizontal |
V_SYNC_I |
Entrada |
1 bits |
Pulso de sincronización vertical |
PACKET_HEADER_I |
Entrada |
PIXELS_PER_CLK*1 |
Cabeceira do paquete para datos de paquetes de audio |
DATOS_Y_I |
Entrada |
PIXELS_PER_CLK*DATA_WIDTH Introduza datos “Y”. |
|
DATOS_C_I |
Entrada |
PIXELS_PER_CLK*DATA_WIDTH Introduza datos “C”. |
|
AUX_DATA_Y_I |
Entrada |
PIXELS_PER_CLK*4 |
Paquete de audio da canle "Y". |
AUX_DATA_C_I |
Entrada |
PIXELS_PER_CLK*4 |
Paquete de audio da canle "C". |
TMDS_R_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "C" codificados |
TMDS_G_O |
Saída |
PIXELS_PER_CLK*10 |
Datos "Y" codificados |
TMDS_B_O |
Saída |
PIXELS_PER_CLK*10 |
Datos codificados relacionados coa información de sincronización |
Guía de usuario
DS50003319C – 12
© 2024 Microchip Technology Inc. e as súas filiais
Rexistrar Mapa e Descricións
4. Rexistrar Mapa e Descricións (Fai unha pregunta)
Offset |
Nome |
Bit Pos. |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0x00 |
SCRAMBLER_IP_EN |
7:0 |
|
|
|
|
|
|
|
INICIO |
15:8 |
|
|
|
|
|
|
|
|
||
23:16 |
|
|
|
|
|
|
|
|
||
31:24 |
|
|
|
|
|
|
|
|
||
0x04 |
XCVR_DATA_LANE_ 0_SEL |
7:0 |
|
|
|
|
|
|
INICIO[1:0] |
|
15:8 |
|
|
|
|
|
|
|
|
||
23:16 |
|
|
|
|
|
|
|
|
||
31:24 |
|
|
|
|
|
|
|
|
Guía de usuario
DS50003319C – 13
© 2024 Microchip Technology Inc. e as súas filiais
Rexistrar Mapa e Descricións
4.1 SCRAMBLER_IP_EN (Fai unha pregunta)
Nome: SCRAMBLER_IP_EN
Compensación: 0x000
Restablecer: 0x0
Propiedade: só de escritura
Scrambler Habilitar o rexistro de control. Este rexistro debe escribirse para obter compatibilidade 4kp60 para a IP HDMI TX
Bit 31 30 29 28 27 26 25 24
Acceso
Restablecer
Bit 23 22 21 20 19 18 17 16
Acceso
Restablecer
Bit 15 14 13 12 11 10 9 8
Acceso
Restablecer
Bit 7 6 5 4 3 2 1 0
|
|
|
|
|
|
|
INICIO |
Acceso W Reset 0
Bit 0: INICIO Escribindo "1" neste bit inicia a transferencia de datos Scrambler está habilitada. HDMI 2.0 emprega unha forma de codificación coñecida como codificación 8b/10b. Este esquema de codificación úsase para transmitir datos a través da interface HDMI de forma fiable e eficiente.
Guía de usuario
DS50003319C – 14
© 2024 Microchip Technology Inc. e as súas filiais
Rexistrar Mapa e Descricións
4.2 XCVR_DATA_LANE_0_SEL (Fai unha pregunta)
Nome: XCVR_DATA_LANE_0_SEL
Compensación: 0x004
Restablecer: 0x1
Propiedade: só de escritura
O rexistro XCVR_DATA_LANE_0_SEL selecciona os datos necesarios para transferir ao XCVR desde HDMI TX IP para obter o reloxo para Full HD, 4kp30, 4kp60.
Bit 31 30 29 28 27 26 25 24
|
|
|
|
|
|
|
|
Acceso
Restablecer
Bit 23 22 21 20 19 18 17 16
|
|
|
|
|
|
|
|
Acceso
Restablecer
Bit 15 14 13 12 11 10 9 8
|
|
|
|
|
|
|
|
Acceso
Restablecer
Bit 7 6 5 4 3 2 1 0
|
|
|
|
|
|
INICIO[1:0] |
Acceso a WW Reset 0 1
Bits 1:0 – START[1:0] Ao escribir “10” nestes bits, 4KP60 está habilitado e a taxa de datos XCVR dáse como FFFFF_00000.
Guía de usuario
DS50003319C – 15
© 2024 Microchip Technology Inc. e as súas filiais
Simulación de banco de probas
5. Simulación de banco de probas (Fai unha pregunta)
Proporciónase Testbench para comprobar a funcionalidade do núcleo HDMI TX. Testbench só funciona na interface nativa con 1 píxel por reloxo e o modo de audio activado.
A seguinte táboa enumera os parámetros que se configuran segundo a aplicación.
Táboa 5-1. Parámetro de configuración do banco de probas
Nome |
Parámetros predeterminados |
Formato de cor (g_COLOR_FORMAT) |
RGB |
Bits por compoñente (g_BITS_PER_COMPONENT) |
8 |
Número de píxeles (g_PIXELS_PER_CLK) |
1 |
Compatibilidade con 4Kp60 (g_4K60_SUPPORT) |
0 |
Modo de audio (g_AUX_CHANNEL_ENABLE) |
1 (Activar) |
Interface (G_FORMAT) |
0 (Desactivar) |
Para simular o núcleo usando o banco de probas, siga os seguintes pasos:
1. Na xanela Fluxo de deseño, expanda Crear deseño.
2. Fai clic co botón dereito do rato en Crear banco de probas SmartDesign e, a continuación, fai clic en Executar, como se mostra na seguinte figura. Figura 5-1. Creando SmartDesign Testbench
3. Introduza un nome para o banco de probas SmartDesign e, a continuación, prema en Aceptar.
Figura 5-2. Denominación de SmartDesign Testbench
Créase o banco de probas SmartDesign e aparece un lenzo á dereita do panel Fluxo de deseño.
Guía de usuario
DS50003319C – 16
© 2024 Microchip Technology Inc. e as súas filiais
Simulación de banco de probas
4. Navega ata Libero® Catálogo SoC, seleccione View > Windows > Catálogo IP e, a continuación, expanda Vídeo de solucións. Fai dobre clic en HDMI TX IP (v5.2.0) e despois fai clic en Aceptar.
5. Na xanela do Configurador de parámetros, seleccione o valor de Número de píxeles necesario, como se mostra na seguinte figura.
Figura 5-3. Configuración de parámetros
6. Seleccione todos os portos, prema co botón dereito e seleccione Promover ao nivel superior.
7. Na barra de ferramentas SmartDesign, faga clic en Xerar compoñente.
8. Na pestana Xerarquía de estímulos, fai clic co botón dereito do rato en banco de probas HDMI_TX_TB filee, a continuación, faga clic en Simular deseño previo ao sintetizador > Abrir interactivamente.
O modelo Sim® A ferramenta ábrese co banco de probas, como se mostra na seguinte figura. Figura 5-4. Ferramenta ModelSim con banco de probas HDMI TX File
Importante: Se a simulación se interrompe debido ao límite de tempo de execución especificado no DO file, use o correr -todos comando para completar a simulación.
Guía de usuario
DS50003319C – 17
© 2024 Microchip Technology Inc. e as súas filiais
Simulación de banco de probas
5.1 Diagramas de temporización (Fai unha pregunta)
O seguinte diagrama de tempo para HDMI TX IP mostra datos de vídeo e períodos de datos de control para 1 píxel por reloxo.
Figura 5-5. Diagrama de temporización IP HDMI TX de datos de vídeo para 1 píxel por reloxo
O seguinte diagrama mostra as catro combinacións de datos de control.
Figura 5-6. Diagrama de temporización IP HDMI TX de datos de control para 1 píxel por reloxo
Guía de usuario
DS50003319C – 18
© 2024 Microchip Technology Inc. e as súas filiais
Integración de sistemas
6. Integración de sistemas (Fai unha pregunta)
Esta sección móstrase comoampdescrición do deseño.
A seguinte táboa enumera as configuracións de PF XCVR, PF TX PLL e PF CCC.
Táboa 6-1. Configuracións PF XCVR, PF TX PLL e PF CCC
Resolución |
|
Configuración XCVR de ancho de bits PF |
Configuración PF TX PLL |
Configuración PF CCC |
||||
Datos TX Valora |
Reloxo TX División Factor |
TX PCS Tecido Anchura |
Desexado Reloxo de bits de saída |
Referencia Reloxo Frecuencia |
Entrada Frecuencia |
Saída Frecuencia |
||
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 |
HDMI TX Sample Design, cando se configura en g_BITS_PER_COMPONENT = 8 bits e
g_PIXELS_PER_CLK = 1 modo PXL, móstrase na seguinte figura.
Figura 6-1. HDMI TX Sampo Deseño
HDMI_TX_C0_0
PF_INIT_MONITOR_C0_0
FABRIC_POR_N PCIE_INIT_FEITO USRAM_INIT_FEITO SRAM_INIT_FEITO DEVICE_INIT_FEITO XCVR_INIT_FEITO 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_FEITO |
PF_INIT_MONITOR_C0
CORERESET_PF_C0_0
CLK EXT_RST_N BANK_x_VDDI_STATUS BANK_y_VDDI_STATUS PLL_POWERDOWN_B PLL_LOCK FABRIC_RESET_N SS_BUSY INIT_FEITO 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 ACTIVAR_I DATA_TRIGGER_O H_RES_O[15:0] V_RES_O[15:0] |
Display_Controller_C0
patrón_xerador_verilog_pattern_0
DATA_VALID_O SYS_CLK_I FRAME_END_O RESET_N_I LINE_END_O DATA_EN_I RED_O[7:0] FRAME_END_I GREEN_O[7:0] PATTERN_SEL_I[2:0] AZUL_O[7:0] BAYER_O[7:0] |
Xerador_de_patróns de proba_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
DATA_R_I[7:0]
DATA_G_I[7:0]
DATA_B_I[7:0] |
HDMI_TX_C0
PF_TX_PLL_C0_0
PF_XCVR_ERM_C0_0
PADs_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
PATTERN_SEL_I[2:0] REF_CLK_PAD_P REF_CLK_PAD_N
REF_CLK_PAD_P REF_CLK_PAD_NREF_CLK |
REF_CLKPLL_LOCKCLKS_TO_XCVR |
PF_XCVR_REF_CLK_C0
PF_TX_PLL_C0
Para Example, en configuracións de 8 bits, os seguintes compoñentes forman parte do deseño: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) está configurado para unha velocidade de datos de 1485 Mbps en modo PMA só para TX, co ancho de datos configurado como 10 bits para o modo 1pxl e Reloxo de referencia de 148.5 MHz, baseado na configuración da táboa anterior
• A saída LANE0_TX_CLK_R de PF_XCVR_ERM_C0_0 xérase como un reloxo de 148.5 MHz, segundo a configuración da táboa anterior
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) son impulsados por LANE0_TX_CLK_R, que é de 148.5 MHz
• R_CLK_I, G_CLK_I e B_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente
Guía de usuario
DS50003319C – 19
© 2024 Microchip Technology Inc. e as súas filiais
Integración de sistemas
Sampintegración de ficheiros para, g_BITS_PER_COMPONENT = 8 e g_PIXELS_PER_CLK = 4. Por exemploampen configuracións de 8 bits, os seguintes compoñentes forman parte do deseño: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) está configurado para unha velocidade de datos de 2970 Mbps en modo PMA para
Só TX, co ancho de datos configurado como 40 bits para o modo 1pxl e un reloxo de referencia de 148.5 MHz en función da configuración da táboa anterior
• A saída LANE0_TX_CLK_R de PF_XCVR_ERM_C0_0 xérase como un reloxo de 74.25 MHz, segundo a configuración da táboa anterior
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) son impulsados por LANE0_TX_CLK_R, que é de 148.5 MHz
• R_CLK_I, G_CLK_I e B_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente
HDMI TX Sample Deseño, cando se configura no modo g_BITS_PER_COMPONENT = 12 Bit e g_PIXELS_PER_CLK = 1 PXL, que se mostra na seguinte figura.
Figura 6-2. HDMI TX Sampo Deseño
PF_XCVR_ERM_C0_0
PATTERN_SEL_I[2:0]
REF_CLK_PAD_P REF_CLK_PAD_N
PF_CCC_C1_0
REF_CLK_0 OUT0_FABCLK_0PLL_LOCK_0 |
PF_CCC_C1
PF_INIT_MONITOR_C0_0
CORERESET_PF_C0_0
CLK EXT_RST_N BANK_x_VDDI_STATUS BANK_y_VDDI_STATUS PLL_POWERDOWN_B PLL_LOCK FABRIC_RESET_N SS_BUSY INIT_FEITO 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 ACTIVAR_I DATA_TRIGGER_O H_RES_O[15:0] V_RES_O[15:0] |
Display_Controller_C0
patrón_xerador_verilog_pattern_0
DATA_VALID_O SYS_CLK_I FRAME_END_O RESET_N_I LINE_END_O DATA_EN_I RED_O[7:0] FRAME_END_I GREEN_O[7:0] PATTERN_SEL_I[2:0] AZUL_O[7:0] BAYER_O[7:0] |
Xerador_de_patróns de proba_C0
PF_XCVR_REF_CLK_C0_0
REF_CLK_PAD_P REF_CLK_PAD_NREF_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
DATA_R_I[11:4]
DATA_G_I[11:4]
DATA_B_I[11:4] |
HDMI_TX_C0
PF_TX_PLL_C0_0
PADs_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
FABRIC_POR_N PCIE_INIT_FEITO USRAM_INIT_FEITO SRAM_INIT_FEITO DEVICE_INIT_FEITO XCVR_INIT_FEITO 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_FEITO |
REF_CLKPLL_LOCKCLKS_TO_XCVR |
PF_INIT_MONITOR_C0
PF_TX_PLL_C0
Sampintegración de ficheiros para, g_BITS_PER_COMPONENT > 8 e g_PIXELS_PER_CLK = 1. Por exemploample, en configuracións de 12 bits, os seguintes compoñentes forman parte do deseño:
• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) está configurado para unha velocidade de datos de 111.375 Mbps en modo PMA só para TX, co ancho de datos configurado como 10 bits para o modo 1pxl e un reloxo de referencia de 1113.75 Mbps, segundo o Táboa 6-1 axustes
• A saída LANE1_TX_CLK_R de PF_XCVR_ERM_C0_0 xérase como un reloxo de 111.375 MHz, en función do Táboa 6-1 axustes
• R_CLK_I, G_CLK_I e B_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente
• PF_CCC_C0 xera un reloxo chamado OUT0_FABCLK_0, cunha frecuencia de 74.25 MHz, cando o reloxo de entrada é de 111.375 MHz, que está dirixido por LANE1_TX_CLK_R
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) está controlado por OUT0_FABCLK_0, que é de 74.25 MHz
Sampintegración de ficheiros para, g_BITS_PER_COMPONENT > 8 e g_PIXELS_PER_CLK = 4. Por exemploample, en configuracións de 12 bits, os seguintes compoñentes forman parte do deseño:
• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) está configurado para unha velocidade de datos de 4455 Mbps en modo PMA só para TX, co ancho de datos configurado como 40 bits para o modo 4pxl e un reloxo de referencia de 111.375 MHz, segundo o Táboa 6-1 axustes
• A saída LANE1_TX_CLK_R de PF_XCVR_ERM_C0_0 xérase como un reloxo de 111.375 MHz, en función do Táboa 6-1 axustes
Guía de usuario
DS50003319C – 20
© 2024 Microchip Technology Inc. e as súas filiais
Integración de sistemas
• R_CLK_I, G_CLK_I e B_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente
• PF_CCC_C0 xera un reloxo chamado OUT0_FABCLK_0, cunha frecuencia de 74.25 MHz, cando o reloxo de entrada é de 111.375 MHz, que está dirixido por LANE1_TX_CLK_R
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 e PF_INIT_MONITOR_C0) está controlado por OUT0_FABCLK_0, que é de 74.25 MHz
Guía de usuario
DS50003319C – 21
© 2024 Microchip Technology Inc. e as súas filiais
Historial de revisións
7. Historial de revisións (Fai unha pregunta)
O historial de revisións describe os cambios que se implementaron no documento. Os cambios están listados por revisión, comezando pola publicación máis recente.
Táboa 7-1. Historial de revisións
Revisión |
Data |
Descrición |
C |
05/2024 |
A seguinte é a lista de cambios na revisión C do documento: • Actualizado Introdución sección • Elimináronse as táboas de utilización de recursos para un e catro píxeles e engadíronse Táboa 2 e Táboa 3 in 1. Aproveitamento dos recursos sección • Actualizado Táboa 3-1 no 3.1. Parámetros de configuración sección • Engadido Táboa 3-6 e Táboa 3-7 no 3.2. Portos sección • Engadido 6. Integración de sistemas sección |
B |
|
09/2022 A seguinte é a lista de cambios na revisión B do documento: • Actualizouse o contido de Funcións e Introdución • Engadido Figura 2-2 para o modo de audio desactivado • Engadido Táboa 3-4 e Táboa 3-5 • Actualizouse o Táboa 3-2 e Táboa 3-3 • Actualizado Táboa 3-1 • Actualizado 1. Aproveitamento dos recursos • Actualizado Figura 1-1 • Actualizado Figura 5-3 |
A |
|
04/2022 A seguinte é a lista de cambios na revisión A do documento: • Migrouse o documento ao modelo Microchip • O número de documento actualizouse a DS50003319 de 50200863 |
2.0 |
— |
O seguinte é un resumo dos cambios realizados nesta revisión. • Funcións engadidas e seccións Familias admitidas |
1.0 |
|
08/2021 Revisión inicial |
Guía de usuario
DS50003319C – 22
© 2024 Microchip Technology Inc. e as súas filiais
Soporte de microchip FPGA
O grupo de produtos Microchip FPGA respalda os seus produtos con varios servizos de soporte, incluíndo o servizo de atención ao cliente, o centro de asistencia técnica ao cliente, un websitio e oficinas de vendas en todo o mundo. Recoméndase aos clientes que visiten os recursos en liña de Microchip antes de poñerse en contacto co servizo de asistencia, xa que é moi probable que as súas consultas xa fosen respondidas.
Contacte con el Centro de Soporte Técnico a través de websitio en www.microchip.com/support. Mencione o número de peza do dispositivo FPGA, seleccione a categoría de caso adecuada e cargue o deseño files ao crear un caso de soporte técnico.
Póñase en contacto co servizo de atención ao cliente para obter asistencia técnica sobre o produto, como prezos dos produtos, actualizacións de produtos, información de actualización, estado do pedido e autorización.
• Desde América do Norte, chamar 800.262.1060
• Do resto do mundo, chamar 650.318.4460
• Fax, desde calquera parte do mundo, 650.318.8044
Información do microchip
O Microchip Websitio
Microchip ofrece soporte en liña a través do noso websitio en www.microchip.com/. Isto websitio úsase para facer files e información facilmente dispoñible para os clientes. Algúns dos contidos dispoñibles inclúen:
• Apoio ao produto – Fichas técnicas e erratas, notas de aplicación e sample programas, recursos de deseño, guías de usuario e documentos de soporte de hardware, últimas versións de software e software arquivado
• Soporte técnico xeral - Preguntas frecuentes (FAQ), solicitudes de soporte técnico, grupos de discusión en liña, lista de membros do programa de socios de deseño de Microchip
• Negocio de Microchip – Selector de produtos e guías de pedidos, últimos comunicados de prensa de Microchip, listado de seminarios e eventos, listados de oficinas de vendas, distribuidores e representantes de fábrica de Microchip.
Servizo de notificación de cambios de produto
O servizo de notificación de cambios de produtos de Microchip axuda a manter os clientes ao día dos produtos de Microchip. Os subscritores recibirán unha notificación por correo electrónico sempre que haxa cambios, actualizacións, revisións ou erratas relacionadas cunha familia de produtos especificada ou ferramenta de desenvolvemento de interese.
Para rexistrarte, vai a www.microchip.com/pcn e siga as instrucións de rexistro. Atención ao cliente
Os usuarios dos produtos Microchip poden recibir asistencia a través de varias canles: • Distribuidor ou Representante
• Oficina local de vendas
• Enxeñeiro de solucións integradas (ESE)
• Soporte técnico
Os clientes deben contactar co seu distribuidor, representante ou ESE para obter asistencia. As oficinas de vendas locais tamén están dispoñibles para axudar aos clientes. Neste documento inclúese unha lista de oficinas de vendas e locais.
O soporte técnico está dispoñible a través de websitio en: www.microchip.com/support Función de protección de código de dispositivos de microchip
Teña en conta os seguintes detalles da función de protección de código nos produtos Microchip:
Guía de usuario
DS50003319C – 23
© 2024 Microchip Technology Inc. e as súas filiais
• Os produtos de microchip cumpren as especificacións contidas na súa ficha de datos de microchip particular.
• Microchip considera que a súa familia de produtos é segura cando se usa da forma prevista, dentro das especificacións de funcionamento e en condicións normais.
• Microchip valora e protexe agresivamente os seus dereitos de propiedade intelectual. Os intentos de incumprir as funcións de protección do código do produto Microchip están estrictamente prohibidos e poden infrinxir a Digital Millennium Copyright Act.
• Nin Microchip nin ningún outro fabricante de semicondutores poden garantir a seguridade do seu código. A protección do código non significa que esteamos garantindo que o produto sexa "irrompible". A protección do código está en constante evolución. Microchip comprométese a mellorar continuamente as funcións de protección do código dos nosos produtos.
Aviso Legal
Esta publicación e a información que aparece aquí só poden usarse con produtos Microchip, incluso para deseñar, probar e integrar produtos Microchip coa súa aplicación. O uso desta información de calquera outra forma viola estes termos. A información relativa ás aplicacións do dispositivo ofrécese só para a súa comodidade e pode ser substituída por actualizacións. É a súa responsabilidade asegurarse de que a súa aplicación cumpre coas súas especificacións. Póñase en contacto coa súa oficina local de vendas de Microchip para obter asistencia adicional ou obtén soporte adicional en www.microchip.com/en-us/support/design-help/client-support-services.
ESTA INFORMACIÓN ESTÁ PROPORCIONADA POR MICROCHIP "TAL CUAL". MICROCHIP NON OFRECE REPRESENTACIÓNS OU GARANTÍAS DE NINGÚN TIPO, XA EXPRESA OU IMPLÍCITA, ESCRITA OU ORAL, LEGAL OU DE OUTRO MODO, RELACIONADA COA INFORMACIÓN, INCLUÍENDO PERO NON LIMITADO A NINGÚN TIPO DE GARANTÍAS IMPLÍCITAS DE NON INFRACCIÓN, COMERCIABILIDADE, COMERCIABILIDADE E COMERCIALIZACIÓN. GARANTÍAS RELACIONADAS CO SEU ESTADO, CALIDADE OU RENDEMENTO.
EN NINGÚN CASO MICROCHIP SERÁ RESPONSABLE DE NINGÚN TIPO DE PERDA, DANO, CUSTO OU GASTO INDIRECTO, ESPECIAL, PUNITIVO, INCIDENTAL OU CONSECUENCIAL DE NINGÚN TIPO RELACIONADO COA INFORMACIÓN OU O SEU USO, AÍNDA QUE SE SEXA O CAUSADO QUE SEXA O SEU ADVERTENCIA. POSIBILIDADE OU OS DANOS SON PREVISIBLES. NA MÁXIMA MEDIDA PERMITIDA POLA LEI, A RESPONSABILIDADE TOTAL DE MICROCHIP SOBRE TODAS LAS RECLAMACIONS DE CALQUERA FORMA RELACIONADAS COA INFORMACIÓN OU O SEU USO NON SUPERARÁ O IMPORTE DAS TAXAS, SE HOXE, QUE TIÑAS PAGADA DIRECTAMENTE A MICROCHIP POLA INFORMACIÓN.
O uso de dispositivos Microchip en aplicacións de soporte vital e/ou de seguridade corre totalmente a risco do comprador, e o comprador comprométese a defender, indemnizar e eximir a Microchip de calquera e todos os danos, reclamacións, demandas ou gastos derivados de tal uso. Non se transmite ningunha licenza, implícita ou doutra forma, baixo ningún dereito de propiedade intelectual de Microchip a menos que se indique o contrario.
Marcas comerciais
O nome e o logotipo de Microchip, o logotipo de Microchip, Adaptec, AVR, logotipo de AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStyluuchs, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA son marcas rexistradas de Microchip Technology Incorporated nos EUA e noutros países.
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 son marcas rexistradas de Microchip Technology Incorporated nos EUA.
Supresión de teclas adxacentes, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.
Guía de usuario
DS50003319C – 24
© 2024 Microchip Technology Inc. e as súas filiais
Correspondencia media, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, Programación en serie en circuito, ICSP, INICnet, Paralelo intelixente, IntelliMOS, Conectividade entre chips, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect e ZENA son marcas comerciais de Microchip Technology Incorporated nos EUA e noutros países.
SQTP é unha marca de servizo de Microchip Technology Incorporated nos EUA
O logotipo de Adaptec, Frequency on Demand, Silicon Storage Technology e Symmcom son marcas rexistradas de Microchip Technology Inc. noutros países.
GestIC é unha marca rexistrada de Microchip Technology Germany II GmbH & Co. KG, unha subsidiaria de Microchip Technology Inc., noutros países.
Todas as outras marcas rexistradas aquí mencionadas son propiedade das súas respectivas compañías. © 2024, Microchip Technology Incorporated e as súas filiais. Todos os dereitos reservados. ISBN:
Sistema de Xestión da Calidade
Para obter información sobre os sistemas de xestión da calidade de Microchip, visite www.microchip.com/quality.
Guía de usuario
DS50003319C – 25
© 2024 Microchip Technology Inc. e as súas filiais
Vendas e servizo no mundo
AMÉRICAS ASIA/ASIA PACÍFICA/EUROPA PACÍFICA
Oficina Corporativa
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Teléfono: 480-792-7200
Fax: 480-792-7277
Soporte técnico:
www.microchip.com/support Web Enderezo:
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianápolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Os Ánxeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
Nova York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Canadá - Toronto
Tel: 905-695-1980
Fax: 905-695-2078
Australia - Sidney Teléfono: 61-2-9868-6733 China - Pequín
Teléfono: 86-10-8569-7000 China - Chengdu
Teléfono: 86-28-8665-5511 China - Chongqing Teléfono: 86-23-8980-9588 China - Dongguan Teléfono: 86-769-8702-9880 China - Guangzhou Teléfono: 86-20-8755-8029 China - Hangzhou Teléfono: 86-571-8792-8115 China - Hong Kong RAE Teléfono: 852-2943-5100 China - Nanjing
Teléfono: 86-25-8473-2460 China - Qingdao
Teléfono: 86-532-8502-7355 China - Shanghai
Teléfono: 86-21-3326-8000 China - Shenyang Teléfono: 86-24-2334-2829 China - Shenzhen Teléfono: 86-755-8864-2200 China - Suzhou
Teléfono: 86-186-6233-1526 China - Wuhan
Teléfono: 86-27-5980-5300 China - Xian
Teléfono: 86-29-8833-7252 China - Xiamen
Teléfono: 86-592-2388138 China - Zhuhai
Teléfono: 86-756-3210040
India - Bangalore
Teléfono: 91-80-3090-4444
India - Nova Deli
Teléfono: 91-11-4160-8631
India - Pune
Teléfono: 91-20-4121-0141
Xapón - Osaka
Teléfono: 81-6-6152-7160
Xapón - Tokio
Teléfono: 81-3-6880- 3770
Corea - Daegu
Teléfono: 82-53-744-4301
Corea - Seúl
Teléfono: 82-2-554-7200
Malaisia – Kuala Lumpur Teléfono: 60-3-7651-7906
Malaisia - Penang
Teléfono: 60-4-227-8870
Filipinas - Manila
Teléfono: 63-2-634-9065
Singapur
Teléfono: 65-6334-8870
Taiwán – Hsin Chu
Teléfono: 886-3-577-8366
Taiwán – Kaohsiung
Teléfono: 886-7-213-7830
Taiwán – Taipei
Teléfono: 886-2-2508-8600
Tailandia - Bangkok
Teléfono: 66-2-694-1351
Vietnam - Ho Chi Minh
Teléfono: 84-28-5448-2100
Guía de usuario
Austria - Wels
Teléfono: 43-7242-2244-39
Fax: 43-7242-2244-393
Dinamarca - Copenhague
Teléfono: 45-4485-5910
Fax: 45-4485-2829
Finlandia – Espoo
Teléfono: 358-9-4520-820
Francia - París
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Alemaña - Garching
Teléfono: 49-8931-9700
Alemaña - Haan
Teléfono: 49-2129-3766400
Alemaña - Heilbronn
Teléfono: 49-7131-72400
Alemaña - Karlsruhe
Teléfono: 49-721-625370
Alemaña - Múnic
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Alemaña - Rosenheim
Teléfono: 49-8031-354-560
Israel – Hod Hasharon
Teléfono: 972-9-775-5100
Italia - Milán
Teléfono: 39-0331-742611
Fax: 39-0331-466781
Italia - Padua
Teléfono: 39-049-7625286
Países Baixos - Drunen
Teléfono: 31-416-690399
Fax: 31-416-690340
Noruega - Trondheim
Teléfono: 47-72884388
Polonia - Varsovia
Teléfono: 48-22-3325737
Romanía - Bucarest
Tel: 40-21-407-87-50
España – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Suecia - Gothenberg
Tel: 46-31-704-60-40
Suecia - Estocolmo
Teléfono: 46-8-5090-4654
Reino Unido - Wokingham
Teléfono: 44-118-921-5800
Fax: 44-118-921-5820
DS50003319C – 26
© 2024 Microchip Technology Inc. e as súas filiais
Documentos/Recursos
![]() |
MICROCHIP DS50003319C-13 Ethernet HDMI TX IP [pdfGuía do usuario DS50003319C - 13, DS50003319C - 2, DS50003319C - 3, DS50003319C-13 Ethernet HDMI TX IP, DS50003319C-13, Ethernet HDMI TX IP, HDMI TX IP, IP |