Intel HDMI PHY FPGA IP Design ExampДастури корбар
Intel HDMI PHY FPGA IP Design Example

HDMI PHY Design Example Дастури оғози зуд барои дастгоҳҳои Intel® Arria® 10

Тарҳрезии HDMI PHY Intel® FPGA IP собиқample барои дастгоҳҳои Intel Arria® 10 дорои тарҳи интиқоли HDMI 2.0 RX-TX мебошад, ки таҳия ва санҷиши сахтафзорро дастгирӣ мекунад.
Вақте ки шумо тарроҳии собиқро тавлид мекунедample, муҳаррири параметр ба таври худкор эҷод fileбарои тақлид, тартиб додан ва озмоиши тарҳ дар сахтафзор зарур аст.

Расми 1. Қадамҳои рушд
Қадамҳои рушд

Маълумоти марбут
Дастури корбари HDMI PHY Intel FPGA IP

Эҷоди Дизайн

Муҳаррири параметрҳои HDMI PHY Intel FPGA IP-ро дар нармафзори Intel Quartus® Prime барои тавлиди тарҳи собиқ истифода баредamples.

Расми 2. Таҳияи ҷараёни тарҳрезӣ
Эҷоди ҷараёни тарроҳӣ

  1. Лоиҳаеро эҷод кунед, ки ба оилаи дастгоҳҳои Intel Arria 10 нигаронида шудааст ва дастгоҳи дилхоҳро интихоб кунед.
  2. Дар Каталоги IP, пайдо кунед ва ду маротиба клик кунед Протоколҳои интерфейс ➤ Аудио ва видео ➤ HDMI TX PHY Intel FPGA IP (ё HDMI RX PHY Intel FPGA IP). Равзанаи New Variant IP ё New Variation IP пайдо мешавад.
  3. Барои варианти фармоишии IP-и худ номи сатҳи болоро муайян кунед. Муҳаррири параметр танзимоти варианти IP-ро дар a file бо номи .ip ё .qsys.
  4. OK-ро пахш кунед. Муҳаррири параметр пайдо мешавад.
    Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel мебошанд
    Корпоратсия ё филиалҳои он. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мувофиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ҳама гуна маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд.
    Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.
  5. Дар тарҳрезии Example ҷадвали, интихоб Arria 10 HDMI RX-TX Retransmit.
  6. Барои тавлиди панели тестӣ Simulation-ро интихоб кунед ва Синтезро барои тавлиди тарҳи сахтафзор собиқ интихоб кунедampле.
    Шумо бояд ақаллан яке аз ин интихобҳоро барои тавлиди тарҳи собиқ интихоб кунедample files.
    Агар шумо ҳардуро интихоб кунед, вақти тавлид дарозтар мешавад.
  7. Барои тавлид File Формат, Verilog ё VHDL-ро интихоб кунед.
  8. Барои маҷмӯаи рушди ҳадаф, Intel Arria 10 GX FPGA Development -ро интихоб кунед
    Маҷмӯа. Агар шумо маҷмӯаи рушдро интихоб кунед, он гоҳ дастгоҳи мавриди ҳадаф ба мувофиқати дастгоҳ дар тахтаи мавриди ҳадаф тағйир меёбад. Барои Intel Arria 10 GX FPGA Development Kit, дастгоҳи пешфарз 10AX115S2F4I1SG мебошад.
  9. Эҷоди Ex-ро клик кунедample Design.
Тартиб додан ва санҷиши тарҳрезӣ

Барои тартиб додан ва иҷро кардани санҷиши намоишӣ дар сахтафзор собиқampтарҳрезӣ кунед, ин қадамҳоро иҷро кунед:
Тартиб додан ва санҷиши тарҳрезӣ

  1. Боварӣ ҳосил кунед, ки сахтафзор собиқampнасли тарроҳии le анҷом ёфт.
  2. Нармафзори Intel Quartus Prime -ро оғоз кунед ва онро кушоед .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. Коркард ➤ Ҷамъовариро оғоз кунед.
  4. Баъди бомуваффакият тартиб додани .соф file дар кварта/ баромад_ тавлид мешавадfileфеҳристи с.
  5. Bitec HDMI 2.0 FMC Daughter Card Rev 11 -ро ба порти FMC B (J2) пайваст кунед.
  6. TX (P1) -и корти духтари Bitec FMC-ро ба манбаи видеоии беруна пайваст кунед.
  7. RX (P2) -и корти духтари Bitec FMC -ро ба танӯраи видеоии беруна ё таҳлилгари видео пайваст кунед.
  8. Боварӣ ҳосил кунед, ки ҳамаи коммутаторҳо дар тахтаи таҳия дар ҳолати пешфарз ҳастанд.
  9. Дастгоҳи интихобшудаи Intel Arria 10-ро дар тахтаи рушд бо истифода аз .sof тавлидшуда танзим кунед file (Асбобҳо ➤ Барномасоз).
  10. Анализатор бояд видеои аз манбаъ тавлидшударо намоиш диҳад. Тартиб додан ва санҷиши тарҳрезӣ

Маълумоти марбут
Intel Arria 10 Дастури корбар барои таҳияи маҷмӯаи FPGA

HDMI PHY Intel FPGA IP Design Example Параметрҳо

Љадвали 1. HDMI PHY Intel FPGA IP Design Example Параметрҳо барои Intel Arria 10
Дастгоҳҳо

Ин имконот танҳо барои дастгоҳҳои Intel Arria 10 дастрасанд.

Параметр Арзиш Тавсифи
Тарҳрезии дастрас Example
Дизайнро интихоб кунед Arria 10 HDMI RX-TX Retransmit Дизайнро интихоб кунедampтавлид карда шавад.
Дизайн Example Files
Симуляция Фурӯзон, Хомӯш Барои тавлиди зарурӣ ин хосиятро фаъол созед files барои санҷиши симулятсия.
Синтез Фурӯзон, Хомӯш Барои тавлиди зарурӣ ин хосиятро фаъол созед fileс барои тартиб додани Intel Quartus Prime ва намоиши сахтафзор.
Формати HDL тавлидшуда
тавлид File Формат Verilog, VHDL Формати HDL-и дӯстдоштаи худро барои тарҳи тавлидшуда интихоб кунедample fileгузошта.

Шарҳ: Ин хосият танҳо формати IP-и сатҳи болоии тавлидшударо муайян мекунад fileс. Хамаи дигар fileс (масалан, мисample testbenches ва сатҳи боло files барои намоиши сахтафзор) дар формати Verilog HDL мебошанд.

Маҷмӯаи рушди ҳадаф
Раёсатро интихоб кунед Маҷмӯаи рушд нест, Тахтаро барои тарҳи мавриди ҳадаф интихоб кунедampле.
  Маҷмӯи таҳияи Arria 10 GX FPGA,

Маҷмӯаи таҳияи фармоишӣ

  • Маҷмӯаи рушд нест: Ин хосият ҳама ҷанбаҳои сахтафзори тарроҳиро истисно мекунадampле. Асоси IP ҳама таъиноти пинҳоро ба пинҳои виртуалӣ муқаррар мекунад.
  • Arria 10 GX FPGA Маҷмӯаи таҳия: Ин хосият ба таври худкор дастгоҳи мавриди ҳадафи лоиҳаро барои мувофиқ кардани дастгоҳ дар ин маҷмӯаи таҳия интихоб мекунад. Шумо метавонед дастгоҳи мавриди ҳадафро бо истифода аз Тағир додани дастгоҳи мақсаднок параметр, агар таҷдиди тахтаи шумо варианти дигари дастгоҳ дошта бошад. Асоси IP ҳама таъиноти пинҳоро мувофиқи маҷмӯаи рушд муқаррар мекунад.
   
  • Маҷмӯаи таҳияи фармоишӣ: Ин хосият ба тарҳрезии собиқ имкон медиҳадample бояд дар маҷмӯаи таҳияи тарафи сеюм бо FPGA Intel санҷида шавад. Шояд ба шумо лозим ояд, ки таъиноти пинҳоро худатон таъин кунед.
Дастгоҳи мақсаднок
Тағир додани дастгоҳи мақсаднок Фурӯзон, Хомӯш Ин хосиятро фаъол кунед ва варианти мувофиқи дастгоҳро барои маҷмӯаи таҳия интихоб кунед.

HDMI 2.0 PHY Design Example

Тарҳрезии HDMI PHY Intel FPGA IP собиқample як намунаи бозгашти мувозии HDMI-ро нишон медиҳад, ки аз се канали RX ва чаҳор канали TX иборат аст, ки бо суръати маълумот то 6 Гбит / сония кор мекунанд.

Тарҳрезии HDMI PHY Intel FPGA IP-и тавлидшуда собиқample ҳамон тавре ки тарҳрезии собиқ астampле тавлидшуда дар асосии HDMI Intel FPGA IP. Бо вуҷуди ин, ин тарҳи собиқample ба ҷои RTL-и фармоишӣ дар тарҳи аслии HDMI Intel FPGA IP арбитри нави TX PHY, RX PHY ва PHY -ро истифода мебарад.ampле.

Тасвири 3. HDMI 2.0 PHY Design Example
HDMI 2.0 PHY Design Example

Модул Тавсифи
RX PHY RX PHY маълумоти пайдарпайи HDMI-ро барқарор мекунад ва онро ба ядрои HDMI RX дар формати мувозӣ дар доменҳои барқароршудаи соат мефиристад (rx_clk [2:0]). Маълумот дар видео рамзкушоӣ карда мешавад
Модул Тавсифи
  маълумот тавассути видеои ҷараёни AXI4 бароварда мешавад. RX PHY инчунин сигналҳои vid_clk ва ls_clk ба ядрои HDMI RX тавассути интерфейси PHY мефиристад.
HDMI TX Core Ядрои HDMI TX маълумоти видеоии AXI4-ро қабул мекунад ва онро ба маълумоти параллелӣ формати HDMI рамзгузорӣ мекунад. Ядрои HDMI TX ин маълумотро ба TX PHY мефиристад.
HDMI RX Core IP маълумоти пайдарпайро аз RX PHY қабул мекунад ва ҳамоҳангсозии додаҳо, каҷкунии канал, рамзкушоии TMDS, рамзкушоии маълумоти ёрирасон, рамзкушоии додаҳои видео, рамзкушоии додаҳои аудиоӣ ва дескрамблингро иҷро мекунад.
TX PHY Маълумоти мувозиро аз ядрои HDMI TX қабул ва сериализатсия мекунад ва ҷараёнҳои HDMI TMDS-ро мебарорад. TX PHY барои ядрои HDMI TX tx_clk истеҳсол мекунад. TX PHY инчунин vid_clk ва ls_clk тавлид мекунад ва ин сигналҳоро тавассути интерфейси PHY ба ядрои HDMI TX мефиристад.
IOPLL тавлид 300 МГс AXI соати ҷараёни силсилавии барои AXI4- интерфейси ҷараёнро.
Устоди I2C Барои танзим кардани ҷузъҳои гуногуни PCB.
Талаботи сахтафзор ва нармафзор

Intel барои санҷиши тарҳи собиқ сахтафзор ва нармафзори зеринро истифода мебарадampле.

Таҷҳизот

  • Маҷмӯаи таҳияи Intel Arria 10 GX FPGA
  • Манбаи HDMI (Воҳиди протсессори графикӣ (GPU)
  • Равғани HDMI (монитор)
  • Корти духтари Bitec HDMI FMC 2.0 (Нусхаи 11)
  • кабелҳои HDMI

Нармафзор

  • Intel Quartus Prime Pro Edition (барои санҷиши сахтафзор)
  • ModelSim* – Intel FPGA Edition, ModelSim – Intel FPGA Starter Edition, NCSim,
    Riviera-PRO*, VCS* (танҳо Verilog HDL)/VCS MX ё симулятори параллелӣ Xcelium*

Сохтори директория

Директорияҳо дорои маълумотҳои тавлидшуда мебошанд file барои тарҳи HDMI Intel FPGA IP собиқampле.

Расми 4. Сохтори директория барои тарҳрезӣ Example
Сохтори директория барои тарроҳӣ Example

Ҷараёни пайдарпайи аз нав танзимкунӣ

Тасвири 5. Ҷараёни пайдарпаии азнавбаркароркунии бисёрсоҳавӣ 

Дар расм ҷараёни пайдарпайии чандсадҷабҳаи таҷдиди конфигуратсияи контроллер ҳангоми қабули ҷараёни додаҳои воридотӣ ва басомади соати истинод ё ҳангоми кушодани интиқолдиҳанда тасвир шудааст.
Ҷараёни пайдарпайи аз нав танзимкунӣ

Сигналҳои интерфейс

Ҷадвалҳо сигналҳоро барои тарҳрезии HDMI PHY Intel FPGA IP номбар мекунандampле.

Љадвали 3. Сигналњои сатњи боло

Сигнал Самт Васеъ Тавсифи
Сигнали осциллятор дар борт
clk_fpga_b3_p Вуруд 1 100 МГс соати ройгон барои соати истинод
refclk_fmcb_p Вуруд 1 Соатҳои истинод ба суръати собит барои калибркунии пуркунии интиқоли барқ. Он бо нобаёнӣ 625 МГс аст, аммо метавонад ҳар гуна басомад бошад
Тугмаҳои пахшкунии корбар ва LEDҳо
cpu_resetn Вуруд 1 Бозсозии глобалӣ
user_led_g Натиҷа 2 Намоиши LED сабз
Pins корти духтари HDMI FMC дар порти FMC B
fmcb_gbtclk_m2c_p_0 Вуруд 1 Соати HDMI RX TMDS
fmcb_dp_m2c_p Вуруд 3 HDMI RX каналҳои додаҳои сурх, сабз ва кабуд

• Бознигарии корти духтари Bitec 11

— [0]: RX TMDS Channel 1 (сабз)

— [1]: RX TMDS Channel 2 (сурх)

— [2]: RX TMDS Channel 0 (Кабуд)

fmcb_dp_c2m_p Натиҷа 4 Соати HDMI TX, каналҳои маълумотҳои сурх, сабз ва кабуд

• Бознигарии корти духтари Bitec 11

— [0]: TX TMDS Channel 2 (сурх)

— [1]: TX TMDS Channel 1 (сабз)

— [2]: TX TMDS Channel 0 (Кабуд)

— [3]: Канали соати TX TMDS

fmcb_la_rx_p_9 Вуруд 1 Муайян кардани қувваи HDMI RX +5V
fmcb_la_rx_p_8 Вуруд 1 Муайян кардани сими гарми HDMI RX
fmcb_la_rx_n_8 Вуруд 1 HDMI RX I2C SDA барои DDC ва SCDC
fmcb_la_tx_p_10 Вуруд 1 HDMI RX I2C SCL барои DDC ва SCDC
fmcb_la_tx_p_12 Вуруд 1 Муайян кардани сими гарми HDMI TX
fmcb_la_tx_n_12 Вуруд 1 HDMI I2C SDA барои DDC ва SCDC
fmcb_la_rx_p_10 Вуруд 1 HDMI I2C SCL барои DDC ва SCDC
fmcb_la_tx_p_11 Вуруд 1 HDMI I2C SDA барои назорати redriver
fmcb_la_rx_n_9 Вуруд 1 HDMI I2C SCL барои назорати redriver
Схемаи соат

Дар зер схемаи соаткунии тарҳи HDMI PHY Intel FPGA IP оварда шудаастampле:

  • clk_fpga_b3_p як соати суръати собит 100 МГс барои иҷро кардани протсессори NIOS ва функсияҳои назорат аст. Агар басомади додашуда дуруст бошад, user_led_g[1] барои ҳар сония иваз мешавад.
  • refclk_fmcb_p як соати истинод ба суръати собит барои калибрченкунии барқи интиқолдиҳандаҳо мебошад. Он бо нобаёнӣ 625 МГс аст, аммо метавонад ҳар гуна басомад бошад.
  • fmcb_gbtclk_m2c_p_0 соати TMDS барои HDMI RX аст. Ин соат инчунин барои рондани интиқолдиҳандаҳои HDMI TX истифода мешавад. Агар басомади додашуда 148.5 МГс бошад, user_led_g[0] барои ҳар сония иваз мешавад.
Танзимоти сахтафзор

Тарҳрезии HDMI PHY Intel FPGA IP собиқample дорои қобилияти HDMI 2.0b аст ва намоиши давриро барои ҷараёни видеои стандартии HDMI иҷро мекунад.

Барои гузаронидани санҷиши сахтафзор, дастгоҳи бо HDMI фаъолшуда ба монанди корти графикӣ бо интерфейси HDMI ба пайвасткунаки HDMI RX дар корти духтари Bitec HDMI 2.0 пайваст кунед, ки маълумотро ба блоки интиқолдиҳандаи RX ва HDMI RX интиқол медиҳад.

  1. Танӯраи HDMI портро ба ҷараёни видеои стандартӣ рамзкушо мекунад ва онро ба ядрои барқарорсозии соат мефиристад.
  2. Асли HDMI RX маълумоти видео, ёрирасон ва аудиоро рамзкушо мекунад, ки тавассути интерфейси AXI4-stream ба ядрои HDMI TX баргардонида мешавад.
  3. Порти манбаи HDMI-и корти духтари FMC тасвирро ба монитор интиқол медиҳад.
  4. Барои анҷом додани барқароркунии система тугмаи cpu_resetn -ро як маротиба пахш кунед.
    Шарҳ: Агар шумо хоҳед, ки дигар тахтаи таҳияи Intel FPGA-ро истифода баред, шумо бояд таъиноти дастгоҳ ва таъиноти пинҳоро тағир диҳед. Танзимоти аналогии интиқолдиҳанда барои маҷмӯаи таҳияи Intel Arria 10 FPGA ва корти духтари Bitec HDMI 2.0 санҷида мешавад. Шумо метавонед танзимоти тахтаи шахсии худро тағир диҳед.

Таърихи бознигарии ҳуҷҷат барои HDMI PHY Intel
FPGA IP Design ExampДастури корбар

Версияи ҳуҷҷат Версияи Intel Quartus Prime IPVersion Тағйирот
2022.07.20 22.2 1.0.0 Нашри аввал.

Ҳуҷҷатҳо / Сарчашмаҳо

Intel HDMI PHY FPGA IP Design Example [pdf] Дастури корбар
HDMI PHY FPGA IP Design Example, HDMI PHY, FPGA IP Design Example, HDMI PHY IP Design Example, FPGA IP Design Example, IP Design Exampле, 732781

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *