intel AN 775 Menghasilkan Data Pengaturan Waktu I/O Awal
AN 775: Menghasilkan Data Pengaturan Waktu I/O Awal untuk FPGA Intel
Anda dapat membuat data pengaturan waktu I/O awal untuk perangkat Intel FPGA menggunakan GUI perangkat lunak Intel® Quartus® Prime atau perintah Tcl. Data waktu I/O awal berguna untuk perencanaan pin awal dan desain PCB. Anda dapat menghasilkan data waktu awal untuk parameter waktu relevan berikut untuk menyesuaikan anggaran waktu desain saat mempertimbangkan standar I/O dan penempatan pin.
Tabel 1. Parameter Waktu I/O
Parameter Waktu |
Keterangan |
||
Waktu penyiapan input (tSU) Waktu penahanan input (tH) |
![]()
|
||
Jam ke penundaan keluaran (tCO) | ![]()
|
Perusahaan Intel. Seluruh hak cipta. Intel, logo Intel, dan merek Intel lainnya adalah merek dagang dari Intel Corporation atau anak perusahaannya. Intel menjamin performa produk FPGA dan semikonduktornya sesuai spesifikasi saat ini sesuai dengan garansi standar Intel, tetapi berhak melakukan perubahan pada produk dan layanan apa pun kapan saja tanpa pemberitahuan. Intel tidak bertanggung jawab atau berkewajiban yang timbul dari aplikasi atau penggunaan informasi, produk, atau layanan apa pun yang dijelaskan di sini kecuali secara tegas disetujui secara tertulis oleh Intel. Pelanggan Intel disarankan untuk mendapatkan versi terbaru dari spesifikasi perangkat sebelum mengandalkan informasi yang dipublikasikan dan sebelum memesan produk atau layanan.
*Nama dan merek lain mungkin diklaim sebagai milik orang lain.
Menghasilkan informasi pengaturan waktu I/O awal mencakup langkah-langkah berikut:
- Langkah 1: Sintesis Flip-flop untuk Perangkat Intel FPGA Target di halaman 4
- Langkah 2: Tentukan Standar I/O dan Lokasi Pin di halaman 5
- Langkah 3: Tentukan Kondisi Pengoperasian Perangkat di halaman 6
- Langkah 4: View Pengaturan Waktu I/O di Laporan Lembar Data di halaman 6
Langkah 1: Sintesis Flip-flop untuk Perangkat Target Intel FPGA
Ikuti langkah-langkah ini untuk menentukan dan mensintesis logika flip-flop minimum untuk menghasilkan data waktu I/O awal:
- Buat proyek baru di perangkat lunak Intel Quartus Prime Pro Edition versi 19.3.
- Klik Tugas ➤ Perangkat, tentukan Keluarga perangkat target Anda dan perangkat Target. Untuk mantanampfile, pilih AGFA014R24 Intel Agilex™ FPGA.
- Klik File ➤ Baru dan buat Diagram/Skema Blok File.
- Untuk menambahkan komponen ke skematik, klik tombol Symbol Tool.
- Di bawah Nama, ketik DFF, lalu klik OK. Klik di Editor Blok untuk memasukkan simbol DFF.
- Ulangi 4 di halaman 4 hingga 5 di halaman 5 untuk menambahkan pin input Input_data, pin input Jam, dan pin output Data_keluaran.
- Untuk menghubungkan pin ke DFF, klik tombol Orthogonal Node Tool, lalu gambar garis kabel antara pin dan simbol DFF.
- Untuk mensintesis DFF, klik Processing ➤ Start ➤ Start Analysis & Synthesis. Sintesis menghasilkan netlist desain minimum yang diperlukan untuk memperoleh data waktu I/O.
Langkah 2: Tentukan Standar I/O dan Lokasi Pin
Lokasi pin tertentu dan standar I/O yang Anda tetapkan ke pin perangkat memengaruhi nilai parameter waktu. Ikuti langkah-langkah ini untuk menetapkan standar pin I/O dan batasan lokasi:
- Klik Tugas ➤ Pin Planner.
- Tetapkan lokasi pin dan kendala standar I/O sesuai dengan desain Anda
spesifikasi. Masukkan nilai Nama Node, Arah, Lokasi, dan Standar I/O untuk pin dalam desain di spreadsheet Semua Pin. Atau, seret nama node ke dalam paket Pin Planner view. - Untuk mengkompilasi desain, klik Processing ➤ Start Compilation. Compiler menghasilkan informasi waktu I/O selama kompilasi penuh.
Informasi Terkait
- Definisi Standar I/O
- Mengelola Pin I/O Perangkat
Langkah 3: Tentukan Kondisi Pengoperasian Perangkat
Ikuti langkah-langkah ini untuk memperbarui netlist waktu dan mengatur kondisi pengoperasian untuk analisis waktu setelah kompilasi penuh:
- Klik Alat ➤ Penganalisa Waktu.
- Di panel Tugas, klik dua kali Update Timing Netlist. Netlist waktu memperbarui dengan informasi waktu kompilasi penuh yang memperhitungkan batasan pin yang Anda buat.
- Di bawah Tetapkan Kondisi Pengoperasian, pilih salah satu model pengaturan waktu yang tersedia, seperti Model Slow vid3 100C atau Model Fast vid3 100C.
Langkah 4: View Waktu I/O dalam Laporan Lembar Data
Hasilkan Laporan Lembar Data di Timing Analyzer untuk view nilai parameter waktu.
- Di Timing Analyzer, klik Reports ➤ Datasheet ➤ Report Datasheet.
- Klik OK.
Laporan Waktu Penyiapan, Waktu Tunggu, dan Jam ke Waktu Keluaran muncul di bawah folder Laporan Lembar Data di panel Laporan. - Klik setiap laporan ke view nilai parameter Naik dan Turun.
- Untuk pendekatan waktu konservatif, tentukan nilai absolut maksimum
Example 1. Menentukan Parameter Waktu I/O dari Laporan Lembar Data
Dalam contoh berikutample Laporan Waktu Penyiapan, waktu jatuh lebih besar dari waktu naik, oleh karena itu tSU=tjatuh.
Dalam contoh berikutampMenurut laporan Hold Times, nilai absolut waktu jatuh lebih besar dari nilai absolut waktu naik, oleh karena itu tH=tfall.
Dalam contoh berikutample Laporan Jam ke Waktu Keluaran, nilai absolut waktu jatuh lebih besar dari nilai absolut waktu naik, oleh karena itu tCO=tfall.
Informasi Terkait
- Tutorial Mulai Cepat Penganalisis Waktu
- Panduan Pengguna Intel Quartus Prime Pro Edition: Timing Analyzer
- Video Cara: Pengantar Timing Analyzer
Pembuatan Data Timing I/O Berskrip
Anda dapat menggunakan skrip Tcl untuk membuat informasi pengaturan waktu I/O dengan atau tanpa menggunakan antarmuka pengguna perangkat lunak Intel Quartus Prime. Pendekatan skrip menghasilkan data parameter pengaturan waktu I/O berbasis teks untuk standar I/O yang didukung.
Catatan: Metode skrip hanya tersedia untuk platform Linux*.
Ikuti langkah-langkah ini untuk menghasilkan informasi pengaturan waktu I/O yang mencerminkan beberapa standar I/O untuk perangkat Intel Agilex, Intel Stratix® 10, dan Intel Arria® 10:
- Unduh arsip proyek Intel Quartus Prime yang sesuai file untuk kelompok perangkat target Anda:
• Perangkat Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Perangkat Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Perangkat Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Untuk memulihkan arsip proyek .qar, luncurkan perangkat lunak Intel Quartus Prime Pro Edition dan klik Project ➤ Restore Archived Project. Atau, jalankan persamaan baris perintah berikut tanpa meluncurkan GUI:
quartus_sh --mengembalikan file>
Itu io_timing__dipulihkan direktori sekarang berisi subfolder qdb dan berbagai files.
- Untuk menjalankan skrip dengan Intel Quartus Prime Timing Analyzer, jalankan perintah berikut:
quartus_sta –t .tcl
Tunggu selesai. Eksekusi skrip mungkin memerlukan 8 jam atau lebih karena setiap perubahan pada standar I/O atau lokasi pin memerlukan kompilasi ulang desain.
- Ke view nilai parameter waktu, buka teks yang dihasilkan fileada di dalam waktu_files, dengan nama seperti timing_tsuthtco___.txt.
pengaturan_waktu_tco_ _ _ .txt.
Informasi Terkait
AN 775: Menghasilkan Riwayat Revisi Dokumen Data Waktu I/O Awal
Versi Dokumen |
Versi Intel Quartus Prime |
Perubahan |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Dokumen / Sumber Daya
![]() |
intel AN 775 Menghasilkan Data Pengaturan Waktu I/O Awal [Bahasa Indonesia:] Panduan Pengguna AN 775 Menghasilkan Data Waktu IO Awal, AN 775, Menghasilkan Data Waktu IO Awal, Data Waktu IO Awal, Data Waktu |