intel AN 775 Ngahasilkeun Data Timing I / O Awal

intel Logo

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)
I / O Parameter Timing
tSU = input pin pikeun input register tunda data + input register micro setup time - input pin pikeun input register register jam tunda
tH = - input pin ka input register tunda data + input register micro hold time + input pin pikeun input register jam tunda
Jam ka kaluaran reureuh (tCO) I / O Parameter Timing
tCO = + jam pad kana kaluaran register reureuh + kaluaran register jam-to-output reureuh + kaluaran register ka kaluaran pin reureuh

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

I / O Timing Data Generasi Aliran

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:

  1. Jieun proyék anyar dina software Intel Quartus Prime Pro Edition versi 19.3.
  2. Klik Assignments ➤ Alat, tangtukeun udagan alat kulawarga anjeun sarta alat Target. Pikeun exampLe, pilih AGFA014R24 Intel Agilex™ FPGA.
  3. Pencét File ➤ Anyar sareng jieun Diagram Blok / Skématik File.
  4. Pikeun nambahkeun komponén kana schematic nu, klik tombol Alat Simbol.
    Selapkeun Pin sareng Kawat dina Blok Editor
  5. Dina Ngaran, ngetik DFF, lajeng klik OK. Klik dina Blok Editor pikeun nyelapkeun simbol DFF.
  6. 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.
  7. Pikeun nyambungkeun pin ka DFF, klik tombol Orthogonal titik Alat, lajeng tarik garis kawat antara pin jeung simbol DFF.
    DFF kalawan Pin Connections
  8. 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:

  1. Klik Assignments ➤ Pin Planner.
  2. 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.

    Pin Locations jeung I / O Standards Assignments di Pin Nu Ngarencana

  3. 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:

  1. Klik Pakakas ➤ Timing Analyzer.
  2. Dina panel Tugas, klik dua kali Apdet Timing Netlist. Netlist waktos ngamutahirkeun sareng inpormasi waktos kompilasi lengkep anu nyababkeun konstrain pin anu anjeun lakukeun.
    Pane Tugas dina Timing Analyzer
  3. 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.

    Setel Kaayaan Operasi dina Timing Analyzer

Lengkah 4: View I / O Timing dina Laporan Datasheet

Ngahasilkeun Laporan Datasheet dina Timing Analyzer pikeun view nilai parameter timing.

  1. Dina Timing Analyzer, klik Laporan ➤ Datasheet ➤ Laporan Datasheet.
  2. Pencét OK.

    Laporan Datasheet dina Timing Analyzer
    Laporan Setup Time, Hold Time, and Clock to Output Times némbongan dina folder Laporan Lembar Data dina panel Laporan.

  3. Klik unggal laporan ka view nilai parameter Rise and Fall.
  4. 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.

Tahan Times Laporan
Dina ex handapamplaporan Tahan Times, nilai mutlak waktu ragrag leuwih gede dibandingkeun nilai mutlak waktu naek, kituna tH = tfall.

Jam ka Output Times Laporan
Dina ex handapample Clock to Output Times ngalaporkeun, nilai mutlak waktu ragrag leuwih gede dibandingkeun nilai mutlak waktu naek, kituna tCO = tfall.

Jam ka Output Times Laporan

Émbaran patali

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:

  1. 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
  2. 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.

  3. 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.

  4. 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
  • Judul anu dirévisi pikeun ngagambarkeun eusi.
  • Ditambahkeun dukungan pikeun Intel Stratix 10 sareng Intel Agilex FPGAs.
  • Ditambahkeun nomer léngkah pikeun ngalir.
  • Ditambahkeun diagram parameter timing.
  • Potret layar diropéa pikeun ngagambarkeun versi panganyarna.
  • Tumbu diropéa ka dokumén patali.
  • Ngalarapkeun konvénsi ngaran sareng gaya produk panganyarna.
2016.10.31 16.1
  • release publik munggaran.

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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *