intel HDMI PHY FPGA IP Design Exampİstifadəçi Təlimatı
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ı
Ə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ı
- Intel Arria 10 cihaz ailəsini hədəfləyən layihə yaradın və istədiyiniz cihazı seçin.
- 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.
- 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ı.
- 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. - Dizaynda Exampsekmesinde Arria 10 HDMI RX-TX Retransmit seçin.
- 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. - Yaratmaq üçün File Format, Verilog və ya VHDL seçin.
- 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. - 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:
- hardware example dizayn generasiyası tamamlandı.
- Intel Quartus Prime proqramını işə salın və açın .qpf file: /quartus/a10_hdmi2_demo.qpf
- Emal olunur ➤ Kompilyasiyaya başlayın.
- Uğurlu tərtibdən sonra, a .sof file kvarsda/çıxışda yaradılır_files kataloqu.
- Bitec HDMI 2.0 FMC Daughter Card Rev 11-i bortdakı FMC port B (J2) ilə birləşdirin.
- Bitec FMC əlavə kartının TX (P1)-ni xarici video mənbəyinə qoşun.
- Bitec FMC əlavə kartının RX (P2)-ni xarici video yuvasına və ya video analizatora qoşun.
- İnkişaf lövhəsindəki bütün açarların standart vəziyyətdə olduğundan əmin olun.
- 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çı).
- 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 |
|
|
|
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
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
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.
İ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.
- HDMI yuvası portu standart video axınına deşifrə edir və onu saat bərpa nüvəsinə göndərir.
- 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.
- FMC əlavə kartının HDMI mənbə portu təsviri monitora ötürür.
- 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 |