intel AN 775 Ngahasilkeun Data Timing I / O Awal
AN 775: Ngahasilkeun Data Timing I/O Awal pikeun Intel FPGAs
Anjeun tiasa ngahasilkeun data waktos I/O awal pikeun alat Intel FPGA nganggo GUI software Intel® Quartus® Prime atanapi paréntah Tcl. Data timing awal I / O mangpaat pikeun perencanaan pin awal sareng desain PCB. Anjeun tiasa ngahasilkeun data timing awal pikeun parameter timing relevan handap pikeun nyaluyukeun anggaran timing desain nalika tempo standar I / O sarta panempatan pin.
meja 1. I / O Parameter Timing
Parameter waktos |
Katerangan |
||
Waktu setelan input (tSU) Input waktos tahan (tH) |
![]()
|
||
Jam ka kaluaran reureuh (tCO) | ![]()
|
Intel Corporation. Sadaya hak disimpen. Intel, logo Intel, sareng merek Intel sanés mangrupikeun mérek dagang Intel Corporation atanapi anak perusahaanna. Intel ngajamin kinerja produk FPGA sareng semikonduktor na kana spésifikasi ayeuna saluyu sareng garansi standar Intel, tapi ngagaduhan hak pikeun ngarobih naon waé produk sareng jasa iraha waé tanpa aya bewara. Intel henteu nanggung tanggung jawab atanapi tanggung jawab anu timbul tina aplikasi atanapi pamakean inpormasi, produk, atanapi jasa anu dijelaskeun di dieu iwal ti dinyatakeun sapuk sacara tinulis ku Intel. Konsumén Intel disarankan pikeun ménta versi panganyarna tina spésifikasi alat sateuacan ngandelkeun inpormasi anu diterbitkeun sareng sateuacan nempatkeun pesenan produk atanapi jasa.
*Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.
Ngahasilkeun inpormasi waktos I/O awal kalebet léngkah-léngkah ieu:
- Lengkah 1: Sintésis Flip-flop pikeun Alat Intel FPGA Target dina kaca 4
- Lengkah 2: Nangtukeun Standar I/O sareng Lokasi Pin dina kaca 5
- Lengkah 3: Sebutkeun Kaayaan Operasi Alat dina kaca 6
- Lengkah 4: View Waktu I/O dina Laporan Datasheet dina kaca 6
Lengkah 1: Sintésis Flip-flop pikeun Alat Target Intel FPGA
Turutan léngkah-léngkah ieu pikeun nangtukeun sareng nyintésis logika flip-flop minimum pikeun ngahasilkeun data waktos I/O awal:
- Jieun proyék anyar dina software Intel Quartus Prime Pro Edition versi 19.3.
- Klik Assignments ➤ Alat, tangtukeun udagan alat kulawarga anjeun sarta alat Target. Pikeun exampLe, pilih AGFA014R24 Intel Agilex™ FPGA.
- Pencét File ➤ Anyar sareng jieun Diagram Blok / Skématik File.
- Pikeun nambahkeun komponén kana schematic nu, klik tombol Alat Simbol.
- Dina Ngaran, ngetik DFF, lajeng klik OK. Klik dina Blok Editor pikeun nyelapkeun simbol DFF.
- Malikan deui 4 dina kaca 4 nepi ka 5 dina kaca 5 pikeun nambahkeun pin input Input_data, pin input Jam, jeung pin output Output_data.
- Pikeun nyambungkeun pin ka DFF, klik tombol Orthogonal titik Alat, lajeng tarik garis kawat antara pin jeung simbol DFF.
- Pikeun nyintésis DFF, klik Processing ➤ Start ➤ Start Analysis & Synthesis. Sintésis ngahasilkeun netlist desain minimum diperlukeun pikeun ménta I / O timing Data.
Lengkah 2: Nangtukeun Standar I / O sareng Lokasi Pin
Lokasi pin khusus sareng standar I / O anu anjeun pasangkeun ka pin alat mangaruhan nilai parameter waktos. Turutan léngkah-léngkah ieu pikeun netepkeun standar pin I/O sareng konstrain lokasi:
- Klik Assignments ➤ Pin Planner.
- Napelkeun lokasi pin na I / O konstrain baku nurutkeun desain Anjeun
spésifikasi. Lebetkeun nilai Node Name, Direction, Location, sareng I/O Standard pikeun pin dina desain dina spreadsheet Sadaya Pin. Alternatipna, sered ngaran titik kana pakét Pin Planner view. - Pikeun nyusun desain, klik Processing ➤ Start Compilation. Kompiler ngahasilkeun inpormasi waktos I / O salami kompilasi lengkep.
Émbaran patali
- I / O Standar Harti
- Ngatur Alat I / O Pins
Lengkah 3: Sebutkeun Kaayaan Operasi Alat
Turutan léngkah-léngkah ieu pikeun ngapdet netlist waktos sareng nyetél kaayaan operasi pikeun analisa waktos saatos kompilasi lengkep:
- Klik Pakakas ➤ Timing Analyzer.
- Dina panel Tugas, klik dua kali Apdet Timing Netlist. Netlist waktos ngamutahirkeun sareng inpormasi waktos kompilasi lengkep anu nyababkeun konstrain pin anu anjeun lakukeun.
- Dina Setél Kaayaan Operasi, pilih salah sahiji modél waktos anu sayogi, sapertos Slow vid3 100C Modél atanapi Fast vid3 100C Modél.
Lengkah 4: View I / O Timing dina Laporan Datasheet
Ngahasilkeun Laporan Datasheet dina Timing Analyzer pikeun view nilai parameter timing.
- Dina Timing Analyzer, klik Laporan ➤ Datasheet ➤ Laporan Datasheet.
- Pencét OK.
Laporan Setup Time, Hold Time, and Clock to Output Times némbongan dina folder Laporan Lembar Data dina panel Laporan. - Klik unggal laporan ka view nilai parameter Rise and Fall.
- Pikeun pendekatan timing konservatif, tangtukeun nilai mutlak maksimum
Example 1. Nangtukeun I / O Timing Parameter tina Laporan Datasheet
Dina ex handapample Setup Times ngalaporkeun, waktu ragrag leuwih gede ti waktu naékna, kituna tSU = tfall.
Dina ex handapamplaporan Tahan Times, nilai mutlak waktu ragrag leuwih gede dibandingkeun nilai mutlak waktu naek, kituna tH = tfall.
Dina ex handapample Clock to Output Times ngalaporkeun, nilai mutlak waktu ragrag leuwih gede dibandingkeun nilai mutlak waktu naek, kituna tCO = tfall.
Émbaran patali
- Timing Analyzer Gancang-Mimitian Tutoria
- Pituduh Pamaké Intel Quartus Prime Pro Edition: Timing Analyzer
- Kumaha Video: Perkenalan kana Timing Analyzer
Scripted I / O Timing Data Generation
Anjeun tiasa nganggo skrip Tcl pikeun ngahasilkeun inpormasi waktos I / O nganggo atanapi henteu nganggo antarmuka pangguna parangkat lunak Intel Quartus Prime. Pendekatan scripted dibangkitkeun textbased I / O timing data parameter pikeun standar I / O dirojong.
Catetan: Metodeu skrip ngan sadia pikeun platform Linux*.
Turutan léngkah-léngkah ieu pikeun ngahasilkeun inpormasi waktos I/O anu ngagambarkeun sababaraha standar I/O pikeun alat Intel Agilex, Intel Stratix® 10, sareng Intel Arria® 10:
- Unduh arsip proyék Intel Quartus Prime anu cocog file pikeun kulawarga alat target anjeun:
• Alat Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Alat Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Alat Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Pikeun mulangkeun arsip proyék .qar, peluncuran software Intel Quartus Prime Pro Edition teras klik Project ➤ Restore Archived Project. Alternatipna, jalankeun sarimbag garis paréntah di handap ieu tanpa ngaluncurkeun GUI:
quartus_sh --restore file>
The io_timing__restored diréktori ayeuna ngandung subfolder qdb sareng sagala rupa files.
- Pikeun ngajalankeun skrip sareng Intel Quartus Prime Timing Analyzer, jalankeun paréntah di handap ieu:
quartus_sta –t .tcl
Ngadagoan réngsé. Eksekusi naskah tiasa meryogikeun 8 jam atanapi langkung kusabab unggal parobihan dina standar I / O atanapi lokasi pin peryogi kompilasi desain.
- Ka view nilai parameter timing, buka téks dihasilkeun files di timing_files, kalawan ngaran kayaning timing_tsuthtco___.txt.
timing_tsuthtco_ _ _ .TXT.
Émbaran patali
AN 775: Ngahasilkeun Riwayat Révisi Dokumén Data Timing Awal
Vérsi Dokumén |
Intel Quartus Prime Vérsi |
Parobahan |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Dokumén / Sumberdaya
![]() |
intel AN 775 Ngahasilkeun Data Timing I / O Awal [pdf] Pituduh pamaké AN 775 Ngahasilkeun Data Timing IO Awal, AN 775, Ngahasilkeun Data Timing IO Awal, Data Timing IO Awal, Data Timing |