intel-logo

I-intel Agilex Logic Array Blocks kanye nama-Adaptive Logic Modules

I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-PRODUCT-IMAGE

I-Intel® Agilex™ LAB ne-ALM Overview

I-logic array block (LAB) yakhiwe ngamabhulokhi wokwakha ayisisekelo aziwa ngokuthi amamojula e-adaptive logic (ALMs). Ungamisa ama-LAB ukuze asebenzise imisebenzi enengqondo, imisebenzi ye-arithmetic, nemisebenzi yokubhalisa.

Ungasebenzisa uhhafu wama-LAB atholakalayo kumadivayisi e-Intel® Agilex™ njengama-memori LAB (ama-MLAB). Amadivayisi athile angase abe nesilinganiso esiphezulu se-MLAB.

Isofthiwe ye-Intel Quartus® Prime namanye amathuluzi okuhlanganiswa ezinkampani zangaphandle asekelwayo akhetha ngokuzenzakalelayo imodi efanelekile yemisebenzi evamile njengezibali, izithasiselo, izifinyezo, nemisebenzi yezibalo.

Ulwazi Oluhlobene

I-Intel Hyperflex™ Core Architecture, i-Intel Agilex Device Overview
Inikeza ulwazi olwengeziwe mayelana ne-Hyper-Registers kanye ne-Intel Hyperflex™ core architecture. Ama-Hyper-Registers amarejista engeziwe atholakala kuwo wonke amasegimenti omzila we-interconnect kuyo yonke indwangu ewumongo, okuhlanganisa amasegimenti omzila axhunywe kokokufaka kwe-LAB nokuphumayo.

Irejista ye-Intel Hyperflex™

Umndeni wedivayisi ye-Intel Agilex usekelwe ku-Intel Hyperflex™ core architecture.

I-Intel Agilex LAB iqukethe amarejista e-Intel Hyperflex nezinye izici eziklanyelwe ukwenza lula ukubuyisela isikhathi. Amarejista e-Intel Hyperflex ayatholakala kuma-ALM futhi aphathe amaketanga. Njengoba kukhonjisiwe kumfanekiso we-Intel Agilex ALM Connection Details, amarejista e-Intel Hyperflex atholakala ku-synchronous clear futhi iwashi linika amandla okokufaka ukukhulisa noma ukunciphisa ukubambezeleka kwendlela. Wonke amarejista e-Intel Hyperflex anganikwa amandla futhi alawulwa yi-Intel Quartus Prime software ngesikhathi sokushintshwa kwesikhathi.

I-Intel Agilex LAB kanye ne-ALM Architecture nezici

Izigaba ezilandelayo zichaza i-LAB ne-ALM yamadivayisi e-Intel Agilex.

I-LAB

Ama-LAB angamabhulokhi anengqondo alungisekayo ahlanganisa iqoqo lezisetshenziswa ezinengqondo. I-LAB ngayinye iqukethe i-logic ezinikele yamasiginali okulawula ukushayela kuma-ALM ayo. I-MLAB iyisethi ephezulu ye-LAB futhi ihlanganisa zonke izici ze-LAB. Kunengqikithi yama-ALM ayi-10 ku-LAB ngayinye, njengoba kukhonjisiwe kumfanekiso we-Intel Agilex LAB kanye ne-MLAB Structure figure.

Umfanekiso 1.
Isakhiwo se-Intel Agilex LAB kanye ne-Interconnects Overview
Lesi sibalo sibonisa ngaphezuluview ye-Intel Agilex LAB kanye nesakhiwo se-MLAB esinokuxhumana kwe-LAB.
I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-01Ulwazi Oluhlobene
I-MLAB ekhasini lesi-6

I-MLAB
I-MLAB ngayinye isekela umkhawulo wamabhithi angu-640 we-SRAM yezimbobo ezimbili ezilula. Ungakwazi ukumisa i-ALM ngayinye ku-MLAB njengebhulokhi yememori engu-32 (ukujula) x 2 (ububanzi), okuholela ekucushweni kwe-32 (ukujula) x 20 (ububanzi) ibhulokhi ye-SRAM eyizimbobo ezimbili elula.

Umfanekiso 2.
I-Intel Agilex LAB kanye ne-MLAB StructureI-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-12Izixhumanisi Zasekhaya Neziqondile
I-LAB ngayinye ingakhipha imiphumela ye-ALM engama-60. Isethi encane yalezi ingashayela ngokuqondile okokufaka kwe-LAB, kodwa noma yikuphi ukuxhumana kumugqa noma ikholomu ehlukile kufanele kusebenzise okungenani intambo eyodwa yomzila yenjongo evamile.

I-interconnect yendawo ishayela okokufaka kwe-ALM. Imiphumela ye-ALM, kanye nezixhumi zekholomu nemigqa zishayela ukuxhuma kwendawo.

Umfanekiso 3. I-Intel Agilex LAB Local kanye ne-Direct Link Interconnect I-Carry Chain Interconnects
Kukhona umzila ozinikele wokuthwala phakathi kwama-ALM. Amadivayisi e-Intel Agilex afaka uhlaka oluthuthukisiwe lokuxhuma kuma-LAB ukuze kuhanjiswe amaketanga okuthwala ukuze enze imisebenzi ye-arithmetic ephumelelayo. Lokhu kuxhumana kwe-ALM kuya ku-ALM kudlula uxhumano lwasendaweni.

Amarejista e-Intel Hyperflex engezwa ku-carrier chain ukuze anike amandla ukushintshwa kwesikhathi okuguquguqukayo kulo lonke uchungechunge lwama-LAB futhi i-Intel Quartus Prime Compiler ithatha ngokuzenzakalelayo.tage yalezi zinsiza ukuthuthukisa ukusetshenziswa nokusebenza.

Umfanekiso 4. I-Carry Chain InterconnectsI-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-03Izimpawu Zokulawula I-LAB
Kunemithombo yewashi emibili kubhulokhi yokulawula ye-LAB ngayinye, ekhiqiza amawashi amabili e-LAB (LABCLK[1:0]) namawashi amabili e-LAB abambezelekile (LABCLK_Phi1[1:0]) ukuze ashayele amarejista e-ALM nama-Hyper-Registers ku-LAB. I-LAB isekela amawashi amabili ayingqayizivele anika amandla amasiginali, kanye namasiginali acacile angeziwe, kumarejista e-ALM.

Amawashi erowu e-LAB [5..0] kanye nezixhumi zasendaweni ze-LAB kukhiqiza amasiginali okulawula ububanzi be-LAB. Inethiwekhi yewashi le-skew ephansi isabalalisa amasiginali womhlaba wonke kumawashi werowu [5..0]. I-MultiTrack interconnect iqukethe imigqa yomzila eqhubekayo, elungiselelwe ukusebenza kahle enobude obuhlukahlukene nesivinini esisetshenziselwa ukusebenza kahle komzila. I-Intel Quartus Prime Compiler ihamba ngokuzenzakalelayo izindlela zokuklama ezibalulekile ekuxhumekeni okusheshayo ukuze kuthuthukiswe ukusebenza kwedizayini futhi ithuthukise izinsiza zedivayisi.

Sula Ukulawula Okunengqondo
Amasiginali abanzi e-LAB alawula indlela yokucabanga yesiginali ecacile yerejista ye-ALM. Irejista ye-ALM isekela ngokuqondile kokubili okucacile okuvumelanayo nokungavumelanisi. I-LAB ngayinye isekela isignali eyodwa ecacile evumelanayo kanye namasiginali acacile angavumelanisi amabili.

Amadivayisi we-Intel Agilex ahlinzeka ngephinikhodi yokusetha kabusha yonke idivayisi (DEV_CLRn) esetha kabusha wonke amarejista kudivayisi. Ungakwazi ukunika amandla iphinikhodi ye-DEV_CLRn kusofthiwe ye-Intel Quartus Prime ngaphambi kokuhlanganiswa. Isiginali yokusetha kabusha idivaysi yonke idlula zonke ezinye izimpawu zokulawula.
Umfanekiso 5. Izimpawu ze-Intel Agilex LAB-Wide Control

LM

Izigaba ezilandelayo zihlanganisa izinsiza ze-ALM, okukhiphayo kwe-ALM, nezindlela zokusebenza ze-ALM.

Izinsiza ze-ALM

I-ALM ngayinye iqukethe izinsiza ezihlukahlukene ezisekelwe ku-LUT ezingahlukaniswa phakathi kwama-LUT amabili aguquguqukayo (ALUTs), i-adder egcwele amabhithi amabili, kanye namarejista amane.

Ngokufaka okufika kweziyisishiyagalombili kwama-ALUT amabili ahlanganisiwe, i-ALM eyodwa ingasebenzisa izinhlanganisela ezihlukahlukene zemisebenzi emibili. Lokhu kuvumelana nezimo kuvumela i-ALM ukuthi ihambisane ngokuphelele nezakhiwo ezine zokufakwayo ze-LUT. I-ALM eyodwa ingase futhi isebenzise isethi engaphansi yemisebenzi yokufaka eyisishiyagalombili.

I-ALM eyodwa iqukethe amarejista amane ahlelekayo. Irejista ngayinye inamachweba alandelayo:

  • Idatha ingenile
  • Idatha iphumile
  • Iwashi le-LAB elivamile
  • Iwashi LE-LAB libambezelekile
  • Iwashi livula amandla
  • Kucacile ngokuvumelanisa
  • Asynchronous ecacile

Izimpawu zomhlaba wonke, amaphinikhodi we-I/O (GPIO) wenjongo evamile, nanoma iyiphi ingqondo yangaphakathi ingashayela iwashi linike amandla isignali, iwashi, namasiginali okulawula acacile asynchronous noma avumelanayo werejista ye-ALM. Isiginali yokunika amandla iwashi ibaluleke ngaphezu kwesignali yokusetha kabusha okuvumelanisayo.

Ngemisebenzi ehlanganisiwe, amarejista ayadlulwa futhi okukhiphayo kwethebula lokubheka (LUT) futhi izithasiselo zishayela ngokuqondile emiphumeleni ye-ALM. Okuphumayo okubili okusheshayo kuyatholakala kokuphumayo okungu-6 LUT kanye nokuphumayo okungu-5 LUT okuphansi ukuze kudlule i-mux ephumayo futhi kuxhumeke kwenye i-LAB ukuze kulungiswe indlela ebalulekile.

Umfanekiso 6.  Intel Agilex ALM High-Level Block Diagram

I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-05Okukhiphayo kwe-ALM
Imiphumela evamile yomzila ku-ALM ngayinye ishayela izinsiza zomzila zendawo, irowu, nekholomu. Imiphumela eyisithupha ye-ALM, ehlanganisa izindlela ezimbili zokuphuma okusheshayo, ingashayela ikholomu, umugqa, noma izixhumanisi eziqondile zomzila.
I-LUT, i-adder, noma irejista ephumayo ingashayela imiphumela ye-ALM. Kokubili i-LUT noma i-adder kanye nerejista ye-ALM kungakhipha ku-ALM kanyekanye.

Ukupakishwa kwerejista kuthuthukisa ukusetshenziswa kwedivayisi ngokuvumela irejista engahlobene nokuqonda okuhlanganisiwe ukuthi kupakishwe ku-ALM eyodwa. I-ALM ingaphinde ikhiphe izinguqulo ezibhalisiwe nezingabhalisiwe ze-LUT noma okukhiphayo kwe-adder.

Isibalo esilandelayo sibonisa ukuxhumana kwe-Intel Agilex ALM. Ku-Intel Quartus Prime Resource Property Editor, lonke uxhumano lwe-ALM lwenziwe lula. Eminye imizila izohanjiswa ngaphakathi yi-Intel Quartus Prime software.

Umfanekiso 7. Intel Agilex ALM Imininingwane YokuxhumaI-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-06Izindlela zokusebenza ze-ALM
I-Intel Agilex ALM isebenza kunoma iyiphi yalezi zindlela ezilandelayo:

  • Imodi evamile
  • Imodi ye-LUT enwetshiwe
  • Imodi ye-Arithmetic

Imodi Ejwayelekile
Imodi evamile ivumela imisebenzi emibili ukuthi isetshenziswe ku-Intel Agilex ALM eyodwa, noma umsebenzi owodwa wokufika kweziyisithupha.

Okufakwayo kwedatha okungafika kokuyisishiyagalombili okuvela kuxhumano lwendawo ye-LAB okokufaka kumqondo wokuhlanganisa.

I-ALM ingasekela izinhlanganisela ezithile zemisebenzi ezimele ngokuphelele nezinhlanganisela ezihlukahlukene zemisebenzi enokokufaka okufanayo.

I-Intel Quartus Prime Compiler ikhetha ngokuzenzakalelayo okokufaka ku-LUT. Ama-ALM akwimodi evamile asekela ukupakishwa kwerejista.

Umfanekiso olandelayo ubonisa inhlanganisela yokuxhumana okokufaka okuhlukile kwemodi ye-LUT. Ekwakhiweni kwakho, isofthiwe ye-Intel Quartus Prime ingase inikeze amagama okokufaka ahlukene ngesikhathi sokuhlanganiswa.

Umfanekiso 8. I-ALM Kumodi Ejwayelekile

I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-07

Inhlanganisela yemisebenzi enokufakwa okumbalwa kunaleyo ebonisiwe nayo iyasekelwa. Okwesiboneloample, inhlanganisela yemisebenzi enenombolo elandelayo yokokufaka iyasekelwa.

  • 4 kanye 3
  • 3 kanye 3
  • 3 kanye 2
  • 5 kanye 2

Ngokupakishwa kwemisebenzi emibili ye-5-input ku-ALM eyodwa, imisebenzi kumele okungenani ibe nokokufaka okubili okujwayelekile. Okokufaka okuvamile kuyidatha nedathab. Inhlanganisela yomsebenzi wokokufaka okungu-4 nomsebenzi wokokufaka okungu-5 idinga okokufaka okukodwa okuvamile (kungaba i-dataa noma i-datab).

Edivayisini esetshenziswa kancane, imisebenzi engafakwa ku-ALM eyodwa ingase isetshenziswe kuma-ALM ahlukene yi-Intel Quartus Prime software ukuze kuzuzwe ukusebenza okungcono kakhulu. Njengoba idivayisi iqala ukugcwala, isofthiwe ye-Intel Quartus Prime isebenzisa ngokuzenzakalelayo amandla aphelele e-Intel Agilex ALM. I-Intel Quartus Prime Compiler isesha ngokuzenzakalelayo imisebenzi isebenzisa okokufaka okuvamile noma imisebenzi ezimele ngokuphelele ukuze ibekwe ku-ALM eyodwa ukuze isebenzise kahle izinsiza zedivayisi. Ngaphezu kwalokho, ungakwazi ukulawula ukusetshenziswa kwensiza ngokwakho ngokusetha imisebenzi ezokwenziwa indawo.

Umfanekiso 9. 6-Input LUT Mode Function in Normal Mode
I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-08Umfanekiso 10. 3-Input LUT Mode Function in Normal Mode
idatha nedatha b kuyatholakala ukuze kufakwe irejista. I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-09Ungasebenzisa noma yimuphi umsebenzi wokufaka okuthathu kuya kweyisithupha usebenzisa okokufaka okulandelayo:

  • idatha
  • idathad0
  • idathac0
  • idathac1
  • idathad1
  • idathaf
    • i-data ne-datab—lapho i-data nedathab kwabelwana ngayo kuwo womabili ama-LUT ukuze kunikezwe ukuguquguquka ukuze kusetshenziswe umsebenzi ohlukile ku-LUT ngayinye.

Kokubili okokufaka kwedatha nedathab kusekela isici sokupakisha irejista. Uma unika amandla isici sokupakisha irejista, kokubili okokufaka kwedatha nedathab noma okunye okokufaka kudlula i-LUT futhi kungene ngqo kurejista, kuye ngemodi yokubhalisa egcwele esetshenzisiwe. Kumadivayisi we-Intel Agilex, izinhlobo ezilandelayo zamamodi okubhalisa apakishiwe ziyasekelwa:

  • Okokufaka okungu-5 kwe-LUT nomzila werejista ogcwele ongu-1
  • 5-okufakiwe kwe-LUT enezindlela ezi-2 ezigcwele zerejista
  • Ama-LUT amabili okokufaka okungu-3 anemigudu emi-2 egcwele yokubhalisa

I-LUT engu-3-input enemizila emi-2 epakishiwe yerejista ikhonjiswe ku-3-Input LUT Mode Function kumfanekiso weNdlela Ejwayelekile. Kumadivayisi we-Intel Agilex, imodi ye-LUT ye-6-input ayisekeli isici sokupakisha irejista.

Imodi ye-LUT Enwetshiwe
Umfanekiso 11. Imisebenzi Esekelwe Yokokufaka Okungu-8 Kumodi Enwetshiwe ye-LUT

I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-10

Eminye imisebenzi yokokufaka okungu-8 ingasetshenziswa ku-ALM eyodwa kusetshenziswa konke okokufaka kwe-LUT:

  • idatha
  • idathad0
  • idathac0
  • idatha
  • idathab
  • idathac1
  • idathad1
  • idathaf

Kumodi ye-LUT ene-input engu-8, imodi yerejista epakishiwe iyasekelwa, inqobo nje uma irejista epakishiwe yabelana ngedatha noma okokufaka kwedathab ne-LUT efakiwe engu-8.

Imodi ye-Arithmetic
I-ALM kumodi ye-arithmetic isebenzisa amasethi amabili ama-LUT amabili okokufaka angu-4 kanye nezithasiselo ezimbili ezigcwele ezizinikele. Izithasiselo ezizinikele zivumela ama-LUT ukuthi enze ingqondo ye-pre-adder. Ngakho-ke, i-adder ngayinye ingangeza okukhiphayo kwemisebenzi emibili ye-4-input.

Imodi ye-Arithmetic iphinde inikeze amandla ewashi, ukunika amandla okuphikisayo, ukulawula okuvumelanayo kokukhuphuka naphansi, ukwengeza nokukhipha isilawuli, kanye nokuvumelanisa okucacile.

Izinketho zokunika amandla ezicacile newashi amasiginali abanzi e-LAB athinta wonke amarejista ku-LAB. Ungakwazi ukukhubaza noma unike amandla lezi zimpawu kubhangqa ngalinye lamarejista ku-LUT eguquguqukayo (ALUT). Isoftware ye-Intel Quartus Prime ibeka ngokuzenzakalelayo noma yimaphi amarejista angasetshenziswa yikhawunta kwamanye ama-LAB.

Umfanekiso 12. I-Intel Agilex ALM kumodi ye-Arithmetic

 

I-intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-11I-Carry Chain
Iketango lokuthwala linikeza umsebenzi wokuthwala ngokushesha phakathi kwezithasiselo ezizinikele kumodi ye-arithmetic.

Isici esikhethiwe se-2-bit kumadivayisi we-Intel Agilex sihlukanisa ukubambezeleka kokusabalalisa kwamaketanga okuthwala ne-ALM. Amaketango okuphatha angaqala ku-ALM yokuqala noma ku-ALM yesithupha ku-LAB. Isignali yokugcina ihanjiswa ku-ALM, lapho inikezwa khona ekuxhumekeni kwendawo, umugqa, noma ikholomu.

Umlando Wokubuyekezwa Kwedokhumenti we-Intel Agilex Logic Array Blocks kanye ne-Adaptive Logic Modules Guide User

Inguqulo Yedokhumenti Izinguquko
2022.05.24 Umfanekiso Obuyekeziwe: I-Intel Agilex ALM Yezinga Eliphezulu Lokuvimba Umdwebo.
2019.11.14 Kubuyekezwe incazelo kusigaba se-LAB Control Signals.
2019.10.01
  • Kubuyekezwe imininingwane yamasiginali acacile avumelanayo kanye ne-asynchronous ku-Clear Logic Control
  • ingxenye.
  • Umfanekiso Obuyekeziwe: Isakhiwo se-Intel Agilex LAB kanye ne-Interconnects Overview.
  • Umfanekiso Obuyekeziwe: Izixhumanisi Ze-Intel Agilex LAB Zasendaweni kanye Nezixhumanisi Eziqondile.
  • Umfanekiso Obuyekeziwe: Imininingwane Yokuxhumana ye-Intel Agilex ALM.
  • Umfanekiso Obuyekeziwe: Ama-Intel Agilex LAB-Wide Control Signals.
  • Umfanekiso Obuyekeziwe: I-Intel Agilex ALM Yezinga Eliphezulu Lokuvimba Umdwebo.
  • Kukhishwe isigaba se-Time Borrowing kanye ne-Latch Modes.
2019.04.02 Ukukhishwa kokuqala.

Inkampani ye-Intel
Wonke Amalungelo Agodliwe. I-Intel, ilogo ye-Intel, nezinye izimpawu ze-Intel yizimpawu zokuthengisa ze-Intel Corporation noma izinkampani ezingaphansi kwayo. I-Intel iqinisekisa ukusebenza kwe-FPGA yayo kanye nemikhiqizo ye-semiconductor ekucacisweni kwamanje ngokuvumelana newaranti evamile ye-Intel, kodwa igodla ilungelo lokwenza izinguquko kunoma imiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso. I-Intel ayithathi mthwalo noma isikweletu esivele ngenxa yesicelo noma ukusetshenziswa kwanoma yiluphi ulwazi, umkhiqizo, noma isevisi echazwe lapha ngaphandle kwalapho okuvunyelwene ngakho ngokubhaliwe yi-Intel. Amakhasimende e-Intel ayelulekwa ukuthi athole inguqulo yakamuva yokucaciswa kwedivayisi ngaphambi kokuthembela kunoma yiluphi ulwazi olushicilelwe nangaphambi kokufaka ama-oda emikhiqizo noma amasevisi.

*Amanye amagama namabhrendi angafunwa njengempahla yabanye.

ISO
9001:2015
Ibhalisiwe

Amadokhumenti / Izinsiza

I-intel Agilex Logic Array Blocks kanye nama-Adaptive Logic Modules [pdf] Umhlahlandlela Womsebenzisi
I-Agilex Logic Array Blocks kanye nama-Adaptive Logic Modules, i-Agilex, i-Logic Array Blocks kanye namamojula e-Adaptive Logic, ama-Array Blocks namamojula e-Adaptive Logic, amamojula e-Adaptive Logic, Amamojula Anengqondo.

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *