Microsemi SmartFusion2 FPGA Fabric DDR Veavakirin Rêbernameya Bikarhêner
Pêşkêş
SmartFusion2 FPGA du kontrolkerên DDR-ê yên bicîbûyî hene - yek bi MSS (MDDR) ve tê gihîştin û ya din ji bo gihîştina rasterast ji Fabric FPGA (FDDR) tê armanc kirin. MDDR û FDDR her du bîranînên DDR-ê yên derveyî-çîpê kontrol dikin.
Ji bo ku hûn kontrolkera Fabric DDR bi tevahî mîheng bikin, divê hûn:
- Ji bo mîhengkirina Kontrolkerê DDR-ê Vesazkera Bîra Derve ya Fabric DDR-ê bikar bînin, pêwendiya otobusê ya datapathê (AXI an AHBLite) hilbijêrin, û frekansa demjimêra DDR û her weha frekansa demjimêra rêça datapathê ya fabrîkî hilbijêrin.
- Nirxên qeydkirinê ji bo tomarên kontrolkerê DDR-ê bicîh bikin ku bi taybetmendiyên bîranîna weya DDR-ya derve re li hev bikin.
- Fabric DDR-ê wekî beşek ji serîlêdanek bikarhêner destnîşan bikin û girêdanên riya daneyê çêbikin.
- Têkiliya veavakirina APB ya kontrolkerê DDR-ê wekî ku ji hêla çareseriya Destpêkkirina Peripheral ve hatî destnîşankirin ve girêdin.
Fabric External Memory DDR Controller Configurator
Vesazkera Bîra Derve ya Fabric DDR (FDDR) ji bo mîhengkirina rêça daneya giştî û pîvanên bîranîna DDR-ya derveyî ji bo Kontrolkerê Fabric DDR-ê tê bikar anîn.
jimar 1-1 • Vesazkera FDDR Serview
Mîhengên Bîrê
Mîhengên Bîrê bikar bînin da ku vebijarkên bîranîna xwe di MDDR-ê de mîheng bikin.
- Tîpa Bîrê - LPDDR, DDR2, an DDR3
- Firehiya Daneyên - 32-bit, 16-bit an 8-bit
- Clock Frequency - Her nirxek (Dehanî / Parçeyî) di navbera 20 MHz heya 333 MHz de
- SECDED ECC Enabled - ON an OFF
- Nexşeya Navnîşanê - {ROW,BANK,STON},{BANK,ROW,STON}
Mîhengên Navrûya Fabric
Navrûya Fabrîk FPGA - Ev pêwendiya daneyê di navbera sêwirana FDDR û FPGA de ye. Ji ber ku FDDR kontrolkerek bîranînê ye, armanc ew e ku bibe xulamek li ser otobusek AXI an AHB. Mamosteyê otobusê danûstendinên otobusê dide destpêkirin, ku di encamê de ji hêla FDDR ve wekî danûstendinên bîranînê têne şîrove kirin û ji Bîra DDR-a-çîpê re têne ragihandin. Vebijarkên navbeynkariya qumaşê FDDR ev in:
- Bikaranîna navberek AXI-64 - Yek master bi navbeynkariya 64-bit\ AXI digihîje FDDR-ê.
- Bikaranîna Navberek Yekane AHB-32 - Yek master bi navgîniyek yekane ya 32-bit AHB ve digihîje FDDR-ê.
- Bikaranîna Du Navrûyên AHB-32 - Du master bi karanîna du navbeynkarên AHB-ê yên 32-bit bi FDDR-ê digihîjin.
FPGA CLOCK Dabeşkar - Rêjeya frekansê ya di navbera demjimêra Kontrolkerê DDR (CLK_FDDR) û demjimêra ku navrûya qumaşê kontrol dike (CLK_FIC64) diyar dike. Frekansa CLK_FIC64 divê bi ya binepergala AHB/AXI ya ku bi navbeynkariya otobusê ya FDDR AHB/AXI ve girêdayî ye wekhev be. Ji bo example, heke we RAMek DDR heye ku li 200 MHz dixebite û Binepergala weya Fabric/AXI li 100 MHz dimeşe, divê hûn dabeşkerek 2-yê hilbijêrin (Wêne 1-2).
Figure 1-2 • Mîhengên Navbera Fabrîk - Peymana Dabeşkera Saetê ya AXI û FDDR
Fabric bikar bînin PLL QESR - Heke CLK_BASE ji Fabric CCC-ê tê peyda kirin, hûn dikarin derana CCC LOCK ya qumaşê bi têketina FDDR FAB_PLL_LOCK ve girêdin. CLK_BASE ne aram e heya ku Fabric CCC kilît nebe. Ji ber vê yekê, Microsemi pêşniyar dike ku hûn FDDR-ê ji nû ve bihêlin (ango, têketina CORE_RESET_N bipejirînin) heya ku CLK_BASE aram be. Hilberîna LOCK ya Fabric CCC destnîşan dike ku demjimêrên hilberîna Fabric CCC aram in. Bi kontrolkirina vebijarka Bikaranîn FAB_PLL_LOCK, hûn dikarin porta têketina FAB_PLL_LOCK ya FDDR eşkere bikin. Dûv re hûn dikarin derketina LOCK ya Fabric CCC bi têketina FAB_PLL_LOCK ya FDDR ve girêdin.
Hêza ajotinê ya IO
Ji bo DDR I/O-yên xwe yek ji hêza ajokera jêrîn hilbijêrin:
- Half Drive Strength
- Hêza ajotinê ya tevahî
Li gorî celebê Bîra DDR-ya we û Hêza I/O ya ku hûn hildibijêrin, Libero SoC ji bo pergala weya FDDR standarda DDR I/O wiha destnîşan dike:
Tîpa Bîra DDR | Half Drive Strength | Hêza ajotinê ya tevahî |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
Navberan çalak bike
FDDR dikare dema ku hin şert û mercên pêşdebirkirî têr bibin navberan zêde bike. Heke hûn dixwazin van astengiyan di serîlêdana xwe de bikar bînin, di vesazkera FDDR de Astengkirinên Çalak bike kontrol bikin.
Ev îşaretên qutbûnê yên li ser mînaka FDDR eşkere dike. Wekî ku sêwirana we hewce dike, hûn dikarin van îşaretên navberê girêdin. Nîşaneyên navberê yên jêrîn û şertên wan ên pêşîn hene:
- FIC_INT - Dema ku di danûstendinê de di navbera Master û FDDR de xeletiyek çêbibe
- IO_CAL_INT - Destûr dide we ku hûn bi navbeynkariya veavakirina APB-ê bi nivîsandina qeydên DDR-ê yên kontrolkerê I/O-yê ji nû ve pîvandinê bikin. Dema ku kalibrasyon qediya, ev navber tê rakirin. Ji bo hûrguliyên di derbarê ji nû vekalîbrasyona I/O de, serî li Rêbernameya Bikarhêneran Microsemi SmartFusion2 bidin.
- PLL_LOCK_INT - Nîşan dide ku FDDR FPLL girtî ye
- PLL_LOCKLOST_INT - Nîşan dide ku FDDR FPLL kilît winda kiriye
- FDDR_ECC_INT - Nîşan dide ku xeletiyek yek an du-bit hatiye dîtin
Fabric Clock Frequency
Hesabkirina frekansa demjimêrê li ser bingeha frekansa demjimêra weya heyî û dabeşkera CLOCK, ku di MHz de têne xuyang kirin.
Frekansa Saetê ya Fabric (li MHz) = Frequency Saet / CLOCK dabeşker
Bandwidth bîra
Hesabkirina firehiya bîrê li ser bingeha nirxa Frekansa Saeta weya heyî li Mbps.
Berfirehiya Bîrê (li Mbps) = 2 * Frekansa Saetê
Tevahiya Bandwidth
Hesabkirina tevaya bandê li ser bingeha Frequency Saeta weya heyî, Firehiya Daneyê û dabeşkera CLOCK, di Mbps de.
Tevahiya Bendavê (li Mbps) = (2 * Frekansa Saetê * Berfirehiya Daneyê) / CLOCK Dabeşker
Veavakirina Controller FDDR
Dema ku hûn Kontrolkerê Fabric DDR-ê bikar tînin da ku bigihîjin Bîra DDR-ya derveyî, divê Kontrolker DDR di dema xebitandinê de were mîheng kirin. Ev bi nivîsandina daneyên mîhengê li tomarên vesazkirina kontrolkerê DDR-ê yên diyarkirî tê kirin. Ev daneyên vesazkirinê bi taybetmendiyên bîranîna DDR-ya derveyî û serîlêdana we ve girêdayî ye. Ev beş diyar dike ka meriv çawa van pîvanên vesazkirinê di mîhengê kontrolkerê FDDR-ê de têxe nav û çawa daneyên vesazkirinê wekî beşek ji çareseriya giştî ya Destpêkkirina Peripheral tê rêvebirin. Ji bo agahdariya berfireh di derbarê çareseriya Destpêkkirina Peripheral de serî li Rêbernameya Bikarhêner Destpêkkirina Peripheral bidin.
Tomarên Kontrola Fabric DDR
Kontrolkerê Fabric DDR komek tomar hene ku divê di dema xebitandinê de bêne mîheng kirin. Nirxên veavakirinê ji bo van qeydan pîvanên cihêreng temsîl dikin (mînakample, moda DDR, firehiya PHY, moda teqînê, ECC, hwd.). Ji bo hûrguliyên di derbarê tomarên mîhengê yên DDR-ê de, serî li Rêbernameya Bikarhêner Microsemi SmartFusion2 bidin.
Fabric DDR Registers Veavakirina
Ji bo têketina pîvanên ku bi Bîra DDR û serîlêdana we re têkildar in, tabên Destpêkkirina Bîrê (Wêne 2-1) û Demjimêra Bîrê (Wêne 2-2) bikar bînin. Nirxên ku hûn di van tabloyan de dinivîsin bixweber li nirxên qeydê yên guncan têne wergerandin. Dema ku hûn pîvanek taybetî bikirtînin, qeyda wê ya têkildar di Pencera Danasîna Tomarê de tê şirove kirin (Wêne 1-1 li ser rûpela 4).
Figure 2-1 • Veavakirina FDDR - Tabloya Destpêkirina Bîrê
Figure 2-2 • Veavakirina FDDR - Tabloya Demjimêra Bîrê
Importing Veavakirina DDR Files
Ji bilî têketina pîvanên Bîra DDR-ê bi karanîna tabloyên Destpêkirina Bîrê û Demjimêr, hûn dikarin nirxên qeyda DDR-ê ji navgînek veguhezînin. file. Ji bo vê yekê, bişkojka Veavakirina Import bikirtînin û li nivîsê bigerin file nav û nirxên qeydên DDR hene. Xiflteya 2-3 hevoksaziya veavakirina importê nîşan dide.
jimar 2-3 • Veavakirina qeyda DDR File Hevoksazî
Not: Ger hûn tercîh bikin ku hûn nirxên qeydê ji dêvla ku bi karanîna GUI-yê têkevin têxin nav xwe, divê hûn hemî nirxên qeydê yên pêwîst diyar bikin. Ji bo hûrguliyan serî li Rêbernameya Bikarhêner SmartFusion2 bidin
Exportkirina Veavakirina DDR Files
Her weha hûn dikarin daneya veavakirina qeyda heyî di nav nivîsekê de derxînin file. Ev file dê nirxên qeydê yên ku we îthal kirine (heke hebe) û hem jî yên ku ji pîvanên GUI-yê yên ku we di vê qutiya diyalogê de ketine hatine hesibandin.
Heke hûn dixwazin guheztinên ku we di veavakirina qeyda DDR-ê de kirine betal bikin, hûn dikarin wiya bi Restore Default bikin. Ev hemî daneyên veavakirina qeydê jê dike û divê hûn vê daneyê ji nû ve têxin an jî ji nû ve têkevin. Daneyên ji bo nirxên vesazkirina hardware têne vegerandin.
Daneyên çêkirî
OK bikirtînin da ku veavakirinê çêbikin. Li ser bingeha têketina we ya di tabloyên Giştî, Demjimêra Bîrê û Destpêkkirina Bîrê de, Vesazkera FDDR nirxan ji bo hemî tomarên vesazkirina DDR-yê dihejmêre û van nirxan di projeya firmware û simulasyona we de derdixe. files. The îxrackirin file hevoksazî di jimar 2-4 de hatiye nîşandan.
jimar 2-4 • Veavakirina qeyda DDR-ya derhanîn File Hevoksazî
Firmware
Dema ku hûn SmartDesign-ê diafirînin, jêrîn files di pelrêça /firmware/ drivers_config/sys_config de têne çêkirin. Eva files ji bo bingehîn firmware CMSIS hewce ne ku bi rêkûpêk berhev bike û agahdariya di derbarê sêwirana weya heyî de, tevî daneyên veavakirina dorhêl û agahdariya veavakirina demjimêrê ji bo MSS-ê, bigire. Vana neguherînin fileBi destan e, ji ber ku ew her carê ku sêwirana weya root-ê ji nû ve tê nûve kirin têne nûve kirin.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h - Daneyên veavakirina MDDR.
- sys_config_fddr_define.h - Daneyên veavakirina FDDR.
- sys_config_mss_clocks.h - Veavakirina demjimêrên MSS
Simulasyon
Dema ku hûn SmartDesign-a ku bi MSS-ya xwe re têkildar diafirînin, simulasyona jêrîn files di pelrêça /simulation de têne çêkirin:
- test.bfm - BFM-asta jorîn file ku yekem car di dema her simulasyonê de ku pêvajoya SmartFusion2 MSS Cortex-M3 dixebitîne, tê darve kirin. Ew peripheral_init.bfm û user.bfm, bi wê rêzê pêk tîne.
- peripheral_init.bfm - Pêvajoya BFM-ê ya ku fonksiyona CMSIS::SystemInit() ku li ser Cortex-M3-ê tê xebitandin dihewîne berî ku hûn têkevin prosedûra sereke()-ê. Ew daneyên veavakirinê yên ji bo her dorhêlek ku di sêwiranê de hatî bikar anîn kopî dike li qeydên rast ên veavakirina dorhêlê û dûv re li bendê ye ku hemî periferîk amade bin berî ku destnîşan bike ku bikarhêner dikare van dorhêlan bikar bîne.
- FDDR_init.bfm - Fermanên nivîsandinê yên BFM-ê vedihewîne ku nivîsandina daneyên qeyda vesazkirina Fabric DDR-ya ku we têxe (bi karanîna qutiya diyalogê ya Guherandinên Tomaran) di nav tomarên Kontrolkerê DDR-ê de dihewîne.
- user.bfm - Ji bo fermanên bikarhêner têne armanc kirin. Hûn dikarin bi lê zêdekirina fermanên BFM-ya xwe di vê de rêça daneyê simul bikin file. Di vê yekê de ferman dike file piştî ku peripheral_init.bfm qediya dê were darve kirin.
Bi kar tînin files li jor, riya veavakirinê bixweber tê simulasyonê. Hûn tenê hewce ne ku bikarhêner.bfm biguherînin file ji bo simulasyona datapathê. test.bfm, peripheral_init.bfm, an MDDR_init.bfm neguherîne filewek vana files her carê ku sêwirana koka we ji nû ve tê nûve kirin.
Rêça Veavakirina Fabric DDR
Çareseriya Destpêkirina Peripheral hewce dike ku, ji bilî diyarkirina nirxên tomarê vesazkirina Fabric DDR, hûn riya daneya veavakirina APB-ê di MSS-ê de mîheng bikin (FIC_2). Fonksiyona SystemInit() bi navbeynkariya FIC_2 APB-ê daneyan li tomarên vesazkirina FDDR dinivîse.
Not: Heke hûn System Builder bikar tînin, riya veavakirinê bixweber tê danîn û girêdan.
jimar 2-5 • FIC_2 Vesazker Serview
Ji bo mîhengkirina pêwendiya FIC_2:
- Diyaloga vesazkerê FIC_2 (Wêne 2-5) ji konfiguratorê MSS-ê vekin.
- Bi karanîna vebijarka Cortex-M3 vebijarka Destpêkirina periferîk hilbijêrin.
- Piştrast bikin ku MSS DDR tê kontrol kirin, wekî blokên Fabric DDR / SERDES heke hûn wan bikar tînin.
- OK bikirtînin da ku mîhengên xwe hilînin. Ev portên vesazkirinê yên FIC_2 (navberên otobusê Saet, Vegerandin, û APB) eşkere dike, wekî ku di Figure 2-6 de tê xuyang kirin.
- MSS-ê çêbikin. Portên FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK û FIC_2_APB_M_RESET_N) naha di navbeynkariya MSS-ê de têne xuyang kirin û li gorî diyardeya çareseriya Destpêkkirina Peripheral dikare bi CoreSF2Config û CoreSF2Reset ve were girêdan.
jimar 2-6 • FIC_2 Ports
Danasîna Port
FDDR Core Ports
Table 3-1 • FDDR Core Ports
Navê Port | Ber | Terîf |
CORE_RESET_N | IN | FDDR Controller Reset |
CLK_BASE | IN | FDDR Fabric Interface Clock |
FPLL_LOCK | DERVE | FDDR PLL Lock encam - dema ku FDDR PLL girtî ye bilind e |
CLK_BASE_PLL_LOCK | IN | Fabric PLL Lock Input. Dema ku vebijarka Bikaranîna FAB_PLL_LOCK were hilbijartin ev têketin tê xuyang kirin. |
Benderan qut bike
Dema ku hûn vebijarka Enable Interrupts hildibijêrin ev koma portan derdikeve holê.
Table 3-2 • Benderên navbirî
Navê Port | Ber | Terîf |
PLL_LOCK_INT | DERVE | Dema ku FDDR PLL kilît dike destnîşan dike. |
PLL_LOCKLOST_INT | DERVE | Dema ku kilîtkirina FDDR PLL winda dibe destnîşan dike. |
ECC_INT | DERVE | Dema ku Bûyerek ECC diqewime destnîşan dike. |
IO_CALIB_INT | DERVE | Dema ku kalibrasyona I/O qediya ye destnîşan dike. |
FIC_INT | DERVE | Dema ku di protokola AHB/AXI de li ser pêwendiya Fabric xeletiyek hebe destnîşan dike. |
Navrûya Veavakirina APB3
Tablo 3-3 • Navbera Vesazkirina APB3
Navê Port | Ber | Terîf |
APB_S_PENABLE | IN | Slave Enable |
APB_S_PSEL | IN | Xulam Hilbijêre |
APB_S_PWRITE | IN | Binivîse Çalak bike |
APB_S_PADDR[10:2] | IN | Navnîşan |
APB_S_PWDATA[15:0] | IN | Daneyên binivîsin |
APB_S_PREADY | DERVE | Slave Ready |
APB_S_PSLVERR | DERVE | Xeletiya xulamê |
APB_S_PRDATA[15:0] | DERVE | Daneyên bixwînin |
APB_S_PRESET_N | IN | Xulam Reset |
APB_S_PCLK | IN | Seet |
Navbera DDR PHY
Table 3-4 • Navrûya DDR PHY
Navê Port | Ber | Terîf |
FDDR_CAS_N | DERVE | DRAM CASN |
FDDR_CKE | DERVE | DRAM CKE |
FDDR_CLK | DERVE | Saet, aliyê P |
FDDR_CLK_N | DERVE | Saet, aliyê N |
FDDR_CS_N | DERVE | DRAM CSN |
FDDR_ODT | DERVE | DRAM ODT |
FDDR_RAS_N | DERVE | DRAM RASN |
FDDR_RESET_N | DERVE | DRAM ji bo DDR3 Vegere |
FDDR_WE_N | DERVE | DRAM WEN |
FDDR_ADDR[15:0] | DERVE | Bitikên Navnîşana Dram |
FDDR_BA[2:0] | DERVE | Navnîşana Banka Dram |
FDDR_DM_RDQS[4:0] | NAV DER | Maska Daneyên Dram |
FDDR_DQS[4:0] | NAV DER | Dram Data Strobe Input / Output - P Side |
FDDR_DQS_N[4:0] | NAV DER | Dram Data Strobe Input / Output - N Side |
FDDR_DQ[35:0] | NAV DER | Daneyên DRAM Ketina / Derketin |
FDDR_FIFO_WE_IN[2:0] | IN | FIFO di sînyala |
FDDR_FIFO_WE_OUT[2:0] | DERVE | FIFO ji sînyala |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | NAV DER | Maska Daneyên Dram |
FDDR_DQS ([3:0]/[1:0]/[0]) | NAV DER | Dram Data Strobe Input / Output - P Side |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | NAV DER | Dram Data Strobe Input / Output - N Side |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | NAV DER | Daneyên DRAM Ketina / Derketin |
FDDR_DQS_TMATCH_0_IN | IN | FIFO di sînyala |
FDDR_DQS_TMATCH_0_OUT | DERVE | FIFO ji sînyala |
FDDR_DQS_TMATCH_1_IN | IN | FIFO di sînyalê de (tenê 32-bit) |
FDDR_DQS_TMATCH_1_OUT | DERVE | Nîşana derketina FIFO (tenê 32-bit) |
FDDR_DM_RDQS_ECC | NAV DER | Mask Daneyên Dram ECC |
FDDR_DQS_ECC | NAV DER | Dram ECC Data Strobe Input / Output - P Side |
FDDR_DQS_ECC_N | NAV DER | Dram ECC Data Strobe Input / Output - N Side |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | NAV DER | DRAM ECC Daneyên Ketina / Derketin |
FDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO di sînyala |
FDDR_DQS_TMATCH_ECC_OUT | DERVE | Nîşana derketinê ya ECC FIFO (tenê 32-bit) |
Not: Firehiyên portê ji bo hin portan li gorî hilbijartina firehiya PHY-ê diguhezin. Nîşana "[a:0]/ [b:0]/[c:0]" ji bo nîşankirina portên weha tê bikar anîn, li wir "[a:0]" dema ku firehiyek PHY-ya 32-bit were hilbijartin vedigere firehiya portê. , "[b:0]" bi firehiya PHY ya 16-bit, û "[c:0]" bi firehiya PHY ya 8-bit re têkildar e.
AXI Bus Interface
Table 3-5 • AXI Bus Interface
Navê Port | Ber | Terîf |
AXI_S_AWREADY | DERVE | Navnîşan amade ye binivîse |
AXI_S_WREADY | DERVE | Navnîşan amade ye binivîse |
AXI_S_BID[3:0] | DERVE | Nasnameya bersivê |
AXI_S_BRESP[1:0] | DERVE | Bersiv binivîse |
AXI_S_BVALID | DERVE | Bersiva derbasdar binivîse |
AXI_S_ARREADY | DERVE | Navnîşan amade ye bixwînin |
AXI_S_RID[3:0] | DERVE | Nasnameyê bixwînin Tag |
AXI_S_RRESP[1:0] | DERVE | Bersiv bixwînin |
AXI_S_RDATA[63:0] | DERVE | Daneyên bixwînin |
AXI_S_RLAST | DERVE | Dawî Xwendin - Ev nîşana veguheztina paşîn a di teqîna xwendinê de destnîşan dike. |
AXI_S_RVALID | DERVE | Navnîşana xwendinê derbasdar e |
AXI_S_AWID[3:0] | IN | Nasnameya Navnîşanê binivîse |
AXI_S_AWADDR[31:0] | IN | Navnîşan binivîse |
AXI_S_AWLEN[3:0] | IN | Dirêjahiya teqînê |
AXI_S_AWSIZE[1:0] | IN | Mezinahiya teqînê |
AXI_S_AWBURST[1:0] | IN | Tîpa teqînê |
AXI_S_AWLOCK[1:0] | IN | Cureya kilîtkirinê - Ev sînyala di derbarê taybetmendiyên atomî yên veguheztinê de agahdariya zêde dide. |
AXI_S_AWVALID | IN | Navnîşana derbasdar binivîse |
AXI_S_WID[3:0] | IN | Nasnameya Daneyê binivîsin tag |
AXI_S_WDATA[63:0] | IN | Daneyên binivîsin |
AXI_S_WSTRB[7:0] | IN | Strobeyan binivîsin |
AXI_S_WLAST | IN | Dawî binivîse |
AXI_S_WVALID | IN | derbasdar binivîse |
AXI_S_BREADY | IN | Amade binivîse |
AXI_S_ARID[3:0] | IN | Nasnameya Navnîşanê bixwînin |
AXI_S_ARADDR[31:0] | IN | Navnîşan bixwînin |
AXI_S_ARLEN[3:0] | IN | Dirêjahiya teqînê |
AXI_S_ARSIZE[1:0] | IN | Mezinahiya teqînê |
AXI_S_ARBURST[1:0] | IN | Tîpa teqînê |
AXI_S_ARLOCK[1:0] | IN | Type Lock |
AXI_S_ARVALID | IN | Navnîşana xwendinê derbasdar e |
AXI_S_RREADY | IN | Navnîşan amade ye bixwînin |
Navê Port | Ber | Terîf |
AXI_S_CORE_RESET_N | IN | MDDR Global Reset |
AXI_S_RMW | IN | Nîşan dide ka hemî baytên xelekek 64-bit ji bo hemî lêdanên veguherînek AXI derbasdar in.
|
Navbera Otobusê ya AHB0
Table 3-6 • AHB0 Bus Interface
Navê Port | Ber | Terîf |
AHB0_S_HREADYOUT | DERVE | Xulamê AHBL amade ye - Dema ku ji bo nivîsandinê bilind e destnîşan dike ku xulam amade ye ku daneyan qebûl bike û dema ku ji bo xwendinê bilind be nîşan dide ku dane derbasdar e. |
AHB0_S_HRESP | DERVE | Rewşa bersivê ya AHBL - Dema ku di dawiya danûstendinê de bilind dibe nîşan dide ku danûstendin bi xeletiyan qediyaye. Dema ku di dawiya danûstendinê de nizm tê avêtin, nîşan dide ku danûstendin bi serfirazî qediyaye. |
AHB0_S_HRDATA[31:0] | DERVE | Daneyên xwendinê yên AHBL - Daneyên ji xulamê ji axayê re bixwînin |
AHB0_S_HSEL | IN | Hilbijartina xulamê AHBL - Dema ku tê pejirandin, xulam xulamê AHBL yê niha yê bijartî ye li ser otobusa AHB. |
AHB0_S_HADDR[31:0] | IN | Navnîşana AHBL - navnîşana byte li ser pêwendiya AHBL |
AHB0_S_HBURST[2:0] | IN | Dirêjahiya teqîna AHBL |
AHB0_S_HSIZE[1:0] | IN | Mezinahiya veguheztina AHBL - Mezinahiya veguheztina heyî destnîşan dike (tenê danûstendinên 8/16/32 byte) |
AHB0_S_HTRANS[1:0] | IN | Tîpa veguhastina AHBL - Cureya veguheztina danûstendina heyî destnîşan dike. |
AHB0_S_HMASTLOCK | IN | Girtina AHBL - Dema ku tê pejirandin veguheztina heyî beşek danûstendinek girtî ye. |
AHB0_S_HWRITE | IN | AHBL binivîse - Dema ku bilind destnîşan dike ku danûstendina heyî nivîsandinek e. Dema ku kêm nîşan dide ku danûstendina heyî xwendinek e. |
AHB0_S_HREADY | IN | AHBL amade ye - Dema ku bilind dibe, destnîşan dike ku xulam amade ye ku danûstendinek nû qebûl bike. |
AHB0_S_HWDATA[31:0] | IN | Daneyên nivîsandina AHBL - Daneyên ji axayê xulamê binivîsin |
Navbera Otobusê ya AHB1
Table 3-7 • AHB1 Bus Interface
Navê Port | Ber | Terîf |
AHB1_S_HREADYOUT | DERVE | Xulamê AHBL amade ye - Dema ku ji bo nivîsandinê bilind e, nîşan dide ku xulam amade ye ku daneyan qebûl bike, û dema ku ji bo xwendinê bilind be, nîşan dide ku dane derbasdar e. |
AHB1_S_HRESP | DERVE | Rewşa bersiva AHBL - Dema ku di dawiya danûstendinê de bilind dibe destnîşan dike ku danûstendin bi xeletiyan qediyaye. Dema ku di dawiya danûstendinê de kêm tê avêtin, nîşan dide ku danûstendin bi serfirazî qediyaye. |
AHB1_S_HRDATA[31:0] | DERVE | Daneyên xwendinê yên AHBL - Daneyên ji xulamê ji axayê re bixwînin |
AHB1_S_HSEL | IN | Hilbijartina xulamê AHBL - Dema ku tê pejirandin, xulam xulamê AHBL yê niha yê bijartî ye li ser otobusa AHB. |
AHB1_S_HADDR[31:0] | IN | Navnîşana AHBL - navnîşana byte li ser pêwendiya AHBL |
AHB1_S_HBURST[2:0] | IN | Dirêjahiya teqîna AHBL |
AHB1_S_HSIZE[1:0] | IN | Mezinahiya veguheztina AHBL - Mezinahiya veguheztina heyî (tenê danûstendinên 8/16/32 byte) destnîşan dike. |
AHB1_S_HTRANS[1:0] | IN | Tîpa veguhastina AHBL - Cureya veguheztina danûstendina heyî destnîşan dike. |
AHB1_S_HMASTLOCK | IN | Girtina AHBL - Dema ku tê gotin, veguheztina heyî beşek danûstendinek girtî ye. |
AHB1_S_HWRITE | IN | AHBL nivîsandin - Dema ku bilind e, destnîşan dike ku danûstendina heyî nivîsandinek e. Dema ku kêm be, nîşan dide ku danûstendina heyî xwendinek e. |
AHB1_S_HREADY | IN | AHBL amade ye - Dema ku bilind dibe, destnîşan dike ku xulam amade ye ku danûstendinek nû qebûl bike. |
AHB1_S_HWDATA[31:0] | IN | Daneyên nivîsandina AHBL - Daneyên ji axayê xulamê binivîsin |
Piştgiriya hilberê
Koma Berhemên Microsemi SoC pişta xwe dide hilberên xwe bi karûbarên piştgirî yên cihêreng, di nav de Karûbarê Xerîdar, Navenda Piştgiriya Teknîkî ya Xerîdar, a webmalper, posta elektronîkî, û ofîsên firotanê yên li çaraliyê cîhanê. Di vê pêvekê de agahdarî li ser têkiliya Microsemi SoC Products Group û karanîna van karûbarên piştgiriyê heye.
Balkeş bûn
Ji bo piştgiriya hilberê ne-teknîkî, wekî nirxê hilberê, nûvekirina hilberê, agahdariya nûvekirinê, rewşa fermanê, û destûrnameyê bi Karûbarê Xerîdar re têkilî daynin.
Ji Amerîkaya Bakur, telefon bikin 800.262.1060
Ji cîhana mayî, telefon bikin 650.318.4460
Faks, ji her derê cîhanê, 408.643.6913
Navenda Piştgiriya Teknîkî ya Mişterî
Microsemi SoC Products Group Navenda Piştgiriya Teknîkî ya Xerîdar bi endezyarên pir jêhatî re kar dike ku dikarin bibin alîkar ku bersiva pirsên hardware, nermalavê, û sêwirana we di derheqê Berhemên Microsemi SoC de bidin. Navenda Piştgiriya Teknîkî ya Xerîdar gelek wext diafirîne notên serîlêdanê, bersivên pirsên çerxa sêwirana hevpar, belgekirina pirsgirêkên naskirî, û Pirs û Pirsên cihêreng. Ji ber vê yekê, berî ku hûn bi me re têkilî daynin, ji kerema xwe biçin çavkaniyên me yên serhêl. Bi îhtîmaleke mezin me berê bersiva pirsên we daye.
Piştgiriya Teknîkî
Serdana Piştgiriya Xerîdar bikin webmalper (www.microsemi.com/soc/support/search/default.aspx) ji bo bêtir agahdarî û piştgirî. Gelek bersivên li ser lêgerînê hene web çavkaniyê diagram, nîgar, û girêdanên çavkaniyên din ên li ser website.
Website
Hûn dikarin cûrbecûr agahdariya teknîkî û ne-teknîkî li ser rûpela malê ya SoC, li ser bigerin www.microsemi.com/soc.
Bi Navenda Piştgiriya Teknîkî ya Xerîdar re têkilî daynin
Endezyarên pir jêhatî Navenda Piştgiriya Teknîkî kar dikin. Navenda Piştgiriya Teknîkî dikare bi e-nameyê an bi Koma Berhemên Microsemi SoC ve were têkilî kirin website.
Hûn dikarin pirsên xwe yên teknîkî bi navnîşana e-nameya me re ragihînin û bersivan bi e-name, faks, an têlefonê vegerînin. Di heman demê de, heke pirsgirêkên we yên sêwiranê hebin, hûn dikarin sêwirana xwe bi e-nameyê bişînin files ku alîkariyê werbigirin. Em di tevahiya rojê de bi berdewamî hesabê e-nameyê dişopînin. Dema ku daxwaznameya xwe ji me re dişînin, ji kerema xwe pê ewle bin ku navê xweya tevahî, navê pargîdanî, û agahdariya pêwendiya xwe ji bo pêvajoyek bikêrhatî ya daxwaziya we bi nav bikin. Navnîşana e-nameya piştgiriya teknîkî ye soc_tech@microsemi.com.
My Cases
Xerîdarên Koma Berhemên Microsemi SoC dikarin dozên teknîkî bi serhêl bişînin û bişopînin bi çûna Doza Min
Derveyî Dewletên Yekbûyî
Xerîdarên ku li derveyî deverên demjimêrên Dewletên Yekbûyî hewceyê alîkariyê ne dikarin bi e-nameyê bi piştgiriya teknîkî re têkilî daynin (soc_tech@microsemi.com) an bi nivîsgehek firotanê ya herêmî re têkilî daynin. Navnîşên ofîsa firotanê dikarin li ser werin dîtin www.microsemi.com/soc/company/contact/default.aspx.
Piştgiriya Teknîkî ya ITAR
Ji bo piştgiriya teknîkî ya li ser RH û RT FPGA-yên ku ji hêla Rêziknameya Trafîka Navneteweyî ya Çekan (ITAR) ve têne rêve kirin, bi me re têkilî daynin. soc_tech_itar@microsemi.com. Wekî din, di nav Dozên Min de, di navnîşa dakêşana ITAR de Erê hilbijêrin. Ji bo navnîşek bêkêmasî ya Microsemi FPGA-ya ITAR-rêkûpêkkirî, biçin serdana ITAR web rûpel.
Pargîdaniya Microsemi (NASDAQ: MSCC) portfoliyoyek berfireh a çareseriyên nîvconductor pêşkêşî dike ji bo: feza, parastin û ewlehiyê; pargîdanî û ragihandinê; û bazarên enerjiya pîşesazî û alternatîf. Hilber amûrên analog û RF-ê yên bi performansa bilind, pêbaweriya bilind, sînyalên tevlihev û RF-yên yekbûyî, SoC-yên xwerû, FPGA, û bine pergalên bêkêmasî hene. Microsemi navenda wê li Aliso Viejo, Calif e. Zêdetir fêr bibin li www.microsemi.com.
© 2014 Microsemi Corporation. Hemû maf parastî ne. Microsemi û logoya Microsemi marqeyên Microsemi Corporation in. Hemî tîcarî û nîşaneyên karûbarê din milkê xwediyên wan ên têkildar in.
Navenda Karsaziya Microsemi
Yek Enterprise, Aliso Viejo CA 92656 USA
Di nav Dewletên Yekbûyî de: +1 949-380-6100
Firotin: +1 949-380-6136
Faks: +1 949-215-4996
Belge / Çavkanî
![]() |
Microsemi SmartFusion2 FPGA Fabric DDR Veavakirina Kontrolker [pdf] Rehbera bikaranînê Veavakirina Kontrolkerê Kontrolkerê SmartFusion2 FPGA FPGA, SmartFusion2, Veavakirina Kontrolkerê Fabrîk DDR ya FPGA, Veavakirina Kontrolker |