I-intel Agilex Logic Array Blocks kanye nama-Adaptive Logic Modules
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.
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.
Ulwazi 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 StructureIzixhumanisi 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 InterconnectsIzimpawu 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
Okukhiphayo 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 YokuxhumaIzindlela 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
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
Umfanekiso 10. 3-Input LUT Mode Function in Normal Mode
idatha nedatha b kuyatholakala ukuze kufakwe irejista. Ungasebenzisa 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
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-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 |
|
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. |