SmartFusion2 MSS
Sebopeho sa DDR Controller
Libero SoC v11.6 le hamorao
Selelekela
SmartFusion2 MSS e na le molaoli oa DDR o kentsoeng. Taolo ena ea DDR e reretsoe ho laola memori ea off-chip DDR. Taolo ea MDDR e ka fumaneha ho tsoa ho MSS hammoho le lesela la FPGA. Ho phaella moo, molaoli oa DDR a ka boela a fetisoa, a fana ka sebopeho se eketsehileng ho lesela la FPGA (Soft Controller Mode (SMC)).
Ho lokisa selaoli sa MSS DDR ka botlalo, o tlameha ho:
- Khetha sebaka sa data ho sebelisa MDDR Configurator.
- Beha litekanyetso tsa rejisetara bakeng sa lirejisete tsa balaoli ba DDR.
- Khetha maqhubu a oache ea memori ea DDR le lesela la FPGA ho tekanyo ea oache ea MDDR (ha ho hlokahala) u sebelisa MSS CCC Configurator.
- Hokela sebopeho sa APB sa molaoli joalo ka ha se hlalositsoe ke Pheripheral Initialization tharollo. Bakeng sa potoloho ea MDDR Initialization e hahiloeng ke System Builder, bua ka "MSS DDR Configuration Path" leqepheng la 13 le Figure 2-7.
U ka boela ua iketsetsa potoloho ea hau ea ho qala u sebelisa li-standalone (eseng ka System Builder) Peripheral Initialization. Sheba ho SmartFusion2 Standalone Peripheral Initialization User Guide.
MDDR Configurator
MDDR Configurator e sebelisetsoa ho lokisa datapath ka kakaretso le DDR Memory Parameters ea ka ntle bakeng sa molaoli oa MSS DDR.
Thebo ea Kakaretso e seta litlhophiso tsa Memori le Lesela la Sehokelo sa Masela (Setšoantšo sa 1-1).
Litlhophiso tsa memori
Kenya Nako ea ho Lokisa Memori ea DDR. Ena ke nako eo memori ea DDR e hlokang ho qala. Theko ea kamehla ke 200 us. Sheba Leqephe la Memori ea hau ea DDR bakeng sa boleng bo nepahetseng boo u ka bo kenyang.
Sebelisa Litlhophiso tsa Memori ho hlophisa likhetho tsa memori ea hau ho MDDR.
- Mofuta oa memori - LPDDR, DDR2, kapa DDR3
- Bophara ba data - 32-bit, 16-bit kapa 8-bit
- SECDED Enabled ECC - ON kapa TIMA
- Sekema sa Arbitration – Type-0, Type -1, Type-2,Type-3
- ID ea Bohlokoa ka ho Fetisisa - Litekanyetso tse sebetsang li tsoa ho 0 ho isa ho 15
- Bophara ba Aterese (likotoana) - Sheba Leqephe la Memori ea DDR ea hau bakeng sa palo ea mela, banka, le likotoana tsa aterese bakeng sa memori ea LPDDR/DDR2/DDR3 eo u e sebelisang. khetha lethathamo la ho hula ho khetha boleng bo nepahetseng bakeng sa mela/libanka/likholomo ho latela leqephe la data la memori ea LPDDR/DDR2/DDR3.
Hlokomela: Nomoro e lethathamong la ho theola e bolela palo ea liaterese, eseng palo e felletseng ea mela/libanka/likholomo. Bakeng sa mohlalaample, haeba memori ea DDR e na le libanka tse 4, khetha tse 2 (2 ²=4) bakeng sa libanka. Haeba memori ea DDR e na le libanka tse 8, khetha 3 (2³ =8) bakeng sa libanka.
Litlhophiso tsa Sebopeho sa Lesela
Ka ho sa feleng, processor e thata ea Cortex-M3 e hlophisoa ho fihlella DDR Controller. U ka boela ua lumella Lesela la Master hore le fihle ho DDR Controller ka ho nolofalletsa lebokose la ho hlahloba la Fabric Interface Setting. Tabeng ena, o ka khetha e 'ngoe ea likhetho tse latelang:
- Sebelisa AXI Interface - The fabric Master e fihlella DDR Controller ka sebopeho sa 64-bit AXI.
- Sebelisa Sehokelo se le seng sa AHBLite - Monghali oa lesela o fihlella DDR Controller ka sebopeho se le seng sa 32-bit AHB.
- Sebelisa li-interfaces tse peli tsa AHBLite - Masters a mabeli a masela a fihlella DDR Controller a sebelisa li-interfaces tse peli tsa 32-bit AHB.
Tlhophiso view (Setšoantšo sa 1-1) lintlafatso ho latela khetho ea hau ea Sebopeho sa Lesela.
I/O Drive Strength (DDR2 le DDR3 feela)
Khetha e 'ngoe ea matla a drive a latelang bakeng sa DDR I/Os ea hau:
- Half Drive Matla
- Matla a Drive a Felletseng
Libero SoC e beha DDR I/O Standard bakeng sa sistimi ea MDDR ea hau e ipapisitse le mofuta oa Memory ea DDR le I/O Drive Strength (joalo ka ha ho bonts'itsoe ho Tab le 1-1).
Letlapa la 1-1 • I/O Drive Matla le Mofuta oa Memori ea DDR
Mofuta oa memori ea DDR | Half Strength Drive | E Feletseng Matla Drive |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
IO Standard (LPDDR feela)
Khetha e 'ngoe ea likhetho tse latelang:
- LVCMOS18 (Matla a Tlase) bakeng sa maemo a tloaelehileng a LVCMOS 1.8V IO. E sebelisoa lits'ebetsong tse tloaelehileng tsa LPDDR1.
- Tlhokomeliso ea LPDDRI: Pele u khetha maemo ana, etsa bonnete ba hore boto ea hau e tšehetsa maemo ana. U tlameha ho sebelisa khetho ena ha u shebile M2S-EVAL-KIT kapa liboto tsa SF2-STARTER-KIT. Litekanyetso tsa LPDDRI IO li hloka hore sehanyetsi sa IMP_CALIB se kenngoe botong.
IO Calibration (LPDDR feela)
Khetha e 'ngoe ea likhetho tse latelang ha u sebelisa standard LVCMOS18 IO:
- On
- Koala (Tlwaelelo)
Calibration ON le OFF e laola ka boikgethelo tshebediso ya boloko ba tekano ba IO bo lekanyang bakganni ba IO ho sehanyetsi sa kantle. Ha HO TLOHILE, sesebelisoa se sebelisa litokiso tse seng li setiloe tsa mokhanni oa IO.
Ha ON, sena se hloka 150-ohm IMP_CALIB resistor hore e kenngwe ho PCB.
Sena se sebelisetsoa ho lekanya IO ho litšobotsi tsa PCB. Leha ho le joalo, ha e setetsoe ho ON, sehanyetsi se hloka ho kenngoa kapa molaoli oa memori o ke ke oa qala.
Bakeng sa lintlha tse ling, sheba ho AC393-SmartFusion2 le IGLOO2 Board Design Guidelines Application
Hlokomela le SmartFusion2 SoC FPGA High Speed DDR Interfaces Guide Guide.
Tlhophiso ea Molaoli oa MDDR
Ha o sebelisa MSS DDR Controller ho fihlella DDR Memory e kantle, DDR Controller e tlameha ho hlophisoa ka nako ea ts'ebetso. Sena se etsoa ka ho ngola lintlha tsa tlhophiso ho lirejistara tse inehetseng tsa DDR controller. Lintlha tsena tsa tlhophiso li ipapisitse le litšobotsi tsa memori ea kantle ea DDR le ts'ebeliso ea hau. Karolo ena e hlalosa mokhoa oa ho kenya likarolo tsena tsa tlhophiso ho configurator ea molaoli oa MSS DDR le hore na data ea tlhophiso e laoloa joang e le karolo ea tharollo ea kakaretso ea Peripheral Initialization.
Lingoliloeng tsa Taolo ea MSS DDR
MSS DDR Controller e na le lethathamo la lirejisetara tse hlokang ho hlophisoa ka nako ea ts'ebetso. Maemo a tlhophiso bakeng sa lirekoto tsena a emela liparamente tse fapaneng, joalo ka DDR mode, bophara ba PHY, mokhoa oa ho phatloha, le ECC. Bakeng sa lintlha tse felletseng mabapi le lirejistara tsa tlhophiso ea taolo ea DDR, sheba ho SmartFusion2 SoC FPGA High Speed DDR Interfaces Guide's Guide.
Tlhophiso ea Lingoliloeng tsa MDDR
Sebelisa Memory Initialization (setšoantšo sa 2-1, setšoantšo sa 2-2, le setšoantšo sa 2-3) le nako ea ho hopola (setšoantšo sa 2-4) ho kenya li-parameter tse tsamaellanang le DDR Memori le ts'ebeliso ea hau. Lipalo tseo u li kenyang ho li-tab tsena li fetoleloa ka bo eona ho ea ho litekanyetso tse loketseng tsa rejisetara. Ha o tobetsa paramethara e itseng, rejisetara ea eona e tsamaellanang e hlalositsoe fenstereng ea Tlhaloso ea Ngoliso (karolo e tlase ho Setšoantšo sa 1-1 leqepheng la 4).
Ho qala ka Memori
Taba ea Memory Initialization e u lumella ho hlophisa mekhoa eo u batlang hore mehopolo ea hau ea LPDDR/DDR2/DDR3 e qalisoe. Lenane le likhetho tse fumanehang ho "Memory Initialization" tab li fapana ho latela mofuta oa memori ea DDR (LPDDR/DDR2/DDR3) eo u e sebelisang. Sheba Leqephe la Memori ea DDR ha u hlophisa likhetho. Ha o fetola kapa o kenya boleng, fenstere ea Tlhaloso ea Ngoliso e u fa lebitso la ngoliso le boleng bo ntlafalitsoeng. Lintlha tse fosahetseng li tšoauoa e le litemoso. Setšoantšo sa 2-1, Figure 2-2, le Figure 2-3 se bonts'a Taba ea ho Qala bakeng sa LPDDR, DDR2 le DDR3, ka ho latellana.
- Boemo ba Nako – Kgetha 1T kapa 2T Mokgwa wa Nako. Ka 1T (mokhoa oa kamehla), molaoli oa DDR a ka fana ka taelo e ncha potolohong e 'ngoe le e 'ngoe ea oache. Ka mokhoa oa 2T oa nako, molaoli oa DDR o tšoara aterese le bese ea taelo e sebetsang bakeng sa lipotoloho tse peli tsa oache. Sena se fokotsa ts'ebetso ea bese ho taelo e le 'ngoe ka lioache tse peli, empa e eketsa habeli palo ea ho seta le ho boloka nako.
- Partial-Array Self Refresh (LPDDR feela). Karolo ena ke ea ho boloka matla bakeng sa LPDDR.
Khetha e 'ngoe ea tse latelang hore molaoli a khatholle boholo ba mohopolo nakong ea ho itlhabolla:
- Lethathamo le felletseng: Libanka 0, 1,2 le 3
- Half array: Banks 0 le 1
- Sehlopha sa kotara: Banka 0
- Sehlopha sa borobeli: Banka 0 e nang le aterese ea mola MSB=0
- Sehlopha sa leshome le metso e ts'eletseng: Banka 0 e nang le aterese ea mola MSB le MSB-1 ka bobeli e lekana le 0.
Bakeng sa likhetho tse ling kaofela, sheba leqephe la hau la DDR Memory Data Sheet ha u hlophisa likhetho.
Nako ea ho Hopola
Taba ena e u lumella ho hlophisa liparamente tsa Nako ea Memori. Sheba Leqephe la Lintlha la memori ea hau ea LPDDR/DDR2/DDR3 ha u hlophisa liparamente tsa Nako ea Memori.
Ha o fetola kapa o kenya boleng, fenstere ea Tlhaloso ea Ngoliso e u fa lebitso la ngoliso le boleng bo ntlafalitsoeng. Lintlha tse fosahetseng li tšoauoa e le litemoso.
E kenya DDR Configuration Files
Ntle le ho kenya liparamente tsa Memori ea DDR u sebelisa li-tabo tsa Memory Initialization le Nako, o ka kenya boleng ba ngoliso ea DDR ho tsoa ho file. Ho etsa joalo, tobetsa konopo ea Import Configuration ebe u ea ho mongolo file e nang le mabitso a ngoliso ea DDR le boleng. Setšoantšo sa 2-5 se bontša syntax ea tlhophiso ea ho kenya.
Hlokomela: Haeba u khetha ho tlisa boleng ba ngoliso ho e-na le ho bo kenya u sebelisa GUI, u tlameha ho totobatsa boleng bohle bo hlokahalang ba ngoliso. Sheba Tataiso ea Basebelisi ea SmartFusion2 SoC FPGA High Speed DDR bakeng sa lintlha.
E romela DDR Configuration Files
U ka boela ua romella lintlha tsa hajoale tsa tlhophiso ea ngoliso ho mongolo file. Sena file e tla ba le litekanyetso tsa ngoliso tseo u li tlisitseng kantle ho naha (haeba li teng) hammoho le tse khomiloeng ho tsoa ho li-parameter tsa GUI tseo u li kentseng puisanong ena.
Haeba u batla ho etsolla liphetoho tseo u li entseng ho tlhophiso ea ngoliso ea DDR, u ka etsa joalo ka Restore Default. Hlokomela hore sena se hlakola lintlha tsohle tsa tlhophiso ea ngoliso mme o tlameha ho reka hape kapa ho kenya data ena hape. Lintlha li seta botjha ho boleng ba ho seta botjha ha hardware.
Lintlha tse hlahisitsoeng
Tobetsa OK ho etsa tlhophiso. Ho ipapisitsoe le seo u se kentseng ho li-tabo tsa Kakaretso, Nako ea Memori le ho Qala Memori, MDDR Configurator e kopanya boleng ba lirekoto tsohle tsa tlhophiso ea DDR ebe e romela boleng bona ho projeke ea hau ea firmware le papiso. files. E romelloang kantle ho naha file syntax e bontšoa ho Setšoantšo sa 2-6.
Firmware
Ha o hlahisa SmartDesign, tse latelang files li hlahisoa ka har'a /firmware/drivers_config/sys_config directory. Tsena files lia hlokahala hore setsi sa firmware sa CMSIS se hlophise hantle 'me se be le leseli mabapi le moralo oa hau oa hajoale ho kenyeletsoa le data ea phetisetso ea phetisetso le tlhaiso-leseling ea lioache bakeng sa MSS. Se ke oa hlophisa tsena files ka letsoho ha li ntse li bōptjoa nako le nako ha moralo oa hau oa metso o etsoa bocha.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h - MDDR dintlha tsa tlhophiso.
- Sys_config_fddr_define.h - Lintlha tsa tlhophiso ea FDDR.
- sys_config_mss_clocks.h – tlhophiso ea lioache tsa MSS
Ketsiso
Ha o hlahisa SmartDesign e amanang le MSS ea hau, ketsiso e latelang files li hlahisoa ka har'a / directory ea mohlala:
- test.bfm - BFM ea boemo bo holimo file e "phethiloeng" ka lekhetlo la pele nakong ea papiso efe kapa efe e sebelisang processor ea SmartFusion2 MSS' Cortex-M3. E etsa peripheral_init.bfm le user.bfm, ka tatellano eo.
- peripheral_init.bfm – E na le tshebetso ya BFM e etsisang tshebetso ya CMSIS::SystemInit() e sebetsang ho Cortex-M3 pele o kenya () tshebetso. Ha e le hantle e kopiletsa lintlha tsa tlhophiso bakeng sa tlhophiso efe kapa efe e sebelisitsoeng moahong ho lirejisetara tse nepahetseng tsa tlhophiso ebe e emela hore li-peripheral tsohle li be malala-a-laotsoe pele e tiisa hore mosebelisi a ka sebelisa li-peripherals tsena.
- MDDR_init.bfm - E na le litaelo tsa ho ngola tsa BFM tse etsisang mongolo oa data ea rejisetara ea tlhophiso ea MSS DDR eo u e kentseng (u sebelisa lebokose la Edit Registers ka holimo) lirejiseteng tsa DDR Controller.
- user.bfm - E reretsoe litaelo tsa basebelisi. U ka etsisa datapath ka ho eketsa litaelo tsa hau tsa BFM ho sena file. Litaelo ho sena file e tla "phethisoa" ka mor'a hore peripheral_init.bfm e phethe.
Ho sebelisa the files ka holimo, tsela ea tlhophiso e etsisoa ka bo eona. U hloka feela ho fetola user.bfm file ho etsisa datapath. Se ke oa fetola test.bfm, peripheral_init.bfm, kapa MDDR_init.bfm files joalo ka tsena files li etsoa bocha nako le nako ha moralo oa hau oa metso o etsoa bocha.
MSS DDR Configuration Path
Pheripheral Initialization tharollo e hloka hore, ntle le ho hlakisa boleng ba rejisetara ea tlhophiso ea MSS DDR, o lokise tsela ea data ea tlhophiso ea APB ho MSS (FIC_2). Sesebediswa sa SystemInit() se ngolla datha ho direjistara tsa tlhophiso tsa MDDR ka sebopeho sa FIC_2 APB.
Hlokomela: Haeba o sebelisa System Builder, tsela ea tlhophiso e tla beoa ebe e hokahanngoa ka bo eona.
Ho lokisa sebopeho sa FIC_2:
- Bula lebokose la tlhophiso la FIC_2 (setšoantšo sa 2-7) ho tsoa ho setlhophiso sa MSS.
- Khetha khetho ea Initialize peripherals u sebelisa khetho ea Cortex-M3.
- Etsa bonnete ba hore MSS DDR e khethiloe, joalo ka li-block tsa Lesela la DDR/SERDES ha u li sebelisa.
- Tobetsa OK ho boloka litlhophiso tsa hau. Sena se tla pepesa likou tsa tlhophiso tsa FIC_2 (Clock, Reset, le APB bus interfaces), joalo ka ha ho bonts'itsoe ho Setšoantšo sa 2-8.
- Hlahisa MSS. Likou tsa FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK le FIC_2_APB_M_RESET_N) joale li pepesitsoe ho MSS interface 'me li ka hokeloa ho CoreConfigP le CoreResetP ho latela Peripheral Initialization solution.
Bakeng sa lintlha tse felletseng mabapi le ho hlophisa le ho hokahanya li-cores tsa CoreConfigP le CoreResetP, sheba ho Peripheral Initialization User Guide.
Tlhaloso ea Boema-kepe
DDR PHY Interface
Lethathamo la 3-1 • DDR PHY Interface
Lebitso la Port | Tataiso | Tlhaloso |
MDDR_CAS_N | TSOA | DRAM CASN |
MDDR_CKE | TSOA | DRAM CKE |
MDDR_CLK | TSOA | Tshupanako, lehlakore la P |
MDDR_CLK_N | TSOA | Tshupanako, N side |
MDDR_CS_N | TSOA | DRAM CSN |
MDDR_ODT | TSOA | DRAM ODT |
MDDR_RAS_N | TSOA | DRAM RASN |
MDDR_RESET_N | TSOA | Seta bocha DRAM bakeng sa DDR3. Hlokomoloha lets'oao lena bakeng sa LPDDR le DDR2 Interfaces. E tšoaee e sa sebelisoe bakeng sa LPDDR le DDR2 Interfaces. |
MDDR_WE_N | TSOA | TERAMA WEN |
MDDR_ADDR[15:0] | TSOA | Likotoana tsa Aterese ea Dram |
MDDR_BA[2:0] | TSOA | Aterese ea Banka ea Dram |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | LIEKETSENG | Dram Data Mask |
MDDR_DQS ([3:0]/[1:0]/[0]) | LIEKETSENG | Dram Data Strobe Input/Output – P Side |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | LIEKETSENG | Dram Data Strobe Input/Output – N Side |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | LIEKETSENG | DRAM Data Input/Output |
MDDR_DQS_TMATCH_0_IN | IN | FIFO ka pontšo |
MDDR_DQS_TMATCH_0_OUT | TSOA | FIFO e tsoa letšoao |
MDDR_DQS_TMATCH_1_IN | IN | FIFO ho lets'oao (32-bit feela) |
MDDR_DQS_TMATCH_1_OUT | TSOA | Lets'oao la FIFO (32-bit feela) |
MDDR_DM_RDQS_ECC | LIEKETSENG | Dram ECC Data Mask |
MDDR_DQS_ECC | LIEKETSENG | Dram ECC Data Strobe Input/Output – P Side |
MDDR_DQS_ECC_N | LIEKETSENG | Dram ECC Data Strobe Input/Output – N Side |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | LIEKETSENG | DRAM ECC Data Input/Output |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO ka pontšo |
MDDR_DQS_TMATCH_ECC_OUT | TSOA | ECC FIFO lets'oao la kantle (32-bit feela) |
Hlokomela: Bophahamo ba likou bakeng sa likou tse ling boa fetoha ho latela khetho ea bophara ba PHY. Mantsoe “[a:0]/ [b:0]/[c:0]” a sebelisoa ho supa likou tse joalo, moo “[a:0]” e supang bophara ba kou ha ho khethoa bophara ba 32-bit PHY. , “[b:0]” e tsamaellana le bophara ba 16-bit PHY, le “[c:0]” e tsamaellana le 8-bit PHY bophara.
Lesela Master AXI Bus Interface
Letlapa la 3-2 • Lesela la Master AXI Bus Interface
Lebitso la Port | Tataiso | Tlhaloso |
DDR_AXI_S_A HLOKOMELA | TSOA | Ngola aterese e lokile |
DDR_AXI_S_WREADY | TSOA | Ngola aterese e lokile |
DDR_AXI_S_BID[3:0] | TSOA | ID ea karabo |
DDR_AXI_S_BRSP[1:0] | TSOA | Ngola karabo |
DDR_AXI_S_BVALID | TSOA | Ngola karabo e nepahetse |
DDR_AXI_S_ARREADY | TSOA | Bala aterese e lokile |
DDR_AXI_S_RID[3:0] | TSOA | Bala ID Tag |
DDR_AXI_S_RRSP[1:0] | TSOA | Bala Karabo |
DDR_AXI_S_RDATA[63:0] | TSOA | Bala data |
DDR_AXI_S_RLAST | TSOA | Bala Qetellong Letšoao lena le bontša phetiso ea ho qetela ka ho phatloha ho hoholo |
DDR_AXI_S_RVALID | TSOA | Aterese ea ho bala e nepahetse |
DDR_AXI_S_AWID[3:0] | IN | Ngola Aterese ID |
DDR_AXI_S_AWADDR[31:0] | IN | Ngola aterese |
DDR_AXI_S_AWLEN[3:0] | IN | Bolelele ba ho phatloha |
DDR_AXI_S_AWSIZE[1:0] | IN | Boholo ba ho phatloha |
DDR_AXI_S_AWBURST[1:0] | IN | Mofuta oa ho phatloha |
DDR_AXI_S_AWLOCK[1:0] | IN | Mofuta oa senotlolo Letšoao lena le fana ka tlhahisoleseling e eketsehileng mabapi le litšobotsi tsa athomo tsa phetiso |
DDR_AXI_S_AWVALID | IN | Ngola aterese e nepahetse |
DDR_AXI_S_WID[3:0] | IN | Ngola Data ID tag |
DDR_AXI_S_WDATA[63:0] | IN | Ngola lintlha |
DDR_AXI_S_WSTRB[7:0] | IN | Ngola strobes |
DDR_AXI_S_WLAST | IN | Ngola qetellong |
DDR_AXI_S_WVALID | IN | Ngola e nepahetse |
DDR_AXI_S_BREADY | IN | Ngola o itokisitse |
DDR_AXI_S_ARID[3:0] | IN | Bala ID ea Aterese |
DDR_AXI_S_ARADDR[31:0] | IN | Bala aterese |
DDR_AXI_S_ARLEN[3:0] | IN | Bolelele ba ho phatloha |
DDR_AXI_S_ARSIZE[1:0] | IN | Boholo ba ho phatloha |
DDR_AXI_S_ARBURST[1:0] | IN | Mofuta oa ho phatloha |
DDR_AXI_S_ARLOCK[1:0] | IN | Mofuta oa Lock |
DDR_AXI_S_ARVALID | IN | Aterese ea ho bala e nepahetse |
DDR_AXI_S_RREADY | IN | Bala aterese e lokile |
Tafole 3-2 • Fabric Master AXI Bus Interface (e tsoela pele)
Lebitso la Port | Tataiso | Tlhaloso |
DDR_AXI_S_CORE_RESET_N | IN | MDDR Global Reset |
DDR_AXI_S_RMW | IN | E bontša hore na li-byte tsohle tsa 64 bit lane li nepahetse bakeng sa li-beats tsohle tsa phetisetso ea AXI. 0: E bontša hore li-byte tsohle ho li-beats tsohle li nepahetse ha ho phatloha 'me molaoli o tlameha ho ngola litaelo. 1: E bontša hore li-byte tse ling ha li sebetse 'me molaoli o lokela ho latela litaelo tsa RMW Sena se khethiloe e le lets'oao la lehlakore la AXI la aterese mme le sebetsa ka lets'oao la AWVALID. E sebelisoa feela ha ECC e buletsoe. |
Lesela Master AHB0 Bus Interface
Letlapa 3-3 • Lesela Master AHB0 Bus Interface
Lebitso la Port | Tataiso | Tlhaloso |
DDR_AHB0_SHREADYOUT | TSOA | AHBL lekhoba le itokisitse - Ha e phahame bakeng sa ho ngola e bontša hore MDDR e se e loketse ho amohela data mme ha e phahame bakeng sa ho bala e bontša hore data e nepahetse. |
DDR_AHB0_SHRESP | TSOA | Boemo ba karabo ea AHBL - Ha e tsamaisoa holimo qetellong ea transaction e bontša hore transaction e phethiloe ka liphoso. Ha e tsamaisoa tlase qetellong ea transaction e bontša hore transaction e phethiloe ka katleho. |
DDR_AHB0_SHRDATA[31:0] | TSOA | AHBL e bala data - Bala lintlha tse tsoang ho lekhoba la MDDR ho ea ho mong'a masela |
DDR_AHB0_SHSEL | IN | Khetho ea makhoba a AHBL - Ha ho boleloa, MDDR ke lekhoba le khethiloeng hajoale la AHBL ka beseng ea AHB. |
DDR_AHB0_SHADDR[31:0] | IN | Aterese ea AHBL - aterese ea byte ho sebopeho sa AHBL |
DDR_AHB0_SHBURST[2:0] | IN | AHBL Burst Length |
DDR_AHB0_SHSIZE[1:0] | IN | Boholo ba phetisetso ea AHBL - E bonts'a boholo ba phetisetso ea hajoale (8/16/32 byte transactions feela) |
DDR_AHB0_SHTRANS[1:0] | IN | Mofuta oa phetisetso ea AHBL - E bontša mofuta oa phetisetso ea transaction ea hajoale |
DDR_AHB0_SHMASTLOCK | IN | AHBL Lock - Ha ho boleloa hore phetisetso ea hajoale ke karolo ea khoebo e notletsoeng |
DDR_AHB0_SHWRITE | IN | AHBL ngola - Ha phahameng e bontša hore transaction ea hona joale ke ho ngola. Ha tlase e bontša hore transaction ea hajoale e baloa |
DDR_AHB0_S_HREADY | IN | AHBL e loketse - Ha e phahame, e bontša hore MDDR e se e loketse ho amohela transaction e ncha |
DDR_AHB0_S_HWDATA[31:0] | IN | AHBL ngola lintlha - Ngola lintlha ho tloha ho setsebi sa masela ho ea ho MDDR |
Lesela Master AHB1 Bus Interface
Letlapa 3-4 • Lesela Master AHB1 Bus Interface
Lebitso la Port | Tataiso | Tlhaloso |
DDR_AHB1_SHREADYOUT | TSOA | AHBL lekhoba le itokisitse - Ha e phahame bakeng sa ho ngola e bontša hore MDDR e se e loketse ho amohela data mme ha e phahame bakeng sa ho bala e bontša hore data e nepahetse. |
DDR_AHB1_SHRESP | TSOA | Boemo ba karabo ea AHBL - Ha e tsamaisoa holimo qetellong ea transaction e bontša hore transaction e phethiloe ka liphoso. Ha e tsamaisoa tlase qetellong ea transaction e bontša hore transaction e phethiloe ka katleho. |
DDR_AHB1_SHRDATA[31:0] | TSOA | AHBL e bala data - Bala lintlha tse tsoang ho lekhoba la MDDR ho ea ho mong'a masela |
DDR_AHB1_SHSEL | IN | Khetho ea makhoba a AHBL - Ha ho boleloa, MDDR ke lekhoba le khethiloeng hajoale la AHBL ka beseng ea AHB. |
DDR_AHB1_SHADDR[31:0] | IN | Aterese ea AHBL - aterese ea byte ho sebopeho sa AHBL |
DDR_AHB1_SHBURST[2:0] | IN | AHBL Burst Length |
DDR_AHB1_SHSIZE[1:0] | IN | Boholo ba phetisetso ea AHBL - E bonts'a boholo ba phetisetso ea hajoale (8/16/32 byte transactions feela) |
DDR_AHB1_SHTRANS[1:0] | IN | Mofuta oa phetisetso ea AHBL - E bontša mofuta oa phetisetso ea transaction ea hajoale |
DDR_AHB1_SHMASTLOCK | IN | AHBL Lock - Ha ho boleloa hore phetisetso ea hajoale ke karolo ea khoebo e notletsoeng |
DDR_AHB1_SHWRITE | IN | AHBL ngola - Ha holimo ho bontša hore transaction ea hona joale ke ho ngola. Ha tlase e bontša hore transaction ea hajoale e baloa. |
DDR_AHB1_SHREADY | IN | AHBL e loketse - Ha e phahame, e bontša hore MDDR e se e loketse ho amohela transaction e ncha |
DDR_AHB1_SHWDATA[31:0] | IN | AHBL ngola lintlha - Ngola lintlha ho tloha ho setsebi sa masela ho ea ho MDDR |
Soft Memory Controller Mode AXI Bus Interface
Letlapa la 3-5 • Mokhoa oa Soft Memory Controller AXI Bus Interface
Lebitso la Port | Tataiso | Tlhaloso |
SMC_AXI_M_WLAST | TSOA | Ngola qetellong |
SMC_AXI_M_WVALID | TSOA | Ngola e nepahetse |
SMC_AXI_M_AWLEN[3:0] | TSOA | Bolelele ba ho phatloha |
SMC_AXI_M_AWBURST[1:0] | TSOA | Mofuta oa ho phatloha |
SMC_AXI_M_Bready | TSOA | Karabo e lokile |
SMC_AXI_M_AWVALID | TSOA | Ngola Aterese e ea nepahala |
SMC_AXI_M_AWID[3:0] | TSOA | Ngola Aterese ID |
SMC_AXI_M_WDATA[63:0] | TSOA | Ngola Lintlha |
SMC_AXI_M_ARVALID | TSOA | Aterese ea ho bala e nepahetse |
SMC_AXI_M_WID[3:0] | TSOA | Ngola Data ID tag |
SMC_AXI_M_WSTRB[7:0] | TSOA | Ngola strobes |
SMC_AXI_M_ARID[3:0] | TSOA | Bala ID ea Aterese |
SMC_AXI_M_ARADDR[31:0] | TSOA | Bala aterese |
SMC_AXI_M_ARLEN[3:0] | TSOA | Bolelele ba ho phatloha |
SMC_AXI_M_ARSIZE[1:0] | TSOA | Boholo ba ho phatloha |
SMC_AXI_M_ARBURST[1:0] | TSOA | Mofuta oa ho phatloha |
SMC_AXI_M_AWADDR[31:0] | TSOA | Ngola Aterese |
SMC_AXI_M_RREATS | TSOA | Bala aterese e lokile |
SMC_AXI_M_AWSIZE[1:0] | TSOA | Boholo ba ho phatloha |
SMC_AXI_M_AWLOCK[1:0] | TSOA | Mofuta oa senotlolo Letšoao lena le fana ka tlhahisoleseling e eketsehileng mabapi le litšobotsi tsa athomo tsa phetiso |
SMC_AXI_M_ARLOCK[1:0] | TSOA | Mofuta oa Lock |
SMC_AXI_M_BID[3:0] | IN | ID ea karabo |
SMC_AXI_M_RID[3:0] | IN | Bala ID Tag |
SMC_AXI_M_RRSP[1:0] | IN | Bala Karabo |
SMC_AXI_M_BRSP[1:0] | IN | Ngola karabo |
SMC_AXI_M_E HLAHILE | IN | Ngola aterese e lokile |
SMC_AXI_M_RDATA[63:0] | IN | Bala Lintlha |
SMC_AXI_M_LOITSE | IN | Ngola o itokisitse |
SMC_AXI_M_BVALID | IN | Ngola karabo e nepahetse |
SMC_AXI_M_ARREADY | IN | Bala aterese e lokile |
SMC_AXI_M_RLAST | IN | Bala Qetellong Letšoao lena le bontša phetiso ea ho qetela ka ho phatloha ho hoholo |
SMC_AXI_M_RVALID | IN | E Balehile |
Mokhoa oa Soft Memory Controller AHB0 Bus Interface
Letlapa la 3-6 • Mokhoa oa Soft Memory Controller AHB0 Bus Interface
Lebitso la Port | Tataiso | Tlhaloso |
SMC_AHB_M_HBURST[1:0] | TSOA | AHBL Burst Length |
SMC_AHB_M_HTRANS[1:0] | TSOA | Mofuta oa phetisetso ea AHBL - E bontša mofuta oa phetisetso ea transaction ea hajoale. |
SMC_AHB_M_HMASTLOCK | TSOA | AHBL Lock - Ha ho boleloa hore phetisetso ea hajoale ke karolo ea khoebo e notletsoeng |
SMC_AHB_M_HWRITE | TSOA | AHBL ngola - Ha e phahameng e bontša hore transaction ea hona joale ke ho ngola. Ha tlase e bontša hore transaction ea hajoale e baloa |
SMC_AHB_M_HSIZE[1:0] | TSOA | Boholo ba phetisetso ea AHBL - E bonts'a boholo ba phetisetso ea hajoale (8/16/32 byte transactions feela) |
SMC_AHB_M_HWDATA[31:0] | TSOA | AHBL ngola data - Ngola data ho tsoa ho master MSS ho ea leselang Soft Memory Controller |
SMC_AHB_M_HADDR[31:0] | TSOA | Aterese ea AHBL - aterese ea byte ho sebopeho sa AHBL |
SMC_AHB_M_HRSP | IN | Boemo ba karabo ea AHBL - Ha e tsamaisoa holimo qetellong ea transaction e bontša hore transaction e phethiloe ka liphoso. Ha e tsamaisoa tlase qetellong ea transaction e bontša hore transaction e phethiloe ka katleho |
SMC_AHB_M_HRDATA[31:0] | IN | AHBL bala data – Bala data ho tswa ho lesela Soft Memory Controller ho MSS master |
SMC_AHB_M_HREADY | IN | AHBL e itokisitse - Phahameng e bontša hore bese ea AHBL e se e loketse ho amohela transaction e ncha |
Tšehetso ea Sehlahisoa
Microsemi SoC Products Group e tšehetsa lihlahisoa tsa eona ka lits'ebeletso tse fapaneng tsa ts'ehetso, ho kenyeletsoa Tšebeletso ea Bareki, Setsi sa Ts'ehetso ea Tekheniki ea Bareki, a websebaka, mangolo a elektroniki, le liofisi tsa thekiso lefatšeng ka bophara. Sehlomathiso sena se na le tlhahisoleseling mabapi le ho ikopanya le Sehlopha sa Lihlahisoa tsa Microsemi SoC le ho sebelisa lits'ebeletso tsena tsa tšehetso.
Tšebeletso ea bareki
Ikopanye le Tshebeletso ya Bareki bakeng sa tshehetso ya dihlahiswa tseo e seng tsa botekgeniki, jwalo ka ditheko tsa sehlahiswa, dintlafatso tsa sehlahiswa, tlhahisoleseding e ntjhafatsa, boemo ba odara, le tumello.
Ho tsoa Amerika Leboea, letsetsa 800.262.1060
Ho tsoa lefats'eng lohle, letsetsa 650.318.4460
Fax, ho tsoa kae kapa kae lefatšeng, 650.318.8044
Setsi sa Tšehetso ea Theknoloji ea Bareki
Sehlopha sa Microsemi SoC Products se na le Setsi sa Ts'ehetso sa Bareki sa Theknoloji se nang le lienjiniere tse nang le litsebo tse phahameng tse ka u thusang ho araba lisebelisoa tsa hau tsa thepa, software, le lipotso tsa moralo mabapi le Lihlahisoa tsa Microsemi SoC. The Customer Technical Support Center e qeta nako e ngata e etsa lintlha tsa kopo, likarabo tsa lipotso tse tloaelehileng tsa potoloho ea moralo, litokomane tsa litaba tse tsejoang, le Lipotso tse fapa-fapaneng. Kahoo, pele o ikopanya le rona, ka kopo etela lisebelisoa tsa rona tsa inthanete. Ho ka etsahala hore ebe re se re arabile lipotso tsa hau.
Tšehetso ea tekheniki
Bakeng sa Ts'ehetso ea Lihlahisoa tsa Microsemi SoC, etela http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Websebaka
U ka sheba lintlha tse fapaneng tsa tekheniki le tseo e seng tsa tekheniki leqepheng la lehae la Microsemi SoC Products Group, ho www.microsemi.com/soc.
Ho ikopanya le Setsi sa Tšehetso ea Theknoloji ea Bareki
Baenjiniere ba nang le litsebo tse phahameng ba sebetsa Setsing sa Tšehetso sa Tekheniki. Setsi sa Tšehetso ea Tekheniki se ka ikopanya le lengolo-tsoibila kapa ka Sehlopha sa Lihlahisoa tsa Microsemi SoC websebaka.
Email
O ka buisana le lipotso tsa hau tsa tekheniki atereseng ea rona ea lengolo-tsoibila mme oa fumana likarabo ka lengolo-tsoibila, fax kapa mohala. Hape, haeba u na le mathata a moralo, u ka romella moralo oa hau ka lengolo-tsoibila files ho fumana thuso. Re lula re beha leihlo ak'haonte ea lengolo-tsoibila letsatsi lohle. Ha o romella kopo ea hau ho rona, ka kopo etsa bonnete ba hore o kenyelletsa lebitso la hau le felletseng, lebitso la k'hamphani, le tlhaiso-leseling ea hau ea ho ikopanya le rona bakeng sa ts'ebetso e nepahetseng ea kopo ea hau.
Aterese ea imeile ea tšehetso ea tekheniki ke soc_tech@microsemi.com.
Linyeoe Tsaka
Bareki ba Microsemi SoC Products Group ba ka fana ka le ho latela linyeoe tsa tekheniki inthaneteng ka ho ea ho My Cases.
Ka ntle ho US
Bareki ba hlokang thuso ka ntle ho libaka tsa nako tsa US ba ka ikopanya le tšehetso ea tekheniki ka lengolo-tsoibila (soc_tech@microsemi.com) kapa ikopanye le ofisi ea thekiso ea lehae.
Etela About Us bakeng sa lethathamo la liofisi tsa thekiso le likhokahano tsa khoebo.
Lethathamo la liofisi tsa thekiso li ka fumanoa ho www.microsemi.com/soc/company/contact/default.aspx.
ITAR Tšehetso ea Theknoloji
Bakeng sa tšehetso ea tekheniki ho RH le RT FPGAs tse laoloang ke International Traffic in Arms Regulations (ITAR), ikopanye le rona ka soc_tech_itar@microsemi.com. Ntle le moo, ka har'a Maemo a Ka, khetha E, lethathamong la ho theoha ha ITAR. Bakeng sa lenane le felletseng la li-FPGA tsa Microsemi tse laoloang ke ITAR, etela ITAR web leqephe.
Mabapi le Microsemi
Microsemi Corporation (Nasdaq: MSCC) e fana ka potefolio e felletseng ea semiconductor le tharollo ea sistimi bakeng sa likhokahano, ts'ireletso le ts'ireletso, sebaka sa lifofane le limmaraka tsa indasteri. Lihlahisoa li kenyelletsa li-circuits tse kopantsoeng ka mokhoa o phahameng oa ts'ebetso le mahlaseli a mahlaseli a li-analoge tse kopantsoeng, li-FPGA, SoCs le ASICs; lihlahisoa tsa tsamaiso ea matla; nako le lisebelisoa tsa ho hokahanya le litharollo tse nepahetseng tsa nako, ho beha maemo a lefats'e bakeng sa nako; lisebelisoa tsa ho sebetsana le lentsoe; RF tharollo; likarolo tse ikhethang; Litharollo tsa Polokelo ea Likhoebo le Lipuisano, mahlale a ts'ireletso le anti-t scalableamplihlahisoa tsa er; Litharollo tsa Ethernet; Matla-over-Ethernet ICs le midspans; hammoho le bokhoni ba ho etsa moralo le litšebeletso. Microsemi e na le ntlo-kholo ea Aliso Viejo, Calif. 'me e na le basebetsi ba ka bang 4,800 lefatšeng ka bophara. Ithute haholoanyane ho www.microsemi.com.
Microsemi ha e fane ka tiisetso, boemeli, kapa tiiso mabapi le tlhahisoleseding e teng mona kapa ho lekana ha lihlahisoa le litšebeletso tsa eona bakeng sa morero ofe kapa ofe, leha e le hore Microsemi ha e nke boikarabelo leha e le bofe bo hlahang ka lebaka la kopo kapa tšebeliso ea sehlahisoa leha e le sefe kapa potoloho. Lihlahisoa tse rekisoang ka tlase mona le lihlahisoa tse ling tse rekisoang ke Microsemi li 'nile tsa lekoa ka mokhoa o lekanyelitsoeng' me ha lia lokela ho sebelisoa hammoho le lisebelisoa tsa bohlokoa tsa mosebetsi kapa likopo. Litlhaloso life kapa life tsa ts'ebetso ho lumeloa hore lia tšepahala empa ha lia netefatsoa, 'me Moreki o tlameha ho tsamaisa le ho tlatsa ts'ebetso eohle le liteko tse ling tsa lihlahisoa, a le mong, hammoho le, kapa a kentsoe, lihlahisoa life kapa life tsa ho qetela. Moreki a ke ke a itšetleha ka lintlha leha e le life le litlhaloso tsa ts'ebetso kapa litekanyetso tse fanoeng ke Microsemi. Ke boikarabello ba Moreki ho iketsetsa qeto ea hore na lihlahisoa life kapa life lia tšoaneleha le ho etsa liteko le ho netefatsa se tšoanang. Boitsebiso bo fanoeng ke Microsemi mona ka tlase bo fanoe "joalokaha bo le teng, bo hokae" le ka liphoso tsohle, 'me kotsi eohle e amanang le boitsebiso bo joalo ke ka ho feletseng le Moreki. Microsemi ha e fane, ka ho hlaka kapa ka mokhoa o hlakileng, ho mokga leha e le ofe litokelo tsa patent, li-license, kapa litokelo tse ling tsa IP, ebang ke mabapi le boitsebiso bo joalo ka boeona kapa ntho leha e le efe e hlalositsoeng ke boitsebiso bo joalo. Tlhahisoleseding e fanoeng tokomaneng ena ke ea mong'a Microsemi, 'me Microsemi e na le tokelo ea ho etsa liphetoho leha e le life tlhahisoleseding e tokomaneng ena kapa ho lihlahisoa leha e le life le litšebeletso ka nako leha e le efe ntle le tsebiso.
Ntlo-khōlō ea Khoebo ea Microsemi
One Enterprise, Aliso Viejo,
CA 92656 USA
Ka hare ho USA: +1 800-713-4113
Kantle ho USA: +1 949-380-6100
Lithekiso: +1 949-380-6136
Fax: +1 949-215-4996
E-mail: sales.support@microsemi.com
©2016 Microsemi Corporation. Litokelo tsohle li sirelelitsoe. Microsemi le logo ea Microsemi ke matšoao a khoebo a Microsemi Corporation. Matshwao a mang kaofela a kgwebo le matshwao a tshebeletso ke thepa ya beng ba ona.
5-02-00377-5/11.16
Litokomane / Lisebelisoa
![]() |
Sebopeho sa Microsemi SmartFusion2 MSS DDR Controller [pdf] Bukana ea Mosebelisi Tlhophiso ea SmartFusion2 MSS DDR Controller, SmartFusion2 MSS, DDR Controller Configuration, Configuration ea Molaoli. |