I-Intel Agilex Iibhloko ze-Logic Array kunye ne-Adaptive Logic Modules

I-Intel® Agilex™ LAB kunye ne-ALM Overview
I-logic array block (LAB) yenziwe ngeebhloko zokwakha ezisisiseko ezaziwa ngokuba ziimodyuli ze-adaptive logic (ALMs). Ungaqwalasela ii-LABs ukuphumeza imisebenzi ye-logic, imisebenzi ye-arithmetic, kunye nemisebenzi yokubhalisa.
Ungasebenzisa isiqingatha see-LABs ezikhoyo kwi-Intel® Agilex™ izixhobo njengeememori LABs (MLABs). Izixhobo ezithile zinokuba nomlinganiselo ophezulu we-MLAB.
I-Intel Quartus® Prime software kunye nezinye izixhobo ezixhaswayo ze-third party synthesis zikhetha ngokuzenzekelayo imowudi efanelekileyo kwimisebenzi eqhelekileyo efana nezixhobo zokubala, ii-adders, subtractors, kunye nemisebenzi ye-arithmetic.
Intel Hyperflex™ Core Architecture, Intel Agilex Isixhobo phezuview
Ibonelela ngolwazi oluthe kratya malunga neHyper-Registers kunye ne-Intel Hyperflex™ engundoqo ye-architecture. I-Hyper-Registers ziirejista ezongezelelweyo ezifumanekayo kuyo yonke i-interconnect routing segment kulo lonke ilaphu elingundoqo, kubandakanywa amacandelo omzila aqhagamshelwe kwigalelo kunye neziphumo ze-LAB.
Irejista ye-Intel Hyperflex™
Usapho lwesixhobo se-Intel Agilex lusekwe kuyilo olungundoqo lwe-Intel Hyperflex™.
I-Intel Agilex LAB iqulethe iirejista ze-Intel Hyperflex kunye nezinye iimpawu ezenzelwe ukuququzelela ukubuyisela ixesha. Iirejista ze-Intel Hyperflex ziyafumaneka kwii-ALM kwaye ziphethe amatyathanga. Njengoko kubonisiwe kwi-Intel Agilex ALM yeNgcaciso yoQhagamshelwano lomzobo, iirejista ze-Intel Hyperflex zifumaneka kwi-synchronous clear kunye newotshi yenza amagalelo okunyusa okanye ukunciphisa ukulibaziseka kwendlela. Zonke iirejista ze-Intel Hyperflex zinokwenziwa kwaye zilawulwe yi-Intel Quartus Prime software ngexesha lokubuyisela ixesha.
I-Intel Agilex LAB kunye ne-ALM Architecture kunye neempawu
La macandelo alandelayo achaza i-LAB kunye ne-ALM yezixhobo ze-Intel Agilex.
I-LAB
I-LABs ziibhloko zengqiqo eziqwalaselweyo eziquka iqela lemithombo yengqiqo. I-LAB nganye iqulethe ingqiqo ezinikeleyo yokulawula iimpawu zokuqhuba kwii-ALM zayo. I-MLAB yi-superset ye-LAB kwaye ibandakanya zonke iimpawu ze-LAB. Kukho ii-ALM ezili-10 kwi-LAB nganye, njengoko kubonisiwe kwi-Intel Agilex LAB kunye ne-MLAB Structure figure.
Umzobo 1.
Ulwakhiwo lwe-Intel Agilex LAB kunye noQhagamshelwano ngaphezuluview
Lo mzobo ubonisa ngaphezuluview ye-Intel Agilex LAB kunye ne-MLAB isakhiwo kunye ne-LAB edibanisayo.
Ulwazi olunxulumeneyo
I-MLAB kwiphepha lesi-6
I-MLAB
I-MLAB nganye ixhasa ubuninzi be-640 bits ye-sRAM ye-double-port elula. Uyakwazi ukuqwalasela i-ALM nganye kwi-MLAB njenge-32 (ubunzulu) x 2 (ububanzi) ibhloko yememori, okukhokelela kuqwalaselo lwe-32 (ubunzulu) x 20 (ububanzi) ibhlokhi ye-SRAM ye-double-port elula.
Umzobo 2.
I-Intel Agilex LAB kunye ne-MLAB Structure
IiNxibelelwano zeNdawo kunye neziNgqo
I-LAB nganye inokukhupha iziphumo ezingama-60 ze-ALM. Iseti engaphantsi kwezi inokuqhuba ngokuthe ngqo amagalelo e-LAB, kodwa naluphi na uqhagamshelo kumqolo owahlukileyo okanye ikholamu kufuneka isebenzise ubuncinane ucingo olunye lwenjongo jikelele.
Uqhagamshelwano lwasekuhlaleni luqhuba amagalelo e-ALM. Iziphumo ze-ALM, kunye noqhagamshelo lwekholamu kunye nomqolo kuqhuba unxibelelwano lwendawo.
Umzobo 3. I-Intel Agilex LAB yaseKhaya kunye noQhagamshelwano oluNgqo
Carry Chain Interconnects
Kukho ikhonkco lokuthwala elizinikeleyo phakathi kwee-ALM. Izixhobo ze-Intel Agilex zibandakanya ulwakhiwo oluphuculweyo lonxibelelwano kwii-LABs zokuhambisa amakhonkco okuthwala imisebenzi esebenzayo ye-arithmetic. Olu qhagamshelwano lwe-ALM ukuya ku-ALM ludlula uqhagamshelwano lwasekuhlaleni.
Iirejista ze-Intel Hyperflex zongezwa kwikhonkco lokuthwala ukunika amandla ukubuyisela ixesha eliguqukayo kwikhonkco le-LABs kwaye i-Intel Quartus Prime Compiler ithatha ngokuzenzekelayo.tage yezi zibonelelo zokuphucula ukusetyenziswa nokusebenza.
Umzobo 4. Carry Chain Interconnects
Iimpawu zoLawulo lwe-LAB
Kukho imithombo yewotshi emibini kwibhloko yolawulo ye-LAB nganye, eyenza iiwotshi ezimbini ze-LAB (LABCLK [1:0]) kunye neewotshi ezimbini ezilibazisekileyo ze-LAB (LABCLK_Phi1[1:0]) ukuqhuba iirejista ze-ALM kunye ne-Hyper-Registers kwi-LAB. I-LAB isekela iiwotshi ezimbini ezizodwa zivumela iimpawu, kunye neempawu ezongezelelweyo ezicacileyo, kwiirejista ze-ALM.
Iiwotshi zerowu ze-LAB [5..0] kunye ne-LAB zasekuhlaleni eziqhagamshelayo zivelisa imiqondiso yolawulo ebanzi ye-LAB. Inethiwekhi yewotshi yeskew esezantsi isasaza imiqondiso yehlabathi kwiiwotshi ezikroliweyo [5..0]. I-MultiTrack interconnect iquka ukuqhubekeka, ukulungelelaniswa kweendlela zokusebenzisa iindlela zobude obahlukeneyo kunye nezantya ezisetyenziselwa ukusebenza kakuhle kwendlela. I-Intel Quartus Prime Compiler izenza ngokuzenzekelayo iindlela zoyilo ezibalulekileyo kunxibelelwano olukhawulezayo ukuphucula ukusebenza koyilo kunye nokwandisa izixhobo zesixhobo.
Ulawulo olucacileyo lweNgqiqo
Iimpawu ze-LAB ngokubanzi zilawula ingqiqo yerejista ye-ALM yesiginali ecacileyo. Irejista ye-ALM ixhasa ngokuthe ngqo zombini i-synchronous kunye ne-asynchronous clear. I-LAB nganye ixhasa isignali enye ecacileyo ehambelanayo kunye neempawu ezimbini ezicacileyo ezi-asynchronous.
Izixhobo ze-Intel Agilex zibonelela ngephini lokuseta ngokutsha isixhobo esibanzi (DEV_CLRn) esiseta ngokutsha zonke iirejista kwisixhobo. Unokwenza i-DEV_CLRn iphini kwi-Intel Quartus Prime software phambi kokuhlanganiswa. Isignali yokuseta ngokutsha kwesixhobo ingaphezulu kwayo yonke eminye imiqondiso yolawulo.
Umzobo 5. Iimpawu ze-Intel Agilex LAB-Wide Control 
LM
La macandelo alandelayo aquka izibonelelo ze-ALM, i-ALM output, kunye neendlela zokusebenza ze-ALM.
Izibonelelo ze-ALM
I-ALM nganye iqulethe iindidi zezibonelelo ezisekelwe kwi-LUT ezinokwahlulwa phakathi kwee-LUT ezimbini ezidibeneyo (ALUTs), i-adder ene-bits epheleleyo, kunye neerejista ezine.
Ngamagalelo asibhozo kwii-ALUT ezimbini ezidibeneyo, enye i-ALM inokuphumeza imidibaniso eyahlukeneyo yemisebenzi emibini. Oku kuguquguquka kuvumela i-ALM ukuba ibuyele ngasemva ngokupheleleyo-ihambelana ne-LUT ye-architecture ezine. Enye i-ALM inokuphumeza i-subset yemisebenzi esibhozo yokufaka.
I-ALM enye ineerejista ezine ezicwangcisiweyo. Irejista nganye inala mazibuko alandelayo:
- Idatha ngaphakathi
- Idatha iphumile
- Iwotshi ye-LAB eqhelekileyo
- Ilibazisekile iwotshi ye-LAB
- Ikloko ivuleleke
- I-synchronous icacile
- Asynchronous icacile
Iimpawu zehlabathi, i-I / O (GPIO) yenjongo jikelele, okanye nayiphi na ingqiqo yangaphakathi inokuqhuba iwashi inika amandla isignali, iwashi, kunye ne-asynchronous okanye i-synchronous ecacileyo yolawulo lwerejista ye-ALM. Isignali yokuvumela iwotshi ibaluleke ngaphezu kwesignali yokusetha ngokutsha ngongqamaniso.
Kwimisebenzi yokudibanisa, iirejista zigqithiswa kwaye imveliso yetafile yokujonga (LUT) kunye nee-adders ziqhuba ngokuthe ngqo kwiziphumo ze-ALM. Iziphumo ezibini ezikhawulezayo ziyafumaneka kwiziphumo ezi-6 ze-LUT kunye neziphumo ezi-5 ze-LUT ezisezantsi zokudlula i-mux ephumayo kwaye uqhagamshele kwenye i-LAB yohlengahlengiso olubalulekileyo lwendlela.
Umzobo 6. Intel Agilex ALM High-Level Block Diagram
Isiphumo se-ALM
Iziphumo eziqhelekileyo zomzila kwi-ALM nganye ziqhuba i-local, umqolo, kunye nemithombo yomzila wekholamu. Iziphumo ezithandathu ze-ALM, ezibandakanya iindlela ezimbini ezikhawulezayo zokukhupha, zinokuqhuba ikholamu, umqolo, okanye uqhagamshelo oluthe ngqo lonxibelelwano.
I-LUT, i-adder, okanye irejista ephumayo inokuqhuba iziphumo ze-ALM. Zombini i-LUT okanye i-adder kunye nerejista ye-ALM inokukhupha i-ALM ngaxeshanye.
Ukupakishwa kwerejista kuphucula ukusetyenziswa kwesixhobo ngokuvumela irejista enganxulumananga kunye nengqiqo edibeneyo ukuba ifakwe kwi-ALM enye. I-ALM inokukhupha iinguqulelo ezibhalisiweyo nezingabhaliswanga ze-LUT okanye i-adder output.
Lo mfanekiso ulandelayo ubonisa uqhagamshelwano lwe-Intel Agilex ALM. Kwi-Intel Quartus Prime Resource Property Editor, lonke uxhumano lwe-ALM lwenziwe lula. Ezinye iindlela ziya kuhanjiswa ngaphakathi yi-Intel Quartus Prime software.
Umzobo 7. Intel Agilex ALM Iinkcukacha zoQhagamshelwano
Iindlela zokuSebenza ze-ALM
I-Intel Agilex ALM isebenza kuyo nayiphi na indlela elandelayo:
- Imo yesiqhelo
- Imo ye-LUT eyandisiweyo
- Imowudi ye-Arithmetic
Indlela eqhelekileyo
Imodi yesiqhelo ivumela imisebenzi emibini ukuba iphunyezwe kwi-Intel Agilex ALM enye, okanye umsebenzi omnye ukuya kuma-inputs amathandathu.
Ukuya kuthi ga kumagalelo edatha asibhozo ukusuka kunxibelelwano lwendawo ye-LAB ngamagalelo kwingqiqo edibeneyo.
I-ALM inokuxhasa indibaniselwano ethile yemisebenzi ezimeleyo ngokupheleleyo kunye neendidi ezahlukeneyo zemisebenzi enamagalelo aqhelekileyo.
I-Intel Quartus Prime Compiler ikhetha ngokuzenzekelayo amagalelo kwi-LUT. Ii-ALM kwimodi yesiqhelo yenkxaso yokupakisha irejista.
Lo mzobo ulandelayo ubonisa indibaniselwano yoqhagamshelo lwegalelo olwahlukileyo lwemowudi yeLUT. Kuyilo lwakho, isoftware ye-Intel Quartus Prime inokunika amagama ahlukeneyo ngexesha lokudibanisa.
Umzobo 8. I-ALM kwiMowudi eqhelekileyo

Udibaniso lwemisebenzi enamagalelo ambalwa kunalawo abonisiwe nawo ayaxhaswa. Umzekeloample, indibaniselwano yemisebenzi enenani elilandelayo lamagalelo axhaswayo.
- 4 kunye no-3
- 3 kunye no-3
- 3 kunye no-2
- 5 kunye no-2
Ukupakishwa kwemisebenzi emibini ye-5-input kwi-ALM enye, imisebenzi kufuneka ibe namagalelo amabini ubuncinane. Amagalelo aqhelekileyo yidatha kunye nedathab. Udibaniso lwe-4-input function kunye ne-5-input function ifuna igalelo elinye eliqhelekileyo (inokuba yidata okanye idatab).
Kwisixhobo esisetyenziswa kancinci, imisebenzi enokubekwa kwi-ALM enye inokuphunyezwa kwii-ALM ezahlukeneyo yi-Intel Quartus Prime software ukufezekisa eyona ntsebenzo ibalaseleyo. Njengoko isixhobo siqala ukuzalisa, isoftware ye-Intel Quartus Prime isebenzisa ngokuzenzekelayo amandla apheleleyo e-Intel Agilex ALM. I-Intel Quartus Prime Compiler ikhangela ngokuzenzekelayo imisebenzi esebenzisa amagalelo aqhelekileyo okanye imisebenzi ezimeleyo ngokupheleleyo ukuba ibekwe kwi-ALM enye ukuze isebenzise ngokufanelekileyo izixhobo zesixhobo. Ukongeza, unokulawula ngesandla ukusetyenziswa kobutyebi ngokuseta izabelo zendawo.
Umzobo 9. 6-Input LUT Mode Function in Normal Mode
Umzobo 10. 3-Input LUT Mode Function in Normal Mode
idatha kunye nedatha b ziyafumaneka ukupakishwa kwerejista.
Unokusebenzisa naliphi na igalelo lesithathu ukuya kwisithandathu usebenzisa la magalelo alandelayo:
- idatha
- idathad0
- idathac0
- idathac1
- idathad1
- idathaf
- i-data kunye ne-datab-apho i-dataa kunye ne-datab kwabelwana ngayo kuzo zombini ii-LUT ukubonelela ngokuguquguquka ukuphumeza umsebenzi owahlukileyo kwi-LUT nganye.
Zombini iinkcukacha zedatha kunye nedathab zixhasa irejista yokupakisha inqaku. Ukuba uvumela irejista yokupakisha inqaku, zombini idata kunye namagalelo edatab okanye elinye lamagalelo lidlula i-LUT kwaye lifake ngqo kwirejista, ngokuxhomekeke kwimowudi epakishiweyo yerejista esetyenzisiweyo. Kwizixhobo ze-Intel Agilex, ezi ntlobo zilandelayo zeendlela zerejista ezipakishiweyo ziyaxhaswa:
- I-5-input LUT ene-1 epakishiweyo yerejista yendlela
- I-5-input LUT eneendlela ezi-2 ezipakishiweyo zerejista
- Ii-LUT ezimbini ze-3-input ezineendlela ezi-2 ezipakishiweyo zerejista
I-LUT ye-3-input eneendlela ezi-2 ezipakishiweyo zerejista iboniswe kwi-3-Input yeMode ye-LUT eSebenzayo kumfanekiso weNdlela eQhelekileyo. Kwizixhobo ze-Intel Agilex, imowudi ye-LUT ye-6-input ayixhasi into yokupakisha irejista.
Imowudi ye-LUT eyandisiweyo
Umzobo 11. Inkxaso yeMisebenzi ye-8-Input kwiMowudi eyandisiweyo ye-LUT

Imisebenzi ethile ye-8-input inokuphunyezwa kwi-ALM enye kusetyenziswa onke amagalelo e-LUT:
- idatha
- idathad0
- idathac0
- idatha
- idathab
- idathac1
- idathad1
- idathaf
Kwimo ye-LUT eyandisiweyo ye-8-input, imodi yerejista epakishweyo ixhaswa, ngaphandle kokuba irejista epakishweyo ikwabelana ngedatha okanye i-datab input kunye ne-8-input LUT.
Imowudi Arithmetic
I-ALM kwimowudi ye-arithmetic isebenzisa iiseti ezimbini ze-4-input LUTs kunye nee-adders ezimbini ezizinikeleyo ezipheleleyo. Iidili ezizinikeleyo zivumela ii-LUT ukuba zenze ingqiqo yangaphambili ye-adder. Ngoko ke, i-adder nganye inokongeza imveliso yemisebenzi emibini ye-4-input.
Imowudi ye-Arithmetic ikwabonelela ngewotshi inika amandla, ikhawuntari isebenze, i-synchronous up and down control, ukongeza kunye nokuthabatha ulawulo, kunye nokucaca okuhambelanayo.
Ukhetho olucacileyo kunye newotshi lunika amandla iinketho ziimpawu ezibanzi ze-LAB ezichaphazela zonke iirejista kwi-LAB. Ungakwazi ukukhubaza okanye unike amandla le miqondiso kwipere nganye yeerejista kwi-LUT eguqukayo (ALUT). I-Intel Quartus Prime software ibeka ngokuzenzekelayo naziphi na iirejista ezingasetyenziswanga yikhawuntara kwezinye ii-LABs.
Umzobo 12. I-Intel Agilex ALM kwiMowudi ye-Arithmetic
Thatha iChain
Ikhonkco lokuthwala linika umsebenzi wokuthwala ngokukhawuleza phakathi kwee-adders ezizinikeleyo kwimodi ye-arithmetic.
I-2-bit ekhethiweyo ekhethiweyo kwizixhobo ze-Intel Agilex yahlula ukulibaziseka kokusasazwa kwamatyathanga okuthwala kunye ne-ALM. Ukuthwala amatyathanga kunokuqala kwi-ALM yokuqala okanye kwi-ALM yesithandathu kwi-LAB. Umqondiso wokugqibela ogqithiselwayo uhanjiswa kwi-ALM, apho utyiswa kwindawo, umqolo, okanye uqhagamshelwano lwekholamu.
Imbali yoHlaziyo yoXwebhu ye-Intel Agilex Iibhloko ze-Logic Array kunye ne-Adaptive Logic Modules Isikhokelo somsebenzisi
| Inguqulelo yoXwebhu | Iinguqu |
| 2022.05.24 | Umfanekiso ohlaziyiweyo: I-Intel Agilex ye-ALM ye-Block ye-High-Level Block Diagram. |
| 2019.11.14 | Uhlaziyo lwenkcazo kwicandelo le-LAB Control Signals. |
| 2019.10.01 |
|
| 2019.04.02 | Ukukhutshwa kokuqala. |
Intel Corporation.
Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo.
*Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
ISO
9001:2015
Ibhalisiwe
Amaxwebhu / Izibonelelo
![]() |
I-Intel Agilex Iibhloko ze-Logic Array kunye ne-Adaptive Logic Modules [pdf] Isikhokelo somsebenzisi Iibhloko ze-Agilex ze-Logic Array kunye neeModyuli ze-Adaptive Logic, i-Agilex, iibhloko ze-Logic Array kunye neeModyuli ze-Adaptive logic, iibhloko ze-Array kunye neeModyuli ze-Adaptive Logic, iimodyuli ze-Adaptive Logic, iiModyuli ze-Logic. |




