MICROCHIP-LOGO

MICROCHIP PolarFire FPGA Receptor HDMI de interfaz multimedia de alta definición

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-Receptor-HDMI-IMAXE-PRODUTO

Introdución (Pregunta)
O receptor IP de interface multimedia de alta definición (HDMI) de Microchip admite a recepción de datos de vídeo e paquetes de audio descrita na especificación estándar HDMI. HDMI RX IP está deseñado específicamente para dispositivos PolarFire® FPGA e PolarFire System on Chip (SoC) FPGA compatibles con HDMI 2.0 para resolucións de ata 1920 × 1080 a 60 Hz en modo dun píxel e ata 3840 × 2160 a 60 Hz en modo de catro píxeles. RX IP admite Hot Plug Detect (HPD) para supervisar o acender ou apagar e desenchufar ou conectar eventos para indicar a comunicación entre a fonte HDMI e a sumidoiro HDMI.

A fonte HDMI usa a canle de datos de visualización (DDC) para ler os datos de identificación de visualización ampliada (EDID) do lavabo para descubrir a configuración e/ou as capacidades do lavabo. O HDMI RX IP ten EDID preprogramado, que unha fonte HDMI pode ler a través dunha canle I2C estándar. Os transceptores de dispositivos PolarFire FPGA e PolarFire SoC FPGA úsanse xunto con RX IP para deserializar datos en serie en datos de 10 bits. As canles de datos en HDMI poden ter un sesgo considerable entre elas. O HDMI RX IP elimina o sesgo entre as canles de datos usando First-In First-Out (FIFO). Esta IP converte os datos de sinalización diferencial minimizada de transición (TMDS) recibidos da fonte HDMI a través do transceptor en datos de píxeles RGB de 24 bits, datos de audio de 24 bits e sinais de control. Os catro tokens de control estándar especificados no protocolo HDMI utilízanse para aliñar os datos durante a deserialización.

Resumo

A seguinte táboa ofrece un resumo das características IP de HDMI RX.

Táboa 1. Características IP do HDMI RX

Versión básica Esta guía de usuario admite HDMI RX IP v5.4.
Familias de dispositivos compatibles
  • SoC PolarFire®
  • PolarFire
Fluxo de ferramentas compatibles Require Libero® SoC v12.0 ou versións posteriores.
Interfaces soportadas As interfaces admitidas polo HDMI RX IP son:
  • AXI4-Stream: este núcleo admite AXI4-Stream para os portos de saída. Cando se configura neste modo, IP emite sinais de queixa estándar AXI4 Stream.
  • Nativo: cando se configura neste modo, o IP emite sinais de audio e vídeo nativos.
Licenzas HDMI RX IP ofrécese coas dúas opcións de licenza seguintes:
  • Cifrado: ofrécese un código RTL cifrado completo 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 RX IP ten as seguintes características:

  • Compatible con HDMI 2.0
  • Admite 8, 10, 12 e 16 bits de profundidade de cor
  • Admite formatos de cor como RGB, YUV 4:2:2 e YUV 4:4:4
  • Admite un ou catro píxeles por entrada de reloxo
  • Admite resolucións de ata 1920 ✕ 1080 a 60 Hz no modo One Pixel e ata 3840 ✕ 2160 a 60 Hz no modo Catro píxeles.
  • Detecta conexión en quente
  • Soporta esquema de decodificación - TMDS
  • Admite entrada DVI
  • Admite canle de datos de visualización (DDC) e canle de datos de visualización mellorado (E-DDC)
  • Admite a interface de vídeo nativa e AXI4 Stream para a transferencia de datos de vídeo
  • Admite a interface de audio nativa e AXI4 Stream para a transferencia de datos de audio

Funcións non compatibles

A continuación móstranse as funcións non compatibles de HDMI RX IP:

  • O formato de cor 4:2:0 non é compatible.
  • Non se admiten High Dynamic Range (HDR) e High-bandwidth Digital Content Protection (HDCP).
  • Non se admiten a taxa de actualización variable (VRR) e o modo de baixa latencia automática (ALLM).
  • Non se admiten os parámetros de temporización horizontal que non son divisibles por catro no modo de catro píxeles.

Instrucións de instalación
O núcleo IP debe instalarse no Catálogo IP do software Libero® 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 Smart Design para a súa inclusión no proxecto Libero.

Dispositivos fonte probados (facer unha pregunta)

A seguinte táboa enumera os dispositivos de orixe probados.

Táboa 1-1. Dispositivos de fontes probadas

Dispositivos Modo Pixel Resolucións probadas Profundidade de cor (bit) Modo de cor Audio
Analizador HDMI quantumdata™ M41h 1 720P 30 FPS, 720P 60 FPS e 1080P 60 FPS 8 RGB, YUV444 e YUV422 Si
1080P 30 FPS 8, 10, 12 e 16
4 720P 30 FPS, 1080P 30 FPS e 4K 60 FPS 8
1080P 60 FPS 8, 12 e 16
4K 30 FPS 8, 10, 12 e 16
Lenovo™ 20U1A007IG 1 1080P 60 FPS 8 RGB Si
4 1080P 60 FPS e 4K 30 FPS
Dell Latitude 3420 1 1080P 60 FPS 8 RGB Si
4 4K 30 FPS e 4K 60 FPS
Probador HDMI® Astro VA-1844A 1 720P 30 FPS, 720P 60 FPS e 1080P 60 FPS 8 RGB, YUV444 e YUV422 Si
1080P 30 FPS 8, 10, 12 e 16
4 720P 30 FPS, 1080P 30 FPS e 4K 30 FPS 8
1080P 30 FPS 8, 12 e 16
Kit NVIDIA® Jetson AGX Orin 32GB H01 1 1080P 30 FPS 8 RGB Non
4 4K 60 FPS

Configuración IP HDMI RX (Pregunta)

Esta sección ofrece un sobreview da interface HDMI RX IP Configurator e os seus compoñentes. O HDMI RX IP Configurator proporciona unha interface gráfica para configurar o núcleo HDMI RX. Este configurador permite ao usuario seleccionar parámetros como Número de píxeles, Número de canles de audio, Interface de vídeo, Interface de audio, SCRAMBLER, Profundidade de cor, Formato de cor, Banco de probas e Licenza. A interface do Configurador inclúe menús despregables e opcións para personalizar a configuración. As configuracións clave descríbense na Táboa 4-1. A seguinte figura ofrece un detalle view da interface HDMI RX IP Configurator.

Figura 2-1. Configurador IP HDMI RX

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (1)

A interface tamén inclúe os botóns Aceptar e Cancelar para confirmar ou descartar as configuracións.

Implementación de hardware (Pregunta)

As seguintes figuras describen a interface HDMI RX IP con transceptor (XCVR).

Figura 3-1. Diagrama de bloques HDMI RX

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (2)

Figura 3-2. Diagrama de bloques detallado do receptor

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (3)

HDMI RX consta de tres stages:

  • O aliñador de fase aliña os datos paralelos con respecto aos límites do token de control mediante o deslizamento de bits do transceptor.
  • O decodificador TMDS converte os datos codificados de 10 bits en datos de píxeles de vídeo de 8 bits, datos de paquetes de audio de 4 bits e sinais de control de 2 bits.
  • Os FIFO eliminan o sesgo entre os reloxos dos carrís R, G e B.

Alineador de fases (facer unha pregunta)
Os datos paralelos de 10 bits do XCVR non sempre están aliñados con respecto aos límites das palabras codificadas TMDS. Os datos paralelos deben cambiarse de bits e aliñarse para decodificar os datos. O aliñador de fases aliña os datos paralelos entrantes cos límites das palabras mediante a función de deslizamento de bits do XCVR. XCVR no modo Per-Monitor DPI Awareness (PMA) permite a función de deslizamento de bits, onde axusta o aliñamento da palabra deserializada de 10 bits por 1 bit. Cada vez, despois de axustar a palabra de 10 bits por posición de deslizamento de 1 bit, compárase con calquera dos catro tokens de control do protocolo HDMI para bloquear a posición durante o período de control. A palabra de 10 bits está correctamente aliñada e considérase válida para o s seguintetages. Cada canle de cor ten o seu propio aliñador de fase, o descodificador TMDS comeza a decodificar só cando todos os aliñadores de fase están bloqueados para corrixir os límites das palabras.

Decodificador TMDS (Pregunta)
O descodificador TMDS descodifica os datos deserializados de 10 bits do transceptor en datos de píxeles de 8 bits durante o período de vídeo. HSYNC, VSYNC e PACKET HEADER xéranse durante o período de control a partir dos datos da canle azul de 10 bits. Os datos do paquete de audio son decodificados na canle R e G cada un con catro bits. O decodificador TMDS de cada canle funciona no seu propio reloxo. Polo tanto, pode ter un certo sesgo entre as canles.

Desviación de canle a canle (facer unha pregunta)
Utilízase unha lóxica de desviación baseada en FIFO para eliminar o sesgo entre as canles. Cada canle recibe un sinal válido das unidades de aliñamento de fase para indicar se os datos de 10 bits entrantes do alineador de fase son válidos. Se todas as canles son válidas (conseguiron o aliñamento de fase), o módulo FIFO comeza a pasar datos a través do módulo FIFO usando sinais de habilitación de lectura e escritura (escribindo e lendo continuamente). Cando se detecta un token de control en calquera das saídas FIFO, o fluxo de lectura está suspendido e xérase un sinal de marcador detectado para indicar a chegada dun marcador particular ao fluxo de vídeo. O fluxo de lectura retómase só cando este marcador chegou ás tres canles. Como resultado, elimínase o sesgo relevante. Os FIFO de dobre reloxo sincronizan os tres fluxos de datos co reloxo da canle azul para eliminar o sesgo relevante. Na seguinte figura descríbese a técnica de desaxeamento de canle a canle.

Figura 3-3. Desviación de canle a canle

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (4)

DDC (Fai unha pregunta)
O DDC é unha canle de comunicación baseada na especificación do bus I2C. A fonte usa comandos I2C para ler información do E-EDID dun sumidoiro cun enderezo escravo. O HDMI RX IP usa EDID predefinido con resolución múltiple que admite resolucións de ata 1920 ✕ 1080 a 60 Hz no modo One Pixel e ata 3840 ✕ 2160 a 60 Hz no modo Catro píxeles.
O EDID representa o nome de visualización como pantalla Microchip HDMI.

Parámetros de HDMI RX e sinais de interface (facer unha pregunta)

Esta sección analiza os parámetros do configurador de GUI HDMI RX e os sinais de E/S.

Parámetros de configuración (Pregunta)
A seguinte táboa enumera os parámetros de configuración do HDMI RX IP.

Táboa 4-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
Profundidade de cor Especifica o número de bits por compoñente de cor. Soporta 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
SCRAMBLER Soporte para resolución 4K a 60 fotogramas por segundo:
  • Cando é 1, o soporte de Scrambler está activado
  • Cando é 0, a compatibilidade de Scrambler está desactivada
Número de canles de audio Admite número de canles de audio:
  • 2 canles de audio
  • 8 canles de audio
Interface de vídeo Fluxo nativo e AXI
Interface de audio Fluxo nativo e AXI
Banco de probas Permite seleccionar un entorno de banco de probas. Admite as seguintes opcións de banco de probas:
  • Usuario
  • Ningún
Licenza Especifica o tipo de licenza. Ofrece as dúas opcións de licenza seguintes:
  • RTL
  • Cifrado

Portos (Pregunta)
A seguinte táboa enumera os portos de entrada e saída do HDMI RX IP para a interface nativa cando o formato de cor é RGB.

Táboa 4-2. Entrada e saída para a interface nativa

Nome do sinal Dirección Ancho (bits) Descrición
RESET_N_I Entrada 1 Sinal de reinicio asíncrono activo-baixo
R_RX_CLK_I Entrada 1 Reloxo paralelo para a canle "R" de XCVR
G_RX_CLK_I Entrada 1 Reloxo paralelo para a canle "G" de XCVR
B_RX_CLK_I Entrada 1 Reloxo paralelo para a canle "B" de XCVR
EDID_RESET_N_I Entrada 1 Sinal de reinicio de edid asíncrono activo-baixo
R_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos da canle "R".
G_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos da canle "G".
B_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos da canle "B".
Nome do sinal Dirección Ancho (bits) Descrición
DATOS_R_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos da canle "R" de XCVR
DATOS_G_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos da canle "G" de XCVR
DATOS_B_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos da canle "B" de XCVR
SCL_I Entrada 1 Entrada de reloxo serie I2C para DDC
HPD_I Entrada 1 Sinal de entrada de detección de conexión en quente. A fonte está conectada ao sumidoiro O sinal HPD debe ser alto.
SDA_I Entrada 1 Entrada de datos serie I2C para DDC
EDID_CLK_I Entrada 1 Reloxo do sistema para módulo I2C
BIT_SLIP_R_O Saída 1 Sinal de deslizamento de bits á canle "R" do transceptor
BIT_SLIP_G_O Saída 1 Sinal de deslizamento de bits á canle "G" do transceptor
BIT_SLIP_B_O Saída 1 Sinal de deslizamento de bits á canle "B" do transceptor
VIDEO_DATA_VALID_O Saída 1 Saída válida de datos de vídeo
AUDIO_DATA_VALID_O Saída 1 Saída válida de datos de audio
H_SYNC_O Saída 1 Pulso de sincronización horizontal
V_SYNC_O Saída 1 Pulso de sincronización vertical activo
R_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "R" decodificados
G_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "G" descodificados
B_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "B" decodificados
SDA_O Saída 1 Saída de datos serie I2C para DDC
HPD_O Saída 1 Sinal de saída de detección de conexión en quente
ACR_CTS_O Saída 20 Tempos do ciclo de rexeneración do reloxo de audioamp valor
ACR_N_O Saída 20 Parámetro de valor de rexeneración do reloxo de audio (N).
ACR_VALID_O Saída 1 Sinal válido de rexeneración do reloxo de audio
AUDIO_SAMPLE_CH1_O Saída 24 Canal 1 de audio sampos datos
AUDIO_SAMPLE_CH2_O Saída 24 Canal 2 de audio sampos datos
AUDIO_SAMPLE_CH3_O Saída 24 Canal 3 de audio sampos datos
AUDIO_SAMPLE_CH4_O Saída 24 Canal 4 de audio sampos datos
AUDIO_SAMPLE_CH5_O Saída 24 Canal 5 de audio sampos datos
AUDIO_SAMPLE_CH6_O Saída 24 Canal 6 de audio sampos datos
AUDIO_SAMPLE_CH7_O Saída 24 Canal 7 de audio sampos datos
AUDIO_SAMPLE_CH8_O Saída 24 Canal 8 de audio sampos datos
HDMI_DVI_MODE_O Saída 1 Os seguintes son os dous modos:
  • 1: Modo HDMI
  • 0: modo DVI

A seguinte táboa describe os portos de entrada e saída de HDMI RX IP para AXI4 Stream Video Interface.
Táboa 4-3. Portos de entrada e saída para a interface de vídeo Stream AXI4

Nome do porto Dirección Ancho (bits) Descrición
TDATA_O Saída NÚMERO DE PÍXELES ✕ Profundidade de cor ✕ 3 bits Saída de datos de vídeo [R, G, B]
TVALID_O Saída 1 Vídeo de saída válido
Nome do porto Dirección Ancho (bits) Descrición
TLAST_O Saída 1 Sinal de final do cadro de saída
TUSER_O Saída 3
  • bit 0 = VSYNC
  • bit 1 = Hsync
  •  bit 2 = 0
  • bit 3 = 0
TSRB_O Saída 3 Saída de datos de vídeo estroboscópico
TKEEP_O Saída 3 Mantemento de datos de vídeo de saída

A seguinte táboa describe os portos de entrada e saída de HDMI RX IP para AXI4 Stream Audio Interface.

Táboa 4-4. Portos de entrada e saída para a interface de audio AXI4 Stream

Nome do porto Dirección Ancho (bits) Descrición
AUDIO_TDATA_O Saída 24 Saída de datos de audio
AUDIO_TID_O Saída 3 Canle de audio de saída
AUDIO_TVALID_O Saída 1 Saída de sinal de audio válido

A seguinte táboa enumera os portos de entrada e saída do IP HDMI RX para a interface nativa cando o formato de cor é YUV444.

Táboa 4-5. Entrada e saída para a interface nativa

Nome do porto Dirección Ancho (bits) Descrición
RESET_N_I Entrada 1 Sinal de reinicio asíncrono activo-baixo
LANE3_RX_CLK_I Entrada 1 Reloxo paralelo para a canle Lane 3 de XCVR
LANE2_RX_CLK_I Entrada 1 Reloxo paralelo para a canle Lane 2 de XCVR
LANE1_RX_CLK_I Entrada 1 Reloxo paralelo para a canle Lane 1 de XCVR
EDID_RESET_N_I Entrada 1 Sinal de reinicio de edid asíncrono activo-baixo
LANE3_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos do carril 3
LANE2_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos do carril 2
LANE1_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos do carril 1
DATA_LANE3_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos do carril 3 de XCVR
DATA_LANE2_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos do carril 2 de XCVR
DATA_LANE1_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos do carril 1 de XCVR
SCL_I Entrada 1 Entrada de reloxo serie I2C para DDC
HPD_I Entrada 1 Sinal de entrada de detección de conexión en quente. A fonte está conectada ao sumidoiro O sinal HPD debe ser alto.
SDA_I Entrada 1 Entrada de datos serie I2C para DDC
EDID_CLK_I Entrada 1 Reloxo do sistema para módulo I2C
BIT_SLIP_LANE3_O Saída 1 Sinal de deslizamento de bits ao carril 3 do transceptor
BIT_SLIP_LANE2_O Saída 1 Sinal de deslizamento de bits ao carril 2 do transceptor
BIT_SLIP_LANE1_O Saída 1 Sinal de deslizamento de bits ao carril 1 do transceptor
VIDEO_DATA_VALID_O Saída 1 Saída válida de datos de vídeo
AUDIO_DATA_VALID_O Saída 1 Saída válida de datos de audio
H_SYNC_O Saída 1 Pulso de sincronización horizontal
V_SYNC_O Saída 1 Pulso de sincronización vertical activo
Nome do porto Dirección Ancho (bits) Descrición
Y_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "Y" descodificados
Cb_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "Cb" decodificados
Cr_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "Cr" descodificados
SDA_O Saída 1 Saída de datos serie I2C para DDC
HPD_O Saída 1 Sinal de saída de detección de conexión en quente
ACR_CTS_O Saída 20 Tempo de ciclo de rexeneración do reloxo de audioamp valor
ACR_N_O Saída 20 Parámetro de valor de rexeneración do reloxo de audio (N).
ACR_VALID_O Saída 1 Sinal válido de rexeneración do reloxo de audio
AUDIO_SAMPLE_CH1_O Saída 24 Canal 1 de audio sampos datos
AUDIO_SAMPLE_CH2_O Saída 24 Canal 2 de audio sampos datos
AUDIO_SAMPLE_CH3_O Saída 24 Canal 3 de audio sampos datos
AUDIO_SAMPLE_CH4_O Saída 24 Canal 4 de audio sampos datos
AUDIO_SAMPLE_CH5_O Saída 24 Canal 5 de audio sampos datos
AUDIO_SAMPLE_CH6_O Saída 24 Canal 6 de audio sampos datos
AUDIO_SAMPLE_CH7_O Saída 24 Canal 7 de audio sampos datos
AUDIO_SAMPLE_CH8_O Saída 24 Canal 8 de audio sampos datos

A seguinte táboa enumera os portos de entrada e saída do IP HDMI RX para a interface nativa cando o formato de cor é YUV422.

Táboa 4-6. Entrada e saída para a interface nativa

Nome do porto Dirección Ancho (bits) Descrición
RESET_N_I Entrada 1 Sinal de reinicio asíncrono activo-baixo
LANE3_RX_CLK_I Entrada 1 Reloxo paralelo para a canle Lane 3 de XCVR
LANE2_RX_CLK_I Entrada 1 Reloxo paralelo para a canle Lane 2 de XCVR
LANE1_RX_CLK_I Entrada 1 Reloxo paralelo para a canle Lane 1 de XCVR
EDID_RESET_N_I Entrada 1 Sinal de reinicio de edid asíncrono activo-baixo
LANE3_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos do carril 3
LANE2_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos do carril 2
LANE1_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos do carril 1
DATA_LANE3_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos do carril 3 de XCVR
DATA_LANE2_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos do carril 2 de XCVR
DATA_LANE1_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos do carril 1 de XCVR
SCL_I Entrada 1 Entrada de reloxo serie I2C para DDC
HPD_I Entrada 1 Sinal de entrada de detección de conexión en quente. A fonte está conectada ao sumidoiro O sinal HPD debe ser alto.
SDA_I Entrada 1 Entrada de datos serie I2C para DDC
EDID_CLK_I Entrada 1 Reloxo do sistema para módulo I2C
BIT_SLIP_LANE3_O Saída 1 Sinal de deslizamento de bits ao carril 3 do transceptor
BIT_SLIP_LANE2_O Saída 1 Sinal de deslizamento de bits ao carril 2 do transceptor
BIT_SLIP_LANE1_O Saída 1 Sinal de deslizamento de bits ao carril 1 do transceptor
VIDEO_DATA_VALID_O Saída 1 Saída válida de datos de vídeo
Nome do porto Dirección Ancho (bits) Descrición
AUDIO_DATA_VALID_O Saída 1 Saída válida de datos de audio
H_SYNC_O Saída 1 Pulso de sincronización horizontal
V_SYNC_O Saída 1 Pulso de sincronización vertical activo
Y_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "Y" descodificados
C_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "C" decodificados
SDA_O Saída 1 Saída de datos serie I2C para DDC
HPD_O Saída 1 Sinal de saída de detección de conexión en quente
ACR_CTS_O Saída 20 Tempo de ciclo de rexeneración do reloxo de audioamp valor
ACR_N_O Saída 20 Parámetro de valor de rexeneración do reloxo de audio (N).
ACR_VALID_O Saída 1 Sinal válido de rexeneración do reloxo de audio
AUDIO_SAMPLE_CH1_O Saída 24 Canal 1 de audio sampos datos
AUDIO_SAMPLE_CH2_O Saída 24 Canal 2 de audio sampos datos
AUDIO_SAMPLE_CH3_O Saída 24 Canal 3 de audio sampos datos
AUDIO_SAMPLE_CH4_O Saída 24 Canal 4 de audio sampos datos
AUDIO_SAMPLE_CH5_O Saída 24 Canal 5 de audio sampos datos
AUDIO_SAMPLE_CH6_O Saída 24 Canal 6 de audio sampos datos
AUDIO_SAMPLE_CH7_O Saída 24 Canal 7 de audio sampos datos
AUDIO_SAMPLE_CH8_O Saída 24 Canal 8 de audio sampos datos

A seguinte táboa enumera os portos de entrada e saída do IP HDMI RX para a interface nativa cando SCRAMBLER está activado.

Táboa 4-7. Entrada e saída para a interface nativa

Nome do porto Dirección Ancho (bits) Descrición
RESET_N_I Entrada 1 Sinal de reinicio asíncrono activo-baixo
R_RX_CLK_I Entrada 1 Reloxo paralelo para a canle "R" de XCVR
G_RX_CLK_I Entrada 1 Reloxo paralelo para a canle "G" de XCVR
B_RX_CLK_I Entrada 1 Reloxo paralelo para a canle "B" de XCVR
EDID_RESET_N_I Entrada 1 Sinal de reinicio de edid asíncrono activo-baixo
HDMI_CABLE_CLK_I Entrada 1 Reloxo por cable da fonte HDMI
R_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos da canle "R".
G_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos da canle "G".
B_RX_VALID_I Entrada 1 Sinal válido de XCVR para datos paralelos da canle "B".
DATOS_R_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos da canle "R" de XCVR
DATOS_G_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos da canle "G" de XCVR
DATOS_B_I Entrada NÚMERO DE PÍXELES ✕ 10 bits Recibíronse datos paralelos da canle "B" de XCVR
SCL_I Entrada 1 Entrada de reloxo serie I2C para DDC
HPD_I Entrada 1 Sinal de entrada de detección de conexión en quente. A fonte está conectada á pía e o sinal HPD debe ser alto.
SDA_I Entrada 1 Entrada de datos serie I2C para DDC
EDID_CLK_I Entrada 1 Reloxo do sistema para módulo I2C
BIT_SLIP_R_O Saída 1 Sinal de deslizamento de bits á canle "R" do transceptor
BIT_SLIP_G_O Saída 1 Sinal de deslizamento de bits á canle "G" do transceptor
Nome do porto Dirección Ancho (bits) Descrición
BIT_SLIP_B_O Saída 1 Sinal de deslizamento de bits á canle "B" do transceptor
VIDEO_DATA_VALID_O Saída 1 Saída válida de datos de vídeo
AUDIO_DATA_VALID_O Saída1 1 Saída válida de datos de audio
H_SYNC_O Saída 1 Pulso de sincronización horizontal
V_SYNC_O Saída 1 Pulso de sincronización vertical activo
DATA_ RATE_O Saída 16 Tasa de datos Rx. Os seguintes son os valores da taxa de datos:
  • x1734 = 5940 Mbps
  • x0B9A = 2960 Mbps
  •  x05CD = 1485 Mbps
  • x2E6 = 742.5 Mbps
R_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "R" decodificados
G_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "G" descodificados
B_O Saída NÚMERO DE PÍXELES ✕ Bits de profundidade de cor Datos "B" decodificados
SDA_O Saída 1 Saída de datos serie I2C para DDC
HPD_O Saída 1 Sinal de saída de detección de conexión en quente
ACR_CTS_O Saída 20 Tempo de ciclo de rexeneración do reloxo de audioamp valor
ACR_N_O Saída 20 Parámetro de valor de rexeneración do reloxo de audio (N).
ACR_VALID_O Saída 1 Sinal válido de rexeneración do reloxo de audio
AUDIO_SAMPLE_CH1_O Saída 24 Canal 1 de audio sampos datos
AUDIO_SAMPLE_CH2_O Saída 24 Canal 2 de audio sampos datos
AUDIO_SAMPLE_CH3_O Saída 24 Canal 3 de audio sampos datos
AUDIO_SAMPLE_CH4_O Saída 24 Canal 4 de audio sampos datos
AUDIO_SAMPLE_CH5_O Saída 24 Canal 5 de audio sampos datos
AUDIO_SAMPLE_CH6_O Saída 24 Canal 6 de audio sampos datos
AUDIO_SAMPLE_CH7_O Saída 24 Canal 7 de audio sampos datos
AUDIO_SAMPLE_CH8_O Saída 24 Canal 8 de audio sampos datos

Simulación do banco de probas (facer unha pregunta)

Proporciónase Testbench para comprobar a funcionalidade do núcleo HDMI RX. Testbench só funciona na interface nativa cando o número de píxeles é un.

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 en Crear SmartDesign Testbench e, a continuación, fai clic en Executar, como se mostra na seguinte figura.
    Figura 5-1. Creando SmartDesign TestbenchMICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (5)
  3. Introduza un nome para o banco de probas SmartDesign e, a continuación, prema en Aceptar.
    Figura 5-2. Denominación de SmartDesign TestbenchMICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (6)Créase o banco de probas SmartDesign e aparece un lenzo á dereita do panel Fluxo de deseño.
  4. Navega ata Libero® SoC Catalog, selecciona View > Windows > Catálogo IP e, a continuación, expanda Solucións-Vídeo. Fai dobre clic en HDMI RX IP (v5.4.0) e despois fai clic en Aceptar.
  5. Seleccione todos os portos, prema co botón dereito e seleccione Promover ao nivel superior.
  6. Na barra de ferramentas SmartDesign, faga clic en Xerar compoñente.
  7. Na pestana Xerarquía de estímulos, fai clic co botón dereito do rato en banco de probas HDMI_RX_TB filee, a continuación, faga clic en Simular deseño previo ao sintetizador > Abrir interactivamente.

A ferramenta ModelSim® ábrese co banco de probas, como se mostra na seguinte figura.

Figura 5-3. Ferramenta ModelSim con banco de probas HDMI RX File

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (7)

Importante: If a simulación se interrompe debido ao límite de tempo de execución especificado no DO file, use o comando run -all para completar a simulación.

Licenza (Pregunta)

HDMI RX IP ofrécese coas dúas opcións de licenza seguintes:

  • Cifrado: ofrécese un código RTL cifrado completo 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.

Resultados da simulación (Fai unha pregunta)

O seguinte diagrama de tempo para HDMI RX IP mostra datos de vídeo e períodos de datos de control.

Figura 6-1. Datos de vídeo

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (8)

O seguinte diagrama mostra as saídas hsync e vsync para as entradas de datos de control correspondentes.

Figura 6-2. Sincronización horizontal e sinais de sincronización vertical

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (9)

O seguinte diagrama mostra a parte EDID.

Figura 6-3. Sinais EDID

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (10)

Utilización de recursos (facer unha pregunta)

HDMI RX IP está implementado en PolarFire® FPGA (paquete MPF300T – 1FCG1152I). A seguinte táboa enumera os recursos utilizados cando Número de píxeles = 1 píxel.

Táboa 7-1. Utilización de recursos para o modo 1 píxel

Formato de cor Profundidade de cor SCRAMBLER Tecido 4LUT Tela DFF Interface 4LUT Interface DFF uSRAM (64×12) LSRAM (20k)
RGB 8 Desactivar 987 1867 360 360 0 10
10 Desactivar 1585 1325 456 456 11 9
12 Desactivar 1544 1323 456 456 11 9
16 Desactivar 1599 1331 492 492 14 9
YCbCr422 8 Desactivar 1136 758 360 360 3 9
YCbCr444 8 Desactivar 1105 782 360 360 3 9
10 Desactivar 1574 1321 456 456 11 9
12 Desactivar 1517 1319 456 456 11 9
16 Desactivar 1585 1327 492 492 14 9

A seguinte táboa enumera os recursos utilizados cando Número de píxeles = 4 píxeles.

Táboa 7-2. Utilización de recursos para o modo 4 píxel

Formato de cor Profundidade de cor SCRAMBLER Tecido 4LUT Tela DFF Interface 4LUT Interface DFF uSRAM (64×12) LSRAM (20k)
RGB 8 Desactivar 1559 1631 1080 1080 9 27
12 Desactivar 1975 2191 1344 1344 31 27
16 Desactivar 1880 2462 1428 1428 38 27
RGB 10 Activar 4231 3306 1008 1008 3 27
12 Activar 4253 3302 1008 1008 3 27
16 Activar 3764 3374 1416 1416 37 27
YCbCr422 8 Desactivar 1485 1433 912 912 7 23
YCbCr444 8 Desactivar 1513 1694 1080 1080 9 27
12 Desactivar 2001 2099 1344 1344 31 27
16 Desactivar 1988 2555 1437 1437 38 27

A seguinte táboa enumera os recursos utilizados cando Número de píxeles = 4 píxeles e SCRAMBLER está activado.

Táboa 7-3. O uso de recursos para o modo 4 píxeles e SCRAMBLER está activado

Formato de cor Profundidade de cor SCRAMBLER Tecido 4LUT Tela DFF Interface 4LUT Interface DFF uSRAM (64×12) LSRAM (20k)
RGB 8 Activar 5029 5243 1126 1126 9 28
YCbCr422 8 Activar 4566 3625 1128 1128 13 27
YCbCr444 8 Activar 4762 3844 1176 1176 17 27

Integración do sistema (Pregunta)

Esta sección mostra como integrar a IP no deseño de Libero.
A seguinte táboa enumera as configuracións de PF XCVR, PF TX PLL e PF CCC necesarias para diferentes resolucións e anchos de bits.

Táboa 8-1. Configuracións PF XCVR, PF TX PLL e PF CCC

Resolución Ancho de bit Configuración PF XCVR CDR REF CLOCK PADS Configuración PF CCC
Velocidade de datos RX RX CDR Ref Reloxo Frecuencia RX PCS Ancho de tecido Frecuencia de entrada Frecuencia de saída
1 PXL (1080p60) 8 1485 148.5 10 AE27, AE28 NA NA
1 PXL (1080p30) 10 1485 148.5 10 AE27, AE28 92.5 74
12 1485 148.5 10 AE27, AE28 74.25 111.375
16 1485 148.5 10 AE27, AE28 74.25 148.5
4 PXL (1080p60) 8 1485 148.5 40 AE27, AE28 NA NA
12 1485 148.5 40 AE27, AE28 55.725 37.15
16 1485 148.5 40 AE27, AE28 74.25 37.125
4 PXL (4kp30) 8 1485 148.5 40 AE27, AE28 NA NA
10 3712.5 148.5 40 AE29, AE30 92.81 74.248
12 4455 148.5 40 AE29, AE30 111.375 74.25
16 5940 148.5 40 AE29, AE30 148.5 74.25
4 PXL (4Kp60) 8 5940 148.5 40 AE29, AE30 NA NA

HDMI RX SampDeseño 1: Cando se configura no modo Profundidade de cor = 8 bits e Número de píxeles = 1 Píxel, móstrase na seguinte figura.

Figura 8-1. HDMI RX SampDeseño 1

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (11)

Por 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 o modo dúplex completo TX e RX. Velocidade de datos RX de 1485 Mbps en modo PMA, co ancho de datos configurado como 10 bits para o modo 1 PXL e un reloxo de referencia CDR de 148.5 MHz. Velocidade de datos TX de 1485 Mbps en modo PMA, co ancho de datos configurado como 10 bits co factor de división de reloxo 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK e LANE3_CDR_REF_CLK son impulsados ​​desde o PF_XCVR_REF_CLK con pins Pad AE27, AE28.
  • O pin EDID CLK_I debería ser conducido cun reloxo de 150 MHz con CCC.
  • R_RX_CLK_I, G_RX_CLK_I e B_RX_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente.
  • R_RX_VALID_I, G_RX_VALID_I e B_RX_VALID_I son impulsados ​​por LANE3_RX_VAL, LANE2_RX_VAL e LANE1_RX_VAL, respectivamente.
  • DATA_R_I, DATA_G_I e DATA_B_I son controlados por LANE3_RX_DATA, LANE2_RX_DATA e LANE1_RX_DATA, respectivamente.

HDMI RX SampDeseño 2: Cando se configura no modo Profundidade de cor = 8 bits e Número de píxeles = 4 Píxel, móstrase na seguinte figura.

Figura 8-2. HDMI RX SampDeseño 2

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (12)

Por 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 o modo dúplex completo TX e RX. Velocidade de datos RX de 1485 Mbps en modo PMA, co ancho de datos configurado como 40 bits para o modo 4 PXL e un reloxo de referencia CDR de 148.5 MHz. Velocidade de datos TX de 1485 Mbps en modo PMA, co ancho de datos configurado como 40 bits co factor de división de reloxo 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK e LANE3_CDR_REF_CLK son impulsados ​​desde o PF_XCVR_REF_CLK con pins Pad AE27, AE28.
  • O pin EDID CLK_I debería ser conducido cun reloxo de 150 MHz con CCC.
  • R_RX_CLK_I, G_RX_CLK_I e B_RX_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente.
  • R_RX_VALID_I, G_RX_VALID_I e B_RX_VALID_I son impulsados ​​por LANE3_RX_VAL, LANE2_RX_VAL e LANE1_RX_VAL, respectivamente.
  • DATA_R_I, DATA_G_I e DATA_B_I son controlados por LANE3_RX_DATA, LANE2_RX_DATA e LANE1_RX_DATA, respectivamente.

HDMI RX SampDeseño 3: Cando se configura no modo Profundidade de cor = 8 bits e Número de píxeles = 4 modos de píxeles e SCRAMBLER = Activado, móstrase na seguinte figura.

Figura 8-3. HDMI RX SampDeseño 3

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (13)

Por 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 o modo independente TX e RX. Velocidade de datos RX de 5940 Mbps en modo PMA, co ancho de datos configurado como 40 bits para o modo 4 PXL e un reloxo de referencia CDR de 148.5 MHz. Velocidade de datos TX de 5940 Mbps en modo PMA, co ancho de datos configurado como 40 bits co factor de división de reloxo 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK e LANE3_CDR_REF_CLK lévanse desde o PF_XCVR_REF_CLK con pins Pad AF29, AF30.
  • O pin EDID CLK_I debería conducir cun reloxo de 150 MHz con CCC.
  • R_RX_CLK_I, G_RX_CLK_I e B_RX_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente.
  • R_RX_VALID_I, G_RX_VALID_I e B_RX_VALID_I son impulsados ​​por LANE3_RX_VAL, LANE2_RX_VAL e LANE1_RX_VAL, respectivamente.
  • DATA_R_I, DATA_G_I e DATA_B_I son controlados por LANE3_RX_DATA, LANE2_RX_DATA e LANE1_RX_DATA, respectivamente.

HDMI RX SampDeseño 4: Cando se configura no modo Profundidade de cor = 12 bits e Número de píxeles = 4 modos de píxeles e SCRAMBLER = Activado, móstrase na seguinte figura.

Figura 8-4. HDMI RX SampDeseño 4

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (14)

Por example, 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 o modo Só RX. Velocidade de datos RX de 4455 Mbps en modo PMA, co ancho de datos configurado como 40 bits para o modo 4 PXL e un reloxo de referencia CDR de 148.5 MHz.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK e LANE3_CDR_REF_CLK lévanse desde o PF_XCVR_REF_CLK con pins Pad AF29, AF30.
  • O pin EDID CLK_I debería conducir cun reloxo de 150 MHz con CCC.
  • R_RX_CLK_I, G_RX_CLK_I e B_RX_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente.
  • R_RX_VALID_I, G_RX_VALID_I e B_RX_VALID_I son impulsados ​​por LANE3_RX_VAL, LANE2_RX_VAL e LANE1_RX_VAL, respectivamente.
  • DATA_R_I, DATA_G_I e DATA_B_I son controlados por LANE3_RX_DATA, LANE2_RX_DATA e LANE1_RX_DATA, respectivamente.
  • O módulo PF_CCC_C0 xera un reloxo chamado OUT0_FABCLK_0 cunha frecuencia de 74.25 MHz, derivado dun reloxo de entrada de 111.375 MHz, que é impulsado por LANE1_RX_CLK_R.

HDMI RX SampDeseño 5: Cando se configura en Profundidade de cor = 8 bits, Número de píxeles = 4 modo de píxeles e SCRAMBLER = Activado móstrase na seguinte figura. Este deseño é unha taxa de datos dinámica con DRI.

Figura 8-5. HDMI RX SampDeseño 5

MICROCHIP-PolarFire-FPGA-Interface-multimedia-de-alta definición-receptor-HDMI- (15)

Por 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 o modo RX Only coa interface de reconfiguración dinámica activada. Velocidade de datos RX de 5940 Mbps en modo PMA, co ancho de datos configurado como 40 bits para o modo 4 PXL e un reloxo de referencia CDR de 148.5 MHz.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK e LANE3_CDR_REF_CLK lévanse desde o PF_XCVR_REF_CLK con pins Pad AF29, AF30.
  • O pin EDID CLK_I debería conducir cun reloxo de 150 MHz con CCC.
  • R_RX_CLK_I, G_RX_CLK_I e B_RX_CLK_I son conducidos por LANE3_TX_CLK_R, LANE2_TX_CLK_R e LANE1_TX_CLK_R, respectivamente.
  • R_RX_VALID_I, G_RX_VALID_I e B_RX_VALID_I son impulsados ​​por LANE3_RX_VAL, LANE2_RX_VAL e LANE1_RX_VAL, respectivamente.
  • DATA_R_I, DATA_G_I e DATA_B_I son controlados por LANE3_RX_DATA, LANE2_RX_DATA e LANE1_RX_DATA, respectivamente.

Historial de revisións (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 9-1. Historial de revisións

Revisión Data Descrición
D 02/2025 A seguinte é a lista de cambios realizados na revisión C do documento:
  • Actualizouse a versión IP de HDMI RX a 5.4.
  • Introdución actualizada con funcións e funcións non compatibles.
  • Engadida a sección Dispositivos fonte probados.
  • Actualizouse a Figura 3-1 e a Figura 3-3 na sección Implementación de hardware.
  • Engadida a sección de parámetros de configuración.
  • Actualizouse a táboa 4-2, a táboa 4-4, a táboa 4-5, a táboa 4-6 e a táboa 4-7 na sección Portos.
  • Actualizouse a Figura 5-2 na sección Simulación do banco de probas.
  • A Táboa 7-1 e a Táboa 7-2 actualizadas engadiuse a Táboa 7-3 na sección Utilización de recursos.
  • Figura 8-1, Figura 8-2, Figura 8-3 e Figura 8-4 actualizadas na sección Integración do sistema.
  • Engadiuse a taxa de datos dinámica con deseño DRI, por exemploample na Integración de Sistemasn sección.
C 02/2023 A seguinte é a lista de cambios realizados na revisión C do documento:
  • Actualizouse a versión IP de HDMI RX a 5.2
  • Actualizouse a resolución admitida en modo de catro píxeles en todo o documento
  • Figura 2-1 actualizada
B 09/2022 A seguinte é a lista de modificacións realizadas na revisión B do documento:
  • Actualizouse o documento para a versión 5.1
  • Táboa 4-2 e Táboa 4-3 actualizadas
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 DS50003298A de 50200863
  • Sección actualizada TMDS Decoder
  • Táboas actualizadas Táboa 4-2 e Táboa 4-3
  •  Figura 5-3 actualizada, Figura 6-1, Figura 6-2
2.0 O seguinte é un resumo dos cambios realizados nesta revisión.
  • Engadida a táboa 4-3
  • Táboas de utilización de recursos actualizadas
1.0 08/2021 Revisión inicial.

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, chame ao 800.262.1060
  • Desde o resto do mundo, chame ao 650.318.4460
  • Fax, dende calquera parte do mundo, 650.318.8044

Información do microchip

Marcas comerciais
O nome e o logotipo de "Microchip", o logotipo "M" e outros nomes, logotipos e marcas son marcas rexistradas e non rexistradas de Microchip Technology Incorporated ou das súas filiais e/ou filiais nos Estados Unidos e/ou noutros países ("Microchip Marcas comerciais”). Pódese atopar información sobre as marcas comerciais de Microchip en https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.

ISBN: 979-8-3371-0744-8

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.

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:

  • Os produtos de microchip cumpren as especificacións contidas na súa ficha de datos de microchip.
  • 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 dos produtos 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.

© 2025 Microchip Technology Inc. e as súas filiais

FAQ

  • P: Como actualizo o núcleo IP HDMI RX?
    R: O núcleo IP pódese actualizar a través do software Libero SoC ou descargarse manualmente desde o catálogo. Unha vez instalado no Catálogo IP do software Libero SoC, pódese configurar, xerar e instanciar dentro de SmartDesign para a súa inclusión no proxecto.

Documentos/Recursos

MICROCHIP PolarFire FPGA Receptor HDMI de interfaz multimedia de alta definición [pdfGuía do usuario
PolarFire FPGA, PolarFire FPGA Interfaz multimedia de alta definición Receptor HDMI, Receptor HDMI de interfaz multimedia de alta definición, Receptor HDMI de interfaz multimedia, Receptor HDMI de interfaz, Receptor HDMI

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *