intel-LOGO

intel AN 903 a’ luathachadh dùnadh ùine

intel-AN-903-A luathachadh-àm-dùnadh-PRODUCT

AN 903: A’ luathachadh dùnadh ùine ann an Intel® Quartus® Prime Pro Edition

Tha dùmhlachd agus iom-fhillteachd dhealbhaidhean FPGA an latha an-diugh, a tha a’ cothlamadh siostaman freumhaichte, IP, agus eadar-aghaidh àrd-astar, a’ nochdadh dhùbhlain a tha a’ sìor fhàs airson dùnadh ùine. Faodaidh atharrachaidhean ailtireil anmoch agus dùbhlain dearbhaidh leantainn gu ath-aithrisean dealbhaidh a bheir ùine mhòr. Tha an sgrìobhainn seo a’ toirt geàrr-chunntas air trì ceumannan gus dùnadh ùine a luathachadh a’ cleachdadh modh-obrach dearbhte agus ath-aithris ann am bathar-bog Intel® Quartus® Prime Pro Edition. Tha am modh-obrach seo a’ toirt a-steach mion-sgrùdadh RTL tùsail agus optimization, a bharrachd air dòighean fèin-ghluasadach gus an ùine cruinneachaidh a lughdachadh agus iom-fhillteachd dealbhaidh agus ath-aithrisean a tha riatanach airson dùnadh ùine a lughdachadh.

Ceumannan luathachaidh dùnadh ùine

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-1

Ceumannan luathachaidh dùnadh ùine

Ceum dùnadh ùine Gnìomh dùnadh ùine Fiosrachadh mionaideach
Ceum 1: Dèan sgrùdadh agus Optimize RTL •    Brisidhean Neach-taic Dealbhaidh ceart air taobh-duilleig 4

•    Lùghdaich ìrean loidsig air taobh-duilleig 7

•    Lùghdaich lìn àrd fan-a-mach air taobh-duilleig 9

•    Intel Quartus Prìomh Pro Stiùireadh Cleachdaiche Deasachadh: Dealbhadh Optimization

•    Intel Quartus Prìomh Pro Stiùireadh Cleachdaiche Deasachadh: Dealbhadh Molaidhean

Ceum 2: Cuir a-steach Optimization Compiler •    Cuir a-steach Modhan Optimization Compiler agus Ro-innleachdan air taobh-duilleig 13

•    Lùghdaich dùmhlachd airson cleachdadh àrd air taobh-duilleig 16

•    Intel Quartus Prìomh Pro Stiùireadh Cleachdaiche Deasachadh: Dealbhadh Co-chruinneachadh

•    Intel Quartus Prìomh Pro Stiùireadh Cleachdaiche Deasachadh: Dealbhadh Optimization

Ceum 3: Glèidh Toraidhean Sàr-mhath •    Cloc sìos, RAMan, agus DSPn air taobh-duilleig 20

•    Sàbhail Toraidhean Pàirtidh Dealbhaidh air taobh-duilleig 21

•    Intel Quartus Prìomh Pro Leabhar-iùil cleachdaiche deasachaidh: Block- Dealbhadh stèidhichte

•    AN-899: Lùghdachadh Compile Ùine le Glèidheadh ​​​​Fast

Ceum 1: Dèan sgrùdadh agus Optimize Design RTL

Is e a bhith ag àrdachadh còd stòr an dealbhaidh agad mar as trice a’ chiad dòigh agus an dòigh as èifeachdaiche airson càileachd do thoraidhean a leasachadh. Bidh an Intel Quartus Prime Design Assistant gad chuideachadh gus briseadh riaghailtean dealbhaidh bunaiteach a cheartachadh gu sgiobalta, agus a’ moladh atharrachaidhean RTL a nì sìmpleachadh air dealbhadh optimization agus dùnadh ùine.

Duilgheadasan le dùnadh ùine

  • Bidh cus ìrean loidsig a’ toirt buaidh air òrdugh giollachd Fitter, fad, agus càileachd thoraidhean.
  • Bidh lìn luchd-leantainn àrd ag adhbhrachadh dùmhlachd ghoireasan agus a’ cur teannachadh a bharrachd air slighean dàta, a’ meudachadh cho cudromach sa tha an t-slighe gun fheum, agus a’ dèanamh duilgheadas le dùnadh ùine. Is e an teannachadh seo am feachd tarraing a tha a’ tarraing na slighe (agus a h-uile slighe a tha a’ roinn a’ chomharra àrd fan-a-mach sin) a dh’ ionnsaigh an tobar àrd luchd-leantainn.

Fuasglaidhean dùnadh ùine

  • Briseadh neach-cuideachaidh dealbhaidh ceart air duilleag 4 - gus brisidhean riaghailtean dealbhaidh bunaiteach a chomharrachadh agus a cheartachadh a tha buntainneach don dealbhadh agad.
  • Lùghdaich ìrean loidsig air duilleag 7 - gus dèanamh cinnteach gum faigh a h-uile eileamaid den dealbhadh na h-aon optimizations Fitter agus gus amannan cruinneachaidh a lughdachadh.
  • Lùghdaich lìn àrd fan-a-mach air duilleag 9 - gus dùmhlachd ghoireasan a lughdachadh agus dùnadh ùine a dhèanamh nas sìmplidhe.

Fiosrachadh Co-cheangailte

  • “A’ sgrùdadh riaghailt dealbhaidh le Neach-taic Dealbhaidh, ”Stiùireadh Cleachdaiche Intel Quartus Prime Pro Edition: Molaidhean Dealbhaidh
  • “Còd stòr as fheàrr,” Stiùireadh Cleachdaiche Intel Quartus Prime Pro Edition: Optimization Dealbhaidh
  • “Clàran dùblaichte airson Smachd Fan-Out,” Stiùireadh Cleachdaiche Intel Quartus Prime Pro Edition: Optimization Dealbhaidh

Brisidhean Neach-taic Dealbhaidh ceart

Bidh a bhith a’ dèanamh mion-sgrùdadh dealbhaidh tùsail gus cuir às do chùisean dùnaidh ùine aithnichte ag àrdachadh cinneasachd gu mòr. Às deidh dhut cruinneachadh tùsail a ruith le roghainnean bunaiteach, faodaidh tu ath-view bidh an Neach-taic Dealbhaidh ag aithris airson mion-sgrùdadh tùsail. Nuair a bhios e comasach, bidh Neach-taic Dealbhaidh gu fèin-ghluasadach ag aithris mu bhrisidhean sam bith an aghaidh seata àbhaisteach de stiùiridhean dealbhaidh a tha Intel FPGA a ’moladh. Faodaidh tu Neach-taic Dealbhaidh a ruith ann am modh Sruth Co-chruinneachaidh, a’ toirt cothrom dhut sin a dhèanamh view na brisidhean a bhuineas don cho-chruinneachadh stagtha thu a' ruith. Air an làimh eile, tha Neach-taic Dealbhaidh ri fhaighinn ann am modh anailis anns an Timeing Analyzer agus Chip Planner.

  • Modh sruthadh cruinneachaidh- a’ ruith gu fèin-ghluasadach rè aon no barrachd stages de chruinneachadh. Anns a ’mhodh seo, bidh Neach-taic Dealbhaidh a’ cleachdadh dàta in-sruth (gluasadach) aig àm cur ri chèile.
  • Modh Sgrùdaidh-ruith Neach-taic Dealbhaidh bho Timeing Analyzer agus Chip Planner gus mion-sgrùdadh a dhèanamh air brisidhean dealbhaidh aig cruinneachadh sònraichtetage, mus gluais thu air adhart anns an t-sruth cruinneachaidh. Ann am modh anailis, bidh Neach-taic Dealbhaidh a’ cleachdadh dàta dealbh cruinneachaidh statach.

Bidh Neach-taic Dealbhaidh a’ sònrachadh gach briseadh riaghailt le aon de na h-ìrean doimhneachd a leanas. Faodaidh tu sònrachadh dè na riaghailtean a tha thu airson gun dèan an Neach-taic Dealbhaidh sgrùdadh anns an dealbhadh agad, agus na h-ìrean doimhneachd a ghnàthachadh, agus mar sin cuir às do sgrùdaidhean riaghailt nach eil cudromach airson do dhealbhadh.

Bidh Neach-taic Dealbhaidh a’ riaghladh ìrean de dhragh

Roinnean-seòrsa Tuairisgeul Dath Ìre Dìth
Critigeach Cuir aghaidh air cùis airson toirt seachad. Dearg
Àrd A dh’ fhaodadh a bhith ag adhbhrachadh fàilligeadh gnìomh. Is dòcha gu bheil e a’ nochdadh dàta dealbhaidh a tha a dhìth no ceàrr. Orains
Meadhanach Buaidh a dh’ fhaodadh a bhith air càileachd thoraidhean airson fMAX no cleachdadh ghoireasan. Donn
Ìosal Tha an riaghailt a’ nochdadh nan cleachdaidhean as fheàrr airson stiùireadh còdaidh RTL. Gorm

A 'stèidheachadh neach-cuideachaidh dealbhaidh
Faodaidh tu an Neach-taic Dealbhaidh a ghnàthachadh gu h-iomlan airson na feartan dealbhaidh fa leth agad agus na riatanasan aithris agad. Cliog Sònrachaidhean ➤ Roghainnean ➤ Roghainnean Riaghailt Neach-taic Dealbhaidh gus roghainnean a shònrachadh a bhios a’ cumail smachd air na riaghailtean agus na crìochan a tha a’ buntainn ris na diofar stages de chruinneachadh dealbhaidh airson sgrùdadh riaghailtean dealbhaidh.

Roghainnean riaghailtean neach-cuideachaidh dealbhaidhintel-AN-903-A luathachadh-Tìm-Dùin-FIG-2

A 'ruith neach-cuideachaidh dealbhaidh
Nuair a bhios e air a chomasachadh, bidh an Neach-taic Dealbhaidh a’ ruith gu fèin-ghluasadach aig àm cur ri chèile agus ag aithris air brisidhean riaghailt dealbhaidh comasach san Aithisg Co-chruinneachaidh. Air an làimh eile, faodaidh tu Neach-taic Dealbhaidh a ruith ann am Modh Mion-sgrùdadh air dealbh cruinneachaidh sònraichte gus mion-sgrùdadh a chuimseachadh air dìreach sin stage. Gus comas a thoirt do sgrùdadh Neach-taic Dealbhaidh fèin-ghluasadach aig àm cur ri chèile:

  • Tionndaidh air Dèan comas air Neach-taic Dealbhaidh nuair a thèid a chur ri chèile ann an Roghainnean Riaghailt an Neach-taic Dealbhaidh. Gus Neach-taic Dealbhaidh a ruith ann am modh anailis gus dealbh sònraichte a dhearbhadh mu choinneamh riaghailtean dealbhaidh sam bith a bhuineas don dealbh:
  • Cliog Dèan aithris air DRC anns a’ phannal Time Analyzer no Chip Planner Tasks.

Viewa’ ceartachadh agus a’ ceartachadh Toraidhean Neach-taic Dealbhaidh
Tha an Neach-taic Dealbhaidh ag aithris gun do leig e le brisidhean riaghailtean dealbhaidh anns na diofar stages den Aithisg Chruthachaidh.

Toraidhean Neach-taic Dealbhaidh ann an Synthesis, Plan, Àite, agus Cuir crìoch air Aithisgeanintel-AN-903-A luathachadh-Tìm-Dùin-FIG-3

Gu view na toraidhean airson gach riaghailt, cliog air an riaghailt anns an liosta Riaghailtean. Tha tuairisgeul air an riaghailt agus molaidhean dealbhaidh airson ceartachadh a’ nochdadh.

Moladh Briseadh Riaghailt Neach-taic Dealbhaidh

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-4

Atharraich an RTL agad gus brisidhean riaghailt dealbhaidh a cheartachadh.

Lùghdaich ìrean loidsig

Faodaidh cus ìrean loidsig buaidh a thoirt air càileachd thoraidhean an Fhìdheadair leis gu bheil an t-slighe dealbhaidh riatanach a’ toirt buaidh air òrdugh agus fad giollachd Fitter. Bidh an Fitter a 'suidheachadh agus a' stiùireadh an dealbhadh stèidhichte air ùine ghoirid. Bidh am Fitter a’ cur slighean nas fhaide leis an ìre as lugha de shlaodadh an toiseach. Mar as trice bidh an Fitter a’ toirt prìomhachas do shlighean ìre loidsig nas àirde thairis air slighean ìre loidsig nas ìsle. Mar as trice, às deidh an Fitter stage coileanta, chan e na slighean riatanach a tha air fhàgail na slighean ìre loidsig as àirde. Bheir an Fitter an suidheachadh as fheàrr leotha, an t-slighe, agus ath-thilleadh gu loidsig aig ìre nas àirde. Le bhith a’ lughdachadh na h-ìre loidsig a’ cuideachadh gus dèanamh cinnteach gum faigh a h-uile eileamaid den dealbhadh an aon phrìomhachas Fitter. Aithisgean ruith ➤ Aithisgean gnàthaichte ➤ Dèan aithris air àm anns an anailisiche ùine gus aithisgean a ghineadh a sheallas na h-ìrean de loidsig san t-slighe. Ma dh’ fhailicheas an t-slighe air an t-àm agus gu bheil an àireamh de ìrean loidsig àrd, smaoinich air pìob-loidhne a chur ris a’ phàirt sin den dealbhadh gus coileanadh a leasachadh.

Aithisg air doimhneachd loidsig ann an slighe

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-5

Ag aithris doimhneachd ìre loidsig
Às deidh Plana an Neach-cruinneachaidh stage, faodaidh tu report_logic_depth a ruith anns a’ chonsail Timing Analyzer Tcl gu view an àireamh de ìrean loidsig taobh a-staigh raon cloc. tha report_logic_depth a’ sealltainn cuairteachadh doimhneachd loidsig am measg nan slighean riatanach, a’ toirt cothrom dhut raointean a chomharrachadh far an urrainn dhut ìrean loidsig anns an RTL agad a lughdachadh.

aithisg_logic_depth -panel_name -bho [get_clocks ] \ -gu [get_clocks ]

aithisg_logic_depth Toradhintel-AN-903-A luathachadh-Tìm-Dùin-FIG-6

Gus dàta fhaighinn airson an fheum as fheàrr a dhèanamh de RTL, ruith report_logic_depth às deidh Plana an Tiomnaidh.tage, mus ruith e air fhàgail Fitter stagtha. Rud eile, tha na h-aithisgean post-Fitter cuideachd a’ toirt a-steach toraidhean bho optimization corporra (ath-ùineachadh agus ath-shìnthesis).

Ag aithris air slighean nàbaidh
An dèidh ruith an Fitter (Finalize) stage, faodaidh tu report_neighbor_paths a ruith gus cuideachadh le bhith a’ dearbhadh adhbhar bunaiteach na slighe èiginneach (airson example, ìre loidsig àrd, cuingealachadh ath-chuairteachaidh, suidheachadh fo-optimal, crois-colbh I / O, rèiteachadh grèim, no feadhainn eile): report_neighbor_paths -to_clock -n slighean -panel_name

tha report_neighbor_paths ag aithris air na slighean as cudromaiche san dealbhadh, a’ gabhail a-steach slack co-cheangailte, fiosrachadh geàrr-chunntas slighe a bharrachd, agus bogsaichean crìche slighe.

aithisg_neighbour_paths Toradhintel-AN-903-A luathachadh-Tìm-Dùin-FIG-7

tha report_neighbor_paths a’ sealltainn an t-Slighe Ro-làimh agus an t-Slighe As deidh gach slighe èiginneach. Faodaidh ath-chuairteachadh no cothromachadh loidsig den t-slighe dùnadh ùine a dhèanamh nas sìmplidhe ma tha slack àicheil air an t-Slighe, ach slack dearbhach air an t-slighe air thoiseach no air an t-slighe às deidh sin.

Gus ath-ùineachadh a chomasachadh, dèan cinnteach gu bheil na roghainnean a leanas air an tionndadh air:

  • Airson Clàran - cuir an comas sònrachaidhean ➤ Roghainnean ➤ Roghainnean cruinneachaidh ➤ Optimization Clàr ➤ Leig le clàradh a-rithist
  • Airson puingean crìochnachaidh RAM - cuir an comas Sònrachaidhean ➤ Roghainnean ➤ Roghainnean cruinneachaidh ➤ Roghainnean innealachaidh (adhartach) ➤ Ceadaich ath-thilleadh RAM
  • Airson puingean crìochnachaidh DSP - cuir an comas sònrachaidhean ➤ Roghainnean ➤ Roghainnean cruinneachaidh ➤ Roghainnean inneal-lìonaidh (adhartach) ➤ Ceadaich ath-thilleadh DSP

NOTA

Ma tha feum air tuilleadh cothromachaidh loidsig, feumaidh tu an RTL agad atharrachadh le làimh gus an loidsig a ghluasad bhon t-Slighe riatanach chun an t-Slighe Roimhe no an t-Slighe Às deidh.
Ma tha toradh clàr ceangailte ris an cuir a-steach aige, faodaidh aon no dhà de na slighean nàbaidh a bhith co-ionann ris an t-slighe làithreach. Nuair a thathar a’ coimhead airson slighean nàbaidh leis an t-sloc as miosa, thathas a’ beachdachadh air a h-uile suidheachadh obrach, chan e dìreach suidheachadh obrachaidh a’ phrìomh shlighe fhèin.

A’ faicinn ìrean loidsig ann am mapa teicneòlais Viewer
Mapa teicneòlas a ViewBidh er cuideachd a’ toirt seachad riochdachaidhean sgeamach, le mapa teicneòlais, den liosta lìon dealbhaidh, agus cuidichidh e thu gus faicinn dè na raointean ann an dealbhadh a gheibh buannachd bho bhith a’ lughdachadh na h-àireimh de ìrean loidsig. Faodaidh tu cuideachd sgrùdadh mionaideach a dhèanamh air cruth fiosaigeach slighe anns an Chip Planner. Gus slighe ùine a lorg ann an aon de na viewers, cliog deas air slighe san aithisg ùine, comharraich gu Locate Path, agus tagh Locate in Technology Map Viewer.

Lùghdaich lìn àrd fan-a-mach

Faodaidh lìn luchd-leantainn àrd dùmhlachd stòrais adhbhrachadh, agus mar sin a’ dèanamh duilgheadas dùnadh ùine. San fharsaingeachd, bidh an Compiler gu fèin-ghluasadach a’ riaghladh lìn luchd-leantainn àrd co-cheangailte ri clocaichean. Bidh an Compiler gu fèin-ghluasadach ag adhartachadh lìn luchd-leantainn àrd aithnichte gu lìonra cloc na cruinne. Bidh an Compiler a’ dèanamh oidhirp optimization nas àirde rè an Àite agus an t-Slighe stags, a bheir gu buil dùblachadh clàr buannachdail. Anns na cùisean oisean a leanas, faodaidh tu cuideachd dùmhlachd trafaic a lughdachadh le bhith a ’dèanamh na h-atharrachaidhean làimhe a leanas air an dealbhadh RTL agad:

Cùisean Oisean Glan Àrd Fan-Out

Feartan dealbhaidh Optimization RTL làimhe
lìn luchd-leantainn àrd a ruigeas mòran rangachd no cinn-uidhe a tha fada gu corporra Sònraich an obair dùblaichte_hierarchy_depth air a’ chlàr mu dheireadh ann an loidhne-phìoban gus lìonraidhean luchd-leantainn àrd a dhùblachadh le làimh thar rangachd. Sònraich an obair duplicate_register gus clàran a dhùblachadh rè greis gnìomhachais.
Dealbhaidhean le comharran smachd gu blocaichean cuimhne DSP no M20K bho loidsig cothlamadh Gluais an comharra smachd chun chuimhne DSP no M20K bho chlàr.

Clàr dùblachadh thar rangachd
Faodaidh tu an sònrachadh duplicate_hierarchy_depth a shònrachadh air a’ chlàr mu dheireadh ann an loidhne-phìoban gus cruthachadh dùblachadh clàraidh agus luchd-leantainn a stiùireadh. Tha na figearan a leanas a’ sealltainn buaidh an t-sònrachadh dùblaichte_hierarchy_depth a leanas:

set_instance_assignment -name duplicate_hierarchy_depth -to \

Càite:

  • register_name - an clàr mu dheireadh ann an sreath a bhios a’ leantainn gu ioma rangachd.
  • level_number - an àireamh de chlàran san t-seine airson an dùblachadh.

Figear 9. Ro Dhùblachadh Clàr
Suidhich an obair duplicate_hierarchy_depth gus dùblachadh clàr a chuir an gnìomh thar rangachd, agus cruthaich craobh chlàran às deidh a’ chlàr mu dheireadh san t-sreath. Bidh thu a’ sònrachadh ainm a’ chlàir agus an àireamh de dhùblaidhean a tha M a’ riochdachadh anns an example. Tha saighdean dearga a’ sealltainn na h-àiteachan a dh’ fhaodadh a bhith ann airson clàran dùblaichte.

  • set_instance_assignment –name DUPLICATE_HIERARCHY_DEPTH –ri regZ Mintel-AN-903-A luathachadh-Tìm-Dùin-FIG-8

Clàr dùblachadh = 1
Le bhith a’ sònrachadh na h-ìre shingilte a leanas de dhùblachadh clàr (M = 1) a’ dùblachadh aon chlàr (regZ) sìos aon ìre den rangachd dealbhaidh:

  • set_instance_assignment –name DUPLICATE_HIERARCHY_DEPTH –gu regZ 1intel-AN-903-A luathachadh-Tìm-Dùin-FIG-9

Clàr dùblachadh = 3
Le bhith a’ sònrachadh trì ìrean de dhùblachadh clàraidh (M = 3) tha sin a’ dùblachadh trì clàran (regZ, regY, regX) sìos trì, dhà, agus aon ìre den rangachd, fa leth:

  • set_instance_assignment –name DUPLICATE_HIERARCHY_DEPTH –gu regZ 3intel-AN-903-A luathachadh-Tìm-Dùin-FIG-10

Le bhith a’ dùblachadh agus a’ putadh na clàran sìos gu rangachd, tha an dealbhadh a’ cumail an aon àireamh de chuairtean gu na cinn-uidhe gu lèir, agus aig an aon àm a’ luathachadh coileanadh air na slighean sin gu mòr.

Clàraich dùblachadh rè suidheachadh
Tha Figear 12 air duilleag 11 a’ sealltainn clàr le fanadair àrd a-mach gu raon farsaing den chip. Le bhith a 'dùblachadh a' chlàr seo 50 tursan, faodaidh tu an astar eadar a 'chlàr agus na cinn-uidhe a lùghdachadh a bheir gu buil coileanadh cloc nas luaithe aig a' cheann thall. Le bhith a’ sònrachadh duplicate_register leigidh an Compiler astar fiosaigeach a luathachadh gus suidheachadh chlàran ùra a stiùireadh a’ biathadh fo-sheata de luchd-leantainn.

Figear 12. Clàr dùblachadh rè suidheachadhintel-AN-903-A luathachadh-Tìm-Dùin-FIG-11

Thoir an aire: Gus comharra a chraoladh thairis air a 'chip, cleachd multistage loidhne-phìoban. Cuir an obair duplicate_register gu gach clàr san loidhne-phìoban. Bidh an dòigh seo a’ cruthachadh structar craoibhe a bhios a’ craoladh a’ chomharra thairis air a’ chip.

Viewing Toraidhean dùblachadh
Às deidh synthesis dealbhaidh, view toraidhean dùblachadh ann an aithisg Geàrr-chunntas Dùblachadh Crann Hierarchical ann am pasgan Synthesis na h-Aithisg Co-chruinneachaidh. Tha an aithisg a’ toirt seachad na leanas:

  • Fiosrachadh air na clàran aig a bheil an obair dùblaichte_hierarchy_depth.
  • Adhbhar airson fad an t-sèine as urrainn dhut a chleachdadh mar thoiseach tòiseachaidh airson tuilleadh leasachaidhean leis an obair shònraichte.
  • Fiosrachadh mu na clàran fa leth san t-seine as urrainn dhut a chleachdadh gus tuigse nas fheàrr fhaighinn air structar nan dùblaidhean gnìomhaichte.

Tha earrann ann an aithisg Fitter cuideachd air clàran aig a bheil an suidheachadh duplicate_register.

Cuir an sàs dòighean Optimization Compiler

Dealbhadh a tha a 'cleachdadh ìre gu math àrdtagFaodaidh e de ghoireasan inneal FPGA dùmhlachd ghoireasan adhbhrachadh, a’ leantainn gu fMAX nas ìsle agus dùnadh ùine nas iom-fhillte. Leigidh roghainnean Modh Optimization an Compiler dhut fòcas oidhirpean Compiler a shònrachadh rè synthesis. Airson example, bidh thu a’ dèanamh an fheum as fheàrr de synthesis airson Area, no Routability nuair a bhios tu a’ dèiligeadh ri dùmhlachd ghoireasan. Faodaidh tu feuchainn le measgachadh de na h-aon shuidheachaidhean Modh Optimization sin anns an Intel Quartus Prime Design Space Explorer II. Faodaidh na roghainnean sin agus dòighean làimhe eile do chuideachadh le bhith a’ lughdachadh dùmhlachd ann an dealbhaidhean air an cleachdadh gu mòr.

Duilgheadas le dùnadh ùine

  • Bidh dealbhadh le cleachdadh ghoireasan inneal fìor àrd a’ dèanamh duilgheadas dùnadh ùine.

Fuasglaidhean dùnadh ùine

  • Cuir Modhan agus Ro-innleachdan Optimization Compiler an sàs air duilleag 13 - sònraich am prìomh amas modh optimization airson synthesis dealbhaidh.
  • Dèan deuchainn air Roghainnean Sgìre agus Ruigsinneachd air duilleag 16 — cuir an sàs cruinneachaidhean a bharrachd de shuidheachaidhean gus dùmhlachd trafaic a lughdachadh agus coinneachadh ri amasan sgìreil agus comasachd.
  • Beachdaich air Synthesis Fractal airson Dealbhaidhean Àireamhachd-dian air duilleag 16 - Airson dealbhadh àrd-thoradh, àireamhachd-dian, bidh synthesis fractal a’ lughdachadh cleachdadh ghoireasan innealan tro riaghladh iomadachaidh, ath-ùineachadh, agus pacadh àireamhachd leantainneach.

Fiosrachadh Co-cheangailte

  • Caibideil “Cuireadh Ùine agus Optimization”, Stiùireadh Cleachdaiche Intel Quartus Prime Pro Edition: Optimization Dealbhaidh
  • Stiùireadh cleachdaiche Intel Quartus Prime Pro Edition: Co-chruinneachadh Dealbhaidh

Cuir a-steach Modhan agus Ro-innleachdan Optimization Compiler

Cleachd am fiosrachadh a leanas gus modhan optimization Compiler agus ro-innleachdan cruinneachaidh Design Space Explorer II (DSE II) a chuir an sàs.

Dèan deuchainn air roghainnean modh optimization compiler
Lean na ceumannan seo gus feuchainn air roghainnean modh optimization Compiler:

  1. Cruthaich no fosgail pròiseact Intel Quartus Prime.
  2. Gus ro-innleachd optimization àrd-ìre an Compiler a shònrachadh, cliog Sònrachaidhean ➤ Settings ➤ Compiler Settings. Dèan deuchainn air gin de na roghainnean modh a leanas, mar a tha Clàr 4 air duilleag 14 a’ mìneachadh.
  3. Gus an dealbhadh a chuir ri chèile leis na roghainnean sin, cliog Tòisich Co-chruinneachadh air an deas-bhòrd cruinneachaidh.
  4. View toraidhean cruinneachaidh anns an Aithisg Co-chruinneachaidh.
  5. Cliog Innealan ➤ Mion-sgrùdaire Ùine gu view toraidhean roghainnean optimization air coileanadh.

Roghainnean Modh Optimization Compiler

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-22

Modhan Optimization (Duilleag roghainnean cruinneachaidh)

Modh optimization Tuairisgeul
Cothromach (sruth àbhaisteach) Bidh an Compiler a’ dèanamh an fheum as fheàrr de synthesis airson buileachadh cothromach a bheir spèis do chuingealachaidhean ùine.
Àrd-choileanadh oidhirp Bidh an Compiler a’ meudachadh na h-oidhirp optimization ùine rè suidheachadh agus slighe, agus a’ comasachadh optimizations Synthesis Corporra co-cheangailte ri ùine (a rèir suidheachadh optimization clàr). Faodaidh gach optimization a bharrachd an ùine cruinneachaidh àrdachadh.
Coileanadh àrd leis an oidhirp suidheachaidh as àirde A’ comasachadh na h-aon optimizations Compiler ri Àrd-choileanadh oidhirp, le oidhirp optimization àite a bharrachd.
Coileanadh Superior A’ comasachadh na h-aon optimizations Compiler ri Àrd-choileanadh oidhirp, agus a’ cur barrachd optimizations ris rè Mion-sgrùdadh & Synthesis gus coileanadh dealbhaidh a mheudachadh le àrdachadh a dh’ fhaodadh a bhith ann an raon loidsig. Ma tha cleachdadh dealbhaidh gu math àrd mu thràth, dh’ fhaodadh an roghainn seo leantainn gu duilgheadas ann an uidheamachadh, a bheir droch bhuaidh air càileachd optimization iomlan cuideachd.
Coileanadh Superior leis an oidhirp suidheachaidh as àirde A’ comasachadh na h-aon optimizations Compiler ri Coileanadh Superior, le oidhirp optimization àite a bharrachd.
Raon ionnsaigheach Bidh an Compiler a’ dèanamh oidhirp ionnsaigheach gus an raon inneal a tha riatanach gus an dealbhadh a chuir an gnìomh a lughdachadh aig cosgais a dh’ fhaodadh a bhith ann an coileanadh dealbhaidh.
Àrd Oidhirp Routability Suidheachadh Bidh an Compiler a’ dèanamh oidhirp mhòr gus an dealbhadh a stiùireadh aig cosgais a dh’ fhaodadh a bhith ann an raon dealbhaidh, coileanadh, agus ùine cruinneachaidh. Bidh an Compiler a’ caitheamh ùine a bharrachd a’ lughdachadh cleachdadh slighe, a leasaicheas comasachd agus a shàbhaileas cumhachd fiùghantach.
Oidhirp comasachd pacaidh àrd Bidh an Compiler a’ dèanamh oidhirp mhòr gus an dealbhadh a stiùireadh aig cosgais a dh’ fhaodadh a bhith ann an raon dealbhaidh, coileanadh, agus ùine cruinneachaidh. Bidh an Compiler a 'caitheamh ùine a bharrachd a' pacadh chlàran, a dh'fhaodas comasachd a leasachadh agus cuideachd a 'sàbhaladh cumhachd fiùghantach.
Dèan an liosta as fheàrr airson Routability Bidh an Compiler a’ cur an gnìomh atharrachaidhean liosta-lìn gus comasachd àrdachadh aig cosgais coileanaidh a dh’ fhaodadh a bhith ann.
a’ leantainn…
Modh optimization Tuairisgeul
Àrd Cumhachd Oidhirp Bidh an Compiler a’ dèanamh oidhirp mhòr gus synthesis a bharrachadh airson cumhachd ìosal. Àrd Cumhachd Oidhirp a 'meudachadh ùine ruith synthesis.
Cumhachd ionnsaigheach A’ dèanamh oidhirp ionnsaigheach gus synthesis a bharrachadh airson cumhachd ìosal. Bidh an Compiler a’ lughdachadh tuilleadh cleachdadh slighe chomharran leis na h-ìrean toglaidh as àirde ainmichte no measta, a’ sàbhaladh cumhachd fiùghantach a bharrachd ach a dh’ fhaodadh buaidh a thoirt air coileanadh.
Àm cruinneachaidh ionnsaigheach Lùghdaich an ùine cruinneachaidh a dh’ fheumar gus an dealbhadh a chuir an gnìomh le nas lugha oidhirp agus nas lugha de optimizations coileanaidh. Tha an roghainn seo cuideachd a’ cur à comas cuid de ghnìomhan aithris mionaideach.

Thoir an aire: A' tionndadh air Àm cruinneachaidh ionnsaigheach a’ comasachadh Intel Quartus Prime Settings File (.qsf) roghainnean nach gabh an toirt thairis le roghainnean .qsf eile.

Dealbhadh Ro-innleachdan Co-chruinneachaidh Space Explorer II
Leigidh DSE II leat na roghainnean pròiseict as fheàrr a lorg airson goireasan, coileanadh, no amasan optimization cumhachd. Leigidh DSE II leat dealbhadh a chuir ri chèile gu ath-aithriseach a’ cleachdadh measgachadh ro-shuidhichte de shuidheachaidhean agus chuingealachaidhean gus amas sònraichte a choileanadh. Bidh DSE II an uairsin ag aithris air a’ mheasgachadh roghainnean as fheàrr gus na h-amasan agad a choileanadh. Faodaidh DSE II advan a ghabhail cuideachdtage de chomasan co-shìnteadh sìol a chur ri chèile air ioma-choimpiutairean. Tha roghainnean Ro-innleachd Co-chruinneachaidh DSE II mar mhac-samhail de na roghainnean Modh Optimization ann an Clàr 4 air duilleag 14

Dealbhadh Space Explorer IIintel-AN-903-A luathachadh-Tìm-Dùin-FIG-12

Lean na ceumannan seo gus Ro-innleachd Co-chruinneachaidh airson DSE II a shònrachadh:

  1. Gus DSE II a chuir air bhog (agus am bathar-bog Intel Quartus Prime a dhùnadh), cliog Innealan ➤ Launch Design Space Explorer II. Bidh DSE II a’ fosgladh às deidh don bhathar-bog Intel Quartus Prime dùnadh.
  2. Air bàr inneal DSE II, cliog air an ìomhaigh Rannsachadh.
  3. Leudaich Puingean Sgrùdaidh.
  4. Tagh Rannsachadh Dealbhadh. Dèan comas air gin de na ro-innleachdan cruinneachaidh gus rannsachaidhean dealbhaidh a ruith a tha ag amas air na ro-innleachdan sin.

Lùghdaich dùmhlachd airson cleachdadh àrd

Mar as trice is e dealbhadh a bhios a’ cleachdadh còrr air 80% de ghoireasan inneal an duilgheadas as motha a thaobh dùnadh ùine. Faodaidh tu na dòighean làimhe agus fèin-ghluasadach a leanas a chuir an sàs gus dùmhlachd trafaic a lughdachadh agus dùnadh ùine a dhèanamh nas sìmplidhe.

  • Dèan deuchainn air roghainnean sgìre agus slighe air duilleag 16
  • Beachdaich air Fractal Synthesis airson Dealbhaidhean Dian àireamhachd air duilleag 16

Dèan deuchainn air roghainnean sgìre agus slighe

Nuair a bhios cleachdadh innealan ag adhbhrachadh dùmhlachd slighe, faodaidh tu feuchainn air na roghainnean optimization Area and Routability gus cleachdadh ghoireasan agus dùmhlachd airson do dhealbhadh a lughdachadh. Cliog air Sònrachaidhean ➤ Roghainnean ➤ Roghainnean Compiler ➤ Modh Optimization gus faighinn gu na roghainnean sin:

Roghainnean Sgìre agus Routability

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-13

Beachdaich air fractal Synthesis airson dealbhadh àireamhachd-dian

Airson dealbhadh àrd-thoradh, àireamhachd-dian, faodaidh tu optimizations synthesis fractal fèin-ghluasadach a chomasachadh gus cleachdadh ghoireasan inneal a leasachadh. Tha optimizations synthesis fractal a’ toirt a-steach cunbhalachadh iomadachaidh agus ath-chuairteachadh, a bharrachd air pacadh àireamhachd leantainneach. Bidh na optimizations ag amas air dealbhadh le àireamhan mòra de ghnìomhachd àireamhachd ìosal (leithid cur-ris agus iomadachadh). Faodaidh tu synthesis fractal a chomasachadh air feadh na cruinne no airson dìreach luchd-iomadachaidh sònraichte. Fo shuidheachaidhean fìor mhath, faodaidh optimization fractal synthesis lughdachadh sgìre 20-45% a choileanadh.

Riaghladh iomadachaidh agus ath-ùineachadh
Bidh cunbhalachadh agus ath-chuairteachadh iomadachaidh a’ coileanadh co-dhùnadh air buileachadh iomadachaidh bog làn-leasaichte. Faodaidh an Compiler ath-phàigheadh ​​​​air ais a chuir gu dà loidhne-phìoban no barrachdtags ma tha feum air. Nuair a chuireas tu an comas synthesis fractal, bidh an Compiler a’ cur an gnìomh cunbhalachadh iomadachaidh agus ath-ùineachadh gu luchd-iomadachaidh soidhnichte agus gun ainm-sgrìobhte.

Figear 16. Iomadaiche Retimingintel-AN-903-A luathachadh-Tìm-Dùin-FIG-14

NOTA

  • Bidh cunbhalachadh iomadachaidh a’ cleachdadh goireasan loidsig a-mhàin agus chan eil e a’ cleachdadh blocaichean DSP.
  • Bithear a’ riaghladh agus ag ath-thilleadh iomadachaidh an dà chuid air iomadachaidh soidhnichte agus gun ainm-sgrìobhte ann am modalan far a bheil an sònrachadh FRACTAL_SYNTHESIS QSF air a shuidheachadh.

Pacadh àireamhachd leantainneach
Bidh pacadh àireamhachd leantainneach ag ath-shìneadh geataichean àireamhachd gu blocaichean loidsig den mheud as fheàrr airson a dhol a-steach do LABn Intel FPGA. Tha an optimization seo a’ ceadachadh suas ri 100% de ghoireasan LAB a chleachdadh airson na blocaichean àireamhachd. Nuair a bheir thu comas do synthesis fractal, bidh an Compiler a’ cur an optimization seo an sàs anns a h-uile slabhraidh giùlain agus geataichean loidsig dà-chuir a-steach. Faodaidh an optimization seo craobhan-nathrach, iomadachaidh, agus loidsig sam bith eile co-cheangailte ri àireamhachd a phacadh.

Pacadh àireamhachd leantainneach

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-15

NOTA

Thoir an aire gu bheil pacadh àireamhachd leantainneach ag obair gu neo-eisimeileach bho riaghailteachadh iomadachaidh. Mar sin, ma tha thu a’ cleachdadh iomadachaidh nach eil gu cunbhalach (leithid a bhith a’ sgrìobhadh an iomadachaidh agad fhèin) faodaidh pacadh àireamhachd leantainneach obrachadh fhathast. Tha optimization synthesis fractal nas freagarraiche airson dealbhadh le luathadairean ionnsachaidh domhainn no gnìomhan àrd-thoradh, àireamhachd-dian eile a tha nas àirde na goireasan DSP gu lèir. Le bhith a’ comasachadh synthesis fractal air feadh a’ phròiseict faodaidh e bloat neo-riatanach adhbhrachadh air modalan nach eil freagarrach airson optimizations fractal.

A 'comasachadh no a' cur à comas fractal Synthesis

Airson innealan Intel Stratix® 10 agus Intel Agilex ™, bidh optimization synthesis fractal a ’ruith gu fèin-ghluasadach airson luchd-iomadachaidh beaga (aithris A * B sam bith ann an Verilog HDL no VHDL far a bheil leud-leud nan operands 7 no nas lugha). Faodaidh tu cuideachd synthesis fractal fèin-ghluasadach a chuir dheth airson luchd-iomadachaidh beaga airson na h-innealan sin a’ cleachdadh aon de na dòighean a leanas:

  • Ann an RTL, suidhich an ioma-stoidhle DSP, mar a tha “Multstyle Verilog HDL Synthesis Attribute” a’ mìneachadh. Airson example: (* multistyle = “dsp” *) modal foo (…); modal foo(..) /* synthesis multistyle = “dsp” */;
  • Anns an .qsf file, cuir ris mar shònrachadh mar a leanas: set_instance_assignment -name DSP_BLOCK_BALANCING_IMPLEMENTATION \DSP_BLOCKS -to r

A bharrachd air an sin, airson innealan Intel Stratix 10, Intel Agilex, Intel Arria® 10, agus Intel Cyclone® 10 GX, faodaidh tu synthesis fractal a chomasachadh air feadh na cruinne no airson iomadachadairean sònraichte leis an roghainn Fractal Synthesis GUI no an sònrachadh FRACTAL_SYNTHESIS .qsf:

  • Ann an RTL, cleachd altera_attribute mar a leanas: (* altera_attribute = “-name FRACTAL_SYNTHESIS ON” *)
  • Anns an .qsf file, cuir ris mar shònrachadh mar a leanas: set_global_assignment -name FRACTAL_SYNTHESIS ON -entity

Anns an eadar-aghaidh cleachdaiche, lean na ceumannan seo:

  1. Cliog air Sònrachaidhean ➤ Deasaiche Sònrachaidh.
  2. Tagh Fractal Synthesis airson Ainm Sònrachaidh, Air adhart airson an Luach, an t-ainm eintiteas àireamhachd-dian airson Aonad, agus ainm eisimpleir anns a’ cholbh To. Faodaidh tu cairt fiadhaich (*) a chuir a-steach airson To gus a h-uile suidheachadh den eintiteas a shònrachadh.

Figear 18. Sònrachadh Fractal Synthesis ann an Deasaiche Sònrachaidh

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-16

Fiosrachadh Co-cheangailte

  • Feartan Synthesis Verilog HDL Multistyle
    • Ann an Intel Quartus Prime Help.

Glèidh Toraidhean Sàr-mhath

Faodaidh tu dùnadh ùine a dhèanamh nas sìmplidhe le bhith ag ainmeachadh air ais toraidhean cruinneachaidh iomchaidh gus suidheachadh bhlocaichean mòra co-cheangailte ri clocaichean, RAM agus DSP a ghlasadh sìos. San aon dòigh, tha an dòigh ath-chleachdadh bloc dealbhaidh a’ toirt cothrom dhut toraidhean cruinneachaidh iomchaidh a ghleidheadh ​​​​airson iomall FPGA sònraichte no blocaichean dealbhaidh loidsig bunaiteach (loidsig a tha a’ toirt a-steach eisimpleir dealbhaidh rangachd), agus an uairsin na blocaichean sin ath-chleachdadh ann an cruinneachaidhean às deidh sin. Ann an ath-chleachdadh bloc dealbhaidh, bidh thu a’ sònrachadh an t-eisimpleir rangachd mar sgaradh dealbhaidh, agus an uairsin a’ gleidheadh ​​​​agus a’ cur a-mach an sgaradh às deidh an cruinneachadh soirbheachail. Le bhith a’ gleidheadh ​​​​agus ag ath-chleachdadh toraidhean riarachail leigidh sin dhut oidhirp agus ùine an Neach-cruinneachaidh a chuimseachadh air dìreach earrannan den dealbhadh nach eil air an ùine a dhùnadh.

Duilgheadas le dùnadh ùine

  • Mura tèid a ghlasadh sìos, faodaidh an Compiler blocaichean dealbhaidh, clocaichean, RAMan, agus DSPn a chuir an gnìomh ann an dòigh eadar-dhealaichte bho chruinneachadh gu cruinneachadh a rèir diofar fhactaran.

Fuasglaidhean dùnadh ùine

  • Clocks Lock Down, RAMs, agus DSPn air duilleag 20 - cuir air ais toraidhean cruinneachaidh iomchaidh gus suidheachadh bhlocaichean mòra co-cheangailte ri clocaichean, RAMan, agus DSPn a ghlasadh sìos.
  • Glèidh Toraidhean Pàirtidh Dealbhaidh air duilleag 21 - glèidh na pàirtean airson blocaichean a choinnicheas ri ùine, agus cuir fòcas air optimization air na blocaichean dealbhaidh eile.

Fiosrachadh Co-cheangailte

  • Taic Bogsa Còmhraidh Sònrachaidhean Cùl-Annotate
  • AN-899: A’ lughdachadh ùine cruinneachaidh le glèidheadh ​​​​luath
  • Stiùireadh cleachdaiche Intel Quartus Prime Pro Edition: Dealbhadh stèidhichte air blocaichean

Cloc sìos, RAMan, agus DSPn

Faodaidh tu dùnadh ùine a dhèanamh nas sìmplidhe le bhith ag ainmeachadh air ais toraidhean cruinneachaidh iomchaidh gus suidheachadh bhlocaichean mòra co-cheangailte ri Clocks, RAMs, agus DSPn a ghlasadh sìos. Faodaidh glasadh sìos suidheachadh blocaichean mòra fMAX nas àirde a thoirt gu buil le nas lugha de dh’ fhuaim. Faodaidh glasadh sìos blocaichean mòra leithid RAMs agus DSPn a bhith èifeachdach leis gu bheil ceangal nas truime aig na blocaichean sin na LABn àbhaisteach, a’ dèanamh duilgheadas gluasad aig àm suidheachadh. Nuair a bheir sìol deagh thoraidhean bho shuidheachadh iomchaidh RAM agus DSP, faodaidh tu an suidheachadh sin a ghlacadh le nota cùil. Faodaidh cruinneachaidhean às deidh sin buannachd fhaighinn bho shuidheachadh RAM agus DSP de chàileachd àrd bhon t-sìol mhath. Chan eil an dòigh seo gu mòr na bhuannachd do dhealbhaidhean le glè bheag de RAM no DSPn. Briog air Sònrachaidhean ➤ Cùl-Annotate Sònrachaidhean gus lethbhreac a dhèanamh de shònrachaidhean ghoireasan an uidheim bhon chruinneachadh mu dheireadh chun an .qsf airson a chleachdadh san ath chruinneachadh. Tagh an seòrsa cùl-anota anns an liosta seòrsaichean Cùl-anota.

Bogsa deasbaid sònrachaidhean cùl-nota

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-17

Air neo, faodaidh tu cùl-anota a ruith leis an quartus_cdb so-ghnìomhaichte a leanas. ceathramh_cdb –back_annotate [–dsp] [–ram] [–cloc]

NOTA

  • Tha an gnìomh a’ toirt taic do na caochladairean [–dsp], [–ram], agus [-clock] a bharrachd nach eil am bogsa deasbaireachd Back-Annotate Assignments a’ toirt taic fhathast.

Sàbhail Toraidhean Pàirtidh Dealbhaidh

NOTA

  • Às deidh dhut an dealbhadh a sgaradh, faodaidh tu na pàirtean a ghleidheadh ​​​​airson blocaichean a choinnicheas ri ùine, agus fòcas optimization air na blocaichean dealbhaidh eile. A bharrachd air an sin, tha an roghainn Fast Preserve a’ sìmpleachadh loidsig sgaradh glèidhte gu loidsig eadar-aghaidh a-mhàin aig àm cur ri chèile, agus mar sin a’ lughdachadh an ùine cruinneachaidh airson an sgaradh. Chan eil Fast Preserve a’ toirt taic ach do ath-chleachdadh sgaradh freumh agus dealbhaidhean ath-dhealbhachaidh pàirt. Airson dealbhadh le fo-mhodalan a tha dùbhlanach airson dùnadh ùine, faodaidh tu optimization leis fhèin a dhèanamh agus cruinneachadh de sgaradh a ’mhodal, agus an uairsin às-mhalairt am modal dùinte le ùine gus am buileachadh a ghleidheadh ​​​​ann an cruinneachaidhean às deidh sin.

A 'gleidheadh ​​​​Toraidhean Pàirtidh Dealbhaidh

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-18

Feumaidh dealbhadh stèidhichte air bloc sgaradh dealbhaidh. Leigidh sgaradh dealbhaidh leat blocaichean loidsig fa leth a ghleidheadh ​​​​anns an dealbhadh agad, ach faodaidh e cuideachd call dèanadais a thoirt a-steach mar thoradh air tar-chuir sgaradh agus buaidhean planntrais. Feumaidh tu na factaran sin a chothromachadh nuair a bhios tu a’ cleachdadh dòighean dealbhaidh stèidhichte air blocaichean. Tha na ceumannan àrd-ìre a leanas a’ toirt cunntas air an t-sruth gleidhidh sgaradh airson dealbhadh ath-chleachdadh sgaradh freumh:

  1. Cliog air Pròiseas ➤ Tòisich ➤ Tòisich Mion-sgrùdadh & Mion-sgrùdadh.
  2. Anns a’ Project Navigator, dèan briogadh deas air an t-suidheachadh dealbhaidh dùinte aig an àm, comharraich gu Design Partition, agus tagh Seòrsa sgaradh, mar a tha Design Partition Settings air duilleag 23 a’ mìneachadh.

Cruthaich pàirtean dealbhaidh

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-19

  1. Mìnich cuingealachaidhean planaidh làr Logic Lock airson an sgaradh. Anns an Uinneag Pàirtean Dealbhaidh, cliog deas air an sgaradh agus an uairsin cliog Logic Lock Region ➤ Cruthaich Roinn Lock Logic Ùr. Dèan cinnteach gu bheil an roinn mòr gu leòr airson a h-uile loidsig a chuartachadh anns an sgaradh.
  2. Gus toraidhean an sgaradh às-mhalairt às deidh an cur ri chèile, anns an Uinneag Pàirtean Dealbhaidh, sònraich am pàirt .qdb mar an Às-mhalairt Deireannach Post File.

Às-mhalairt deireannach post File

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-20

  1. Gus an dealbhadh a chuir ri chèile agus an sgaradh a chuir a-mach, cliog Dèan dealbhadh air an deas-bhòrd cruinneachaidh.
  2. Fosgail am pròiseact àrd-ìre ann am bathar-bog Intel Quartus Prime.
  3. Cliog air Sònrachaidhean ➤ Roghainnean ➤ Roghainnean cruinneachaidh ➤ Co-chruinneachadh meudachaidh. Tionndaidh air an roghainn Fast Preserve.

Roghainn Glèidhidh Luath

intel-AN-903-A luathachadh-Tìm-Dùin-FIG-21

  1. Cliog air OK.
  2. Anns an Uinneag Pàirtean Dealbhaidh, sònraich an .qdb às-mhalairt mar an Stòr-dàta Pàirtidh File airson a’ phàirteachaidh sin. Tha an .qdb seo a-nis na thùs airson an sgaradh seo sa phròiseact. Nuair a bheir thu comas don roghainn Fast Preserve, bidh an Compiler a’ lughdachadh loidsig a’ phàirteachaidh a chaidh a thoirt a-steach gu dìreach loidsig eadar-aghaidh, agus mar sin a’ lughdachadh na h-ùine cruinneachaidh a dh’ fheumas an sgaradh.

Roghainnean sgaradh dealbhaidh

Roghainnean sgaradh dealbhaidh

Roghainn Tuairisgeul
Ainm na roinne Sònraich ainm an sgaradh. Feumaidh gach ainm sgaradh a bhith gun samhail agus gun a bhith ann ach caractaran alphanumeric. Bidh bathar-bog Intel Quartus Prime gu fèin-ghluasadach a’ cruthachadh “root_partition” aig ìre àrd (|) airson gach ath-sgrùdadh pròiseict.
Slighe rangachd Sònraich slighe rangachd an t-eisimpleir eintiteas a shònraicheas tu don sgaradh. Bidh thu a’ sònrachadh an luach seo anns an Cruthaich Pàirt Ùr bogsa deasbaid. Is e an t-slighe rangachd sgaradh freumh |.
Seòrsa Dèan briogadh dùbailte gus aon de na seòrsaichean sgaradh a leanas a shònrachadh a bhios a’ cumail smachd air mar a bhios an Compiler a’ pròiseasadh agus a’ cur an gnìomh an sgaradh:
a’ leantainn…
Roghainn Tuairisgeul
•    Deònach- A’ comharrachadh sgaradh àbhaisteach. Bidh an Compiler a 'pròiseasadh an sgaradh a' cleachdadh an stòr dealbhaidh co-cheangailte files.

•    Ath-rèiteachaidh-A’ comharrachadh sgaradh ath-rèiteachaidh ann am pàirt de shruth ath-rèiteachaidh. Sònraich an Ath-rèiteachaidh seòrsa gus toraidhean synthesis a ghleidheadh, agus aig an aon àm a’ ceadachadh ath-shuidheachadh den sgaradh anns an t-sruth PR.

•    Core glèidhte- A’ comharrachadh sgaradh ann an sruth dealbhaidh stèidhichte air bloc a tha glèidhte airson prìomh leasachadh le neach-cleachdaidh a bhios ag ath-chleachdadh iomall an inneil.

Ìre Glèidhteachais A’ sònrachadh aon de na h-ìrean glèidhidh a leanas airson an sgaradh:

•    Gun Suidhich- a 'sònrachadh ìre glèidhteachais. Tha an sgaradh air a chruinneachadh bhon stòr files.

•    synthesachadh- bidh an sgaradh a’ cruinneachadh a’ cleachdadh an dealbh synthesized.

•    deireannach- bidh an sgaradh a’ cruinneachadh a’ cleachdadh an dealbh mu dheireadh.

Le Ìre Glèidhteachais of synthesachadh or deireannach, chan eil atharrachaidhean air a’ chòd stòr a’ nochdadh anns an t-synthesis.

Falamh Sònraich sgaradh falamh a bhios an Compiler a’ leum. Chan eil an suidheachadh seo co-chòrdail ris an fhaidhle Core glèidhte agus Stòr-dàta partition File roghainnean airson an aon sgaradh. Tha an Ìre Glèidhteachais feumaidh gu bheil Gun Suidhich. Chan urrainn sgaradh leanabh sam bith a bhith ann an sgaradh falamh.
Stòr-dàta partition File Sònraich Stòr-dàta Partition File (.qdb) a bhios an Compiler a 'cleachdadh nuair a thathar a' cur ri chèile an sgaradh. Bidh thu às-mhalairt an .qdb airson na stage de chruinneachadh a tha thu airson ath-chleachdadh (synthesized no deireannach). Sònraich an .qdb gu sgaradh gus na toraidhean sin ath-chleachdadh ann an co-theacs eile.
Ath-cheangal eintiteas • PR Flow — a' sònrachadh an eintiteas a thèid an àite an neach bunaiteach anns gach ath-sgrùdadh buileachaidh.

• Sruth Ath-chleachdadh Root Partition — a' sònrachadh an eintiteas a thèid an àite na prìomh loidsig ghlèidhte ann am pròiseact luchd-cleachdaidh.

Dath A’ sònrachadh còd dath a’ phàirteachaidh anns na taisbeanaidhean Chip Planner agus Design Partition Planner.
Às-mhalairt Synthesis Post File Às-mhalairt gu fèin-ghluasadach toraidhean co-chruinneachaidh iar-synthesis airson an sgaradh chun .qdb a shònraicheas tu, gach uair a ruitheas Analysis & Synthesis. 'S urrainn dhut gu fèin-obrachail às-phortadh dealbhadh sam bith aig nach eil sgaradh pàrant glèidhte, a' gabhail a-steach root_partition.
Às-mhalairt deireannach post File Às-mhalairt gu fèin-obrachail toraidhean co-chruinneachaidh iar-chuairt dheireannaich airson a' phàirteachaidh dhan .qdb a shònraicheas tu, gach turas a bhios an s deireannachtage de na ruith Fitter. 'S urrainn dhut gu fèin-obrachail às-phortadh dealbhadh sam bith aig nach eil sgaradh pàrant glèidhte, a' gabhail a-steach root_partition.

AN 903 Eachdraidh Ath-sgrùdadh Sgrìobhainn

Tha an eachdraidh mùthaidh a leanas aig an sgrìobhainn seo:

Tionndadh Sgrìobhainn Intel Quartus Prìomh Tionndadh Atharrachaidhean
2021.02.25 19.3 Chuir “teannas” a-steach an àite “tarraing”. Dèan mion-sgrùdadh agus dealbhadh RTL as fheàrr cuspair.
2020.03.23 19.3 Mearachd co-chàradh cheart ann an còd sample ann an cuspair “Lock Down Clocks, RAMs, agus DSPn”.
2019.12.03 19.3 • A' chiad fhoillseachadh poblach.

Sgrìobhainnean/Goireasan

intel AN 903 a’ luathachadh dùnadh ùine [pdfStiùireadh Cleachdaiche
AN 903 a’ luathachadh dùnadh ùine, AN 903, a’ luathachadh dùnadh ùine, a’ dùnadh ùine

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *