intel-logo

Intel Agilex Logic Array Blocks le Adaptive Logic Modules

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

Intel® Agilex™ LAB le ALM Overview

The logic array block (LAB) e entsoe ka litene tsa motheo tse tsejoang ka hore ke adaptive logic modules (ALMs). U ka hlophisa li-LAB ho kenya tšebetsong mesebetsi ea logic, mesebetsi ea lipalo, le mesebetsi ea ngoliso.

U ka sebelisa halofo ea li-LAB tse fumanehang lisebelisoa tsa Intel® Agilex™ joalo ka li-memori LABs (MLABs). Lisebelisoa tse ling li ka ba le tekanyo e phahameng ea MLAB.

Intel Quartus® Prime software le lisebelisoa tse ling tse tšehetsoeng tsa mokha oa boraro li ikhethela mokhoa o nepahetseng bakeng sa mesebetsi e tloaelehileng joalo ka li-counter, li-add, subtractors le mesebetsi ea lipalo.

Lintlha Tse Amanang

Intel Hyperflex™ Core Architecture, Intel Agilex Device Overview
E fana ka lintlha tse ling mabapi le Hyper-Registers le Intel Hyperflex™ core architecture. Li-Hyper-Registers ke li-register tse eketsehileng tse fumanehang karolong e 'ngoe le e 'ngoe ea li-interconnect routing ho pholletsa le lesela la mantlha, ho kenyelletsa le likarolo tsa litsela tse hokahaneng le lipehelo le liphetho tsa LAB.

Ngoliso ea Intel Hyperflex™

Lelapa la lisebelisoa tsa Intel Agilex le ipapisitse le meralo ea mantlha ea Intel Hyperflex™.

Intel Agilex LAB e na le lirejistara tsa Intel Hyperflex le likarolo tse ling tse etselitsoeng ho thusa ho khutlisa nako. Li-register tsa Intel Hyperflex li fumaneha ka li-ALM mme li tsamaisa liketane. Joalo ka ha ho bonts'itsoe setšoantšong sa Intel Agilex ALM Connection Details, li-regista tsa Intel Hyperflex li fumaneha ka mokhoa o hlakileng 'me oache e thusa ho kenya letsoho ho eketsa kapa ho fokotsa ho lieha ha tsela. Lirekoto tsohle tsa Intel Hyperflex li ka nolofalloa mme li laoloa ke software ea Intel Quartus Prime nakong ea ho khutlisa nako.

Intel Agilex LAB le ALM Architecture le Features

Likarolo tse latelang li hlalosa LAB le ALM bakeng sa lisebelisoa tsa Intel Agilex.

LABANE

Li-LAB ke li-block blocks tse hlophisehang tse nang le sehlopha sa lisebelisoa tsa logic. LAB e 'ngoe le e' ngoe e na le mabaka a inehetseng bakeng sa matšoao a ho khanna ho li-ALM tsa eona. MLAB ke setsi se seholo sa LAB 'me se kenyelletsa likarolo tsohle tsa LAB. Ho na le kakaretso ea li-ALM tse 10 ho LAB ka 'ngoe, joalo ka ha ho bonts'itsoe setšoantšong sa Intel Agilex LAB le MLAB Structure figure.

Setšoantšo sa 1.
Sebopeho sa Intel Agilex LAB le Lihokahanyo Ho Fetisisaview
Palo ena e bontša ho fetaview ea Intel Agilex LAB le sebopeho sa MLAB se nang le likhokahano tsa LAB.
intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-01Lintlha Tse Amanang
MLAB leqepheng la 6

MLAB
MLAB ka 'ngoe e ts'ehetsa boholo ba li-bits tse 640 tsa SRAM e bonolo ea li-dual-port. O ka hlophisa ALM e 'ngoe le e' ngoe ho MLAB joalo ka "botebo" x 32 (bophara) block block, e hlahisang tlhophiso ea 2 (botebo) x 32 (bophara) e bonolo ea li-SRAM block.

Setšoantšo sa 2.
Intel Agilex LAB le MLAB Sebopehointel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-12Lihokelo tsa Lihokelo tsa Lehae le tsa Direct
LAB e 'ngoe le e' ngoe e ka leleka liphetho tse 60 tsa ALM. Karolo e nyane ea tsena e ka khanna lintlha tsa LAB ka kotloloho, empa khokahanyo efe kapa efe moleng o fapaneng kapa kholomo e tlameha ho sebelisa bonyane terata e le 'ngoe e akaretsang.

Khokahano ea lehae e tsamaisa lintlha tsa ALM. Liphetho tsa ALM, hammoho le likhokahano tsa kholomo le mela li tsamaisa khokahano ea lehae.

Setšoantšo sa 3. Intel Agilex LAB Local le Direct Link Interconnect Carry Chain Interconnects
Ho na le tsela e inehetseng ea ho jara lipakeng tsa li-ALM. Lisebelisoa tsa Intel Agilex li kenyelletsa sebopeho se ntlafetseng sa khokahanyo ho LABs bakeng sa ho tsamaisa liketane tsa likoloi bakeng sa mesebetsi e sebetsang ea arithmetic. Lihokelo tsena tsa ALM-to-ALM li feta khokahanyo ea lehae.

Lirekoto tsa Intel Hyperflex li kenyellelitsoe ho ketane ea ho tsamaisa ho etsa hore ho be bonolo ho khutlisa nako ka har'a ketane ea LABs mme Intel Quartus Prime Compiler e nka pele ka bo eona.tage ea lisebelisoa tsena ho ntlafatsa ts'ebeliso le ts'ebetso.

Setšoantšo sa 4. Carry Chain Interconnectsintel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-03LAB Control Lipontšo
Ho na le mehloli e 'meli ea lioache sebakeng se seng le se seng sa taolo ea LAB, se hlahisang lioache tse peli tsa LAB (LABCLK[1:0]) le lioache tse peli tse liehileng tsa LAB (LABCLK_Phi1[1:0]) ho khanna lirejistara tsa ALM le Hyper-Registers ho LAB. LAB e ts'ehetsa lioache tse peli tse ikhethang tse nolofalletsang matšoao, hammoho le matšoao a hlakileng a eketsehileng, bakeng sa lirekoto tsa ALM.

Lioache tsa mela ea LAB [5..0] le likhokahano tsa lehae tsa LAB li hlahisa mats'oao a taolo a pharalletseng a LAB. Marang-rang a tlase a skew clock a aba mats'oao a lefats'e ho lioache tse melang [5..0]. Khokahano ea MultiTrack e na le mela e tsoelang pele, e ntlafalitsoeng ea ts'ebetso ea bolelele bo fapaneng le lebelo le sebelisetsoang ho sebetsa hantle. Intel Quartus Prime Compiler e itsamaisa ka bo eona litsela tse bohlokoa tsa meralo ho likhokahano tse potlakileng ho ntlafatsa ts'ebetso ea moralo le ho ntlafatsa lisebelisoa tsa sesebelisoa.

Taolo e Hlakileng ea Maikutlo
Matšoao a pharalletseng a LAB a laola mohopolo bakeng sa lets'oao le hlakileng la ngoliso ea ALM. Ngoliso ea ALM e ts'ehetsa ka kotloloho mokhoa o hlakileng le o hlakileng. LAB ka 'ngoe e ts'ehetsa lets'oao le le leng le hlakileng la synchronous le matšoao a mabeli a hlakileng a asynchronous.

Lisebelisoa tsa Intel Agilex li fana ka phini ea ho seta bocha (DEV_CLRn) e hlophisang lirekoto tsohle tse sesebelisoa. O ka nolofalletsa phini ea DEV_CLRn ho software ea Intel Quartus Prime pele e etsoa. Letšoao la ho seta botjha ka sesebediswa ka bophara le feta matshwao a mang kaofela a taolo.
Setšoantšo sa 5. Intel Agilex LAB-Wide Control Signals

ALM

Likarolo tse latelang li akaretsa lisebelisoa tsa ALM, tlhahiso ea ALM, le mekhoa ea ts'ebetso ea ALM.

Lisebelisoa tsa ALM

ALM e 'ngoe le e' ngoe e na le mefuta e fapaneng ea lisebelisoa tse thehiloeng ho LUT tse ka aroloa lipakeng tsa LUTs tse peli tse kopanyang (ALUTs), adder e tletseng likotoana tse peli, le rejisetara tse nne.

Ka likenyelletso tse fihlang ho tse robeli bakeng sa li-ALUT tse kopaneng tse peli, ALM e le 'ngoe e ka kenya tšebetsong mefuta e fapaneng ea mesebetsi e' meli. Ho ikamahanya le maemo hona ho lumella ALM hore e be morao ka ho felletseng-e tsamaellana le meralo e mene ea LUT ea ho kenya. ALM e le 'ngoe e ka boela ea kenya ts'ebetsong karoloana ea mesebetsi e robeli ea ho kenya.

ALM e le 'ngoe e na le lirejisetara tse nne tse lokiselitsoeng. Rejistara ka 'ngoe e na le likou tse latelang:

  • Lintlha li kene
  • Lintlha li tsoa
  • Oache e tloaelehileng ea LAB
  • Oache ea LAB e liehile
  • Oache e nolofalletsa
  • Synchronous clear
  • Asynchronous e hlakileng

Lipontšo tsa lefats'e, lipini tsa I/O (GPIO) ka kakaretso, kapa mohopolo leha e le ofe o ka hare o ka khanna oache e nolofalletsa lets'oao, oache, le matšoao a hlakileng a asynchronous kapa a synchronous a register ea ALM. Lets'oao la ho lumella oache le etelletsoe pele ho feta lets'oao la ho seta botjha.

Bakeng sa ts'ebetso e kopaneng, lirejista li fetisoa 'me tlhahiso ea tafole ea ho sheba (LUT) mme li-adder li khanna ka kotloloho ho liphetho tsa ALM. Liphetho tse peli tse potlakileng li teng bakeng sa liphetho tse 6 tsa LUT le liphetho tse tlase tse 5 tsa LUT ho feta mux ea tlhahiso le ho hokela ho LAB e 'ngoe bakeng sa tokiso ea bohlokoa ea tsela.

Setšoantšo sa 6.  Setšoantšo sa Block Block sa Intel Agilex ALM

intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-05Sephetho sa ALM
Liphetho tse akaretsang ho ALM e 'ngoe le e 'ngoe li tsamaisa lisebelisoa tsa sebaka sa heno, mela le likholomo. Liphetho tse tšeletseng tsa ALM, ho kenyelletsa le litsela tse peli tse potlakileng tsa tlhahiso, li ka khanna kholomo, mola, kapa likhokahano tse otlolohileng tsa li-routing.
LUT, adder, kapa registerer e hlahisoang e ka tsamaisa sephetho sa ALM. Ka bobeli LUT kapa adder le rejisetara ea ALM li ka leleka ho tsoa ho ALM ka nako e le 'ngoe.

Ho paka ngoliso e ntlafatsa ts'ebeliso ea sesebelisoa ka ho lumella rejisetara e sa amaneng le mohopolo o kopaneng hore o kenngoe ho ALM e le 'ngoe. ALM e ka boela ea leleka mefuta e ngolisitsoeng le e sa ngolisoang ea LUT kapa tlhahiso ea adder.

Setšoantšo se latelang se bontša khokahanyo ea Intel Agilex ALM. Ho Intel Quartus Prime Resource Property Editor, khokahano eohle ea ALM e nolofalitsoe. Litsela tse ling li tla tsamaisoa ka hare ke Intel Quartus Prime software.

Setšoantšo sa 7. Lintlha tsa khokahano ea Intel Agilex ALMintel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-06Mekhoa ea ho sebetsa ea ALM
Intel Agilex ALM e sebetsa ka mekhoa efe kapa efe e latelang:

  • Mokhoa o tloaelehileng
  • Mokhoa o atolositsoeng oa LUT
  • Mokhoa oa Arithmetic

Mokhoa o Tloaelehileng
Mokhoa o tloaelehileng o lumella mesebetsi e 'meli hore e kenngoe tšebetsong ho Intel Agilex ALM e le' ngoe, kapa ts'ebetso e le 'ngoe ea lintlha tse fihlang ho tse tšeletseng.

Ho fihla ho tse robeli tsa data tse tsoang ho LAB interconnection ea lehae ke tse kenang mohopolong o kopaneng.

ALM e ka ts'ehetsa metsoako e itseng ea mesebetsi e ikemetseng ka botlalo le mefuta e fapaneng ea mesebetsi e nang le likenyelletso tse tšoanang.

Intel Quartus Prime Compiler e ikhethela lintho tse kenang ho LUT. Li-ALM ka mokhoa o tloaelehileng oa ho paka li-registeri tsa tšehetso.

Setšoantšo se latelang se bonts'a motsoako oa likhokahano tse fapaneng tsa ho kenya mokhoa oa LUT. Moqapi oa hau, software ea Intel Quartus Prime e ka fana ka mabitso a fapaneng a kenyelletso nakong ea ho kopanya.

Setšoantšo sa 8. ALM ka Mokhoa o Tloaelehileng

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

Metsoako ea mesebetsi e nang le lisebelisoa tse fokolang ho feta tse bontšitsoeng le eona e tšehetsoa. Bakeng sa mohlalaample, metswako ya ditshebetso tse nang le palo e latelang ya dikenyo di tshehetswa.

  • 4 le 3
  • 3 le 3
  • 3 le 2
  • 5 le 2

Bakeng sa ho paka likarolo tse peli tsa 5-input ho ALM e le 'ngoe, mesebetsi e tlameha ho ba le bonyane lintho tse peli tse tloaelehileng. Lisebelisoa tse tloaelehileng ke data le datab. Motsoako oa ts'ebetso ea 4-input le ts'ebetso ea 5-input e hloka kenyeletso e le 'ngoe e tloaelehileng (e ka ba dataa kapa datab).

Ka sesebelisoa se sebelisoang hanyane, mesebetsi e ka beoang ho ALM e le 'ngoe e ka kengoa tšebetsong li-ALM tse arohaneng ke Intel Quartus Prime software ho fihlela tšebetso e ntle ka ho fetisisa. Ha sesebelisoa se qala ho tlala, software ea Intel Quartus Prime e sebelisa bokhoni bo felletseng ba Intel Agilex ALM. Intel Quartus Prime Compiler e batla lits'ebetso ka bo eona e sebelisa lintho tse kenang tse tloaelehileng kapa mesebetsi e ikemetseng e lokelang ho beoa ho ALM e le 'ngoe ho sebelisa lisebelisoa tsa sesebelisoa hantle. Ho feta moo, o ka laola tšebeliso ea lisebelisoa ka letsoho ka ho seta likabelo tsa sebaka.

Setšoantšo sa 9. 6-Input Mode ya LUT Tshebetso ka Mokgwa o Tlwaelehileng
intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-08Setšoantšo sa 10. 3-Input Mode ya LUT Tshebetso ka Mokgwa o Tlwaelehileng
data le data b li fumaneha bakeng sa ho paka ngoliso. intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-09O ka kenya ts'ebetso efe kapa efe ea tse tharo ho isa ho tse tšeletseng ho sebelisa lintlha tse latelang:

  • datae
  • datad0
  • datac0
  • datac1
  • datad1
  • dataf
    • dataa le datab-moo dataa le datab li arolelanoang ho LUT ka bobeli ho fana ka maemo a ho kenya tšebetsong ts'ebetso e fapaneng ho LUT ka 'ngoe.

Ka bobeli lintlha tsa data le datab li ts'ehetsa karolo ea ho paka ea ngoliso. Haeba o nolofalletsa karolo ea ho paka ea ngoliso, lintlha tse peli tsa data le datab kapa e 'ngoe ea lintho tse kentsoeng e feta LUT ebe e kenya ka kotloloho ho ngoliso, ho ipapisitse le mokhoa oa ngoliso o sebelisitsoeng. Bakeng sa lisebelisoa tsa Intel Agilex, mefuta e latelang ea mekhoa ea ho ngolisa e pakiloeng e tšehetsoa:

  • 5-input LUT e nang le tsela e le 'ngoe e pakiloeng ea ngoliso
  • 5-input LUT e nang le litsela tse 2 tse pakiloeng
  • Li-LUT tse peli tse kenyang 3 tse nang le litsela tse 2 tse pakiloeng

3-input LUT e nang le litsela tse 2 tse pakiloeng tsa rejisetara e bontšoa setšoantšong sa 3-Input LUT Mode Function in Normal Mode. Bakeng sa lisebelisoa tsa Intel Agilex, mokhoa oa 6-input LUT ha o tšehetse karolo ea ho paka ea ngoliso.

Mokhoa o atolositsoeng oa LUT
Setšoantšo sa 11. Mesebetsi e tšehelitsoeng ea 8-Input Mokhoeng o Atolositsoeng oa LUT

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

Mesebetsi e meng ea 8-input e ka kengoa tšebetsong ho ALM e le 'ngoe ho sebelisoa likenyelletso tsohle tsa LUT:

  • datae
  • datad0
  • datac0
  • data
  • datab
  • datac1
  • datad1
  • dataf

Ka mokhoa oa 8-input e atolositsoeng ea LUT, mokhoa oa ho ngolisa o pakiloeng oa tšehetsoa, ​​ha feela ngoliso e pakiloeng e arolelana tlhahiso ea data kapa datab le 8-input LUT.

Mokhoa oa Arithmetic
ALM ka mokhoa oa lipalo e sebelisa li-LUT tse peli tsa 4-input hammoho le li-add tse peli tse inehetseng. Li-adder tse inehetseng li lumella LUTs ho etsa logic ea pre-adder. Ka hona, adder e 'ngoe le e' ngoe e ka eketsa tlhahiso ea mesebetsi e 'meli ea 4-input.

Mokhoa oa Arithmetic o boetse o fana ka ts'ebeliso ea oache, matla a li-counter, taolo ea holimo le tlase, eketsa le ho tlosa taolo, le ho hlaka ka mokhoa o hlakileng.

Likhetho tse hlakileng le tsa oache ke matšoao a pharalletseng a LAB a amang lirekoto tsohle tsa LAB. O ka tima kapa oa nolofalletsa matšoao ana bakeng sa lirekoto tse peli ho LUT (ALUT). Software ea Intel Quartus Prime e beha ka bo eona lirekoto life kapa life tse sa sebelisoeng ke k'haontareng ho li-LAB tse ling.

Setšoantšo sa 12. Intel Agilex ALM ka Mokhoa oa Arithmetic

 

intel-Agilex-Logic-Array-Blocks-and-Adaptive-Logic-Modules-11Carry Chain
The carry chain e fana ka ts'ebetso e potlakileng ea ho jara lipakeng tsa li-adder tse inehetseng ka mokhoa oa arithmetic.

Karolo ea khetho ea 2-bit ea lisebelisoa tsa Intel Agilex e arola ho lieha ho phatlalatsoa ha liketane tsa thepa le ALM. Liketane tsa ho jara li ka qala ho ALM ea pele kapa ALM ea botšelela ho LAB. Letšoao la ho qetela le tsamaisoang le fetisetsoa ho ALM, moo le feptjoang likhokahano tsa sebaka, mela kapa kholomo.

Nalane ea Tokomane ea Tokomane bakeng sa Intel Agilex Logic Array Blocks le Tataiso ea Mosebelisi ea Adaptive Logic Modules

Tokomane Version Liphetoho
2022.05.24 Setšoantšo se Nchafalitsoeng: Intel Agilex ALM High-Level Block Diagram.
2019.11.14 E ntlafalitse tlhaloso ho karolo ea LAB Control Signals.
2019.10.01
  • E ntlafalitse lintlha bakeng sa matšoao a hlakileng a synchronous le asynchronous ho Clear Logic Control
  • karolo.
  • Setšoantšo se Nchafalitsoeng: Sebopeho sa Intel Agilex LAB le Lihokahanyo Ho Fetisisaview.
  • Setšoantšo se ntlafalitsoeng: Intel Agilex LAB Local le Direct Link Interconnects.
  • Setšoantšo se Nchafalitsoeng: Lintlha tsa Khokahano ea Intel Agilex ALM.
  • Setšoantšo se Nchafalitsoeng: Intel Agilex LAB-Wide Control Signals.
  • Setšoantšo se Nchafalitsoeng: Intel Agilex ALM High-Level Block Diagram.
  • E tlositse karolo ea ho Alima Nako le Mekhoa ea Latch.
2019.04.02 Tokollo ea pele.

Intel Corporation.
Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba beha litaelo tsa lihlahisoa kapa lits'ebeletso.

*Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.

ISO
9001:2015
Ngodisitsoe

Litokomane / Lisebelisoa

Intel Agilex Logic Array Blocks le Adaptive Logic Modules [pdf] Bukana ea Mosebelisi
Agilex Logic Array Blocks le Adaptive Logic Modules, Agilex, Logic Array Blocks le Adaptive Logic Modules, Array Blocks le Adaptive Logic Modules, Adaptive Logic Modules, Logic Modules.

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *