Microsemi SmartFusion2 FPGA Fabric DDR Veavakirin Rêbernameya Bikarhêner
Microsemi SmartFusion2 FPGA Fabric DDR Veavakirina Kontrolker

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:

  1. 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.
  2. 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.
  3. Fabric DDR-ê wekî beşek ji serîlêdanek bikarhêner destnîşan bikin û girêdanên riya daneyê çêbikin.
  4. 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
Fabric External Memory DDR Controller Configurator

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
Mîhengên Navrûya Fabric

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ê
Veavakirina Controller FDDR

Figure 2-2 • Veavakirina FDDR - Tabloya Demjimêra Bîrê
Veavakirina Controller FDDR

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î
Importing Veavakirina DDR Files
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î
Daneyên çêkirî

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
Rêça Veavakirina Fabric DDR

Ji bo mîhengkirina pêwendiya FIC_2:

  1. Diyaloga vesazkerê FIC_2 (Wêne 2-5) ji konfiguratorê MSS-ê vekin.
  2. Bi karanîna vebijarka Cortex-M3 vebijarka Destpêkirina periferîk hilbijêrin.
  3. Piştrast bikin ku MSS DDR tê kontrol kirin, wekî blokên Fabric DDR / SERDES heke hûn wan bikar tînin.
  4. 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.
  5. 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
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.
  1. Nîşan dide ku hemî byte di hemî lêdan de di teqînê de derbasdar in û divê kontrolker fermanan binivîsîne.
  2. Nîşan dide ku hin byte nederbasdar in û divê kontrolker fermanên RMW-ê bixweber bike.
    Ev wekî îşaretek alîgirê kanala navnîşana navnîşana AXI-ê tête dabeş kirin û bi sînyala AWVALID re derbasdar e. Tenê dema ku ECC çalak be tê bikar anîn.

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.

Email

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

Microsemi logo

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

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *