intel-LOGO

intel AN 903 Kuharakisha Kufungwa kwa Muda

intel-AN-903-Inaharakisha-Timing-Closure-PRODUCT

AN 903: Kuharakisha Kufungwa kwa Muda katika Toleo la Intel® Quartus® Prime Pro

Msongamano na utata wa miundo ya kisasa ya FPGA, inayochanganya mifumo iliyopachikwa, IP, na miingiliano ya kasi ya juu, inatoa changamoto zinazoongezeka za kufungwa kwa muda. Mabadiliko ya usanifu wa marehemu na changamoto za uthibitishaji zinaweza kusababisha kurudia kwa muundo kwa muda. Hati hii ni muhtasari wa hatua tatu za kuharakisha kufungwa kwa muda kwa kutumia mbinu iliyothibitishwa na inayoweza kurudiwa katika programu ya Intel® Quartus® Prime Pro Edition. Mbinu hii inajumuisha uchanganuzi na uboreshaji wa awali wa RTL, pamoja na mbinu za kiotomatiki ili kupunguza muda wa utungaji na kupunguza utata wa muundo na marudio yanayohitajika ili kufungwa kwa muda.

Hatua za Kuongeza Kasi ya Kufungwa kwa Muda

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-1

Hatua za Kuongeza Kasi ya Kufungwa kwa Muda

Hatua ya Kufunga Muda Shughuli ya Kufunga kwa Muda Maelezo ya Kina
Hatua ya 1: Changanua na Uboreshe RTL •    Ukiukaji Sahihi wa Msaidizi wa Usanifu kwenye ukurasa wa 4

•    Punguza Viwango vya Mantiki kwenye ukurasa wa 7

•    Punguza Nyavu za Kushabikia Kubwa kwenye ukurasa wa 9

•    Intel Quartus Prime Pro Toleo la Mwongozo wa Mtumiaji: Usanifu Uboreshaji

•    Intel Quartus Prime Pro Toleo la Mwongozo wa Mtumiaji: Usanifu Mapendekezo

Hatua ya 2: Tekeleza Uboreshaji wa Kikusanyaji •    Tumia Njia za Uboreshaji za Kikusanyaji na Mikakati kwenye ukurasa wa 13

•    Punguza Msongamano kwa Matumizi ya Juu kwenye ukurasa wa 16

•    Intel Quartus Prime Pro Toleo la Mwongozo wa Mtumiaji: Usanifu Mkusanyiko

•    Intel Quartus Prime Pro Toleo la Mwongozo wa Mtumiaji: Usanifu Uboreshaji

Hatua ya 3: Hifadhi Matokeo Yanayoridhisha •    Funga Saa, RAM na DSP kwenye ukurasa wa 20

•    Hifadhi Matokeo ya Kugawanya kwa Usanifu kwenye ukurasa wa 21

•    Intel Quartus Prime Pro Mwongozo wa Mtumiaji wa Toleo: Zuia- Muundo Msingi

•    AN-899: Kupunguza Mkusanyiko Wakati na Uhifadhi wa Haraka

Hatua ya 1: Changanua na Uboreshe Usanifu wa RTL

Kuboresha msimbo wa chanzo wa muundo wako kwa kawaida ndiyo mbinu ya kwanza na bora zaidi ya kuboresha ubora wa matokeo yako. Msaidizi wa Usanifu Mkuu wa Intel Quartus hukusaidia kusahihisha kwa haraka ukiukaji wa kanuni za msingi za muundo, na kupendekeza mabadiliko ya RTL ambayo hurahisisha uboreshaji wa muundo na kufungwa kwa wakati.

Matatizo ya Kufungwa kwa Muda

  • Viwango vingi vya mantiki huathiri mpangilio wa uchakataji wa Fitter, muda na ubora wa matokeo.
  • Chandarua nyingi za mashabiki husababisha msongamano wa rasilimali na kuongeza mvutano zaidi kwenye njia za data, kuongeza umuhimu wa njia bila sababu, na kufungwa kwa muda kutatiza. Mvutano huu ni nguvu ya mvuto kuvuta njia (na njia zote zinazoshiriki ishara hiyo ya juu ya shabiki) kuelekea chanzo cha juu cha shabiki.

Suluhisho za Kufungwa kwa Wakati

  • Sahihisha Ukiukaji Sahihi wa Mratibu wa Usanifu kwenye ukurasa wa 4—ili kutambua kwa haraka na kusahihisha ukiukaji wa kanuni za msingi za muundo zinazohusiana na muundo wako.
  • Punguza Viwango vya Mantiki kwenye ukurasa wa 7—ili kuhakikisha kwamba vipengele vyote vya muundo vinaweza kupokea uboreshaji sawa wa Fitter na kupunguza muda wa kukusanya.
  • Punguza Vyandarua vya Juu vya Mashabiki kwenye ukurasa wa 9—ili kupunguza msongamano wa rasilimali na kurahisisha kufungwa kwa muda.

Habari Zinazohusiana

  • "Kuangalia Sheria ya Usanifu na Msaidizi wa Usanifu," Mwongozo wa Mtumiaji wa Toleo la Intel Quartus Prime Pro: Mapendekezo ya Usanifu
  • "Boresha Msimbo wa Chanzo," Mwongozo wa Mtumiaji wa Toleo la Intel Quartus Prime Pro: Uboreshaji wa Usanifu
  • "Rejista Nakala za Udhibiti wa Mashabiki," Mwongozo wa Mtumiaji wa Toleo la Intel Quartus Prime Pro: Uboreshaji wa Usanifu

Ukiukaji Sahihi wa Msaidizi wa Usanifu

Kufanya uchanganuzi wa awali wa muundo ili kuondoa masuala yanayojulikana ya kufungwa kwa muda huongeza tija kwa kiasi kikubwa. Baada ya kuendesha mkusanyiko wa awali na mipangilio chaguo-msingi, unaweza tenaview ripoti ya Msaidizi wa Usanifu kwa uchanganuzi wa awali. Inapowashwa, Mratibu wa Usanifu huripoti kiotomatiki ukiukaji wowote dhidi ya seti ya kawaida ya miongozo ya muundo inayopendekezwa na Intel FPGA. Unaweza kuendesha Mratibu wa Usanifu katika modi ya Mtiririko wa Ukusanyaji, kukuwezesha kufanya hivyo view ukiukwaji unaofaa kwa mkusanyiko stagndio unakimbia. Vinginevyo, Mratibu wa Usanifu unapatikana katika hali ya uchanganuzi katika Kichanganuzi cha Muda na Kipanga Chip.

  • Njia ya Mtiririko wa Mkusanyiko-huendesha kiotomatiki wakati wa sekunde moja au zaiditages ya mkusanyiko. Katika hali hii, Mratibu wa Usanifu hutumia data ya ndani (ya muda mfupi) wakati wa ujumuishaji.
  • Hali ya Uchambuzi-endesha Msaidizi wa Usanifu kutoka kwa Kichanganuzi cha Muda na Mpangaji wa Chip ili kuchambua ukiukaji wa muundo katika mkusanyiko maalum.tage, kabla ya kusonga mbele katika mtiririko wa mkusanyiko. Katika hali ya uchanganuzi, Mratibu wa Usanifu hutumia muhtasari wa data ya ujumuishaji tuli.

Mratibu wa Usanifu huteua kila ukiukaji wa sheria kwa kutumia mojawapo ya viwango vifuatavyo vya ukali. Unaweza kubainisha ni sheria zipi ungependa Mratibu wa Usanifu aziangalie katika muundo wako, na kubinafsisha viwango vya ukali, hivyo basi kuondoa ukaguzi wa sheria ambao si muhimu kwa muundo wako.

Viwango vya Ukali wa Utawala wa Msaidizi

Kategoria Maelezo Rangi ya Kiwango cha Ukali
Muhimu Suluhisha suala la kukabidhiwa. Nyekundu
Juu Uwezekano husababisha kushindwa kwa utendaji. Inaweza kuonyesha data ya muundo inayokosekana au isiyo sahihi. Chungwa
Kati Huenda huathiri ubora wa matokeo kwa fMAX au matumizi ya rasilimali. Brown
Chini Sheria huonyesha mbinu bora za miongozo ya usimbaji ya RTL. Bluu

Kuweka Msaidizi wa Usanifu
Unaweza kubinafsisha kikamilifu Mratibu wa Usanifu kwa sifa zako za usanifu na mahitaji ya kuripoti. Bofya Kazi ➤ Mipangilio ➤ Mipangilio ya Kanuni ya Usaidizi wa Kubuni ili kubainisha chaguo ambazo hudhibiti ni sheria na vigezo gani vinatumika kwa s mbalimbali.tages ya mkusanyiko wa muundo kwa ukaguzi wa sheria za muundo.

Mipangilio ya Sheria ya Mratibu wa Usanifuintel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-2

Msaidizi wa Ubunifu anayeendesha
Inapowashwa, Mratibu wa Usanifu hujiendesha kiotomatiki wakati wa utungaji na ripoti kuwezesha ukiukaji wa kanuni za muundo katika Ripoti ya Ukusanyaji. Vinginevyo, unaweza kuendesha Msaidizi wa Kubuni katika Hali ya Uchanganuzi kwenye muhtasari maalum wa mjumuisho ili kulenga uchanganuzi kwenye hiyo tu.tage. Ili kuwezesha ukaguzi wa Mratibu wa Usanifu wa kiotomatiki wakati wa ujumuishaji:

  • Washa Utekelezaji wa Mratibu wa Usanifu wakati wa utungaji katika Mipangilio ya Sheria ya Mratibu wa Usanifu. Kuendesha Mratibu wa Usanifu katika hali ya uchanganuzi ili kudhibitisha muhtasari mahususi dhidi ya sheria zozote za muundo zinazotumika kwa muhtasari:
  • Bofya Ripoti DRC katika Kichanganuzi cha Muda au paneli ya Majukumu ya Kipangaji Chip.

Viewing na Kurekebisha Matokeo ya Msaidizi wa Usanifu
Ripoti za Mratibu wa Usanifu ziliwezesha ukiukaji wa kanuni za muundo katika vifungu mbalimbalitages ya Ripoti ya Mkusanyiko.

Matokeo ya Msaidizi wa Usanifu katika Usanifu, Mpango, Mahali, na Kamilisha Ripotiintel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-3

Kwa view matokeo kwa kila sheria, bofya sheria katika orodha ya Kanuni. Maelezo ya sheria na mapendekezo ya muundo wa marekebisho yanaonekana.

Pendekezo la Ukiukaji wa Kanuni ya Mratibu wa Usanifu

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-4

Rekebisha RTL yako ili kurekebisha ukiukaji wa kanuni za muundo.

Punguza Viwango vya Mantiki

Viwango vingi vya mantiki vinaweza kuathiri ubora wa matokeo ya Fitter kwa sababu njia muhimu ya muundo huathiri mpangilio na muda wa uchakataji wa Fitter. Fitter huweka na kuelekeza muundo kulingana na ulegevu wa muda. Fitter huweka njia ndefu na ulegevu mdogo kwanza. Fitter kwa ujumla hutanguliza njia za kiwango cha juu cha mantiki juu ya njia za kiwango cha chini cha mantiki. Kwa kawaida, baada ya Fitter stage imekamilika, njia muhimu zilizosalia sio njia za kiwango cha juu zaidi cha mantiki. Fitter inatoa uwekaji unaopendelewa, uelekezaji, na kuweka muda kwa mantiki ya kiwango cha juu. Kupunguza kiwango cha mantiki husaidia kuhakikisha kuwa vipengele vyote vya muundo vinapokea kipaumbele sawa cha Fitter. Endesha Ripoti ➤ Ripoti Maalum ➤ Ripoti Muda katika Kichanganuzi cha Muda ili kutoa ripoti zinazoonyesha viwango vya mantiki katika njia. Ikiwa njia itashindwa kuhesabu muda na idadi ya viwango vya mantiki ni ya juu, zingatia kuongeza bomba katika sehemu hiyo ya muundo ili kuboresha utendakazi.

Ripoti ya Kina cha Mantiki katika Njia

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-5

Kuripoti Kina cha Kiwango cha Mantiki
Baada ya Mpango wa Mkusanyaji stage, unaweza kuendesha report_logic_depth katika dashibodi ya Tcl ya Kichanganuzi Muda ili view idadi ya viwango vya mantiki ndani ya kikoa cha saa. report_logic_depth inaonyesha usambazaji wa kina cha mantiki kati ya njia muhimu, huku kuruhusu kutambua maeneo ambapo unaweza kupunguza viwango vya mantiki katika RTL yako.

report_logic_depth -panel_name -kutoka [get_clocks ] \ -ili [kupata_saa ]

report_logic_depth Patointel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-6

Ili kupata data ya kuboresha RTL, endesha report_logic_depth baada ya Mpango wa Mkusanyaji stage, kabla ya kuendesha iliyobaki Fitter stages. Vinginevyo, ripoti za baada ya Fitter pia zinajumuisha matokeo kutoka kwa uboreshaji wa kimwili (kuweka muda na kusawazisha upya).

Kuripoti Njia za Jirani
Baada ya kuendesha Fitter (Finalize) stage, unaweza kuendesha report_neighbor_paths kusaidia kubainisha chanzo cha njia muhimu (kwa mfanoample, kiwango cha juu cha mantiki, kizuizi cha kubadirisha muda, uwekaji bora zaidi, kivuko cha safu ya I/O, rekebisha, au vingine): ripoti_njia_za_jirani -to_saa -njia -jopo_jina

report_neighbor_paths huripoti njia muhimu zaidi za muda katika muundo, ikijumuisha ulegevu unaohusishwa, maelezo ya ziada ya muhtasari wa njia, na visanduku vya kufunga njia.

ripoti_njia_za_jirani Patointel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-7

report_neighbor_paths inaonyesha Njia muhimu zaidi ya muda Kabla na Njia Baada ya kila Njia muhimu. Kuweka upya wakati au kusawazisha kwa mantiki ya njia kunaweza kurahisisha kufungwa kwa muda ikiwa kuna ulegevu hasi kwenye Njia, lakini ulegevu mzuri kwenye Njia ya Kabla au ya Baada.

Ili kuwezesha kurejesha muda, hakikisha kuwa chaguo zifuatazo zimewashwa:

  • Kwa Sajili—wezesha Kazi ➤ Mipangilio ➤ Mipangilio ya Kikusanyaji ➤ Uboreshaji wa Sajili ➤ Ruhusu Uwekaji Muda wa Sajili
  • Kwa Sehemu za Mwisho za RAM—wezesha Kazi ➤ Mipangilio ➤ Mipangilio ya Kikusanyaji ➤ Mipangilio Fitter (Ya Juu) ➤ Ruhusu Uwekaji Muda wa RAM
  • Kwa Vituo vya Mwisho vya DSP—wezesha Kazi ➤ Mipangilio ➤ Mipangilio ya Kikusanyaji ➤ Mipangilio Fitter (Ya Juu) ➤ Ruhusu Uwekaji Muda wa DSP

KUMBUKA

Ikiwa usawazishaji zaidi wa kimantiki unahitajika, lazima urekebishe RTL yako mwenyewe ili kuhamisha mantiki kutoka kwa Njia muhimu hadi Njia ya Kabla au ya Baada.
Ikiwa matokeo ya rejista yameunganishwa na ingizo lake, njia moja au zote mbili za jirani zinaweza kufanana na njia ya sasa. Unapotafuta njia za jirani na slack mbaya zaidi, hali zote za uendeshaji zinazingatiwa, si tu hali ya uendeshaji ya njia kuu yenyewe.

Kuibua Viwango vya Mantiki katika Ramani ya Teknolojia Viewer
Ramani ya Teknolojia Viewer pia hutoa michoro, iliyopangwa kwa teknolojia, uwasilishaji wa orodha ya wavu ya muundo, na inaweza kukusaidia kuona ni maeneo gani katika muundo yanaweza kufaidika kutokana na kupunguza idadi ya viwango vya mantiki. Unaweza pia kuchunguza mpangilio halisi wa njia kwa undani katika Kipanga Chip. Ili kupata njia ya muda katika mojawapo ya viewers, bonyeza-kulia njia katika ripoti ya wakati, elekeza kwa Tafuta Njia, na uchague Tafuta kwenye Ramani ya Teknolojia. Viewer.

Punguza Nyavu za Kushabikia Kubwa

Neti zenye feni nyingi zinaweza kusababisha msongamano wa rasilimali, na hivyo kutatiza kufungwa kwa muda. Kwa ujumla, Mkusanyaji husimamia kiotomatiki chandarua cha juu cha feni zinazohusiana na saa. Mkusanyaji hukuza kiotomatiki vyandarua vinavyotambulika vya kutoa mashabiki wengi kwa mtandao wa saa wa kimataifa. Mkusanyaji hufanya juhudi ya juu zaidi ya uboreshaji wakati wa Mahali na Njiatages, ambayo husababisha kurudiwa kwa rejista ya manufaa. Katika hali zifuatazo za kona, unaweza pia kupunguza msongamano kwa kufanya mabadiliko yafuatayo ya mwongozo kwa muundo wako wa RTL:

High Fan-Out Net Corner Kesi

Tabia ya Kubuni Uboreshaji wa RTL kwa Mwongozo
Neti zenye feni nyingi ambazo hufikia madaraja mengi au maeneo ya mbali sana Bainisha mgawo wa kina_wa_uwezo_wa_kina kwenye rejista ya mwisho katika mpangilio ili kunakili mwenyewe mitandao yenye mashabiki wengi katika safu mbalimbali. Bainisha kazi ya kujisajili ili kurudia rejista wakati wa uwekaji.
Miundo iliyo na ishara za udhibiti kwa vizuizi vya kumbukumbu vya DSP au M20K kutoka kwa mantiki ya mchanganyiko Endesha mawimbi ya udhibiti kwenye kumbukumbu ya DSP au M20K kutoka kwenye rejista.

Sajili Rudufu Katika Madaraja
Unaweza kubainisha mgawo wa duplicate_hierarchy_depth kwenye rejista ya mwisho katika mpangilio ili kuongoza uundaji wa marudio ya rejista na kutoweka kwa mashabiki. Takwimu zifuatazo zinaonyesha athari ya mgawo ufuatao wa duplicate_hierarchy_depth:

set_instance_assignment -name duplicate_hierarchy_depth -to \

Wapi:

  • register_name—rejista ya mwisho katika msururu ambao hushabikiwa na madaraja mengi.
  • nambari_ya_idadi—idadi ya rejista katika msururu wa kurudia.

Kielelezo 9. Kabla ya Kurudia Usajili
Weka mgawo wa duplicate_hierarchy_depth ili kutekeleza urudiaji wa rejista katika safu zote, na uunde mti wa rejista kufuatia sajili ya mwisho kwenye msururu. Unabainisha jina la usajili na idadi ya nakala zinazowakilishwa na M katika ex ifuatayoample. Vishale vyekundu vinaonyesha maeneo yanayowezekana ya rejista zinazorudiwa.

  • set_instance_assignment -jina DUPLICATE_HIERARCHY_DEPTH -kwa regZ Mintel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-8

Nakala ya Usajili = 1
Kubainisha kiwango kimoja kifuatacho cha urudufishaji wa rejista (M=1) kunakili rejista moja (regZ) chini ya kiwango kimoja cha daraja la muundo:

  • set_instance_assignment -jina DUPLICATE_HIERARCHY_DEPTH -kwa regZ 1intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-9

Nakala ya Usajili = 3
Kubainisha viwango vitatu vya urudufishaji wa rejista (M=3) kunakili rejista tatu (regZ, regY, regX) chini ya tatu, mbili, na ngazi moja ya daraja, mtawalia:

  • set_instance_assignment -jina DUPLICATE_HIERARCHY_DEPTH -kwa regZ 3intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-10

Kwa kunakili na kusukuma rejista chini katika viwango, muundo huhifadhi idadi sawa ya mizunguko kwa maeneo yote, huku ukiharakisha sana utendaji kwenye njia hizi.

Sajili Rudufu Wakati wa Uwekaji
Mchoro wa 12 kwenye ukurasa wa 11 unaonyesha rejista iliyo na feni nyingi hadi eneo lililoenea la chip. Kwa kunakili rejista hii mara 50, unaweza kupunguza umbali kati ya rejista na maeneo ambayo hatimaye husababisha utendakazi wa saa kwa kasi zaidi. Kukabidhi duplicate_register huruhusu Mkusanyaji kuongeza ukaribu ili kuongoza uwekaji wa rejista mpya zinazolisha kikundi kidogo cha mashabiki.

Kielelezo 12. Kujiandikisha Kurudia Wakati wa Kuwekaintel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-11

Kumbuka: Ili kutangaza mawimbi kwenye chip, tumia misururutagbomba la e. Tekeleza kazi ya kujiandikisha_duplicate kwa kila rejista iliyo kwenye bomba. Mbinu hii huunda muundo wa mti unaotangaza ishara kwenye chip.

ViewMatokeo ya Kurudufisha
Kufuatia muundo wa awali, view matokeo ya urudufishaji katika ripoti ya Muhtasari wa Kurudufisha Miti ya Hierarkia katika folda ya Usanisi ya Ripoti ya Mkusanyiko. Ripoti hiyo inatoa yafuatayo:

  • Taarifa juu ya rejista ambazo zina mgawo wa kina_wa_na_update.
  • Sababu ya urefu wa mnyororo ambao unaweza kutumia kama mahali pa kuanzia kwa uboreshaji zaidi na kazi.
  • Taarifa kuhusu sajili za watu binafsi katika mlolongo ambao unaweza kutumia ili kuelewa vyema muundo wa nakala zinazotekelezwa.

Ripoti ya Fitter pia inajumuisha sehemu ya rejista zilizo na mipangilio ya kujiandikisha.

Tumia Mbinu za Uboreshaji za Mkusanyaji

Miundo inayotumia asilimia kubwa sanatage ya rasilimali za kifaa cha FPGA inaweza kusababisha msongamano wa rasilimali, na kusababisha kupungua kwa fMAX na kufungwa kwa muda tata zaidi. Mipangilio ya Modi ya Uboreshaji ya Mkusanyaji hukuruhusu kubainisha lengo la juhudi za Mkusanyaji wakati wa usanisi. Kwa mfanoampna, unaboresha usanisi wa Eneo, au Uendeshaji wakati wa kushughulikia msongamano wa rasilimali. Unaweza kujaribu na mchanganyiko wa mipangilio hii ya Modi ya Uboreshaji katika Intel Quartus Prime Design Space Explorer II. Mipangilio hii na mbinu zingine za mikono zinaweza kukusaidia kupunguza msongamano katika miundo inayotumiwa sana.

Tatizo la Kufungwa kwa Muda

  • Miundo iliyo na matumizi ya juu sana ya rasilimali ya kifaa huleta ugumu wa kufungwa kwa wakati.

Suluhisho za Kufungwa kwa Wakati

  • Tumia Mbinu na Mbinu za Uboreshaji za Mkusanyaji kwenye ukurasa wa 13-taja lengo la msingi la modi ya uboreshaji kwa usanisi wa muundo.
  • Jaribio la Maeneo na Chaguo za Uwezeshaji kwenye ukurasa wa 16-tumia mikusanyo ya ziada ya mipangilio ili kupunguza msongamano na kufikia malengo ya eneo na uwezaji.
  • Fikiria Usanifu wa Fractal kwa Miundo Inayohitaji Hesabu kwenye ukurasa wa 16—Kwa ubunifu wa hali ya juu, unaotumia sana hesabu, usanisi wa fractal hupunguza utumiaji wa rasilimali ya kifaa kupitia urekebishaji wa vizidishi, kubadirisha muda na upakiaji endelevu wa hesabu.

Habari Zinazohusiana

  • Sura ya "Kufunga na Kuboresha Muda", Mwongozo wa Mtumiaji wa Toleo la Intel Quartus Prime Pro: Uboreshaji wa Usanifu
  • Mwongozo wa Mtumiaji wa Toleo la Intel Quartus Prime Pro: Mkusanyiko wa Usanifu

Tumia Mbinu na Mbinu za Uboreshaji za Mkusanyaji

Tumia maelezo yafuatayo kutumia njia za uboreshaji za Mkusanyaji na mikakati ya utungaji ya Design Space Explorer II (DSE II).

Jaribu na Mipangilio ya Hali ya Uboreshaji wa Mkusanyaji
Fuata hatua hizi ili kujaribu mipangilio ya hali ya uboreshaji wa Mkusanyaji:

  1. Unda au fungua mradi wa Intel Quartus Prime.
  2. Ili kubainisha mkakati wa uboreshaji wa kiwango cha juu wa Mkusanyaji, bofya Kazi ➤ Mipangilio ➤ Mipangilio ya Kikusanyaji. Jaribu na mojawapo ya mipangilio ifuatayo ya modi, kama Jedwali la 4 kwenye ukurasa wa 14 linavyoeleza.
  3. Ili kukusanya muundo na mipangilio hii, bofya Anza Kukusanya kwenye Dashibodi ya Ukusanyaji.
  4. View matokeo ya mkusanyiko katika Ripoti ya Mkusanyiko.
  5. Bofya Zana ➤ Kichanganuzi cha Muda ili view matokeo ya mipangilio ya uboreshaji kwenye utendaji.

Mipangilio ya Hali ya Uboreshaji wa Mkusanyaji

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-22

Njia za Kuboresha (Ukurasa wa Mipangilio ya Mkusanyaji)

Hali ya Uboreshaji Maelezo
Uwiano (mtiririko wa kawaida) Mkusanyaji huboresha usanisi kwa ajili ya utekelezaji sawia unaoheshimu vikwazo vya muda.
Juhudi za Utendaji wa Juu Kikusanyaji huongeza juhudi za uboreshaji wa muda wakati wa uwekaji na uelekezaji, na huwezesha uboreshaji wa Usanisi wa Kimwili unaohusiana na muda (kwa mipangilio ya uboreshaji wa rejista). Kila uboreshaji wa ziada unaweza kuongeza muda wa mkusanyiko.
Utendaji wa Juu na Juhudi za Juu za Uwekaji Huwasha uboreshaji sawa wa Kikusanyaji kama Juhudi za Utendaji wa Juu, pamoja na juhudi za ziada za uboreshaji wa uwekaji.
Utendaji Bora Huwasha uboreshaji sawa wa Kikusanyaji kama Juhudi za Utendaji wa Juu, na huongeza uboreshaji zaidi wakati wa Uchanganuzi na Usanifu ili kuongeza utendaji wa muundo kwa kuongeza uwezekano wa eneo la mantiki. Ikiwa utumiaji wa muundo tayari ni wa juu sana, chaguo hili linaweza kusababisha ugumu wa kufaa, ambayo inaweza pia kuathiri vibaya ubora wa jumla wa uboreshaji.
Utendaji Bora na Upeo wa Juhudi za Uwekaji Huwasha uboreshaji sawa wa Kikusanyaji kama Utendaji Bora, pamoja na juhudi za ziada za uboreshaji wa uwekaji.
Eneo lenye fujo Kikusanyaji hufanya juhudi kali ili kupunguza eneo la kifaa linalohitajika kutekeleza muundo kwa gharama inayowezekana ya utendakazi wa muundo.
Juhudi za Uwekaji Mzunguko wa Juu Mkusanyaji hufanya bidii kuelekeza muundo kwa gharama inayowezekana ya eneo la muundo, utendakazi na wakati wa ujumuishaji. Mkusanyaji hutumia muda wa ziada kupunguza utumiaji wa njia, ambayo inaweza kuboresha utumiaji na pia kuokoa nishati inayobadilika.
Juhudi za Ufungashaji wa Juu wa Urushaji Mkusanyaji hufanya bidii kuelekeza muundo kwa gharama inayowezekana ya eneo la muundo, utendakazi na wakati wa ujumuishaji. Mkusanyaji hutumia muda wa ziada wa kufunga rejista, ambayo inaweza kuboresha utumiaji na pia kuokoa nishati inayobadilika.
Boresha Orodha ya Wavu kwa Uendeshaji Mkusanyaji hutekeleza urekebishaji wa orodha ya wavu ili kuongeza utumiaji kwa gharama inayowezekana ya utendakazi.
iliendelea…
Hali ya Uboreshaji Maelezo
Juhudi ya Nguvu ya Juu Mkusanyaji hufanya bidii ili kuboresha usanisi kwa nishati ndogo. Juhudi ya Nguvu ya Juu huongeza muda wa uendeshaji wa awali.
Nguvu ya Ukali Hufanya juhudi kubwa ili kuboresha usanisi kwa nishati ndogo. Kikusanyaji hupunguza zaidi utumiaji wa uelekezaji wa mawimbi kwa viwango vya juu vilivyobainishwa au vilivyokadiriwa vya kugeuza, kuokoa nishati inayobadilika zaidi lakini kuathiri utendaji.
Aggressive Kukusanya Time Hupunguza muda wa kukusanya unaohitajika kutekeleza muundo kwa kupunguzwa kwa juhudi na uboreshaji mdogo wa utendaji. Chaguo hili pia huzima baadhi ya vipengele vya kuripoti vya kina.

Kumbuka: Inawasha Aggressive Kukusanya Time huwezesha Mipangilio ya Intel Quartus Prime File (.qsf) mipangilio ambayo haiwezi kubatilishwa na mipangilio mingine ya .qsf.

Ubunifu wa Mikakati ya Kukusanya Nafasi ya Kivinjari II
DSE II hukuruhusu kupata mipangilio bora ya mradi kwa rasilimali, utendaji au malengo ya uboreshaji wa nishati. DSE II hukuruhusu kukusanya muundo mara kwa mara kwa kutumia michanganyiko tofauti ya mipangilio na vikwazo vilivyowekwa ili kufikia lengo mahususi. DSE II kisha huripoti mseto bora wa mipangilio ili kufikia malengo yako. DSE II pia inaweza kuchukua advantage ya uwezo wa kusawazisha kukusanya mbegu kwenye kompyuta nyingi. Mipangilio ya Mkakati wa Ukusanyaji wa DSE II inalingana na mipangilio ya Njia ya Uboreshaji katika Jedwali la 4 kwenye ukurasa wa 14.

Kubuni Space Explorer IIintel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-12

Fuata hatua hizi ili kubainisha Mkakati wa Ukusanyaji wa DSE II:

  1. Ili kuzindua DSE II (na kufunga programu ya Intel Quartus Prime), bofya Zana ➤ Zindua Ubunifu wa Nafasi ya Kichunguzi II. DSE II hufunguliwa baada ya programu ya Intel Quartus Prime kufungwa.
  2. Kwenye upau wa vidhibiti wa DSE II, bofya ikoni ya Kuchunguza.
  3. Panua Vituo vya Kuchunguza.
  4. Chagua uchunguzi wa Usanifu. Washa mikakati yoyote ya Mkusanyiko ili kuendesha uchunguzi wa muundo unaolenga mikakati hiyo.

Punguza Msongamano kwa Matumizi ya Juu

Miundo inayotumia zaidi ya 80% ya rasilimali za kifaa kwa kawaida hutoa ugumu zaidi katika kufungwa kwa saa. Unaweza kutumia mbinu zifuatazo za mwongozo na otomatiki ili kupunguza zaidi msongamano na kurahisisha kufungwa kwa muda.

  • Jaribio la Maeneo na Chaguzi za Uwezakano kwenye ukurasa wa 16
  • Fikiria Usanifu wa Fractal kwa Miundo ya Kihesabu-Kina kwenye ukurasa wa 16

Jaribio na Maeneo na Chaguzi za Uendeshaji

Wakati utumiaji wa kifaa husababisha msongamano wa uelekezaji, unaweza kujaribu mipangilio ya uboreshaji wa Maeneo na Uwezakano wa Kupitisha ili kupunguza matumizi ya rasilimali na msongamano wa muundo wako. Bofya Kazi ➤ Mipangilio ➤ Mipangilio ya Kikusanyaji ➤ Hali ya Uboreshaji ili kufikia mipangilio hii:

Maeneo na Chaguzi za Uendeshaji

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-13

Zingatia Usanifu wa Fractal kwa Miundo ya Kihesabu-Intensive

Kwa uboreshaji wa juu, miundo inayotumia sana hesabu, unaweza kuwezesha uboreshaji wa usanisi otomatiki wa fractal ili kuboresha matumizi ya rasilimali za kifaa. Uboreshaji wa usanisi wa Fractal ni pamoja na urekebishaji wa vizidishi na kuweka tena wakati, pamoja na upakiaji endelevu wa hesabu. Uboreshaji hulenga miundo yenye idadi kubwa ya utendakazi wa hesabu za usahihi wa chini (kama vile nyongeza na kuzidisha). Unaweza kuwezesha usanisi wa fractal kimataifa au kwa vizidishi maalum pekee. Chini ya hali bora, uboreshaji wa usanisi wa fractal unaweza kufikia upunguzaji wa eneo la 20-45%.

Udhibiti wa Kuzidisha na Uwekaji Muda tena
Urekebishaji wa vizidishi na kuweka muda tena hufanya makisio ya utekelezaji wa vizidishi laini vilivyoboreshwa zaidi. Kikusanyaji kinaweza kutumia urekebishaji wa muda wa kurudi nyuma kwa bomba mbili au zaiditages ikiwa inahitajika. Unapowasha usanisi wa fractal, Mkusanyaji atatumia urekebishaji wa vizidishi na kurejesha muda kwa vizidishi vilivyotiwa saini na ambavyo havijasainiwa.

Kielelezo 16. Uwekaji Muda wa Kuzidishaintel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-14

KUMBUKA

  • Udhibiti wa kuzidisha hutumia rasilimali za mantiki pekee na hautumii vizuizi vya DSP.
  • Urekebishaji wa vizidishi na uwekaji muda tena unatumika kwa vizidishi vilivyotiwa saini na ambavyo havijatiwa saini katika sehemu ambapo mgawo wa FRACTAL_SYNTHESIS QSF umewekwa.

Ufungashaji wa Kuendelea wa Hesabu
Ufungaji unaoendelea wa hesabu husanikisha tena milango ya hesabu katika vizuizi vya mantiki vilivyo na ukubwa unaofaa ili kutoshea kwenye Intel FPGA LABs. Uboreshaji huu unaruhusu hadi 100% utumiaji wa rasilimali za LAB kwa vizuizi vya hesabu. Unapowasha usanisi wa fractal, Mkusanyaji hutumia uboreshaji huu kwa minyororo yote ya kubeba na milango ya mantiki ya ingizo mbili. Uboreshaji huu unaweza kufunga miti ya adder, vizidishi, na mantiki nyingine yoyote inayohusiana na hesabu.

Ufungashaji wa Kuendelea wa Hesabu

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-15

KUMBUKA

Kumbuka kuwa upakiaji endelevu wa hesabu hufanya kazi bila kuhalalisha vizidishi. Kwa hivyo, ikiwa unatumia kizidishi ambacho hakijaratibiwa (kama vile kuandika kizidishi chako) basi ufungashaji endelevu wa hesabu bado unaweza kufanya kazi. Uboreshaji wa usanisi wa Fractal unafaa zaidi kwa miundo iliyo na vichapuzi vya kujifunza kwa kina au vitendaji vingine vya juu, vinavyotumia sana hesabu ambavyo vinazidi rasilimali zote za DSP. Uwezeshaji wa usanisi wa fractal kwa upana wa mradi unaweza kusababisha bloat isiyo ya lazima kwenye moduli ambazo hazifai kwa uboreshaji wa fractal.

Kuwasha au Kuzima Usanisi wa Fractal

Kwa vifaa vya Intel Stratix® 10 na Intel Agilex™, uboreshaji wa usanisi wa fractal huendeshwa kiotomatiki kwa vizidishi vidogo (taarifa yoyote ya A*B katika Verilog HDL au VHDL ambapo upana kidogo wa uendeshaji ni 7 au chini). Unaweza pia kuzima usanisi wa kiotomatiki kwa vizidishi vidogo vya vifaa hivi kwa kutumia mojawapo ya njia zifuatazo:

  • Katika RTL, weka mtindo wa mult wa DSP, kama "Sifa ya Usanisi ya HDL ya Multstyle Verilog" inavyoelezea. Kwa mfanoample: (* multstyle = “dsp” *) moduli foo(…); moduli foo(..) /* awali ya multstyle = “dsp” */;
  • Katika .qsf file, ongeza kama mgawo kama ifuatavyo: set_instance_assignment -name DSP_BLOCK_BALANCING_IMPLEMENTATION \DSP_BLOCKS -kwa r

Kwa kuongezea, kwa vifaa vya Intel Stratix 10, Intel Agilex, Intel Arria® 10, na Intel Cyclone® 10 GX, unaweza kuwezesha usanisi wa fractal kimataifa au kwa viongezaji vingi ukitumia chaguo la Fractal Synthesis GUI au mgawo unaolingana wa FRACTAL_SYNTHESIS .qsf:

  • Katika RTL, tumia altera_attribute kama ifuatavyo: (* altera_attribute = "-name FRACTAL_SYNTHESIS ON" *)
  • Katika .qsf file, ongeza kama mgawo kama ifuatavyo: set_global_assignment -name FRACTAL_SYNTHESIS ON -entity

Katika kiolesura cha mtumiaji, fuata hatua hizi:

  1. Bofya Kazi ➤ Kihariri cha Mgawo.
  2. Chagua Usanisi wa Fractal kwa Jina la Kazi, Washa kwa Thamani, jina la huluki inayohitaji sana hesabu kwa Huluki, na jina la mfano katika safuwima ya Kwa. Unaweza kuingiza kadi-mwitu (*) kwa To ili kukabidhi hali zote za huluki.

Kielelezo 18. Kazi ya Usanisi wa Fractal katika Mhariri wa Kazi

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-16

Habari Zinazohusiana

  • Sifa ya Usanisi ya HDL ya Multstyle Verilog
    • Katika Msaada Mkuu wa Intel Quartus.

Hifadhi Matokeo Yanayoridhisha

Unaweza kurahisisha kufungwa kwa muda kwa kufafanua matokeo ya kuridhisha ya kuridhisha ili kuzuia uwekaji wa vizuizi vikubwa vinavyohusiana na saa, RAM na DSP. Vile vile, mbinu ya utumiaji wa zuio la muundo upya hukuwezesha kuhifadhi matokeo ya ujumuishaji ya kuridhisha kwa pembezoni mahususi za FPGA au vizuizi vya msingi vya muundo wa kimantiki (mantiki inayojumuisha mfano wa muundo wa daraja), na kisha kutumia tena vizuizi hivyo katika mikusanyo inayofuata. Katika utumiaji wa muundo wa muundo tena, unapeana mfano wa daraja kama kizigeu cha muundo, na kisha kuhifadhi na kuhamisha kizigeu kufuatia ukusanyaji uliofaulu. Kuhifadhi na kutumia tena matokeo ya kuridhisha hukuruhusu kuelekeza juhudi na wakati wa Mkusanyaji kwenye sehemu tu za muundo ambazo hazijafunga muda.

Tatizo la Kufungwa kwa Muda

  • Isipokuwa ikiwa imefungwa, Kikusanyaji kinaweza kutekeleza vizuizi vya muundo, saa, RAM na DSP tofauti kutoka kwa mkusanyo hadi mkusanyo kulingana na mambo mbalimbali.

Suluhisho za Kufungwa kwa Wakati

  • Funga Saa, RAM, na DSP kwenye ukurasa wa 20—matokeo ya ujumuishaji ya kuridhisha ili kuzuia uwekaji wa vizuizi vikubwa vinavyohusiana na saa, RAM na DSP.
  • Hifadhi Matokeo ya Kugawanya kwa Usanifu kwenye ukurasa wa 21—hifadhi sehemu za vizuizi vinavyokidhi muda, na uzingatia uboreshaji kwenye vizuizi vingine vya muundo.

Habari Zinazohusiana

  • Usaidizi wa Kisanduku cha Kisanduku cha Ufafanuzi cha Nyuma
  • AN-899: Kupunguza Muda wa Kukusanya kwa Uhifadhi wa Haraka
  • Mwongozo wa Mtumiaji wa Toleo la Intel Quartus Prime Pro: Muundo Msingi wa Kuzuia

Funga Saa, RAM na DSP

Unaweza kurahisisha kufungwa kwa muda kwa kutoa maelezo ya matokeo ya kuridhisha ili kuzuia uwekaji wa vizuizi vikubwa vinavyohusiana na Saa, RAM na DSP. Kufungia chini uwekaji wa block kubwa kunaweza kutoa fMAX ya juu na kelele kidogo. Kufunga vizuizi vikubwa kama vile RAM na DSP kunaweza kuwa na ufanisi kwa sababu vizuizi hivi vina muunganisho mzito kuliko LAB za kawaida, hivyo kutatiza harakati wakati wa uwekaji. Mbegu inapotoa matokeo mazuri kutoka kwa RAM na uwekaji wa DSP unaofaa, unaweza kunasa uwekaji huo kwa maelezo ya nyuma. Mikusanyiko inayofuata inaweza kisha kufaidika na RAM ya ubora wa juu na uwekaji wa DSP kutoka kwa mbegu nzuri. Mbinu hii haifaidi sana miundo iliyo na RAM au DSP chache sana. Bofya Kazi ➤ Ufafanuzi wa Nyuma ili kunakili kazi za nyenzo za kifaa kutoka mkusanyo wa mwisho hadi .qsf kwa matumizi katika mkusanyo unaofuata. Chagua aina ya maelezo ya nyuma katika orodha ya aina ya maelezo ya Nyuma.

Sanduku la Maongezi ya Nyuma-Agizo la Kazi

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-17

Vinginevyo, unaweza kuendesha maelezo ya nyuma na quartus_cdb ifuatayo inayoweza kutekelezwa. quartus_cdb -rejea_annotate [–dsp] [–ram] [–saa]

KUMBUKA

  • Kinachoweza kutekelezeka kinaauni vigeu vya ziada vya [-dsp], [–ram], na [–saa] ambavyo kisanduku cha mazungumzo cha Kazi ya Nyuma-Annotate hakiauni.

Hifadhi Matokeo ya Kugawanya kwa Usanifu

KUMBUKA

  • Baada ya kugawanya muundo, unaweza kuhifadhi sehemu za vizuizi vinavyokidhi wakati, na uzingatia uboreshaji kwenye vizuizi vingine vya muundo. Kwa kuongeza, chaguo la Hifadhi ya Haraka hurahisisha mantiki ya kizigeu kilichohifadhiwa kwa mantiki ya kiolesura pekee wakati wa ujumuishaji, na hivyo kupunguza muda wa ujumuishaji wa kizigeu. Uhifadhi wa Haraka unaauni utumiaji tena wa kizigeu cha mizizi na miundo ya usanidi upya kwa sehemu. Kwa miundo iliyo na moduli ndogo ambazo ni changamoto kwa kufungwa kwa muda, unaweza kutekeleza uboreshaji wa kusimama pekee na ujumuishaji wa kizigeu cha moduli, na kisha kuhamisha moduli iliyofungwa muda ili kuhifadhi utekelezaji katika mikusanyo inayofuata.

Kuhifadhi Matokeo ya Kugawanya kwa Usanifu

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-18

Muundo wa msingi wa vitalu unahitaji ugawaji wa muundo. Ugawaji wa muundo hukuruhusu kuhifadhi vizuizi vya mantiki mahususi katika muundo wako, lakini pia unaweza kuanzisha upotezaji wa utendakazi unaowezekana kwa sababu ya kuvuka kwa kizigeu na athari za mpangilio wa sakafu. Unahitaji kusawazisha mambo haya wakati wa kutumia mbinu za kubuni msingi wa kuzuia. Hatua zifuatazo za kiwango cha juu zinaelezea mtiririko wa uhifadhi wa kizigeu kwa miundo ya utumiaji tena wa kizigeu cha mizizi:

  1. Bofya Inachakata ➤ Anza ➤ Anza Uchambuzi & Ufafanuzi.
  2. Katika Kirambazaji cha Mradi, bofya kulia mfano wa muundo uliofungwa wa muda, elekeza kwenye Sehemu ya Usanifu, na uchague Aina ya kizigeu, kama vile Mipangilio ya Sehemu ya Usanifu kwenye ukurasa wa 23 inavyoeleza.

Unda Sehemu za Kubuni

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-19

  1. Bainisha Vizuizi vya kupanga sakafu kwa Logic Lock kwa kizigeu. Katika Dirisha la Vigawanyo vya Usanifu, bofya-kulia kizigeu kisha ubofye Eneo la Logic Lock ➤ Unda Kanda Mpya ya Kufuli ya Mantiki. Hakikisha kuwa eneo ni kubwa vya kutosha kuambatanisha mantiki yote kwenye kizigeu.
  2. Ili kuhamisha matokeo ya kizigeu kufuatia mkusanyo, katika Dirisha la Vitenge vya Usanifu, bainisha kizigeu .qdb kama Usafirishaji wa Mwisho wa Mwisho. File.

Usafirishaji wa Mwisho wa Baada File

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-20

  1. Ili kukusanya muundo na kuhamisha kizigeu, bofya Unganisha Usanifu kwenye Dashibodi ya Ukusanyaji.
  2. Fungua mradi wa kiwango cha juu katika programu ya Intel Quartus Prime.
  3. Bofya Kazi ➤ Mipangilio ➤ Mipangilio ya Kikusanyaji ➤ Mkusanyiko wa Kuongeza. Washa chaguo la Hifadhi Haraka.

Chaguo la Hifadhi haraka

intel-AN-903-Inaongeza kasi-Kufunga-Muda-FIG-21

  1. Bofya Sawa.
  2. Katika Dirisha la Vigawanyo vya Usanifu, bainisha .qdb iliyohamishwa kama Hifadhidata ya Vigawanyo File kwa sehemu inayohusika. Hii .qdb sasa ndiyo chanzo cha kizigeu hiki katika mradi. Unapowasha chaguo la Kuhifadhi Haraka, Mkusanyaji hupunguza mantiki ya kizigeu kilichoingizwa hadi mantiki ya kiolesura pekee, na hivyo kupunguza muda wa ujumuishaji ambao ugawaji unahitaji.

Mipangilio ya Sehemu ya Kubuni

Mipangilio ya Sehemu ya Kubuni

Chaguo Maelezo
Jina la Sehemu Inabainisha jina la kizigeu. Kila jina la sehemu lazima liwe la kipekee na liwe na herufi za alphanumeric pekee. Programu ya Intel Quartus Prime huunda kiotomatiki "kizigeu_cha_kizi" cha kiwango cha juu (|) kwa kila marekebisho ya mradi.
Njia ya Hierarkia Inabainisha njia ya daraja ya mfano wa huluki ambayo umekabidhi kwa kizigeu. Unabainisha thamani hii katika Unda Sehemu Mpya sanduku la mazungumzo. Njia ya uongozi wa kizigeu cha mizizi ni |.
Aina Bofya mara mbili ili kubainisha mojawapo ya aina zifuatazo za kizigeu zinazodhibiti jinsi Mkusanyaji huchakata na kutekeleza kizigeu:
iliendelea…
Chaguo Maelezo
•    Chaguomsingi-Inabainisha kizigeu cha kawaida. Mkusanyaji huchakata kizigeu kwa kutumia chanzo cha muundo husika files.

•    Inaweza kusanidiwa upya-Hutambua kizigeu kinachoweza kusanidiwa upya katika mtiririko wa usanidi upya wa sehemu. Bainisha Inaweza kusanidiwa upya aina ili kuhifadhi matokeo ya usanisi, huku ikiruhusu urekebishaji wa kizigeu katika mtiririko wa PR.

•    Msingi uliohifadhiwa-Hubainisha kizigeu katika mtiririko wa muundo wa msingi wa kizuizi ambao umetengwa kwa ajili ya ukuzaji msingi na Mtumiaji anayetumia tena pembezoni mwa kifaa.

Kiwango cha Uhifadhi Inabainisha mojawapo ya viwango vifuatavyo vya kuhifadhi kwa kizigeu:

•    Haijawekwa-inabainisha hakuna kiwango cha uhifadhi. Ugawaji unajumuisha kutoka kwa chanzo files.

•    iliyounganishwa-kizigeu hujumuisha kwa kutumia picha iliyosanisiwa.

•    mwisho-kizigeu kinajumuisha kwa kutumia picha ya mwisho.

Na Kiwango cha Uhifadhi of iliyounganishwa or mwisho, mabadiliko kwenye msimbo wa chanzo hayaonekani kwenye usanisi.

Tupu Inabainisha kizigeu tupu ambacho Mkusanyaji anaruka. Mpangilio huu hauoani na Msingi uliohifadhiwa na Hifadhidata ya Sehemu File mipangilio ya kizigeu sawa. The Kiwango cha Uhifadhi lazima iwe Haijawekwa. Sehemu tupu haiwezi kuwa na sehemu zozote za watoto.
Hifadhidata ya Sehemu File Inabainisha Hifadhidata ya Sehemu File (.qdb) ambayo Mkusanyaji hutumia wakati wa ujumuishaji wa kizigeu. Unahamisha .qdb kwa stage ya mkusanyiko ambao ungependa kutumia tena (iliyoundwa au ya mwisho). Agiza .qdb kwa kizigeu ili kutumia tena matokeo hayo katika muktadha mwingine.
Kufunga tena Huluki • Mtiririko wa PR—hubainisha huluki inayochukua nafasi ya mtu chaguo-msingi katika kila marekebisho ya utekelezaji.

• Mtiririko wa Utumiaji Tena wa Ugawaji wa Mizizi - hubainisha huluki ambayo inachukua nafasi ya mantiki ya msingi iliyohifadhiwa katika mradi wa watumiaji.

Rangi Hubainisha uwekaji wa rangi wa kizigeu katika maonyesho ya Kipangaji cha Chip na Kipanga Kitenge cha Usanifu.
Usafirishaji wa Mchanganyiko wa Chapisho File Husafirisha kiotomatiki matokeo ya ujumuishaji wa baada ya usanisi kwa kizigeu hadi .qdb unayobainisha, kila mara Uchanganuzi na Usanifu unapoendeshwa. Unaweza kuhamisha kiotomatiki kizigeu chochote cha muundo ambacho hakina kizigeu cha mzazi kilichohifadhiwa, ikiwa ni pamoja na root_partition.
Usafirishaji wa Mwisho wa Baada File Husafirisha kiotomatiki matokeo ya mjumuisho wa baada ya mwisho wa kizigeu hadi .qdb unayobainisha, kila maratage ya Fitter anaendesha. Unaweza kuhamisha kiotomatiki kizigeu chochote cha muundo ambacho hakina kizigeu cha mzazi kilichohifadhiwa, ikiwa ni pamoja na root_partition.

Historia ya Marekebisho ya Hati ya 903

Hati hii ina historia ifuatayo ya masahihisho:

Toleo la Hati Toleo kuu la Intel Quartus Mabadiliko
2021.02.25 19.3 Ilibadilishwa "vuta" na "mvuto" ndani Changanua na Uboreshe Usanifu wa RTL mada.
2020.03.23 19.3 Hitilafu ya sintaksia iliyosahihishwa katika msimbo sample katika mada ya "Funga Saa, RAM, na DSP".
2019.12.03 19.3 • Kutolewa kwa umma kwa mara ya kwanza.

Nyaraka / Rasilimali

intel AN 903 Kuharakisha Kufungwa kwa Muda [pdf] Mwongozo wa Mtumiaji
AN 903 Kuongeza Kasi ya Kufungwa kwa Muda, AN 903, Kuharakisha Kufungwa kwa Muda, Kufungwa kwa Muda

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *