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 қолдайды. |
Қолдау көрсетілетін құрылғылар отбасылары |
|
Қолдау көрсетілетін құралдар ағыны | Libero® SoC v12.0 немесе одан кейінгі шығарылымдарды қажет етеді. |
Қолдау көрсетілетін интерфейстер | HDMI RX IP қолдайтын интерфейстер:
|
Лицензиялау | HDMI RX IP келесі екі лицензия опциясымен қамтамасыз етілген:
|
Ерекше өзгешеліктері
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 конфигураторы
Сондай-ақ интерфейс конфигурацияларды растау немесе алып тастау үшін OK және Cancel түймелерін қамтиды.
Аппараттық құралдарды енгізу (сұрақ қою)
Төмендегі суреттер трансивермен (XCVR) HDMI RX IP интерфейсін сипаттайды.
3-1-сурет. HDMI RX блок диаграммасы
3-2-сурет. Қабылдағыштың егжей-тегжейлі блок схемасы
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
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. Конфигурация параметрлері
Параметр аты | Сипаттама |
Түс пішімі | Түс кеңістігін анықтайды. Келесі түс пішімдерін қолдайды:
|
Түс тереңдігі | Әр түсті құрамдастағы биттердің санын анықтайды. Компонент үшін 8, 10, 12 және 16 биттерді қолдайды. |
Пикселдер саны | Бір сағаттық енгізудегі пикселдер санын көрсетеді:
|
SCRAMBLER | Секундына 4 кадр 60K ажыратымдылығын қолдау:
|
Аудио арналар саны | Аудио арналардың санын қолдайды:
|
Бейне интерфейсі | Жергілікті және AXI ағыны |
Аудио интерфейс | Жергілікті және AXI ағыны |
Сынақ үстелі | Сынақ стенді ортасын таңдауға мүмкіндік береді. Келесі сынақ стенді опцияларын қолдайды:
|
Лицензия | Лицензия түрін көрсетеді. Келесі екі лицензия опциясын ұсынады:
|
Порттар (сұрақ қою)
Төмендегі кестеде Түс пішімі 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 | Төменде екі режим бар:
|
Келесі кесте AXI4 ағыны бейне интерфейсі үшін HDMI RX IP кіріс және шығыс порттарын сипаттайды.
Кесте 4-3. AXI4 ағынды бейне интерфейсі үшін кіріс және шығыс порттары
Порт атауы | Бағыт | Ені (бит) | Сипаттама |
TDATA_O | Шығару | ПИКСЕЛДІҢ САНЫ ✕ Түс тереңдігі ✕ 3 бит | Бейне деректерін шығару [R, G, B] |
TVALID_O | Шығару | 1 | Бейне шығысы жарамды |
Порт атауы | Бағыт | Ені (бит) | Сипаттама |
TLAST_O | Шығару | 1 | Шығару кадрдың соңы сигналы |
TUSER_O | Шығару | 3 |
|
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 деректер жылдамдығы. Төменде деректер жылдамдығының мәндері берілген:
|
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 интерфейсте жұмыс істейді.
Сынақ үстелінің көмегімен ядроны имитациялау үшін келесі қадамдарды орындаңыз:
- Дизайн ағыны терезесінде Дизайн жасау тармағын кеңейтіңіз.
- SmartDesign Testbench жасау түймесін тінтуірдің оң жақ түймешігімен басып, келесі суретте көрсетілгендей Іске қосу түймесін басыңыз.
5-1-сурет. SmartDesign Testbench жасау - SmartDesign сынақ үстелінің атын енгізіп, OK түймесін басыңыз.
5-2-сурет. SmartDesign Testbench атауын беруSmartDesign сынақ тақтасы жасалып, Дизайн ағыны тақтасының оң жағында кенеп пайда болады.
- Libero® SoC каталогына өтіңіз, таңдаңыз View > Windows > IP каталогы тармағын таңдаңыз, одан кейін Шешімдер-Бейне бөлімін кеңейтіңіз. HDMI RX IP (v5.4.0) екі рет басып, OK түймесін басыңыз.
- Барлық порттарды таңдап, тінтуірдің оң жақ түймешігімен басып, Жоғары деңгейге көтеру опциясын таңдаңыз.
- SmartDesign құралдар тақтасында Құрамдас жасау түймесін басыңыз.
- Ынталандыру иерархиясы қойындысында HDMI_RX_TB сынақ тақтасын тінтуірдің оң жақ түймешігімен басыңыз fileтүймесін басып, содан кейін Синтезге дейінгі дизайнды модельдеу > Интерактивті ашу түймешігін басыңыз.
ModelSim® құралы келесі суретте көрсетілгендей сынақ үстелімен ашылады.
5-3-сурет. HDMI RX Testbench бар ModelSim құралы File
Маңызды: Иf DO көрсетілген орындау уақытының шегіне байланысты модельдеу үзілсе file, модельдеуді аяқтау үшін run -all командасын пайдаланыңыз.
Лицензия (сұрақ қою)
HDMI RX IP келесі екі лицензия опциясымен қамтамасыз етілген:
- Шифрланған: ядро үшін толық шифрланған RTL коды берілген. Ол Libero лицензиясының кез келгенімен тегін қол жетімді, бұл ядроны SmartDesign көмегімен жасауға мүмкіндік береді. Libero дизайн жиынтығын пайдаланып, FPGA кремнийін модельдеу, синтездеу, орналасуды орындауға және бағдарламалауға болады.
- RTL: Толық RTL бастапқы коды лицензия құлыпталған, оны бөлек сатып алу қажет.
Модельдеу нәтижелері (сұрақ қою)
HDMI RX IP үшін келесі уақыт диаграммасы бейне деректерін және басқару деректер кезеңдерін көрсетеді.
6-1-сурет. Бейне деректері
Келесі диаграмма сәйкес басқару деректерінің кірістері үшін hsync және vsync шығыстарын көрсетеді.
6-2-сурет. Көлденең синхрондау және тік синхрондау сигналдары
Келесі диаграмма EDID бөлігін көрсетеді.
6-3-сурет. EDID сигналдары
Ресурстарды пайдалану (сұрақ қою)
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
Мысалы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
Мысалы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
Мысалы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
Мысалы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
Мысалы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 | Құжаттың С редакциясында енгізілген өзгерістердің тізімі төменде келтірілген:
|
C | 02/2023 | Құжаттың С редакциясында енгізілген өзгерістердің тізімі төменде келтірілген:
|
B | 09/2022 | Құжаттың В редакциясына енгізілген өзгерістердің тізбесі төмендегідей:
|
A | 04/2022 | Төменде құжаттың А редакциясындағы өзгерістер тізімі берілген:
|
2.0 | — | Төменде осы редакцияда енгізілген өзгерістердің қысқаша мазмұны берілген.
|
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 қабылдағышы |