intel HDMI PHY FPGA IP Design Exampİstifadəçi Təlimatı
intel HDMI PHY FPGA IP Design Example

HDMI PHY Design ExampIntel® Arria® 10 Cihazları üçün Tez Başlanğıc Bələdçisi

HDMI PHY Intel® FPGA IP dizaynı örnampIntel Arria® 10 cihazları üçün kompilyasiya və aparat testini dəstəkləyən HDMI 2.0 RX-TX təkrar ötürmə dizaynına malikdir.
Bir dizayn yaratdığınız zaman example, parametr redaktoru avtomatik olaraq yaradır fileTəchizatda dizaynı simulyasiya etmək, tərtib etmək və sınaqdan keçirmək üçün lazımdır.

Şəkil 1. İnkişaf addımları
İnkişaf addımları

Əlaqədar Məlumat
HDMI PHY Intel FPGA IP İstifadəçi Təlimatı

Dizaynın yaradılması

Eski dizaynı yaratmaq üçün Intel Quartus® Prime proqramında HDMI PHY Intel FPGA IP parametr redaktorundan istifadə edin.amples.

Şəkil 2. Dizayn axınının yaradılması
Dizayn axınının yaradılması

  1. Intel Arria 10 cihaz ailəsini hədəfləyən layihə yaradın və istədiyiniz cihazı seçin.
  2. IP Kataloqda İnterfeys Protokollarını ➤ Audio və Video ➤ HDMI TX PHY Intel FPGA IP (və ya HDMI RX PHY Intel FPGA IP) seçin və iki dəfə klikləyin. New IP Variant və ya New IP Variation pəncərəsi görünür.
  3. Fərdi IP variasiyanız üçün yüksək səviyyəli ad təyin edin. Parametr redaktoru IP variasiya parametrlərini a-da saxlayır file .ip və ya .qsys adlı.
  4. OK düyməsini basın. Parametr redaktoru görünür.
    Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel şirkətinin ticarət nişanlarıdır
    Korporasiya və ya onun törəmə müəssisələri. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə açıq şəkildə razılaşdırılan hallar istisna olmaqla, burada təsvir edilən hər hansı məlumat, məhsul və ya xidmətin tətbiqi və ya istifadəsi nəticəsində Intel heç bir məsuliyyət və ya öhdəlik götürmür. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur.
    Digər adlar və markalar başqalarının mülkiyyəti kimi iddia edilə bilər.
  5. Dizaynda Exampsekmesinde Arria 10 HDMI RX-TX Retransmit seçin.
  6. Test masasını yaratmaq üçün Simulyasiya seçin və hardware dizaynını yaratmaq üçün Sintez seçinample.
    Eski dizaynı yaratmaq üçün bu seçimlərdən ən azı birini seçməlisinizample files.
    Hər ikisini seçsəniz, generasiya müddəti daha uzun olar.
  7. Yaratmaq üçün File Format, Verilog və ya VHDL seçin.
  8. Hədəf İnkişaf Dəsti üçün Intel Arria 10 GX FPGA İnkişafını seçin
    Kit. Bir inkişaf dəsti seçsəniz, hədəf cihaz hədəf lövhəsindəki cihaza uyğun olaraq dəyişir. Intel Arria 10 GX FPGA İnkişaf Dəsti üçün standart cihaz 10AX115S2F4I1SG-dir.
  9. Klikləyin Ex Yaratample Dizayn.
Dizaynın tərtib edilməsi və sınaqdan keçirilməsi

Aparatda nümayiş testini tərtib etmək və işə salmaq üçün, exampdizayn üçün bu addımları izləyin:
Dizaynın tərtib edilməsi və sınaqdan keçirilməsi

  1. hardware example dizayn generasiyası tamamlandı.
  2. Intel Quartus Prime proqramını işə salın və açın .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. Emal olunur ➤ Kompilyasiyaya başlayın.
  4. Uğurlu tərtibdən sonra, a .sof file kvarsda/çıxışda yaradılır_files kataloqu.
  5. Bitec HDMI 2.0 FMC Daughter Card Rev 11-i bortdakı FMC port B (J2) ilə birləşdirin.
  6. Bitec FMC əlavə kartının TX (P1)-ni xarici video mənbəyinə qoşun.
  7. Bitec FMC əlavə kartının RX (P2)-ni xarici video yuvasına və ya video analizatora qoşun.
  8. İnkişaf lövhəsindəki bütün açarların standart vəziyyətdə olduğundan əmin olun.
  9. Seçilmiş Intel Arria 10 cihazını yaradılan .sof-dan istifadə edərək inkişaf lövhəsində konfiqurasiya edin file (Alətlər ➤ Proqramçı).
  10. Analizator mənbədən yaradılan videonu göstərməlidir. Dizaynın tərtib edilməsi və sınaqdan keçirilməsi

Əlaqədar Məlumat
Intel Arria 10 FPGA İnkişaf Dəsti İstifadəçi Təlimatı

HDMI PHY Intel FPGA IP Design Example Parametrlər

Cədvəl 1. HDMI PHY Intel FPGA IP Design ExampIntel Arria 10 üçün Parametrlər
Cihazlar

Bu seçimlər yalnız Intel Arria 10 cihazları üçün mövcuddur.

Parametr Dəyər Təsvir
Mövcud Dizayn Example
Dizayn seçin Arria 10 HDMI RX-TX təkrar ötürmə Məsələn, dizaynı seçinampyaradılacaq.
Dizayn Example Files
Simulyasiya Yandırıb-söndürmə Lazım olanı yaratmaq üçün bu seçimi yandırın files simulyasiya test masası üçün.
Sintez Yandırıb-söndürmə Lazım olanı yaratmaq üçün bu seçimi yandırın files Intel Quartus Prime tərtibi və aparat nümayişi üçün.
Yaradılmış HDL Format
Yaratmaq File Format Verilog, VHDL Yaradılmış dizayn üçün üstünlük verdiyiniz HDL formatını seçin, məsələnample filetəyin edin.

Qeyd: Bu seçim yalnız yaradılan yüksək səviyyəli IP üçün formatı müəyyən edir files. Bütün digər files (məsələn, məsample testbenches və üst səviyyə files hardware nümayişi üçün) Verilog HDL formatındadır.

Hədəf İnkişaf Kiti
Lövhəni seçin İnkişaf dəsti yoxdur, Məqsədli dizayn üçün lövhəni seçin, məsələnample.
  Arria 10 GX FPGA İnkişaf Dəsti,

Fərdi İnkişaf Kiti

  • İnkişaf dəsti yoxdur: Bu seçim, keçmiş dizayn üçün bütün aparat aspektlərini istisna edirample. IP nüvəsi bütün pin təyinatlarını virtual pinlərə təyin edir.
  • Arria 10 GX FPGA İnkişaf Dəsti: Bu seçim avtomatik olaraq layihənin hədəf cihazını bu inkişaf dəstindəki cihaza uyğunlaşdırmaq üçün seçir. istifadə edərək hədəf cihazı dəyişə bilərsiniz Hədəf Cihazını dəyişdirin board revizyonunuzda fərqli cihaz variantı varsa parametr. IP nüvəsi inkişaf dəstinə uyğun olaraq bütün pin təyinatlarını təyin edir.
   
  • Xüsusi İnkişaf Dəsti: Bu seçim dizayna imkan verirampIntel FPGA ilə üçüncü tərəfin inkişaf dəstində sınaqdan keçirilməlidir. Sancaq təyinatlarını özünüz təyin etməli ola bilərsiniz.
Hədəf Cihazı
Hədəf Cihazını dəyişdirin Yandırıb-söndürmə Bu seçimi yandırın və inkişaf dəsti üçün üstünlük verilən cihaz variantını seçin.

HDMI 2.0 PHY Design Example

HDMI PHY Intel FPGA IP dizaynı keçmişample üç RX kanalı və dörd TX kanalından ibarət, 6 Gbps-ə qədər məlumat sürətində işləyən bir HDMI nümunəsi paralel geri dönməni nümayiş etdirir.

Yaradılmış HDMI PHY Intel FPGA IP dizaynı, məsələnample dizayn əvvəlki ilə eynidirample HDMI Intel FPGA IP nüvəsində yaradılmışdır. Lakin, bu dizayn example HDMI Intel FPGA IP əsas dizaynında xüsusi RTL əvəzinə yeni TX PHY, RX PHY və PHY arbitrindən istifadə edir.ample.

Şəkil 3. HDMI 2.0 PHY Design Example
HDMI 2.0 PHY Design Example

Modul Təsvir
RX PHY RX PHY seriyalı HDMI məlumatlarını bərpa edir və bunu bərpa edilmiş saat domenlərində (rx_clk[2:0]) paralel formatda HDMI RX nüvəsinə göndərir. Məlumatlar video şəklində deşifrə edilir
Modul Təsvir
  məlumat AXI4-stream video vasitəsilə çıxarılacaq. RX PHY həmçinin PHY interfeysi vasitəsilə HDMI RX nüvəsinə vid_clk və ls_clk siqnallarını göndərir.
HDMI TX nüvəsi HDMI TX nüvəsi AXI4 axınlı video məlumatlarını qəbul edir və bunu HDMI formatında paralel məlumatlara kodlaşdırır. HDMI TX nüvəsi bu məlumatları TX PHY-ə göndərir.
HDMI RX nüvəsi IP RX PHY-dən seriyalı məlumatları qəbul edir və məlumatların uyğunlaşdırılmasını, kanalın əyriliyini, TMDS-in deşifrəsini, köməkçi məlumatların kodlaşdırılmasını, video məlumatların deşifrəsini, audio məlumatların kodlaşdırılmasını və deşifrəni həyata keçirir.
TX PHY HDMI TX nüvəsindən paralel məlumatları qəbul edir və seriallaşdırır və HDMI TMDS axınlarını çıxarır. TX PHY, HDMI TX nüvəsi üçün tx_clk istehsal edir. TX PHY həmçinin vid_clk və ls_clk yaradır və bu siqnalları PHY interfeysi vasitəsilə HDMI TX nüvəsinə göndərir.
IOPLL AXI300- axın interfeysi üçün 4 MHz AXI serial axını saatı yaradır.
I2C Master Müxtəlif PCB komponentlərini konfiqurasiya etmək üçün.
Aparat və Proqram Tələbləri

Intel dizaynı sınaqdan keçirmək üçün aşağıdakı aparat və proqram təminatından istifadə edirample.

Aparat

  • Intel Arria 10 GX FPGA İnkişaf Dəsti
  • HDMI Mənbəsi (Qrafik Prosessor Vahidi (GPU)
  • HDMI Sink (Monitor)
  • Bitec HDMI FMC 2.0 qız kartı (Revision 11)
  • HDMI kabelləri

Proqram təminatı

  • Intel Quartus Prime Pro Edition (avadanlığın sınaqdan keçirilməsi üçün)
  • ModelSim* – Intel FPGA Edition, ModelSim – Intel FPGA Starter Edition, NCSim,
    Riviera-PRO*, VCS* (yalnız Verilog HDL)/VCS MX və ya Xcelium* Paralel simulyator

Kataloq strukturu

Kataloqlar yaradılanları ehtiva edir file HDMI Intel FPGA IP dizaynı üçün məsələnample.

Şəkil 4. Dizayn üçün Kataloq Strukturu Example
Dizayn üçün kataloq strukturu Example

Yenidən konfiqurasiya ardıcıllığı axını

Şəkil 5. Çox dərəcəli Yenidən Konfiqurasiya Ardıcıllığı axını 

Şəkil, giriş məlumat axını və istinad saat tezliyini qəbul edərkən və ya ötürücü kiliddən çıxarıldıqda nəzarətçinin çox sürətli yenidən konfiqurasiya ardıcıllığı axını göstərir.
Yenidən konfiqurasiya ardıcıllığı axını

İnterfeys siqnalları

Cədvəllərdə HDMI PHY Intel FPGA IP dizaynı üçün siqnallar verilmişdirample.

Cədvəl 3. Ən yüksək səviyyəli siqnallar

Siqnal İstiqamət Genişlik Təsvir
Bortda Osilator Siqnalı
clk_fpga_b3_p Giriş 1 Əsas istinad saatı üçün 100 MHz pulsuz işləyən saat
refclk_fmcb_p Giriş 1 Qəbuledicinin işə salınmasının kalibrlənməsi üçün sabit tezlikli istinad saatı. Defolt olaraq 625 MHz-dir, lakin istənilən tezlikdə ola bilər
İstifadəçi Push Buttons və LED
cpu_resetn Giriş 1 Qlobal sıfırlama
user_led_g Çıxış 2 Yaşıl LED displey
FMC Port B-də HDMI FMC Qız Kartı Sancaqları
fmcb_gbtclk_m2c_p_0 Giriş 1 HDMI RX TMDS saatı
fmcb_dp_m2c_p Giriş 3 HDMI RX qırmızı, yaşıl və mavi məlumat kanalları

• Bitec qızı kartının təftişi 11

— [0]: RX TMDS Kanal 1 (Yaşıl)

— [1]: RX TMDS Kanal 2 (Qırmızı)

— [2]: RX TMDS Kanal 0 (Mavi)

fmcb_dp_c2m_p Çıxış 4 HDMI TX saatı, qırmızı, yaşıl və mavi məlumat kanalları

• Bitec qızı kartının təftişi 11

— [0]: TX TMDS Kanal 2 (Qırmızı)

— [1]: TX TMDS Kanal 1 (Yaşıl)

— [2]: TX TMDS Kanal 0 (Mavi)

— [3]: TX TMDS Saat Kanalı

fmcb_la_rx_p_9 Giriş 1 HDMI RX +5V güc təyini
fmcb_la_rx_p_8 Giriş 1 HDMI RX isti plug aşkar
fmcb_la_rx_n_8 Giriş 1 DDC və SCDC üçün HDMI RX I2C SDA
fmcb_la_tx_p_10 Giriş 1 DDC və SCDC üçün HDMI RX I2C SCL
fmcb_la_tx_p_12 Giriş 1 HDMI TX isti plug aşkar
fmcb_la_tx_n_12 Giriş 1 DDC və SCDC üçün HDMI I2C SDA
fmcb_la_rx_p_10 Giriş 1 DDC və SCDC üçün HDMI I2C SCL
fmcb_la_tx_p_11 Giriş 1 Yenidən idarəetmə üçün HDMI I2C SDA
fmcb_la_rx_n_9 Giriş 1 Yenidən sürücüyə nəzarət üçün HDMI I2C SCL
Saat sxemi

Aşağıda HDMI PHY Intel FPGA IP dizaynının saat sxemi verilmişdirample:

  • clk_fpga_b3_p NIOS prosessorunu və idarəetmə funksiyalarını işə salmaq üçün 100 MHz sabit tezlikli saatdır. Təqdim olunan tezlik düzgündürsə, user_led_g[1] hər saniyə dəyişir.
  • refclk_fmcb_p qəbuledicilərin işə salınması üçün sabit sürət istinad saatıdır. Standart olaraq 625 MHz-dir, lakin istənilən tezlikdə ola bilər.
  • fmcb_gbtclk_m2c_p_0 HDMI RX üçün TMDS saatıdır. Bu saat həmçinin HDMI TX ötürücülərini idarə etmək üçün istifadə olunur. Təchiz edilən tezlik 148.5 MHz-dirsə, user_led_g[0] hər saniyə üçün dəyişir.
Avadanlıq Quraşdırma

HDMI PHY Intel FPGA IP dizaynı keçmişample HDMI 2.0b qabiliyyətinə malikdir və standart HDMI video axını üçün dövrəli nümayişi həyata keçirir.

Avadanlıq testini həyata keçirmək üçün, HDMI interfeysi olan qrafik kartı kimi HDMI ilə işləyən cihazı Bitec HDMI 2.0 əlavə kartındakı HDMI RX konnektoruna qoşun, bu da məlumatları ötürücü RX blokuna və HDMI RX-ə yönləndirir.

  1. HDMI yuvası portu standart video axınına deşifrə edir və onu saat bərpa nüvəsinə göndərir.
  2. HDMI RX nüvəsi AXI4 axın interfeysi vasitəsilə HDMI TX nüvəsinə qaytarılacaq video, köməkçi və audio məlumatların şifrəsini açır.
  3. FMC əlavə kartının HDMI mənbə portu təsviri monitora ötürür.
  4. Sistemin sıfırlanmasını həyata keçirmək üçün cpu_resetn düyməsini bir dəfə basın.
    Qeyd: Başqa bir Intel FPGA inkişaf lövhəsindən istifadə etmək istəyirsinizsə, cihaz təyinatlarını və pin təyinatlarını dəyişdirməlisiniz. Transceiver analoq parametri Intel Arria 10 FPGA inkişaf dəsti və Bitec HDMI 2.0 əlavə kartı üçün sınaqdan keçirilib. Siz öz lövhəniz üçün parametrləri dəyişdirə bilərsiniz.

HDMI PHY Intel üçün Sənədin Təftiş Tarixi
FPGA IP Design Exampİstifadəçi Təlimatı

Sənəd versiyası Intel Quartus Prime Versiya IP versiyası Dəyişikliklər
2022.07.20 22.2 1.0.0 İlkin buraxılış.

Sənədlər / Resurslar

intel HDMI PHY FPGA IP Design Example [pdf] İstifadəçi təlimatı
HDMI PHY FPGA IP Design Example, HDMI PHY, FPGA IP Design Example, HDMI PHY IP Design Example, FPGA IP Design Example, IP Design Example, 732781

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *