intel AN 775 Dastlabki kiritish/chiqarish vaqti ma'lumotlarini yaratish
AN 775: Intel FPGA uchun dastlabki kiritish/chiqarish vaqti ma'lumotlarini yaratish
Intel® Quartus® Prime dasturiy interfeysi yoki Tcl buyruqlari yordamida Intel FPGA qurilmalari uchun dastlabki kiritish/chiqarish vaqti ma'lumotlarini yaratishingiz mumkin. Dastlabki kiritish / chiqish vaqti ma'lumotlari pinni erta rejalashtirish va tenglikni loyihalash uchun foydalidir. Kirish-chiqarish standartlari va pinni joylashtirishni hisobga olgan holda dizayn vaqt byudjetini sozlash uchun quyidagi tegishli vaqt parametrlari uchun dastlabki vaqt ma'lumotlarini yaratishingiz mumkin.
Jadval 1. I/U vaqt parametrlari
Vaqt parametri |
Tavsif |
||
Kirishni sozlash vaqti (tSU) Kirishni ushlab turish vaqti (tH) |
![]()
|
||
Chiqishni kechiktirish vaqti (tCO) | ![]()
|
Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashiga kafolat beradi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi.
*Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.
Dastlabki kiritish-chiqarish vaqti ma'lumotlarini yaratish quyidagi bosqichlarni o'z ichiga oladi:
- 1-qadam: 4-betdagi maqsadli Intel FPGA qurilmasi uchun Flip-flopni sintez qiling
- 2-qadam: 5-betda I/U standarti va PIN manzillarini aniqlang
- 3-qadam: 6-betda qurilmaning ishlash shartlarini belgilang
- 4-qadam: View Maʼlumotlar jadvali hisobotida kiritish/chiqarish vaqti 6-bet
1-qadam: Target Intel FPGA qurilmasi uchun Flip-flopni sintez qiling
Dastlabki kiritish/chiqarish vaqti ma'lumotlarini yaratish uchun minimal flip-flop mantiqini aniqlash va sintez qilish uchun quyidagi bosqichlarni bajaring:
- Intel Quartus Prime Pro Edition dasturining 19.3 versiyasida yangi loyiha yarating.
- Topshiriqlar ➤ Qurilma-ni bosing, maqsadli qurilmangiz oilasini va maqsadli qurilmani belgilang. Misol uchunample, AGFA014R24 Intel Agilex™ FPGA ni tanlang.
- bosing File ➤ Yangi va blok-sxema/sxematik yarating File.
- Sxemaga komponentlar qo'shish uchun Symbol Tool tugmasini bosing.
- Ism ostida DFF yozing va OK tugmasini bosing. DFF belgisini kiritish uchun Blok muharririni bosing.
- Kirish_ma'lumotlarini kiritish pinini, Soatni kiritish pinini va Chiqish_ma'lumotlarini chiqish pinini qo'shish uchun 4-betdagi 4-5-betdagi 5-bandni takrorlang.
- Pimlarni DFF ga ulash uchun Ortogonal tugun vositasi tugmasini bosing, so'ngra pin va DFF belgisi o'rtasida sim chiziqlar torting.
- DFFni sintez qilish uchun Processing ➤ Start ➤ Start Analysis & Synthesis ni bosing. Sintez kiritish/chiqarish vaqti ma'lumotlarini olish uchun zarur bo'lgan minimal dizayn ro'yxatini yaratadi.
2-qadam: I/U standarti va PIN manzillarini aniqlang
Qurilma pinlariga tayinlagan maxsus pin joylari va I/U standarti vaqt parametrlari qiymatlariga ta'sir qiladi. I/U standarti va joylashuv cheklovlarini belgilash uchun quyidagi amallarni bajaring:
- Topshiriqlar ➤ Pin Planner-ni bosing.
- Dizayningiz bo'yicha pin joylashuvi va I/U standart cheklovlarini belgilang
spetsifikatsiyalar. All Pins elektron jadvalidagi dizayndagi pinlar uchun tugun nomi, yo‘nalishi, joylashuvi va kiritish/chiqish standart qiymatlarini kiriting. Shu bilan bir qatorda, tugun nomlarini Pin Planner paketiga torting view. - Dizaynni kompilyatsiya qilish uchun Processing ➤ Start Compilation tugmasini bosing. Kompilyator to'liq kompilyatsiya paytida kiritish-chiqarish vaqti ma'lumotlarini ishlab chiqaradi.
Tegishli ma'lumotlar
- I/U standartlari ta'rifi
- Qurilmaning kiritish/chiqarish pinlarini boshqarish
3-qadam: Qurilmaning ishlash shartlarini belgilang
To'liq kompilyatsiyadan so'ng vaqtni aniqlash ro'yxatini yangilash va vaqtni tahlil qilish uchun ish sharoitlarini o'rnatish uchun quyidagi amallarni bajaring:
- Asboblar ➤ Vaqt tahlilchisi ni bosing.
- Vazifalar panelida yangilanish vaqtini aniqlash ro'yxatini ikki marta bosing. Vaqt to'lovlari ro'yxati siz kiritgan pin cheklovlarini hisobga oladigan to'liq kompilyatsiya vaqt ma'lumotlari bilan yangilanadi.
- Ishlash shartlarini o'rnatish ostida, Sekin vid3 100C modeli yoki Tez vid3 100C modeli kabi mavjud vaqt modellaridan birini tanlang.
4-qadam: View Ma'lumotlar jadvali hisobotida kiritish/chiqarish vaqti
Vaqt analizatorida ma'lumotlar jadvali hisobotini yarating view vaqt parametrlari qiymatlari.
- Vaqt analizatorida Hisobotlar ➤ Maʼlumotlar jadvali ➤ Hisobot maʼlumotlar jadvali ni bosing.
- OK tugmasini bosing.
O'rnatish vaqtlari, ushlab turish vaqtlari va chiqish vaqtlari bo'yicha hisobotlar Hisobot panelidagi Ma'lumotlar jadvali hisoboti papkasida paydo bo'ladi. - Har bir hisobot uchun bosing view Rise va Fall parametr qiymatlari.
- Vaqtni hisoblashning konservativ yondashuvi uchun maksimal mutlaq qiymatni belgilang
Example 1. Ma'lumotlar jadvali hisobotidan kiritish/chiqarish vaqtini belgilash parametrlarini aniqlash
Quyidagi misoldaample Setup Times hisobotida, tushish vaqti ko'tarilish vaqtidan kattaroqdir, shuning uchun tSU=tfall.
Quyidagi misoldaample Hold Times hisobotida, tushish vaqtining mutlaq qiymati ko'tarilish vaqtining mutlaq qiymatidan kattaroqdir, shuning uchun tH=tfall.
Quyidagi misoldaample Clock to Output Times hisobotida, pasayish vaqtining mutlaq qiymati ko'tarilish vaqtining mutlaq qiymatidan kattaroqdir, shuning uchun tCO=tfall.
Tegishli ma'lumotlar
- Vaqtni aniqlash tahlilchisi Tez boshlash darsligi
- Intel Quartus Prime Pro Edition foydalanuvchi qo'llanmasi: Vaqt tahlilchisi
- Qanday qilib videoga olish: Vaqt tahlilchisiga kirish
Skriptlangan kiritish-chiqarish vaqti ma'lumotlarini yaratish
Siz Intel Quartus Prime dasturi foydalanuvchi interfeysi bilan yoki foydalanmasdan kiritish/chiqarish vaqti ma'lumotlarini yaratish uchun Tcl skriptidan foydalanishingiz mumkin. Skriptli yondashuv qo'llab-quvvatlanadigan kiritish/chiqarish standartlari uchun matnga asoslangan kiritish/chiqarish vaqti parametrlari ma'lumotlarini yaratadi.
Eslatma: Skriptli usul faqat Linux* platformalarida mavjud.
Intel Agilex, Intel Stratix® 10 va Intel Arria® 10 qurilmalari uchun bir nechta kiritish/chiqarish standartlarini aks ettiruvchi kiritish/chiqarish vaqti ma'lumotlarini yaratish uchun quyidagi amallarni bajaring:
- Tegishli Intel Quartus Prime loyihasi arxivini yuklab oling file maqsadli qurilma oilangiz uchun:
• Intel Agilex qurilmalari— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 qurilmalari— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 qurilmalari— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - .qar loyihasi arxivini tiklash uchun Intel Quartus Prime Pro Edition dasturini ishga tushiring va Loyiha ➤ Arxivlangan loyihani tiklash tugmasini bosing. Shu bilan bir qatorda, GUI-ni ishga tushirmasdan quyidagi buyruq qatori ekvivalentini ishga tushiring:
quartus_sh --qayta tiklash file>
The io_timing__ tiklandi Katalog endi qdb pastki papkasini va har xil narsalarni o'z ichiga oladi files.
- Skriptni Intel Quartus Prime Timing Analyzer bilan ishga tushirish uchun quyidagi buyruqni bajaring:
quartus_sta –t .tcl
Tugatishni kuting. Skriptni bajarish 8 soat yoki undan ko'proq vaqtni talab qilishi mumkin, chunki kiritish-chiqarish standarti yoki pin joylashuvidagi har bir o'zgarish dizaynni qayta kompilyatsiya qilishni talab qiladi.
- Kimga view vaqt parametri qiymatlari, yaratilgan matnni oching files in vaqt_files, timing_tsuthtco___.txt kabi nomlar bilan.
timing_tsuthtco_ _ _ .txt.
Tegishli ma'lumotlar
AN 775: Dastlabki kiritish-chiqarish vaqti ma'lumotlari hujjatlarini qayta ko'rib chiqish tarixini yaratish
Hujjat versiyasi |
Intel Quartus Prime versiyasi |
O'zgarishlar |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Hujjatlar / manbalar
![]() |
intel AN 775 Dastlabki kiritish/chiqarish vaqti ma'lumotlarini yaratish [pdf] Foydalanuvchi uchun qoʻllanma AN 775 boshlang'ich IO vaqt ma'lumotlarini yaratish, AN 775, boshlang'ich IO vaqt ma'lumotlarini yaratish, boshlang'ich IO vaqt ma'lumotlari, vaqt ma'lumotlarini yaratish |