intel AN 775 Inazalisha Data ya Awali ya Majira ya I/O

nembo ya Intel

AN 775: Inazalisha Data ya Awali ya Muda wa I/O kwa Intel FPGAs

Unaweza kutengeneza data ya awali ya kuweka saa ya I/O ya vifaa vya Intel FPGA kwa kutumia Intel® Quartus® Prime programu GUI au amri za Tcl. Data ya awali ya muda ya I/O ni muhimu kwa upangaji wa pin mapema na muundo wa PCB. Unaweza kuzalisha data ya awali ya muda kwa vigezo vifuatavyo vya muda ili kurekebisha bajeti ya muda wa kubuni unapozingatia viwango vya I/O na uwekaji bani.

Jedwali 1. Vigezo vya Muda wa I/O 

Kigezo cha Muda

Maelezo

Muda wa kuweka ingizo (tSU)
Muda wa kushikilia pembejeo (tH)
Vigezo vya Muda vya I/O
tSU = pini ya ingizo ya kucheleweshwa kwa rejista ya data + rejista ya ingizo wakati mdogo wa usanidi - pini ya kuingiza ili kuchelewesha saa ya rejista
tH = - pini ya kuingiza ili kuchelewesha rejista ya data + sajili ya kuingiza muda wa kushikilia kidogo + pini ya kuingiza ili kuchelewesha saa ya rejista
Kuchelewa kwa saa hadi pato (tCO) Vigezo vya Muda vya I/O
tCO = + pedi ya saa ya kuchelewesha rejista ya pato + rejista ya pato kucheleweshwa kwa saa hadi pato + rejista ya pato ili kucheleweshwa kwa pini

Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, na alama zingine za Intel ni chapa za biashara za Intel Corporation au kampuni zake tanzu. Intel inathibitisha utendakazi wa FPGA yake na bidhaa za semiconductor kwa vipimo vya sasa kwa mujibu wa udhamini wa kawaida wa Intel, lakini inahifadhi haki ya kufanya mabadiliko kwa bidhaa na huduma zozote wakati wowote bila taarifa. Intel haichukui jukumu au dhima yoyote inayotokana na maombi au matumizi ya taarifa yoyote, bidhaa, au huduma iliyofafanuliwa hapa isipokuwa kama ilivyokubaliwa kwa maandishi na Intel. Wateja wa Intel wanashauriwa kupata toleo jipya zaidi la vipimo vya kifaa kabla ya kutegemea taarifa yoyote iliyochapishwa na kabla ya kuagiza bidhaa au huduma.
*Majina na chapa zingine zinaweza kudaiwa kuwa mali ya wengine.

Kuzalisha maelezo ya awali ya muda wa I/O ni pamoja na hatua zifuatazo:

  • Hatua ya 1: Sawazisha Flip-flop kwa Kifaa Lengwa cha Intel FPGA kwenye ukurasa wa 4
  • Hatua ya 2: Bainisha I/O Kawaida na Bani Maeneo kwenye ukurasa wa 5
  • Hatua ya 3: Bainisha Masharti ya Uendeshaji wa Kifaa kwenye ukurasa wa 6
  • Hatua ya 4: View Muda wa I/O katika Ripoti ya Laha ya Data kwenye ukurasa wa 6

Mtiririko wa Uzalishaji wa Data wa I/O

Hatua ya 1: Sawazisha Flip-flop kwa Kifaa Lengwa cha Intel FPGA

Fuata hatua hizi ili kufafanua na kuunganisha mantiki ya chini kabisa ya flip-flop kutoa data ya awali ya saa ya I/O:

  1. Unda mradi mpya katika toleo la programu ya Intel Quartus Prime Pro 19.3.
  2. Bofya Kazi ➤ Kifaa, bainisha kifaa unacholenga cha Familia na kifaa Lengwa. Kwa mfanoampna, chagua AGFA014R24 Intel Agilex™ FPGA.
  3. Bofya File ➤ Mpya na unda Mchoro wa Block/Schematic File.
  4. Ili kuongeza vipengee kwenye mpangilio, bofya kitufe cha Zana ya Alama.
    Ingiza Pini na Waya kwenye Kihariri cha Kuzuia
  5. Chini ya Jina, chapa DFF, na kisha ubofye Sawa. Bofya kwenye Kihariri cha Kuzuia ili kuingiza ishara ya DFF.
  6. Rudia 4 kwenye ukurasa wa 4 hadi 5 kwenye ukurasa wa 5 ili kuongeza pini ya Ingizo_ya_data, pini ya ingizo ya Saa, na pini ya towe_ya_data.
  7. Ili kuunganisha pini kwenye DFF, bofya kitufe cha Chombo cha Nodi ya Orthogonal, na kisha chora mistari ya waya kati ya pini na ishara ya DFF.
    DFF yenye Viunganisho vya Pini
  8. Ili kuunganisha DFF, bofya Inachakata ➤ Anza ➤ Anza Uchambuzi & Usanisi. Usanifu hutengeneza orodha ya chini ya muundo unaohitajika ili kupata Data ya saa ya I/O.
Hatua ya 2: Bainisha I/O Kawaida na Maeneo ya Bani

Maeneo mahususi ya pini na kiwango cha I/O unachoweka kwenye pini za kifaa huathiri thamani za kigezo cha muda. Fuata hatua hizi ili kugawa kipini cha I/O na vikwazo vya eneo:

  1. Bofya Kazi ➤ Bandika Kipangaji.
  2. Weka eneo la pini na vizuizi vya kawaida vya I/O kulingana na muundo wako
    vipimo. Weka Jina la Nodi, Mwelekeo, Mahali, na thamani za Kawaida za I/O za pini katika muundo katika lahajedwali ya Pini Zote. Vinginevyo, buruta majina ya nodi kwenye kifurushi cha Pin Planner view.

    Bandika Maeneo na Migawo ya Viwango vya I/O katika Kipanga Pini

  3. Ili kukusanya muundo, bofya Uchakataji ➤ Anza Ukusanyaji. Mkusanyaji hutoa taarifa ya saa ya I/O wakati wa mkusanyiko kamili.

Habari Zinazohusiana

  • Ufafanuzi wa Viwango vya I/O
  •  Pini za Kusimamia I/O za Kifaa
Hatua ya 3: Bainisha Masharti ya Uendeshaji wa Kifaa

Fuata hatua hizi ili kusasisha orodha ya saa na kuweka masharti ya uendeshaji kwa uchanganuzi wa muda kufuatia mkusanyiko kamili:

  1. Bofya Zana ➤ Kichanganuzi cha Muda.
  2. Katika kidirisha cha Kazi, bofya mara mbili Sasisha Orodha ya Muda. Orodha ya saa inasasishwa kwa maelezo kamili ya muda ya mkusanyiko ambayo yanachangia vikwazo vya siri unavyotengeneza.
    Kidirisha cha Kazi katika Kichanganuzi cha Muda
  3. Chini ya Weka Masharti ya Uendeshaji, chagua mojawapo ya miundo ya muda inayopatikana, kama vile Modeli ya Slow vid3 100C au Fast vid3 100C Model.

    Weka Masharti ya Uendeshaji katika Kichanganuzi cha Muda

Hatua ya 4: View Muda wa I/O katika Ripoti ya Laha ya Data

Tengeneza Ripoti ya Laha ya Data katika Kichanganuzi cha Muda kwa view maadili ya parameta ya wakati.

  1. Katika Kichanganuzi cha Muda, bofya Ripoti ➤ Laha ya Data ➤ Karatasi ya Ripoti.
  2. Bofya Sawa.

    Ripoti ya Laha ya Data katika Kichanganuzi cha Muda
    Ripoti za Nyakati za Kuweka, Muda wa Kushikilia, na Saa hadi Nyakati za Kutoa huonekana chini ya folda ya Ripoti ya Laha ya Data katika kidirisha cha Ripoti.

  3. Bofya kila ripoti ili view maadili ya kigezo cha Kupanda na Kuanguka.
  4. Kwa mbinu ya kihafidhina ya wakati, taja thamani kamili ya juu

Example 1. Kuamua Vigezo vya Muda wa I/O kutoka kwa Ripoti ya Laha ya Data 

Katika ex ifuatayoample Setup Times inaripoti, muda wa kuanguka ni mkubwa kuliko muda wa kupanda, kwa hivyo tSU=tfall.

Shikilia Ripoti ya Nyakati
Katika ex ifuatayoample ripoti ya Hold Times, thamani kamili ya wakati wa kuanguka ni kubwa kuliko thamani kamili ya muda wa kupanda, kwa hivyo tH=tfall.

Saa hadi Ripoti ya Nyakati za Kutoa
Katika ex ifuatayoample ripoti ya Saa hadi Wakati wa Kutoa, thamani kamili ya wakati wa kuanguka ni kubwa kuliko thamani kamili ya muda wa kupanda, kwa hivyo tCO=tfall.

Saa hadi Ripoti ya Nyakati za Kutoa

Habari Zinazohusiana

Uzalishaji wa Data wa Kuweka Muda wa I/O

Unaweza kutumia hati ya Tcl kutoa maelezo ya saa ya I/O kwa kutumia au bila kutumia kiolesura cha programu cha Intel Quartus Prime. Mbinu iliyoandikwa huzalisha data ya kigezo cha saa cha I/O kulingana na maandishi kwa viwango vinavyotumika vya I/O.

Kumbuka: Mbinu iliyoandikwa inapatikana kwa mifumo ya Linux* pekee.
Fuata hatua hizi ili kutoa maelezo ya saa ya I/O yanayoangazia viwango vingi vya I/O vya Intel Agilex, Intel Stratix® 10, na vifaa vya Intel Arria® 10:

  1. Pakua kumbukumbu inayofaa ya mradi wa Intel Quartus Prime file kwa familia ya kifaa unacholenga:
    • Vifaa vya Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Vifaa vya Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Vifaa vya Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Ili kurejesha kumbukumbu ya mradi wa .qar, zindua programu ya Intel Quartus Prime Pro Edition na ubofye Mradi ➤ Rejesha Mradi Uliohifadhiwa. Vinginevyo, endesha safu ya amri ifuatayo sawa bila kuzindua GUI:
    quartus_sh --rejesha file>

    The io_timing__imerejeshwa saraka sasa ina folda ndogo ya qdb na anuwai files.

  3. Ili kuendesha hati na Intel Quartus Prime Timing Analyzer, endesha amri ifuatayo:
    quartus_sta -t .tcl

    Subiri ikamilike. Utekelezaji wa hati unaweza kuhitaji saa 8 au zaidi kwa sababu kila badiliko kwenye kiwango cha I/O au eneo la kipini linahitaji urejeshaji wa muundo.

  4. Kwa view maadili ya parameta ya wakati, fungua maandishi yaliyotengenezwa files katika muda_files, yenye majina kama vile timing_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .txt.

Habari Zinazohusiana

AN 775: Inazalisha Historia ya Marekebisho ya Hati ya Data ya Awali ya I/O

Toleo la Hati

Toleo kuu la Intel Quartus

Mabadiliko

2019.12.08 19.3
  • Kichwa kilichorekebishwa ili kuonyesha maudhui.
  • Usaidizi ulioongezwa kwa Intel Stratix 10 na Intel Agilex FPGAs.
  • Imeongeza nambari za hatua za kutiririka.
  • Imeongeza michoro ya vigezo vya wakati.
  • Picha za skrini zilizosasishwa ili kuonyesha toleo jipya zaidi.
  • Viungo vilivyosasishwa vya hati zinazohusiana.
  • Imetumia kanuni za hivi punde za kutaja na mitindo ya bidhaa.
2016.10.31 16.1
  • Toleo la kwanza kwa umma.

Nyaraka / Rasilimali

intel AN 775 Inazalisha Data ya Awali ya Majira ya I/O [pdf] Mwongozo wa Mtumiaji
AN 775 Inazalisha Data ya Awali ya Muda ya IO, AN 775, Inazalisha Data ya Awali ya Muda ya IO, Data ya Awali ya Muda ya IO, Data ya Muda

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *