MICROCHIP-LOGO

MICROCHIP PolarFire FPGA ажыратымдылығы жоғары мультимедиялық интерфейс HDMI қабылдағышы

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы-ӨНІМ-КЕСІН

Кіріспе (сұрақ қою)
Microchip жоғары ажыратымдылықтағы мультимедиялық интерфейс (HDMI) IP қабылдағышы HDMI стандартты спецификациясында сипатталған бейне деректері мен аудио пакет деректерін қабылдауды қолдайды. HDMI RX IP бір пиксель режимінде 2.0 Гц-те 1920 × 1080 және төрт пиксель режимінде 60 Гц-те 3840 × 2160 дейін ажыратымдылық үшін HDMI 60 қолдайтын PolarFire® FPGA және PolarFire жүйесі (SoC) FPGA құрылғылары үшін арнайы жасалған. RX IP қуатты қосу немесе өшіру және HDMI көзі мен HDMI раковинасы арасындағы байланысты көрсету үшін оқиғаларды ажырату немесе қосу үшін Hot Plug Detect (HPD) мүмкіндігін қолдайды.

HDMI көзі раковинаның конфигурациясын және/немесе мүмкіндіктерін анықтау үшін раковинаның кеңейтілген дисплей сәйкестендіру деректерін (EDID) оқу үшін Display Data арнасын (DDC) пайдаланады. HDMI RX IP құрылғысында алдын ала бағдарламаланған EDID бар, оны HDMI көзі стандартты I2C арнасы арқылы оқи алады. PolarFire FPGA және PolarFire SoC FPGA құрылғысының қабылдағыштары RX IP-мен бірге сериялық деректерді 10-биттік деректерге сериядан шығару үшін пайдаланылады. HDMI-дағы деректер арналарының арасында айтарлықтай қисаюға рұқсат етіледі. HDMI RX IP бірінші кіріс бірінші шығыс (FIFOs) арқылы деректер арналары арасындағы қисықты жояды. Бұл IP трансивер арқылы HDMI көзінен алынған Transition Minimized Differential Signaling (TMDS) деректерін 24 биттік RGB пиксел деректеріне, 24 биттік аудио деректеріне және басқару сигналдарына түрлендіреді. HDMI протоколында көрсетілген төрт стандартты басқару таңбалауышы сериядан шығару кезінде деректерді кезеңдік туралау үшін пайдаланылады.

Түйіндеме

Төмендегі кестеде HDMI RX IP сипаттамаларының қысқаша мазмұны берілген.

Кесте 1. HDMI RX IP сипаттамалары

Негізгі нұсқа Бұл пайдаланушы нұсқаулығы HDMI RX IP v5.4 қолдайды.
Қолдау көрсетілетін құрылғылар отбасылары
  • PolarFire® SoC
  • PolarFire
Қолдау көрсетілетін құралдар ағыны Libero® SoC v12.0 немесе одан кейінгі шығарылымдарды қажет етеді.
Қолдау көрсетілетін интерфейстер HDMI RX IP қолдайтын интерфейстер:
  • AXI4-ағыны: бұл ядро шығыс порттарына AXI4-ағынын қолдайды. Осы режимде конфигурацияланған кезде IP AXI4 Stream стандартты шағым сигналдарын шығарады.
  • Native: Осы режимде конфигурацияланған кезде IP жергілікті бейне және дыбыс сигналдарын шығарады.
Лицензиялау HDMI RX IP келесі екі лицензия опциясымен қамтамасыз етілген:
  • Шифрланған: ядро үшін толық шифрланған RTL коды берілген. Ол Libero лицензиясының кез келгенімен тегін қол жетімді, бұл ядроны SmartDesign көмегімен жасауға мүмкіндік береді. Libero дизайн жиынтығын пайдаланып FPGA кремнийін модельдеу, синтездеу, орналасу және бағдарламалауды орындауға болады.
  • RTL: Толық RTL бастапқы коды лицензия құлыпталған, оны бөлек сатып алу қажет.

Ерекше өзгешеліктері

HDMI RX IP келесі мүмкіндіктерге ие:

  • HDMI 2.0 үшін үйлесімді
  • 8, 10, 12 және 16 бит түс тереңдігін қолдайды
  • RGB, YUV 4:2:2 және YUV 4:4:4 сияқты түсті пішімдерді қолдайды
  • Бір сағатқа бір немесе төрт пиксель енгізуді қолдайды
  • Бір пиксель режимінде 1920 Гц жиілікте 1080 ✕ 60 дейін және төрт пиксель режимінде 3840 Гц жиілікте 2160 ✕ 60 дейін ажыратымдылықты қолдайды.
  • Ыстық қосқышты анықтайды
  • Декодтау схемасын қолдайды – TMDS
  • DVI кірісін қолдайды
  • Дисплей деректер арнасын (DDC) және жақсартылған дисплей деректер арнасын (E-DDC) қолдайды.
  • Бейне деректерін тасымалдауға арналған Native және AXI4 ағынды бейне интерфейсін қолдайды
  • Дыбыс деректерін тасымалдауға арналған Native және AXI4 Stream Audio интерфейсін қолдайды

Қолдау көрсетілмейтін мүмкіндіктер

Төменде HDMI RX IP қолдау көрсетілмейтін мүмкіндіктері берілген:

  • 4:2:0 түс пішіміне қолдау көрсетілмейді.
  • Жоғары динамикалық диапазонға (HDR) және жоғары өткізу қабілеттілігі бар сандық мазмұнды қорғауға (HDCP) қолдау көрсетілмейді.
  • Айнымалы жаңарту жиілігі (VRR) және автоматты төмен кідіріс режиміне (ALLM) қолдау көрсетілмейді.
  • Төрт пиксель режимінде төртке бөлінбейтін Көлденең уақыт параметрлеріне қолдау көрсетілмейді.

Орнату нұсқаулары
IP өзегі Libero® SoC бағдарламалық құралының IP каталогына Libero SoC бағдарламалық құралындағы IP каталогын жаңарту функциясы арқылы автоматты түрде орнатылуы керек немесе ол каталогтан қолмен жүктеледі. IP ядросы Libero SoC бағдарламалық құралының IP каталогында орнатылғаннан кейін ол Libero жобасына қосу үшін Smart Design ішінде конфигурацияланады, жасалады және жасалады.

Тексерілген бастапқы құрылғылар (сұрақ қою)

Келесі кестеде тексерілген бастапқы құрылғылар тізімі берілген.

Кесте 1-1. Тексерілген көздер құрылғылары

Құрылғылар Пиксель режимі Ажыратымдылықтар сыналған Түс тереңдігі (бит) Түс режимі Аудио
quantumdata™ M41h HDMI анализаторы 1 720P 30 FPS, 720P 60 FPS және 1080P 60 FPS 8 RGB, YUV444 және YUV422 Иә
1080P 30 FPS 8, 10, 12 және 16
4 720P 30 FPS, 1080P 30 FPS және 4K 60 FPS 8
1080P 60 FPS 8, 12 және 16
4K 30 FPS 8, 10, 12 және 16
Lenovo™ 20U1A007IG 1 1080P 60 FPS 8 RGB Иә
4 1080P 60 FPS және 4K 30 FPS
Dell Latitude 3420 1 1080P 60 FPS 8 RGB Иә
4 4K 30 FPS және 4K 60 FPS
Astro VA-1844A HDMI® сынақ құралы 1 720P 30 FPS, 720P 60 FPS және 1080P 60 FPS 8 RGB, YUV444 және YUV422 Иә
1080P 30 FPS 8, 10, 12 және 16
4 720P 30 FPS, 1080P 30 FPS және 4K 30 FPS 8
1080P 30 FPS 8, 12 және 16
NVIDIA® Jetson AGX Orin 32 ГБ H01 жинағы 1 1080P 30 FPS 8 RGB Жоқ
4 4K 60 FPS

HDMI RX IP конфигурациясы (сұрақ қою)

Бұл бөлім аяқталу мүмкіндігін бередіview HDMI RX IP Configurator интерфейсінің және оның құрамдас бөліктерінің. HDMI RX IP конфигураторы HDMI RX өзегін орнату үшін графикалық интерфейсті қамтамасыз етеді. Бұл конфигуратор пайдаланушыға пикселдер саны, аудио арналар саны, бейне интерфейсі, дыбыс интерфейсі, SCRAMBLER, түс тереңдігі, түс пішімі, сынақ тақтасы және лицензия сияқты параметрлерді таңдауға мүмкіндік береді. Конфигуратор интерфейсі ашылмалы мәзірлерді және параметрлерді теңшеуге арналған опцияларды қамтиды. Негізгі конфигурациялар 4-1 кестеде сипатталған. Төмендегі суретте егжей-тегжейлі берілген view HDMI RX IP Configurator интерфейсінің.

2-1-сурет. HDMI RX IP конфигураторы

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (1)

Сондай-ақ интерфейс конфигурацияларды растау немесе алып тастау үшін OK және Cancel түймелерін қамтиды.

Аппараттық құралдарды енгізу (сұрақ қою)

Төмендегі суреттер трансивермен (XCVR) HDMI RX IP интерфейсін сипаттайды.

3-1-сурет. HDMI RX блок диаграммасы

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (2)

3-2-сурет. Қабылдағыштың егжей-тегжейлі блок схемасы

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (3)

HDMI RX үш секундтан тұрадыtages:

  • Фазалық туралаушы параллель деректерді трансивер бит сырғымасын пайдаланып басқару таңбалауыш шекараларына қатысты теңестіреді.
  • TMDS декодері 10 биттік кодталған деректерді 8 биттік бейне пикселдік деректерге, 4 биттік аудио пакеттік деректерге және 2 биттік басқару сигналдарына түрлендіреді.
  • FIFOs R, G және B жолақтарының сағаттары арасындағы қисаюды жояды.

Кезеңді туралау (сұрақ қою)
XCVR құрылғысынан алынған 10 биттік параллель деректер TMDS кодталған сөз шекараларына қатысты әрқашан тураланбайды. Деректерді декодтау үшін параллель деректерді бит жылжыту және туралау қажет. Фазалық туралаушы кіріс параллельді деректерді XCVR ішіндегі бит-слип мүмкіндігін пайдаланып сөз шекараларына туралайды. Per-Monitor DPI Awareness (PMA) режиміндегі XCVR 10-биттік сериясыздандырылған сөздің 1-битке туралануын реттейтін бит-слип мүмкіндігін береді. Әр жолы, 10 биттік сөзді 1 биттік сырғыту позициясына реттегеннен кейін, басқару кезеңінде позицияны құлыптау үшін HDMI протоколының төрт басқару таңбалауышының кез келгенімен салыстырылады. 10 биттік сөз дұрыс реттелген және келесі с үшін жарамды болып саналадыtages. Әрбір түс арнасының өз фазалық туралаушысы бар, TMDS декодері сөз шекараларын түзету үшін барлық фазалық туралауыштар құлыпталғанда ғана декодтауды бастайды.

TMDS декодері (сұрақ қою)
TMDS декодері трансиверден сериясыздандырылған 10-битті бейне кезең ішінде 8-биттік пиксельдік деректерге декодтайды. HSYNC, VSYNC және PACKET HEADER басқару кезеңінде 10-биттік көк арна деректерінен жасалады. Аудио пакет деректері әрқайсысында төрт биттен тұратын R және G арнасында декодталған. Әрбір арнаның TMDS декодері өз сағатымен жұмыс істейді. Демек, оның арналар арасында белгілі бір қисаюы болуы мүмкін.

Арнадан Channel De-Skew (Сұрақ қою)
Арналар арасындағы қисаюды жою үшін FIFO негізіндегі қисаю логикасы қолданылады. Әрбір арна фазаларды теңестіру құрылғыларынан кіріс 10-биттік деректердің жарамды екенін көрсету үшін жарамды сигнал алады. Егер барлық арналар жарамды болса (фазалық теңестіруге қол жеткізілсе), FIFO модулі оқу және жазуды қосу сигналдарын (үздіксіз енгізу және оқу) арқылы FIFO модулі арқылы деректерді беруді бастайды. FIFO шығыстарының кез келгенінде басқару таңбалауышы анықталғанда, оқу ағыны тоқтатылады және бейне ағынында белгілі бір маркердің келуін көрсету үшін маркерлік анықталған сигнал жасалады. Оқу ағыны осы маркер барлық үш арнаға жеткенде ғана жалғасады. Нәтижесінде тиісті қиғаштық жойылады. Қос сағатты FIFO сәйкес қисықты жою үшін барлық үш деректер ағынын көк арна сағатымен үндестіреді. Келесі сурет арнадан арнаға қисаюды жою техникасын сипаттайды.

3-3-сурет. Арнадан Channel De-Skew

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (4)

DDC (сұрақ қою)
DDC - I2C шинасы спецификациясына негізделген байланыс арнасы. Көзі бағынышты мекенжайы бар раковинаның E-EDID деректерінен ақпаратты оқу үшін I2C пәрмендерін пайдаланады. HDMI RX IP бірнеше ажыратымдылығы бар алдын ала анықталған EDID пайдаланады, бір пиксель режимінде 1920 Гц жиілікте 1080 ✕ 60 және төрт пиксель режимінде 3840 Гц кезінде 2160 ✕ 60 дейін ажыратымдылықты қолдайды.
EDID дисплей атауын Microchip HDMI дисплейі ретінде көрсетеді.

HDMI RX параметрлері және интерфейс сигналдары (сұрақ қою)

Бұл бөлімде HDMI RX GUI конфигураторындағы параметрлер және енгізу/шығару сигналдары талқыланады.

Конфигурация параметрлері (сұрақ қою)
Төмендегі кестеде HDMI RX IP ішіндегі конфигурация параметрлері берілген.

Кесте 4-1. Конфигурация параметрлері

Параметр аты Сипаттама
Түс пішімі Түс кеңістігін анықтайды. Келесі түс пішімдерін қолдайды:
  • RGB
  • YCbCr422
  • YCbCr444
Түс тереңдігі Әр түсті құрамдастағы биттердің санын анықтайды. Компонент үшін 8, 10, 12 және 16 биттерді қолдайды.
Пикселдер саны Бір сағаттық енгізудегі пикселдер санын көрсетеді:
  • Сағаттағы пиксель = 1
  • Сағаттағы пиксель = 4
SCRAMBLER Секундына 4 кадр 60K ажыратымдылығын қолдау:
  • 1 болғанда, Scrambler қолдауы қосылады
  • 0 болғанда, Scrambler қолдауы өшіріледі
Аудио арналар саны Аудио арналардың санын қолдайды:
  • 2 аудио арна
  • 8 аудио арна
Бейне интерфейсі Жергілікті және AXI ағыны
Аудио интерфейс Жергілікті және AXI ағыны
Сынақ үстелі Сынақ стенді ортасын таңдауға мүмкіндік береді. Келесі сынақ стенді опцияларын қолдайды:
  • Пайдаланушы
  • Жоқ
Лицензия Лицензия түрін көрсетеді. Келесі екі лицензия опциясын ұсынады:
  • RTL
  • Шифрланған

Порттар (сұрақ қою)
Төмендегі кестеде Түс пішімі RGB болғанда Native интерфейсіне арналған HDMI RX IP кіріс және шығыс порттарының тізімі берілген.

Кесте 4-2. Жергілікті интерфейс үшін енгізу және шығару

Сигнал атауы Бағыт Ені (бит) Сипаттама
RESET_N_I Енгізу 1 Белсенді-төмен асинхронды қалпына келтіру сигналы
R_RX_CLK_I Енгізу 1 XCVR арнасынан «R» арнасы үшін параллель сағат
G_RX_CLK_I Енгізу 1 XCVR-дан «G» арнасы үшін параллель сағат
B_RX_CLK_I Енгізу 1 XCVR-дан «B» арнасы үшін параллель сағат
EDID_RESET_N_I Енгізу 1 Белсенді-төмен асинхронды өңделген қалпына келтіру сигналы
R_RX_VALID_I Енгізу 1 «R» арнасының параллель деректері үшін XCVR жарамды сигналы
G_RX_VALID_I Енгізу 1 «G» арнасының параллель деректері үшін XCVR жарамды сигналы
B_RX_VALID_I Енгізу 1 «B» арнасының параллель деректері үшін XCVR-дан жарамды сигнал
Сигнал атауы Бағыт Ені (бит) Сипаттама
DATA_R_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен «R» арнасының параллель деректері алынды
DATA_G_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен «G» арнасының параллель деректері алынды
DATA_B_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен «B» арнасының параллель деректері алынды
SCL_I Енгізу 1 DDC үшін I2C сериялық сағат кірісі
HPD_I Енгізу 1 Ыстық штепсель кіріс сигналын анықтайды. Раковинаға қосылған көз HPD сигналы жоғары болуы керек.
SDA_I Енгізу 1 DDC үшін I2C сериялық деректерді енгізу
EDID_CLK_I Енгізу 1 I2C модуліне арналған жүйелік сағат
BIT_SLIP_R_O Шығару 1 Трансивердің «R» арнасына разряд сигналы
BIT_SLIP_G_O Шығару 1 Трансивердің «G» арнасына разряд сигналы
BIT_SLIP_B_O Шығару 1 Трансивердің «В» арнасына разряд сигналы
VIDEO_DATA_VALID_O Шығару 1 Бейне деректерінің жарамды шығысы
AUDIO_DATA_VALID_O Шығару 1 Аудио деректер жарамды шығыс
H_SYNC_O Шығару 1 Көлденең синхрондау импульсі
V_SYNC_O Шығару 1 Белсенді тік синхрондау импульсі
R_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «R» деректері
G_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «G» деректері
B_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «В» деректері
SDA_O Шығару 1 DDC үшін I2C сериялық деректер шығысы
HPD_O Шығару 1 Ыстық штепсель шығыс сигналын анықтайды
ACR_CTS_O Шығару 20 Аудио сағатты қалпына келтіру циклінің уақытыamp мән
ACR_N_O Шығару 20 Аудио сағатты қалпына келтіру мәні (N) параметрі
ACR_VALID_O Шығару 1 Аудио сағатты қалпына келтіру жарамды сигнал
AUDIO_SAMPLE_CH1_O Шығару 24 1 арна аудиосыampдеректер
AUDIO_SAMPLE_CH2_O Шығару 24 2 арна аудиосыampдеректер
AUDIO_SAMPLE_CH3_O Шығару 24 3 арна аудиосыampдеректер
AUDIO_SAMPLE_CH4_O Шығару 24 4 арна аудиосыampдеректер
AUDIO_SAMPLE_CH5_O Шығару 24 5 арна аудиосыampдеректер
AUDIO_SAMPLE_CH6_O Шығару 24 6 арна аудиосыampдеректер
AUDIO_SAMPLE_CH7_O Шығару 24 7 арна аудиосыampдеректер
AUDIO_SAMPLE_CH8_O Шығару 24 8 арна аудиосыampдеректер
HDMI_DVI_MODE_O Шығару 1 Төменде екі режим бар:
  • 1: HDMI режимі
  • 0: DVI режимі

Келесі кесте AXI4 ағыны бейне интерфейсі үшін HDMI RX IP кіріс және шығыс порттарын сипаттайды.
Кесте 4-3. AXI4 ағынды бейне интерфейсі үшін кіріс және шығыс порттары

Порт атауы Бағыт Ені (бит) Сипаттама
TDATA_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі ✕ 3 бит Бейне деректерін шығару [R, G, B]
TVALID_O Шығару 1 Бейне шығысы жарамды
Порт атауы Бағыт Ені (бит) Сипаттама
TLAST_O Шығару 1 Шығару кадрдың соңы сигналы
TUSER_O Шығару 3
  • бит 0 = VSYNC
  • бит 1 = Hsync
  •  бит 2 = 0
  • бит 3 = 0
TSTRB_O Шығару 3 Бейне деректерінің стробосын шығару
TKEEP_O Шығару 3 Шығыс бейне деректерін сақтау

Келесі кесте AXI4 Stream Audio Interface үшін HDMI RX IP кіріс және шығыс порттарын сипаттайды.

Кесте 4-4. AXI4 Stream Audio интерфейсіне арналған кіріс және шығыс порттары

Порт атауы Бағыт Ені (бит) Сипаттама
AUDIO_TDATA_O Шығару 24 Аудио деректерін шығару
AUDIO_TID_O Шығару 3 Аудио шығыс арнасы
AUDIO_TVALID_O Шығару 1 Аудио жарамды сигналды шығару

Төмендегі кестеде Түс пішімі YUV444 болған кезде Native интерфейсіне арналған HDMI RX IP кіріс және шығыс порттарының тізімі берілген.

Кесте 4-5. Жергілікті интерфейс үшін енгізу және шығару

Порт атауы Бағыт Ені (бит) Сипаттама
RESET_N_I Енгізу 1 Белсенді-төмен асинхронды қалпына келтіру сигналы
LANE3_RX_CLK_I Енгізу 1 XCVR-дан Lane 3 арнасы үшін параллель сағат
LANE2_RX_CLK_I Енгізу 1 XCVR-дан Lane 2 арнасы үшін параллель сағат
LANE1_RX_CLK_I Енгізу 1 XCVR-дан Lane 1 арнасы үшін параллель сағат
EDID_RESET_N_I Енгізу 1 Белсенді-төмен асинхронды өңделген қалпына келтіру сигналы
LANE3_RX_VALID_I Енгізу 1 3 жолақ параллель деректері үшін XCVR жарамды сигналы
LANE2_RX_VALID_I Енгізу 1 2 жолақ параллель деректері үшін XCVR жарамды сигналы
LANE1_RX_VALID_I Енгізу 1 1 жолақ параллель деректері үшін XCVR жарамды сигналы
DATA_LANE3_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен 3 жолақ параллельді деректер алынды
DATA_LANE2_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен 2 жолақ параллельді деректер алынды
DATA_LANE1_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен 1 жолақ параллельді деректер алынды
SCL_I Енгізу 1 DDC үшін I2C сериялық сағат кірісі
HPD_I Енгізу 1 Ыстық штепсель кіріс сигналын анықтайды. Раковинаға қосылған көз HPD сигналы жоғары болуы керек.
SDA_I Енгізу 1 DDC үшін I2C сериялық деректерді енгізу
EDID_CLK_I Енгізу 1 I2C модуліне арналған жүйелік сағат
BIT_SLIP_LANE3_O Шығару 1 Трансивердің 3 жолағына биттік сырғу сигналы
BIT_SLIP_LANE2_O Шығару 1 Трансивердің 2 жолағына биттік сырғу сигналы
BIT_SLIP_LANE1_O Шығару 1 Трансивердің 1 жолағына биттік сырғу сигналы
VIDEO_DATA_VALID_O Шығару 1 Бейне деректерінің жарамды шығысы
AUDIO_DATA_VALID_O Шығару 1 Аудио деректер жарамды шығыс
H_SYNC_O Шығару 1 Көлденең синхрондау импульсі
V_SYNC_O Шығару 1 Белсенді тік синхрондау импульсі
Порт атауы Бағыт Ені (бит) Сипаттама
Y_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «Y» деректері
Cb_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «Cb» деректері
Cr_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «Cr» деректері
SDA_O Шығару 1 DDC үшін I2C сериялық деректер шығысы
HPD_O Шығару 1 Ыстық штепсель шығыс сигналын анықтайды
ACR_CTS_O Шығару 20 Аудио сағатты қалпына келтіру циклінің уақытыamp мән
ACR_N_O Шығару 20 Аудио сағатты қалпына келтіру мәні (N) параметрі
ACR_VALID_O Шығару 1 Аудио сағатты қалпына келтіру жарамды сигнал
AUDIO_SAMPLE_CH1_O Шығару 24 1 арна аудиосыampдеректер
AUDIO_SAMPLE_CH2_O Шығару 24 2 арна аудиосыampдеректер
AUDIO_SAMPLE_CH3_O Шығару 24 3 арна аудиосыampдеректер
AUDIO_SAMPLE_CH4_O Шығару 24 4 арна аудиосыampдеректер
AUDIO_SAMPLE_CH5_O Шығару 24 5 арна аудиосыampдеректер
AUDIO_SAMPLE_CH6_O Шығару 24 6 арна аудиосыampдеректер
AUDIO_SAMPLE_CH7_O Шығару 24 7 арна аудиосыampдеректер
AUDIO_SAMPLE_CH8_O Шығару 24 8 арна аудиосыampдеректер

Төмендегі кестеде Түс пішімі YUV422 болған кезде Native интерфейсіне арналған HDMI RX IP кіріс және шығыс порттарының тізімі берілген.

Кесте 4-6. Жергілікті интерфейс үшін енгізу және шығару

Порт атауы Бағыт Ені (бит) Сипаттама
RESET_N_I Енгізу 1 Белсенді-төмен асинхронды қалпына келтіру сигналы
LANE3_RX_CLK_I Енгізу 1 XCVR-дан Lane 3 арнасы үшін параллель сағат
LANE2_RX_CLK_I Енгізу 1 XCVR-дан Lane 2 арнасы үшін параллель сағат
LANE1_RX_CLK_I Енгізу 1 XCVR-дан Lane 1 арнасы үшін параллель сағат
EDID_RESET_N_I Енгізу 1 Белсенді-төмен асинхронды өңделген қалпына келтіру сигналы
LANE3_RX_VALID_I Енгізу 1 3 жолақ параллель деректері үшін XCVR жарамды сигналы
LANE2_RX_VALID_I Енгізу 1 2 жолақ параллель деректері үшін XCVR жарамды сигналы
LANE1_RX_VALID_I Енгізу 1 1 жолақ параллель деректері үшін XCVR жарамды сигналы
DATA_LANE3_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен 3 жолақ параллельді деректер алынды
DATA_LANE2_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен 2 жолақ параллельді деректер алынды
DATA_LANE1_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен 1 жолақ параллельді деректер алынды
SCL_I Енгізу 1 DDC үшін I2C сериялық сағат кірісі
HPD_I Енгізу 1 Ыстық штепсель кіріс сигналын анықтайды. Раковинаға қосылған көз HPD сигналы жоғары болуы керек.
SDA_I Енгізу 1 DDC үшін I2C сериялық деректерді енгізу
EDID_CLK_I Енгізу 1 I2C модуліне арналған жүйелік сағат
BIT_SLIP_LANE3_O Шығару 1 Трансивердің 3 жолағына биттік сырғу сигналы
BIT_SLIP_LANE2_O Шығару 1 Трансивердің 2 жолағына биттік сырғу сигналы
BIT_SLIP_LANE1_O Шығару 1 Трансивердің 1 жолағына биттік сырғу сигналы
VIDEO_DATA_VALID_O Шығару 1 Бейне деректерінің жарамды шығысы
Порт атауы Бағыт Ені (бит) Сипаттама
AUDIO_DATA_VALID_O Шығару 1 Аудио деректер жарамды шығыс
H_SYNC_O Шығару 1 Көлденең синхрондау импульсі
V_SYNC_O Шығару 1 Белсенді тік синхрондау импульсі
Y_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «Y» деректері
C_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «С» деректері
SDA_O Шығару 1 DDC үшін I2C сериялық деректер шығысы
HPD_O Шығару 1 Ыстық штепсель шығыс сигналын анықтайды
ACR_CTS_O Шығару 20 Аудио сағатты қалпына келтіру циклінің уақытыamp мән
ACR_N_O Шығару 20 Аудио сағатты қалпына келтіру мәні (N) параметрі
ACR_VALID_O Шығару 1 Аудио сағатты қалпына келтіру жарамды сигнал
AUDIO_SAMPLE_CH1_O Шығару 24 1 арна аудиосыampдеректер
AUDIO_SAMPLE_CH2_O Шығару 24 2 арна аудиосыampдеректер
AUDIO_SAMPLE_CH3_O Шығару 24 3 арна аудиосыampдеректер
AUDIO_SAMPLE_CH4_O Шығару 24 4 арна аудиосыampдеректер
AUDIO_SAMPLE_CH5_O Шығару 24 5 арна аудиосыampдеректер
AUDIO_SAMPLE_CH6_O Шығару 24 6 арна аудиосыampдеректер
AUDIO_SAMPLE_CH7_O Шығару 24 7 арна аудиосыampдеректер
AUDIO_SAMPLE_CH8_O Шығару 24 8 арна аудиосыampдеректер

Төмендегі кестеде SCRAMBLER қосулы кезде Native интерфейсіне арналған HDMI RX IP кіріс және шығыс порттарының тізімі берілген.

Кесте 4-7. Жергілікті интерфейс үшін енгізу және шығару

Порт атауы Бағыт Ені (бит) Сипаттама
RESET_N_I Енгізу 1 Белсенді-төмен асинхронды қалпына келтіру сигналы
R_RX_CLK_I Енгізу 1 XCVR арнасынан «R» арнасы үшін параллель сағат
G_RX_CLK_I Енгізу 1 XCVR-дан «G» арнасы үшін параллель сағат
B_RX_CLK_I Енгізу 1 XCVR-дан «B» арнасы үшін параллель сағат
EDID_RESET_N_I Енгізу 1 Белсенді-төмен асинхронды өңделген қалпына келтіру сигналы
HDMI_CABLE_CLK_I Енгізу 1 HDMI көзінен кабельдік сағат
R_RX_VALID_I Енгізу 1 «R» арнасының параллель деректері үшін XCVR жарамды сигналы
G_RX_VALID_I Енгізу 1 «G» арнасының параллель деректері үшін XCVR жарамды сигналы
B_RX_VALID_I Енгізу 1 «B» арнасының параллель деректері үшін XCVR-дан жарамды сигнал
DATA_R_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен «R» арнасының параллель деректері алынды
DATA_G_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен «G» арнасының параллель деректері алынды
DATA_B_I Енгізу ПИКСЕЛДЕР САНЫ ✕ 10 бит XCVR жүйесінен «B» арнасының параллель деректері алынды
SCL_I Енгізу 1 DDC үшін I2C сериялық сағат кірісі
HPD_I Енгізу 1 Ыстық штепсель кіріс сигналын анықтайды. Көз раковинаға қосылған, ал HPD сигналы жоғары болуы керек.
SDA_I Енгізу 1 DDC үшін I2C сериялық деректерді енгізу
EDID_CLK_I Енгізу 1 I2C модуліне арналған жүйелік сағат
BIT_SLIP_R_O Шығару 1 Трансивердің «R» арнасына разряд сигналы
BIT_SLIP_G_O Шығару 1 Трансивердің «G» арнасына разряд сигналы
Порт атауы Бағыт Ені (бит) Сипаттама
BIT_SLIP_B_O Шығару 1 Трансивердің «В» арнасына разряд сигналы
VIDEO_DATA_VALID_O Шығару 1 Бейне деректерінің жарамды шығысы
AUDIO_DATA_VALID_O Қорытынды1 1 Аудио деректер жарамды шығыс
H_SYNC_O Шығару 1 Көлденең синхрондау импульсі
V_SYNC_O Шығару 1 Белсенді тік синхрондау импульсі
DATA_ RATE_O Шығару 16 Rx деректер жылдамдығы. Төменде деректер жылдамдығының мәндері берілген:
  • x1734 = 5940 Мбит/с
  • x0B9A = 2960 Мбит/с
  •  x05CD = 1485 Мбит/с
  • x2E6 = 742.5 Мбит/с
R_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «R» деректері
G_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «G» деректері
B_O Шығару ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі биттері Декодталған «В» деректері
SDA_O Шығару 1 DDC үшін I2C сериялық деректер шығысы
HPD_O Шығару 1 Ыстық штепсель шығыс сигналын анықтайды
ACR_CTS_O Шығару 20 Аудио сағатты қалпына келтіру циклінің уақытыamp мән
ACR_N_O Шығару 20 Аудио сағатты қалпына келтіру мәні (N) параметрі
ACR_VALID_O Шығару 1 Аудио сағатты қалпына келтіру жарамды сигнал
AUDIO_SAMPLE_CH1_O Шығару 24 1 арна аудиосыampдеректер
AUDIO_SAMPLE_CH2_O Шығару 24 2 арна аудиосыampдеректер
AUDIO_SAMPLE_CH3_O Шығару 24 3 арна аудиосыampдеректер
AUDIO_SAMPLE_CH4_O Шығару 24 4 арна аудиосыampдеректер
AUDIO_SAMPLE_CH5_O Шығару 24 5 арна аудиосыampдеректер
AUDIO_SAMPLE_CH6_O Шығару 24 6 арна аудиосыampдеректер
AUDIO_SAMPLE_CH7_O Шығару 24 7 арна аудиосыampдеректер
AUDIO_SAMPLE_CH8_O Шығару 24 8 арна аудиосыampдеректер

Testbench симуляциясы (сұрақ қою)

Testbench HDMI RX ядросының функционалдығын тексеру үшін берілген. Testbench тек пикселдер саны бір болғанда ғана Native интерфейсте жұмыс істейді.

Сынақ үстелінің көмегімен ядроны имитациялау үшін келесі қадамдарды орындаңыз:

  1. Дизайн ағыны терезесінде Дизайн жасау тармағын кеңейтіңіз.
  2. SmartDesign Testbench жасау түймесін тінтуірдің оң жақ түймешігімен басып, келесі суретте көрсетілгендей Іске қосу түймесін басыңыз.
    5-1-сурет. SmartDesign Testbench жасауMICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (5)
  3. SmartDesign сынақ үстелінің атын енгізіп, OK түймесін басыңыз.
    5-2-сурет. SmartDesign Testbench атауын беруMICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (6)SmartDesign сынақ тақтасы жасалып, Дизайн ағыны тақтасының оң жағында кенеп пайда болады.
  4. Libero® SoC каталогына өтіңіз, таңдаңыз View > Windows > IP каталогы тармағын таңдаңыз, одан кейін Шешімдер-Бейне бөлімін кеңейтіңіз. HDMI RX IP (v5.4.0) екі рет басып, OK түймесін басыңыз.
  5. Барлық порттарды таңдап, тінтуірдің оң жақ түймешігімен басып, Жоғары деңгейге көтеру опциясын таңдаңыз.
  6. SmartDesign құралдар тақтасында Құрамдас жасау түймесін басыңыз.
  7. Ынталандыру иерархиясы қойындысында HDMI_RX_TB сынақ тақтасын тінтуірдің оң жақ түймешігімен басыңыз fileтүймесін басып, содан кейін Синтезге дейінгі дизайнды модельдеу > Интерактивті ашу түймешігін басыңыз.

ModelSim® құралы келесі суретте көрсетілгендей сынақ үстелімен ашылады.

5-3-сурет. HDMI RX Testbench бар ModelSim құралы File

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (7)

Маңызды: Иf DO көрсетілген орындау уақытының шегіне байланысты модельдеу үзілсе file, модельдеуді аяқтау үшін run -all командасын пайдаланыңыз.

Лицензия (сұрақ қою)

HDMI RX IP келесі екі лицензия опциясымен қамтамасыз етілген:

  • Шифрланған: ядро үшін толық шифрланған RTL коды берілген. Ол Libero лицензиясының кез келгенімен тегін қол жетімді, бұл ядроны SmartDesign көмегімен жасауға мүмкіндік береді. Libero дизайн жиынтығын пайдаланып, FPGA кремнийін модельдеу, синтездеу, орналасуды орындауға және бағдарламалауға болады.
  • RTL: Толық RTL бастапқы коды лицензия құлыпталған, оны бөлек сатып алу қажет.

Модельдеу нәтижелері (сұрақ қою)

HDMI RX IP үшін келесі уақыт диаграммасы бейне деректерін және басқару деректер кезеңдерін көрсетеді.

6-1-сурет. Бейне деректері

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (8)

Келесі диаграмма сәйкес басқару деректерінің кірістері үшін hsync және vsync шығыстарын көрсетеді.

6-2-сурет. Көлденең синхрондау және тік синхрондау сигналдары

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (9)

Келесі диаграмма EDID бөлігін көрсетеді.

6-3-сурет. EDID сигналдары

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (10)

Ресурстарды пайдалану (сұрақ қою)

HDMI RX IP PolarFire® FPGA (MPF300T – 1FCG1152I пакеті) ішінде жүзеге асырылады. Төмендегі кестеде Пиксель саны = 1 пиксель болғанда пайдаланылған ресурстар тізімі берілген.

Кесте 7-1. 1 пиксель режимі үшін ресурстарды пайдалану

Түс пішімі Түс тереңдігі SCRAMBLER Мата 4LUT Мата DFF Интерфейс 4LUT DFF интерфейсі uSRAM (64×12) LSRAM (20к)
RGB 8 Өшіру 987 1867 360 360 0 10
10 Өшіру 1585 1325 456 456 11 9
12 Өшіру 1544 1323 456 456 11 9
16 Өшіру 1599 1331 492 492 14 9
YCbCr422 8 Өшіру 1136 758 360 360 3 9
YCbCr444 8 Өшіру 1105 782 360 360 3 9
10 Өшіру 1574 1321 456 456 11 9
12 Өшіру 1517 1319 456 456 11 9
16 Өшіру 1585 1327 492 492 14 9

Төмендегі кестеде пикселдер саны = 4 пиксель болғанда пайдаланылатын ресурстар тізімі берілген.

Кесте 7-2. 4 пиксель режимі үшін ресурстарды пайдалану

Түс пішімі Түс тереңдігі SCRAMBLER Мата 4LUT Мата DFF Интерфейс 4LUT DFF интерфейсі uSRAM (64×12) LSRAM (20к)
RGB 8 Өшіру 1559 1631 1080 1080 9 27
12 Өшіру 1975 2191 1344 1344 31 27
16 Өшіру 1880 2462 1428 1428 38 27
RGB 10 Қосу 4231 3306 1008 1008 3 27
12 Қосу 4253 3302 1008 1008 3 27
16 Қосу 3764 3374 1416 1416 37 27
YCbCr422 8 Өшіру 1485 1433 912 912 7 23
YCbCr444 8 Өшіру 1513 1694 1080 1080 9 27
12 Өшіру 2001 2099 1344 1344 31 27
16 Өшіру 1988 2555 1437 1437 38 27

Төмендегі кестеде Пиксель саны = 4 пиксель және SCRAMBLER қосулы кезде пайдаланылатын ресурстар тізімі берілген.

Кесте 7-3. 4 пиксель режимі және SCRAMBLER үшін ресурстарды пайдалану қосулы

Түс пішімі Түс тереңдігі SCRAMBLER Мата 4LUT Мата DFF Интерфейс 4LUT DFF интерфейсі uSRAM (64×12) LSRAM (20к)
RGB 8 Қосу 5029 5243 1126 1126 9 28
YCbCr422 8 Қосу 4566 3625 1128 1128 13 27
YCbCr444 8 Қосу 4762 3844 1176 1176 17 27

Жүйе интеграциясы (сұрақ қою)

Бұл бөлім IP-ді Libero дизайнына қалай біріктіру керектігін көрсетеді.
Төмендегі кестеде әртүрлі ажыратымдылық пен разряд еніне қажетті PF XCVR, PF TX PLL және PF CCC конфигурациялары берілген.

Кесте 8-1. PF XCVR, PF TX PLL және PF CCC конфигурациялары

Ажыратымдылық Бит ені PF XCVR конфигурациясы CDR REF САҒАТ ЖОЛДАСТАРЫ PF CCC конфигурациясы
RX деректер жылдамдығы RX CDR Ref Clock Frequency RX PCS матаның ені Енгізу жиілігі Шығару жиілігі
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 Sample Design 1: Түс тереңдігі = 8-бит және пикселдер саны = 1 пиксель режимінде конфигурацияланған кезде, келесі суретте көрсетілген.

8-1-сурет. HDMI RX SampДизайн 1

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (11)

Мысалыample, 8-биттік конфигурацияларда келесі компоненттер дизайнның бөлігі болып табылады:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) TX және RX толық дуплексті режимі үшін конфигурацияланған. RX деректер жылдамдығы PMA режимінде 1485 Мбит/с, деректер ені 10 PXL режимі үшін 1 бит және 148.5 МГц CDR анықтамалық сағаты ретінде конфигурацияланған. PMA режимінде TX деректер жылдамдығы 1485 Мбит/с, деректер ені 10 сағатты бөлу коэффициентімен 4 бит ретінде конфигурацияланған.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK және LANE3_CDR_REF_CLK AE27, AE28 Pad түйреуіштері бар PF_XCVR_REF_CLK жүйесінен басқарылады.
  • EDID CLK_I істікшелі 150 МГц жиілікте CCC көмегімен басқарылуы керек.
  • R_RX_CLK_I, G_RX_CLK_I және B_RX_CLK_I тиісінше LANE3_TX_CLK_R, LANE2_TX_CLK_R және LANE1_TX_CLK_R басқарады.
  • R_RX_VALID_I, G_RX_VALID_I және B_RX_VALID_I тиісінше LANE3_RX_VAL, LANE2_RX_VAL және LANE1_RX_VAL арқылы басқарылады.
  • DATA_R_I, DATA_G_I және DATA_B_I тиісінше LANE3_RX_DATA, LANE2_RX_DATA және LANE1_RX_DATA арқылы басқарылады.

HDMI RX Sample Design 2: Түс тереңдігі = 8-бит және пикселдер саны = 4 пиксель режимінде конфигурацияланған кезде, келесі суретте көрсетілген.

8-2-сурет. HDMI RX SampДизайн 2

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (12)

Мысалыample, 8-биттік конфигурацияларда келесі компоненттер дизайнның бөлігі болып табылады:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) TX және RX толық дуплексті режимі үшін конфигурацияланған. RX деректер жылдамдығы PMA режимінде 1485 Мбит/с, деректер ені 40 PXL режимі үшін 4 бит және 148.5 МГц CDR анықтамалық сағаты ретінде конфигурацияланған. PMA режимінде TX деректер жылдамдығы 1485 Мбит/с, деректер ені 40 сағатты бөлу коэффициентімен 4 бит ретінде конфигурацияланған.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK және LANE3_CDR_REF_CLK AE27, AE28 Pad түйреуіштері бар PF_XCVR_REF_CLK жүйесінен басқарылады.
  • EDID CLK_I істікшелі 150 МГц жиілікте CCC көмегімен басқарылуы керек.
  • R_RX_CLK_I, G_RX_CLK_I және B_RX_CLK_I тиісінше LANE3_TX_CLK_R, LANE2_TX_CLK_R және LANE1_TX_CLK_R басқарады.
  • R_RX_VALID_I, G_RX_VALID_I және B_RX_VALID_I тиісінше LANE3_RX_VAL, LANE2_RX_VAL және LANE1_RX_VAL арқылы басқарылады.
  • DATA_R_I, DATA_G_I және DATA_B_I тиісінше LANE3_RX_DATA, LANE2_RX_DATA және LANE1_RX_DATA арқылы басқарылады.

HDMI RX Sample Design 3: Түс тереңдігі = 8-бит және Пиксель саны = 4 пиксель режимінде конфигурацияланғанда және SCRAMBLER = Қосылған, келесі суретте көрсетілген.

8-3-сурет. HDMI RX SampДизайн 3

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (13)

Мысалыample, 8-биттік конфигурацияларда келесі компоненттер дизайнның бөлігі болып табылады:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) TX және RX тәуелсіз режимі үшін конфигурацияланған. PMA режимінде 5940 Мбит/с RX деректер жылдамдығы, деректер ені 40 PXL режимі үшін 4 бит және 148.5 МГц CDR анықтамалық сағаты ретінде конфигурацияланған. PMA режимінде TX деректер жылдамдығы 5940 Мбит/с, деректер ені 40 сағатты бөлу коэффициентімен 4 бит ретінде конфигурацияланған.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK және LANE3_CDR_REF_CLK AF29, AF30 Pad түйреуіштері бар PF_XCVR_REF_CLK ішінен басқарылады.
  • EDID CLK_I істікшесі CCC көмегімен 150 МГц жиілікте жүруі керек.
  • R_RX_CLK_I, G_RX_CLK_I және B_RX_CLK_I тиісінше LANE3_TX_CLK_R, LANE2_TX_CLK_R және LANE1_TX_CLK_R басқарады.
  • R_RX_VALID_I, G_RX_VALID_I және B_RX_VALID_I тиісінше LANE3_RX_VAL, LANE2_RX_VAL және LANE1_RX_VAL арқылы басқарылады.
  • DATA_R_I, DATA_G_I және DATA_B_I тиісінше LANE3_RX_DATA, LANE2_RX_DATA және LANE1_RX_DATA арқылы басқарылады.

HDMI RX Sample Design 4: Түс тереңдігі = 12-бит және Пиксель саны = 4 пиксель режимінде конфигурацияланғанда және SCRAMBLER = Қосылған, келесі суретте көрсетілген.

8-4-сурет. HDMI RX SampДизайн 4

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (14)

Мысалыample, 12-биттік конфигурацияларда келесі компоненттер дизайнның бөлігі болып табылады:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) тек RX режимі үшін конфигурацияланған. RX деректер жылдамдығы PMA режимінде 4455 Мбит/с, деректер ені 40 PXL режимі үшін 4 бит және 148.5 МГц CDR анықтамалық сағаты ретінде конфигурацияланған.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK және LANE3_CDR_REF_CLK AF29, AF30 Pad түйреуіштері бар PF_XCVR_REF_CLK ішінен басқарылады.
  • EDID CLK_I істікшесі CCC көмегімен 150 МГц жиілікте жүруі керек.
  • R_RX_CLK_I, G_RX_CLK_I және B_RX_CLK_I тиісінше LANE3_TX_CLK_R, LANE2_TX_CLK_R және LANE1_TX_CLK_R басқарады.
  • R_RX_VALID_I, G_RX_VALID_I және B_RX_VALID_I тиісінше LANE3_RX_VAL, LANE2_RX_VAL және LANE1_RX_VAL арқылы басқарылады.
  • DATA_R_I, DATA_G_I және DATA_B_I тиісінше LANE3_RX_DATA, LANE2_RX_DATA және LANE1_RX_DATA арқылы басқарылады.
  • PF_CCC_C0 модулі LANE0_RX_CLK_R арқылы басқарылатын 0 МГц кіріс тактілігінен алынған 74.25 МГц жиілігі бар OUT111.375_FABCLK_1 атты сағатты жасайды.

HDMI RX Sample Design 5: Түс тереңдігі = 8-бит, Пиксель саны = 4 пиксель режимінде конфигурацияланған кезде және SCRAMBLER = Қосылған келесі суретте көрсетілген. Бұл дизайн DRI көмегімен динамикалық деректер жылдамдығы болып табылады.

8-5-сурет. HDMI RX SampДизайн 5

MICROCHIP-PolarFire-FPGA-жоғары ажыратымдылық-мультимедиялық-интерфейс-HDMI-қабылдағышы- (15)

Мысалыample, 8-биттік конфигурацияларда келесі компоненттер дизайнның бөлігі болып табылады:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) динамикалық қайта конфигурациялау интерфейсі қосылған тек RX режимі үшін конфигурацияланған. PMA режимінде 5940 Мбит/с RX деректер жылдамдығы, деректер ені 40 PXL режимі үшін 4 бит және 148.5 МГц CDR анықтамалық сағаты ретінде конфигурацияланған.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK және LANE3_CDR_REF_CLK AF29, AF30 Pad түйреуіштері бар PF_XCVR_REF_CLK ішінен басқарылады.
  • EDID CLK_I істікшесі CCC көмегімен 150 МГц жиілікте жүруі керек.
  • R_RX_CLK_I, G_RX_CLK_I және B_RX_CLK_I тиісінше LANE3_TX_CLK_R, LANE2_TX_CLK_R және LANE1_TX_CLK_R басқарады.
  • R_RX_VALID_I, G_RX_VALID_I және B_RX_VALID_I тиісінше LANE3_RX_VAL, LANE2_RX_VAL және LANE1_RX_VAL арқылы басқарылады.
  • DATA_R_I, DATA_G_I және DATA_B_I тиісінше LANE3_RX_DATA, LANE2_RX_DATA және LANE1_RX_DATA арқылы басқарылады.

Қайта қарау тарихы (сұрақ қою)

Тексеру журналы құжатқа енгізілген өзгерістерді сипаттайды. Өзгерістер ең соңғы жарияланымнан бастап қайта қарау бойынша тізімделеді.

Кесте 9-1. Қайта қарау тарихы

Қайта қарау Күн Сипаттама
D 02/2025 Құжаттың С редакциясында енгізілген өзгерістердің тізімі төменде келтірілген:
  • HDMI RX IP нұсқасы 5.4 дейін жаңартылды.
  • Мүмкіндіктермен және қолдау көрсетілмейтін мүмкіндіктермен жаңартылған кіріспе.
  • Тексерілген бастапқы құрылғылар бөлімі қосылды.
  • Жабдықты енгізу бөліміндегі 3-1-сурет және 3-3-сурет жаңартылды.
  • Конфигурация параметрлері бөлімі қосылды.
  • Порттар бөліміндегі 4-2 кесте, 4-4 кесте, 4-5 кесте, 4-6 кесте және 4-7 кесте жаңартылды.
  • Testbench Simulation бөліміндегі 5-2-сурет жаңартылды.
  • Жаңартылған 7-1-кесте және 7-2-кесте Ресурстарды пайдалану бөлімінде 7-3-кесте қосылды.
  • Жүйе интеграциясы бөліміндегі 8-1-сурет, 8-2-сурет, 8-3-сурет және 8-4-сурет жаңартылды.
  • DRI дизайнымен динамикалық деректер жылдамдығы қосылды, мысалыampЖүйе интеграциясындаn бөлім.
C 02/2023 Құжаттың С редакциясында енгізілген өзгерістердің тізімі төменде келтірілген:
  • HDMI RX IP нұсқасы 5.2 дейін жаңартылды
  • Құжат бойынша төрт пиксель режимінде қолдау көрсетілетін ажыратымдылық жаңартылды
  • Жаңартылған сурет 2-1
B 09/2022 Құжаттың В редакциясына енгізілген өзгерістердің тізбесі төмендегідей:
  • v5.1 үшін құжат жаңартылды
  • Жаңартылған кесте 4-2 және кесте 4-3
A 04/2022 Төменде құжаттың А редакциясындағы өзгерістер тізімі берілген:
  • Құжат Microchip үлгісіне көшірілді
  • Құжат нөмірі 50003298 нөмірінен DS50200863A болып жаңартылды.
  • Жаңартылған TMDS декодері бөлімі
  • Жаңартылған кестелер 4-2 кесте және 4-3 кесте
  •  Жаңартылған 5-3-сурет, 6-1-сурет, 6-2-сурет
2.0 Төменде осы редакцияда енгізілген өзгерістердің қысқаша мазмұны берілген.
  • 4-3 кесте қосылды
  • Жаңартылған ресурстарды пайдалану кестелері
1.0 08/2021 Бастапқы ревизия.

Microchip FPGA қолдауы
Microchip FPGA өнімдер тобы өз өнімдерін тұтынушыларға қызмет көрсету, тұтынушыларды техникалық қолдау орталығы, т.б. webсайты және дүниежүзілік сату кеңселері. Тұтынушыларға қолдау қызметіне хабарласпас бұрын Microchip онлайн ресурстарына бару ұсынылады, себебі олардың сұрауларына жауап берілген болуы әбден мүмкін. арқылы Техникалық қолдау орталығына хабарласыңыз webсайтында www.microchip.com/support. FPGA құрылғы бөлігінің нөмірін атап өтіңіз, сәйкес іс санатын таңдаңыз және дизайнды жүктеп салыңыз files техникалық қолдау ісін жасау кезінде. Өнім бағасы, өнімді жаңарту, жаңарту ақпараты, тапсырыс күйі және авторизация сияқты техникалық емес өнімге қолдау көрсету үшін тұтынушыларға қызмет көрсету орталығына хабарласыңыз.

  • Солтүстік Америкадан 800.262.1060 нөміріне қоңырау шалыңыз
  • Әлемнің басқа елдерінен 650.318.4460 нөміріне қоңырау шалыңыз
  • Факс, әлемнің кез келген жерінен, 650.318.8044

Микрочип туралы ақпарат

Сауда белгілері
«Microchip» атауы мен логотипі, «M» логотипі және басқа атаулар, логотиптер және брендтер Microchip Technology Incorporated компаниясының немесе оның Америка Құрама Штаттарындағы және/немесе басқа елдердегі еншілес және/немесе еншілес ұйымдарының тіркелген және тіркелмеген сауда белгілері («Microchip Сауда белгілері»). Microchip сауда белгілеріне қатысты ақпаратты мына жерден табуға болады https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.

ISBN: 979-8-3371-0744-8

Заңды ескерту
Бұл жарияланым және ондағы ақпарат тек Microchip өнімдерінде, соның ішінде Microchip өнімдерін қолданбаңызбен жобалау, сынау және біріктіру үшін ғана пайдаланылуы мүмкін. Бұл ақпаратты кез келген басқа жолмен пайдалану осы шарттарды бұзады. Құрылғы қолданбаларына қатысты ақпарат сізге ыңғайлы болу үшін ғана берілген және оны жаңартулар алмастыруы мүмкін. Қолданбаңыздың техникалық сипаттамаларға сәйкестігіне көз жеткізу сіздің жауапкершілігіңіз. Қосымша қолдау алу үшін жергілікті Microchip сату кеңсесіне хабарласыңыз немесе мына жерден қосымша қолдау алыңыз www.microchip.com/en-us/support/design-help/client-support-services.

БҰЛ АҚПАРАТ МИКРОЧЫП АРҚЫЛЫ «ҚОЛДАҒЫСЫНДА» БЕРІЛЕДІ. MICROCHIP КЕЗ КЕЛГЕН МӘЛІМЕТТЕР НЕ КЕПІЛДІКТЕР ЖАСАЙДЫ АЙҚАН НЕМЕСЕ ЖҰМЫС, ЖАЗбаша немесе ауызша, ЗАҢДЫ НЕМЕСЕ БАСҚА МӘЛІМЕТТЕРГЕ ҚАТЫСТЫ, БІРАҚ ЕШҚАНДАЙ БІРАҚ ШЕКТЕУЛЕРГЕ ЕМЕС, САТУ ЖАҒДАЙЫ ЖӘНЕ НЕГІЗГІ МАҚСАТҚА САЙЫМДЫЛЫҚ НЕМЕСЕ ОНЫҢ ЖАҒДАЙЫНА, САПАСЫНА НЕМЕСЕ ОРЫНДАЛУЫНА БАЙЛАНЫСТЫ КЕПІЛДІКТЕР.
МИКРОЧІП ЕШҚАНДА ЖАҒДАЙДА КЕЗ КЕЛГЕН ЖАҒДАЛҒА, АРНАЙЫ, ЖАЗАЛУШЫЛЫҚ, КЕЗ КЕЛГЕН, НЕМЕСЕ СОҒЫМДАҒЫ МӘСЕЛЕЛЕРГЕ ҚАТЫСТЫ КЕЗ КЕЛГЕН ЖОҒАЛҒА, ЗИЯНҒА, ШЫҒЫНДАРҒА ЖАУАПКЕРШІЛІК БОЛМАЙДЫ, МИКРОЧЫП МҮМКІНДІГІ ЖӨНІНДЕ ЕСКЕРТПЕН НЕМЕСЕ ЗИЯНДАР БОЛЫП БЕРІЛЕТІН БОЛСА ДА. МИКРОЧІПТІҢ ЗАҢ РҰҚСАТ БЕРІЛГЕН ТОЛЫҚ ДЕРЕКТЕУІ АҚПАРАТҚА НЕМЕСЕ ОНЫ ПАЙДАЛАНУҒА БАЙЛАНЫСТЫ БАРЛЫҚ ТАЛАПТАР БОЙЫНША ЖАЛПЫ ЖАУАПКЕРШІЛІГІ ОСЫ БАР БОЛСА, ОСЫ МӘЛІМЕТТЕРДІҢ МӨЛІМДЕРІНЕН АСПАЙДЫ. АҚПАРАТ.
Микрочип құрылғыларын өмірді қамтамасыз ету және/немесе қауіпсіздік қолданбаларында пайдалану толығымен сатып алушының тәуекелі болып табылады және сатып алушы микрочипті кез келген және барлық залалдардан, шағымдардан, костюмдерден немесе осындай пайдаланудан туындайтын шығындардан қорғауға, өтеуге және зиянсыз ұстауға келіседі. Егер басқаша көрсетілмесе, ешқандай лицензиялар Microchip зияткерлік меншік құқықтары бойынша жанама немесе басқа жолмен берілмейді.

Микрочип құрылғыларының кодын қорғау мүмкіндігі

Microchip өнімдерінде кодты қорғау мүмкіндігінің келесі мәліметтерін ескеріңіз:

  • Микрочип өнімдері олардың арнайы Microchip деректер парағындағы сипаттамаларға сәйкес келеді.
  • Microchip оның өнімдер тобын мақсатты түрде, пайдалану сипаттамаларында және қалыпты жағдайларда пайдаланған кезде қауіпсіз деп санайды.
  • Микрочип өзінің зияткерлік меншік құқығын бағалайды және агрессивті түрде қорғайды. Microchip өнімдерінің кодты қорғау мүмкіндіктерін бұзу әрекеттеріне қатаң тыйым салынады және Сандық мыңжылдықтың авторлық құқық актісін бұзуы мүмкін.
  • Microchip де, кез келген басқа жартылай өткізгіш өндіруші де өз кодының қауіпсіздігіне кепілдік бере алмайды. Кодты қорғау өнімге «сынбайтын» кепілдік береміз дегенді білдірмейді. Кодты қорғау үнемі дамып отырады. Микрочип өнімдеріміздің кодты қорғау мүмкіндіктерін үздіксіз жақсартуға ұмтылады.

© 2025 Microchip Technology Inc. және оның еншілес компаниялары

Жиі қойылатын сұрақтар

  • С: HDMI RX IP өзегін қалай жаңартуға болады?
    A: IP өзегін Libero SoC бағдарламалық құралы арқылы жаңартуға немесе каталогтан қолмен жүктеуге болады. Libero SoC бағдарламалық құралының IP каталогында орнатылғаннан кейін оны жобаға қосу үшін SmartDesign ішінде конфигурациялауға, жасауға және жасауға болады.

Құжаттар / Ресурстар

MICROCHIP PolarFire FPGA ажыратымдылығы жоғары мультимедиялық интерфейс HDMI қабылдағышы [pdf] Пайдаланушы нұсқаулығы
PolarFire FPGA, PolarFire FPGA ажыратымдылығы жоғары мультимедиялық интерфейс HDMI қабылдағышы, ажыратымдылығы жоғары мультимедиялық интерфейс HDMI қабылдағышы, мультимедиялық интерфейс HDMI қабылдағышы, интерфейс HDMI қабылдағышы, HDMI қабылдағышы

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *