intel AN 775 İlkin I/O Zamanlama Məlumatının Yaradılması
AN 775: Intel FPGA-lar üçün ilkin giriş/çıxış vaxtı məlumatlarının yaradılması
Siz Intel® Quartus® Prime proqram GUI və ya Tcl əmrlərindən istifadə edərək Intel FPGA cihazları üçün ilkin I/O vaxtı məlumatlarını yarada bilərsiniz. İlkin I/O vaxtı məlumatları erkən pin planlaşdırılması və PCB dizaynı üçün faydalıdır. Siz I/O standartlarını və pin yerləşdirməni nəzərdən keçirərkən dizayn vaxtı büdcəsini tənzimləmək üçün aşağıdakı müvafiq zamanlama parametrləri üçün ilkin vaxt məlumatlarını yarada bilərsiniz.
Cədvəl 1. I/O Zamanlama Parametrləri
Zamanlama Parametri |
Təsvir |
||
Daxiletmə quraşdırma vaxtı (tSU) Giriş saxlama müddəti (tH) |
![]()
|
||
Çıxış gecikmə saatı (tCO) | ![]()
|
Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. 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ıldığı hallar istisna olmaqla, Intel burada təsvir edilən hər hansı məlumat, məhsul və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn 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.
*Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.
İlkin I/O vaxtı məlumatının yaradılması aşağıdakı addımları əhatə edir:
- Addım 1: Səhifə 4-də Hədəf Intel FPGA Cihazı üçün Flip-flop sintez edin
- Addım 2: Səhifə 5-də Giriş/Çıxış Standartı və Pin Yerlərini təyin edin
- Addım 3: Cihazın Əməliyyat Şərtlərini səhifə 6-da göstərin
- Addım 4: View Datasheet Hesabatında I/O Vaxtı səhifə 6
Addım 1: Hədəf Intel FPGA Cihazı üçün Flip-flop sintez edin
İlkin I/O vaxtı məlumatlarını yaratmaq üçün minimum flip-flop məntiqini müəyyən etmək və sintez etmək üçün bu addımları yerinə yetirin:
- Intel Quartus Prime Pro Edition proqram təminatının 19.3 versiyasında yeni layihə yaradın.
- Tapşırıqlar ➤ Cihaz seçiminə klikləyin, hədəf cihaz Ailənizi və Hədəf cihazınızı təyin edin. məsələnample, AGFA014R24 Intel Agilex™ FPGA seçin.
- klikləyin File ➤ Yeni və Blok Diaqram/Sxematik yaradın File.
- Sxemaya komponentlər əlavə etmək üçün Simvol Aləti düyməsini klikləyin.
- Ad altında DFF yazın və sonra OK düyməsini basın. DFF simvolunu daxil etmək üçün Blok Redaktoruna klikləyin.
- Giriş_məlumatının giriş pinini, Saat giriş pinini və Çıxış_məlumatının çıxış pinini əlavə etmək üçün səhifə 4-dən 4-dək səhifədəki 5-ü təkrarlayın.
- Sancaqları DFF-yə qoşmaq üçün Ortoqonal Node Aləti düyməsini klikləyin və sonra pin və DFF simvolu arasında naqil xətləri çəkin.
- DFF-ni sintez etmək üçün Processing ➤ Start ➤ Start Analysis & Synthesis seçiminə klikləyin. Sintez, I/O vaxtı məlumatlarını əldə etmək üçün tələb olunan minimum dizayn şəbəkə siyahısını yaradır.
Addım 2: Giriş/çıxış standartı və pin yerlərini təyin edin
Cihaz sancaqlarına təyin etdiyiniz xüsusi pin yerləri və I/O standartı zamanlama parametri dəyərlərinə təsir göstərir. Giriş/çıxış standartını və yer məhdudiyyətlərini təyin etmək üçün bu addımları yerinə yetirin:
- Tapşırıqlar ➤ Planlayıcını bağlayın.
- Dizaynınıza uyğun olaraq pin yerini və I/O standart məhdudiyyətlərini təyin edin
spesifikasiyalar. All Pins elektron cədvəlində dizayndakı sancaqlar üçün Node Name, Direction, Location və I/O Standart dəyərlərini daxil edin. Alternativ olaraq, qovşaq adlarını Pin Planner paketinə sürükləyin view. - Dizaynı tərtib etmək üçün Processing ➤ Start Compilation düyməsini klikləyin. Kompilyator tam kompilyasiya zamanı I/O vaxtı məlumatını yaradır.
Əlaqədar Məlumat
- I/O Standartlarının Tərifi
- Cihaz giriş/çıxış sancaqlarının idarə edilməsi
Addım 3: Cihazın işləmə şərtlərini təyin edin
Tam tərtib edildikdən sonra zamanlama şəbəkəsi siyahısını yeniləmək və vaxt təhlili üçün əməliyyat şərtlərini təyin etmək üçün bu addımları yerinə yetirin:
- Alətlər ➤ Zamanlama Analizatoru üzərinə klikləyin.
- Tapşırıq panelində Yeniləmə Zamanlama Netlistini iki dəfə klikləyin. Zamanlama şəbəkəsi siyahısı, etdiyiniz pin məhdudiyyətlərini nəzərə alan tam tərtib vaxtı məlumatı ilə yenilənir.
- Əməliyyat Şərtlərini Ayarlayın altında, Yavaş vid3 100C Modeli və ya Sürətli vid3 100C Modeli kimi mövcud vaxt modellərindən birini seçin.
Addım 4: View Datasheet Hesabatında I/O Vaxtı
Zamanlama Analizatorunda Datasheet Hesabatını yaradın view vaxt parametrlərinin dəyərləri.
- Zamanlama Analizatorunda Hesabatlar ➤ Məlumat cədvəli ➤ Hesabat məlumat cədvəli üzərinə klikləyin.
- OK düyməsini basın.
Quraşdırma vaxtları, saxlama vaxtları və Çıxış vaxtları üçün saat hesabatları Hesabat panelindəki Datasheet Hesabatı qovluğu altında görünür. - Hər hesabata klikləyin view Rise və Fall parametr dəyərləri.
- Mühafizəkar zamanlama yanaşması üçün maksimum mütləq dəyəri təyin edin
Example 1. Datasheet Hesabatından I/O Zamanlama Parametrlərinin Müəyyən edilməsi
Aşağıdakı məsələnample Setup Times hesabatında, düşmə vaxtı yüksəlmə vaxtından böyükdür, buna görə də tSU=tfall.
Aşağıdakı məsələnample Hold Times hesabatında, eniş vaxtının mütləq dəyəri yüksəlmə vaxtının mütləq dəyərindən böyükdür, buna görə də tH=tfall.
Aşağıdakı məsələnample Clock to Output Times hesabatında, eniş vaxtının mütləq dəyəri qalxma vaxtının mütləq dəyərindən böyükdür, buna görə də tCO=tfall.
Əlaqədar Məlumat
- Zamanlama Analizatoru Tez Başlanğıc Dərsliyi
- Intel Quartus Prime Pro Edition İstifadəçi Təlimatı: Zamanlama Analizatoru
- Necə Video: Zamanlama Analizatoruna Giriş
Skriptləşdirilmiş I/O Zamanlama Məlumatlarının Yaradılması
Siz Intel Quartus Prime proqram istifadəçi interfeysi ilə və ya istifadə etmədən I/O vaxtı məlumatlarını yaratmaq üçün Tcl skriptindən istifadə edə bilərsiniz. Skriptli yanaşma dəstəklənən I/O standartları üçün mətn əsaslı I/O vaxtı parametri məlumatlarını yaradır.
Qeyd: Skriptli metod yalnız Linux* platformaları üçün əlçatandır.
Intel Agilex, Intel Stratix® 10 və Intel Arria® 10 cihazları üçün çoxsaylı I/O standartlarını əks etdirən I/O vaxtı məlumatlarını yaratmaq üçün bu addımları yerinə yetirin:
- Müvafiq Intel Quartus Prime layihə arxivini yükləyin file hədəf cihaz ailəniz üçün:
• Intel Agilex cihazları— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 cihazları— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 cihazları— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - .qar layihə arxivini bərpa etmək üçün Intel Quartus Prime Pro Edition proqramını işə salın və Layihə ➤ Arxivləşdirilmiş Layihəni Bərpa et seçiminə klikləyin. Alternativ olaraq, GUI-ni işə salmadan aşağıdakı əmr xətti ekvivalentini işə salın:
quartus_sh --bərpa edin file>
The io_timing__bərpa edildi qovluğunda indi qdb alt qovluğu və müxtəlif files.
- Skripti Intel Quartus Prime Zamanlama Analizatoru ilə işə salmaq üçün aşağıdakı əmri yerinə yetirin:
quartus_sta –t .tcl
Tamamlanmasını gözləyin. Skriptin icrası 8 saat və ya daha çox vaxt tələb edə bilər, çünki I/O standartı və ya pin yeri üzrə hər dəyişiklik dizaynın yenidən tərtib edilməsini tələb edir.
- Kimə view zamanlama parametri dəyərləri, yaradılan mətni açın files in vaxt_files, timing_tsuthtco___.txt kimi adlarla.
timing_tsuthtco_ _ _ .mətn.
Əlaqədar Məlumat
AN 775: İlkin Giriş/Çıxış Zamanı Məlumat Sənədinin Təftiş Tarixinin Yaradılması
Sənəd versiyası |
Intel Quartus Prime Versiya |
Dəyişikliklər |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Sənədlər / Resurslar
![]() |
intel AN 775 İlkin I/O Zamanlama Məlumatının Yaradılması [pdf] İstifadəçi təlimatı AN 775 İlkin IO Zamanlama Məlumatının Yaradılması, AN 775, İlkin IO Zamanlama Məlumatının Yaradılması, İlkin IO Zamanlama Məlumatı, Zamanlama Məlumatı |