intel AN 775 Ngasilake Data Wektu I/O Awal
AN 775: Ngasilake Data Wektu I/O Awal kanggo Intel FPGA
Sampeyan bisa ngasilake data wektu I/O awal kanggo piranti Intel FPGA nggunakake GUI piranti lunak Intel® Quartus® Prime utawa printah Tcl. Data wektu I / O awal migunani kanggo perencanaan pin awal lan desain PCB. Sampeyan bisa ngasilake data wektu wiwitan kanggo paramèter wektu sing cocog ing ngisor iki kanggo nyetel anggaran wektu desain nalika nimbang standar I / O lan penempatan pin.
Tabel 1. Parameter Wektu I/O
Parameter Wektu |
Katrangan |
||
Wektu persiyapan input (tSU) Wektu ditahan input (tH) |
![]()
|
||
Jam kanggo wektu tundha output (tCO) | ![]()
|
Intel Corporation. Kabeh hak dilindhungi undhang-undhang. Intel, logo Intel, lan merek Intel liyane minangka merek dagang saka Intel Corporation utawa anak perusahaan. Intel njamin kinerja produk FPGA lan semikonduktor kanggo specifications saiki miturut babar pisan standar Intel, nanging nduweni hak kanggo owah-owahan ing sembarang produk lan layanan ing sembarang wektu tanpa kabar. Intel ora tanggung jawab utawa tanggung jawab sing muncul saka aplikasi utawa panggunaan informasi, produk, utawa layanan sing diterangake ing kene kajaba sing disepakati kanthi tinulis dening Intel. Pelanggan Intel disaranake njupuk versi paling anyar saka spesifikasi piranti sadurunge ngandelake informasi sing diterbitake lan sadurunge nggawe pesenan kanggo produk utawa layanan.
* Jeneng lan merek liyane bisa diklaim minangka properti wong liya.
Nggawe informasi wektu I/O awal kalebu langkah-langkah ing ngisor iki:
- Langkah 1: Synthesize Flip-flop kanggo Target Piranti Intel FPGA ing kaca 4
- Langkah 2: Nemtokake Standar I/O lan Lokasi Pin ing kaca 5
- Langkah 3: Nemtokake Kondisi Operasi Piranti ing kaca 6
- Langkah 4: View Wektu I/O ing Laporan Lembar Data ing kaca 6
Langkah 1: Synthesize Flip-flop kanggo Target Intel FPGA Piranti
Tindakake langkah-langkah iki kanggo nemtokake lan sintesis logika flip-flop minimal kanggo ngasilake data wektu I/O awal:
- Gawe proyek anyar ing piranti lunak Intel Quartus Prime Pro Edition versi 19.3.
- Klik Assignments ➤ Piranti, nemtokake piranti target Family lan piranti Target. Kanggo exampbanjur, pilih AGFA014R24 Intel Agilex™ FPGA.
- Klik File ➤ Anyar lan gawe Diagram Blok / Skema File.
- Kanggo nambah komponen menyang skema, klik tombol Alat Simbol.
- Ing Jeneng, ketik DFF, banjur klik OK. Klik ing Editor Blok kanggo masang simbol DFF.
- Baleni 4 ing kaca 4 nganti 5 ing kaca 5 kanggo nambah pin input Input_data, pin input Jam, lan pin output Output_data.
- Kanggo nyambungake pin menyang DFF, klik tombol Orthogonal Node Tool, banjur tarik garis kabel antarane pin lan simbol DFF.
- Kanggo nyintesis DFF, klik Processing ➤ Start ➤ Start Analysis & Synthesis. Sintesis ngasilake netlist desain minimal sing dibutuhake kanggo entuk Data wektu I/O.
Langkah 2: Nemtokake I/O Standard lan Lokasi Pin
Lokasi pin tartamtu lan standar I / O sing sampeyan temtokake menyang pin piranti nyebabake nilai parameter wektu. Tindakake langkah iki kanggo nemtokake standar pin I/O lan watesan lokasi:
- Klik Assignments ➤ Pin Planner.
- Temtokake lokasi pin lan watesan standar I / O miturut desain sampeyan
spesifikasi. Ketik Nilai Node Name, Direction, Location, lan I/O Standard kanggo pin ing desain ing spreadsheet Kabeh Pins. Utawa, seret jeneng simpul menyang paket Pin Planner view. - Kanggo ngumpulake desain, klik Processing ➤ Mulai Kompilasi. Compiler ngasilake informasi wektu I / O sajrone kompilasi lengkap.
Informasi sing gegandhengan
- Definisi Standar I/O
- Ngatur Pin I/O Piranti
Langkah 3: Nemtokake Kondisi Operasi Piranti
Tindakake langkah iki kanggo nganyari netlist wektu lan nyetel kahanan operasi kanggo analisis wektu sawise kompilasi lengkap:
- Klik Tools ➤ Timing Analyzer.
- Ing panel Tugas, klik kaping pindho Update Timing Netlist. Netlist wektu nganyari kanthi informasi wektu kompilasi lengkap sing nyathet watesan pin sing sampeyan lakoni.
- Ing Setel Kondisi Operasi, pilih salah siji model wektu sing kasedhiya, kayata Model vid3 100C alon utawa Model vid3 100C Cepet.
Langkah 4: View Wektu I/O ing Laporan Lembar Data
Nggawe Laporan Datasheet ing Analyzer Wektu kanggo view nilai parameter timing.
- Ing Timing Analyzer, klik Reports ➤ Datasheet ➤ Report Datasheet.
- Klik OK.
Laporan Wektu Setup, Wektu Tahan, lan Jam kanggo Output Times katon ing folder Laporan Lembar Data ing panel Laporan. - Klik saben laporan kanggo view nilai parameter Rise and Fall.
- Kanggo pendekatan wektu konservatif, nemtokake nilai absolut maksimum
Example 1. Nemtokake I / O Parameter Wektu saka Laporan Datasheet
Ing ngisor iki examplaporan Setup Times, wektu tiba luwih gedhe tinimbang wektu munggah, mula tSU = tfall.
Ing ngisor iki example Hold Times laporan, Nilai Absolute wektu tiba luwih saka Nilai Absolute wektu munggah, mula tH = tfall.
Ing ngisor iki example Jam kanggo Output Times laporan, Nilai Absolute wektu tiba luwih saka Nilai Absolute wektu munggah, Mulane tCO = tfall.
Informasi sing gegandhengan
- Wektu Analyzer cepet-Mulai Tutoria
- Pandhuan Pangguna Intel Quartus Prime Pro Edition: Timing Analyzer
- Carane Video: Pambuka kanggo Timing Analyzer
Scripted I/O Wektu Data Generasi
Sampeyan bisa nggunakake skrip Tcl kanggo ngasilake informasi wektu I / O nganggo utawa tanpa nggunakake antarmuka panganggo piranti lunak Intel Quartus Prime. Pendekatan skrip ngasilake data parameter wektu I/O berbasis teks kanggo standar I/O sing didhukung.
Cathetan: Cara skrip mung kasedhiya kanggo platform Linux*.
Tindakake langkah iki kanggo ngasilake informasi wektu I/O sing nggambarake sawetara standar I/O kanggo piranti Intel Agilex, Intel Stratix® 10, lan Intel Arria® 10:
- Download arsip proyek Intel Quartus Prime sing cocog file kanggo kulawarga piranti target:
• Piranti Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Piranti Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Piranti Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Kanggo mulihake arsip proyek .qar, bukak piranti lunak Intel Quartus Prime Pro Edition banjur klik Project ➤ Restore Archived Project. Utawa, jalanake baris perintah ing ngisor iki sing padha tanpa mbukak GUI:
quartus_sh --restore file>
Ing io_timing__dipulihake direktori saiki ngemot subfolder qdb lan macem-macem files.
- Kanggo mbukak skrip nganggo Intel Quartus Prime Timing Analyzer, jalanake printah ing ngisor iki:
quartus_sta –t .tcl
Ngenteni rampung. Eksekusi skrip mbutuhake 8 jam utawa luwih amarga saben owah-owahan ing standar I/O utawa lokasi pin mbutuhake rekompilasi desain.
- Kanggo view nilai parameter wektu, bukak teks sing digawe files ing wektu_files, kanthi jeneng kayata timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .txt.
Informasi sing gegandhengan
AN 775: Ngasilake Riwayat Revisi Dokumen Data Wektu I/O Awal
Versi Dokumen |
Versi Intel Quartus Prime |
Owah-owahan |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Dokumen / Sumber Daya
![]() |
intel AN 775 Ngasilake Data Wektu I/O Awal [pdf] Pandhuan pangguna AN 775 Ngasilake Data Timing IO Awal, AN 775, Ngasilake Data Timing IO Awal, Data Timing IO Awal, Data Wektu |