intel AN 775 Hilberîna Daneyên Demjimêra I/O ya Destpêkê

intel Logo

AN 775: Ji bo Intel FPGA Daneyên Demjimêra I/O ya Destpêkê çêdikin

Hûn dikarin bi karanîna GUI-ya nermalava Intel® Quartus® Prime an fermanên Tcl-ê daneya dema destpêkê ya I/O-yê ji bo cîhazên Intel FPGA biafirînin. Daneyên dema I/O yên destpêkê ji bo plansazkirina pînê ya destpêkê û sêwirana PCB-ê bikêr e. Hûn dikarin daneya demjimêra destpêkê ji bo pîvanên demjimêr ên têkildar ên jêrîn biafirînin da ku dema ku standardên I/O û cîhkirina pinê dihesibînin budceya dema sêwiranê rast bikin.

Table 1. I / O Parametreyên Demjimêr 

Parametreya Demjimêr

Terîf

Dema sazkirinê ya têketinê (tSU)
Dema girtina têketinê (tH)
I / O Parametreyên Demjimêr
tSU = pîneya têketinê ji bo derengiya daneya qeyda têketinê + dema sazkirina mîkro ya qeyda têketinê - pêla têketinê ji bo derengiya demjimêra qeyda têketinê
tH = - Pîna têketinê ji bo derengiya daneya qeyda têketinê + dema girtina mîkro ya qeyda têketinê + derengiya demjimêra qeyda têketinê
Saet ji bo derengiya derketinê (tCO) I / O Parametreyên Demjimêr
tCO = + kilama saetê ji bo derengiya tomarkirina deranê + derengiya tomarkirina deranê ji saet-ber-derketinê + qeyda derketinê ji bo derengiya pîneya derketinê

Pargîdaniya Intel. Hemû maf parastî ne. Intel, logoya Intel, û nîşaneyên din ên Intel marqeyên Intel Corporation an pargîdaniyên wê ne. Intel garantiya performansa FPGA û hilberên xwe yên nîvconductor li gorî taybetmendiyên heyî li gorî garantiya standard a Intel digire, lê mafê ku di her kêliyê de bêyî agahdarî di her hilber û karûbaran de biguhezîne digire. Intel ti berpirsiyarî an berpirsiyariya ku ji serîlêdan an karanîna ti agahdarî, hilber, an karûbarê ku li vir hatî diyar kirin çêdibe, ji bilî ku bi eşkere bi nivîskî ji hêla Intel ve hatî pejirandin. Ji xerîdarên Intel re tê şîret kirin ku berî ku xwe bispêrin agahdariya hatî weşandin û berî ku emrê hilber an karûbaran bidin, guhertoya herî dawî ya taybetmendiyên cîhazê bistînin.
*Dibe ku nav û marqeyên din wekî milkê kesên din werin îdîakirin.

Hilberîna agahdariya dema destpêkê ya I/O gavên jêrîn pêk tîne:

  • Gav 1: Li ser rûpela 4-ê ji bo Amûra Intel FPGA-ya Target Flip-flop hevrêz bikin
  • Gav 2: Cihên I/O Standard û Pînê li ser rûpela 5 diyar bikin
  • Gav 3: Li ser rûpela 6-ê Mercên Xebatê yên Amûrê diyar bikin
  • Gav 4: View Demjimêra I/O di Rapora Danepelê de li ser rûpela 6

I / O Timing Data Generation Flow

Gav 1: Ji bo Amûra Intel FPGA-a Target Flip-flop hevrêz bikin

Van gavan bişopînin da ku mentiqa herî kêm a flip-flopê destnîşan bikin û hevber bikin da ku daneya dema destpêkê ya I/O çêbikin:

  1. Di guhertoya nermalava 19.3 ya Intel Quartus Prime Pro Edition de projeyek nû biafirînin.
  2. Bikirtînin Assignments ➤ Device, Malbata amûra xweya hedef û amûrek Target diyar bikin. Ji bo examplê, AGFA014R24 Intel Agilex™ FPGA hilbijêrin.
  3. Bikirtînin File ➤ Nû û Diyagramek Block/Schematic ava bikin File.
  4. Ji bo ku hêmanan li şematîkê zêde bikin, bişkoka Amûra Sîmbolê bikirtînin.
    Pîn û Têlan têxe Edîtorê Blockê
  5. Di bin Navê de, DFF binivîsin, û paşê OK bikirtînin. Li Edîtorê Blockê bikirtînin da ku sembola DFF têxin.
  6. 4-ê li ser rûpela 4-ê heya 5-ê li ser rûpela 5-ê dubare bikin da ku pinek têketina Input_data, Pîneya têketina Saetê, û Pîneya derketinê ya Output_data zêde bikin.
  7. Ji bo girêdana pîneyan bi DFF-ê re, bişkojka Amûra Nodê ya Ortogonal bikirtînin, û dûv re xêzên têl di navbera pin û sembola DFF de bikşînin.
    DFF bi Girêdanên Pin
  8. Ji bo sentezkirina DFF-ê, bikirtînin Pêvajo ➤ Destpêk ➤ Destpêk Analysis & Sentez. Sentez navnîşa tora sêwiranê ya herî kêm a ku ji bo bidestxistina Daneyên dema I/O hewce dike diafirîne.
Gav 2: Cihên I/O Standard û Pînê diyar bikin

Cihên pinên taybetî û standarda I/O ya ku hûn ji pîneyên cîhazê re destnîşan dikin, bandorê li nirxên parametreya demdar dike. Van gavan bişopînin da ku pin I/O standard û astengiyên cîhê veqetînin:

  1. Bikirtînin Assignments ➤ Pin Planner.
  2. Li gorî sêwirana xwe cîhê pin û astengiyên standard ên I/O destnîşan bikin
    taybetmendiyên. Ji bo pîneyên di sêwiranê de di berbelava Hemî Pîn de, Navê Girê, Rêvekirin, Cih, û Nirxên Standard I/O binivîsin. Wekî din, navên girêkan kaş bikin nav pakêta Pin Planner view.

    Di Pin Planner de Cihên Pîn û Peywirên Standardên I/O

  3. Ji bo berhevkirina sêwiranê, bikirtînin Processing ➤ Destpêkirina Berhevkirinê. Berhevkar di dema berhevkirina tevahî de agahdariya demjimêra I/O diafirîne.

Information Related

  • I / O Pênase Standards
  •  Birêvebirina Pînên I/O ya Amûrê
Gav 3: Mercên Xebatê yên Amûrê diyar bikin

Van gavan bişopînin da ku navnîşa tora demjimêrê nûve bikin û şert û mercên xebitandinê ji bo analîza demê li dû berhevkirina tevahî saz bikin:

  1. Bikirtînin Tools ➤ Demjimêr Analyzer.
  2. Di pencereya Peywirê de, du caran bikirtînin Nûvekirina Demjimêr Netlist. Navnîşa netlîsteya demê bi agahdariya dema berhevkirinê ya bêkêmasî ya ku astengiyên pînê yên ku hûn çêdikin hesab dike.
    Task Pane di Analyzerê Demjimêr de
  3. Di binê Mercên Xebatê de Saz bikin, yek ji modêlên dema berdest hilbijêrin, wek Modela Slow vid3 100C an Modela Fast vid3 100C.

    Di Analyzerê Demjimêr de Mercên Xebatê bicîh bikin

Gav 4: View Di Rapora Danûstendinê de Demjimêra I/O

Di Analyzera Demjimêrê de Rapora Danasînê biafirînin view nirxên parametre dem.

  1. Di Analyzerê Demjimêr de, Raporên ➤ Danepel ➤ Daneyên Raporê bikirtînin.
  2. OK bitikîne.

    Rapora Danûstendinê di Analyzerê Demjimêr de
    Raporên Setup Times, Hold Times, and Clock to Output Times di binê peldanka Rapora Datasheet de di pencereya Raporê de xuya dibin.

  3. Ji bo her raporê bikirtînin view nirxên Parametreya Rabûn û Hilweşînê.
  4. Ji bo nêzîkatiyek demkî ya muhafezekar, nirxa mutleq ya herî zêde diyar bikin

Example 1. Tesbîtkirina Parametreyên Demjimêra I/O ji Rapora Datasheet 

Li jêrê exampLe Rapora Setup Times, dema payîzê ji dema rabûnê mezintir e, ji ber vê yekê tSU=tfall.

Hold Times Report
Li jêrê exampLe Hold Times radigihîne, nirxa mutleq ya dema payîzê ji nirxa mutleq ya dema rabûnê mezintir e, ji ber vê yekê tH=tfall.

Clock to Output Times Report
Li jêrê example Rapora Demjimêra Berbi Hilweşînê, nirxa mutleq ya dema payîzê ji nirxa mutleq ya dema rabûnê mezintir e, ji ber vê yekê tCO=tfall.

Clock to Output Times Report

Information Related

Nifşa Daneyên Demjimêra I/O ya bi Skrîpta

Hûn dikarin skrîptek Tcl bikar bînin da ku agahdariya demjimêra I/O bi an bêyî karanîna navrûya bikarhêner a nermalava Intel Quartus Prime çêbikin. Nêzîkatiya nivîsandî ji bo standardên I/O yên piştgirî dane daneyên parametreya demsaziya I/O-ya nivîsê diafirîne.

Not: Rêbaza nivîsandî tenê ji bo platformên Linux* heye.
Van gavan bişopînin da ku agahdariya demjimêra I/O hilberînin ku standardên pir I/O yên ji bo cîhazên Intel Agilex, Intel Stratix® 10, û Intel Arria® 10 nîşan dide:

  1. Arşîva projeya Intel Quartus Prime ya guncan dakêşin file ji bo malbata amûrê mebesta we:
    • Amûrên Intel Agilex- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Amûrên Intel Stratix 10- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Amûrên Intel Arria 10- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Ji bo vegerandina arşîva projeya .qar, nermalava Intel Quartus Prime Pro Edition bidin destpêkirin û Project ➤ Restore Archived Project bikirtînin. Alternatîf, bêyî destpêkirina GUI-ê wekheviya rêzika fermanê ya jêrîn bimeşînin:
    quartus_sh -- restore file>

    Ew io_timing__restored peldanka naha jêrpeldanka qdb û cihêreng dihewîne files.

  3. Ji bo xebitandina skrîptê bi Intel Quartus Prime Timeming Analyzer, emrê jêrîn bimeşînin:
    quartus_sta –t .tcl

    Li benda qedandinê bisekinin. Dibe ku pêkanîna skrîptê 8 demjimêran an bêtir hewce bike ji ber ku her guhertinek li ser cîhê standard an Pînê I/O pêdivî bi berhevkirina sêwiranê heye.

  4. Ber view nirxên pîvana demjimêrê, nivîsa çêkirî vekin files in dem_files, bi navên wek timeing_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .txt.

Information Related

AN 775: Dîroka Guhertoya Belgeya Daneya Demjimêra I/O ya Destpêkê Hilberîne

Guhertoya Belgeyê

Guhertoya Serokwezîrê Intel Quartus

Changes

2019.12.08 19.3
  • Sernavê nûvekirî da ku naverokê nîşan bide.
  • Piştgiriya Intel Stratix 10 û Intel Agilex FPGA-yê zêde kir.
  • Ji bo herikînê hejmarên gav zêde kirin.
  • Diagramên pîvana demjimêrê zêde kirin.
  • Dîmenên nûvekirî da ku guhertoya herî dawî nîşan bide.
  • Girêdanên bi belgeyên têkildar re nûve kirin.
  • Peymanên nav û şêwazê hilberên herî dawî sepandin.
2016.10.31 16.1
  • Yekem serbestberdana gelemperî.

Belge / Çavkanî

intel AN 775 Hilberîna Daneyên Demjimêra I/O ya Destpêkê [pdf] Rehbera bikaranînê
AN 775 Daneyên Demjimêra Destpêka IO-yê Diafirîne, AN 775, Daneyên Demjimêra Destpêka IO-yê Diafirîne, Daneyên Demjimêra IO-ya Destpêkê, Daneyên Demjimêrê

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *