Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-logo

Microsemi SmartFusion2 SoC Cód FPGA Scáthfhoghlaim ó SPI Flash go Cuimhne DDR

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-product-iamge

Réamhfhocal

Cuspóir
Tá an taispeántas seo le haghaidh feistí eagair geata in-ríomhchláraithe réimse (FPGA) córas-ar-sliseanna SmartFusion®2 (SoC). Soláthraíonn sé treoracha maidir le conas an dearadh tagartha comhfhreagrach a úsáid.

Lucht Féachana Beartaithe
Tá an treoir taispeána seo dírithe ar:

  • Dearthóirí FPGA
  • Dearthóirí leabaithe
  • Dearthóirí ar leibhéal an chórais

Tagairtí
Féach an méid seo a leanas web leathanach le haghaidh liosta iomlán agus cothrom le dáta de dhoiciméid ghléis SmartFusion2:
http://www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2#documentation

Déantar tagairt do na doiciméid seo a leanas sa treoir taispeána seo.

  • UG0331: Treoir Úsáideora Fochóras Microcontroller SmartFusion2
  • Treoir Úsáideora Tógálaí Córas SmartFusion2

SmartFusion2 SoC FPGA - Scáthfhoghlaim Cód ó SPI Flash go Cuimhne DDR

Réamhrá

Taispeánann an dearadh taispeána seo cumais gléas SmartFusion2 SoC FPGA le haghaidh scáthú cód ón bhfeiste cuimhne flash comhéadan forimeallach sraitheach (SPI) chun cuimhne rochtana randamach dinimiciúil sioncrónach (SDRAM) ráta sonraí (DDR) a dhúbailt agus an cód a fhorghníomhú ó DDR SDRAM.
Taispeánann Fíor 1 an léaráid bloc barrleibhéil le haghaidh scáthú cód ó ghléas SPI flash go cuimhne DDR.

Fíor 1 • Léaráid Bhloc Barrleibhéil

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-01

Is modh tosaithe é scáthú cód a úsáidtear chun íomhá a rith ó chuimhní seachtracha, níos tapúla agus so-ghalaithe (DRAM). Is é an próiseas é an cód a chóipeáil ón gcuimhne neamh-luaineach go dtí an chuimhne so-ghalaithe lena fhorghníomhú.

Tá scáthú cód ag teastáil nuair nach dtacaíonn an chuimhne neamh-luaineach a bhaineann le próiseálaí le rochtain randamach ar an gcód le haghaidh forghníomhaithe i bhfeidhm, nó nuair nach bhfuil dóthain cuimhne rochtana randamach neamh-luaineach ann. I bhfeidhmchláir atá ríthábhachtach ó thaobh feidhmíochta de, is féidir an luas forghníomhaithe a fheabhsú trí scáthú cód, áit a ndéantar an cód a chóipeáil chuig RAM tréchur níos airde chun é a chur i gcrích níos tapúla.

Úsáidtear cuimhní aon-ráta sonraí (SDR)/DDR SDRAM in feidhmchláir a bhfuil íomhá inrite feidhmchláir mhór acu agus a éilíonn feidhmíocht níos airde. Go hiondúil, déantar na híomhánna móra inrite a stóráil i gcuimhne neamh-luaineach, mar NAND flash nó SPI flash, agus a chóipeáil go cuimhne so-ghalaithe, cosúil le cuimhne SDR/DDR SDRAM, ag cumhacht suas lena fhorghníomhú.

Comhtháthaíonn feistí SmartFusion2 SoC FPGA fabraic FPGA flashbhunaithe ceathrú glúin, próiseálaí ARM® Cortex®-M3, agus comhéadain cumarsáide ardfheidhmíochta ar sliseanna amháin. Úsáidtear na rialtóirí cuimhne ardluais i bhfeistí SmartFusion2 SoC FPGA chun comhéadan a dhéanamh leis na cuimhní seachtracha DDR2/DDR3/LPDDR. Is féidir na cuimhní cinn DDR2/DDR3 a oibriú ag uasluas 333 MHz. Is féidir leis an bpróiseálaí Cortex-M3 na treoracha a rith go díreach ó chuimhne DDR seachtrach tríd an bhfochóras microcontroller (MSS) DDR (MDDR). Láimhseálann rialtóir taisce FPGA agus droichead MSS DDR an sreabhadh sonraí le haghaidh feidhmíochta níos fearr.

Dearadh Riachtanais
Léiríonn Tábla 1 na riachtanais deartha don taispeántas seo.

Tábla 1 • Riachtanais Dearaidh

Riachtanais Dearaidh Cur síos
Ceanglais Crua-earraí
Trealamh Ardfhorbartha SmartFusion2:
• 12 V adapter
• FlashPro5
• USB A go Mini – B cábla USB
Rev A nó níos déanaí
Deasc nó Glúine Córas Oibriúcháin Windows XP SP2 - Córas Oibriúcháin 32-giotán / 64-giotán Windows 7 - 32-giotán / 64-giotán
Riachtanais Bogearraí
Córas ar Sliseanna Libero® (SoC) v11.7
Bogearraí le haghaidh FlashPro v11.7
SoftConsole v3.4. 1 SPXNUMX*
Tiománaithe PC Tiománaithe usb do UART
Microsoft .NET Framework 4 cliant chun GUI taispeána a sheoladh _
Nóta: * Don rang teagaisc seo, úsáidtear SoftConsole v3.4 SP1. Chun SoftConsole v4.0 a úsáid, féach an TU0546: SoftConsole v4.0 agus Libero SoC v11.7 Teagaisc.

Dearadh Taispeána
Réamhrá
An dearadh taispeána files ar fáil le híoslódáil ón gcosán seo a leanas sa leathcheann Micrimhilseogra websuíomh:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df

An dearadh taispeána files san áireamh:

  • Tionscadal Libero SoC
  • Cláir STAPL files
  • GUI inrite
  • Sample híomhánna iarratais
  • Scripteanna nascóirí
  • cumraíocht DDR files
  • Léigh mé.txt file

Féach ar an readme.txt file ar fáil sa dearadh files don struchtúr eolaire iomlán.

Cur síos
Cuireann an dearadh taispeána seo teicníocht scáthú cód i bhfeidhm chun íomhá an fheidhmchláir a thosú ó chuimhne DDR. Soláthraíonn an dearadh seo comhéadan óstach freisin thar SmartFusion2 SoC FPGA il-mód glacadóir / tarchuradóir asincrónach / sioncrónach uilíoch (MMUART) chun íomhá inrite an sprioc-fheidhmchláir a luchtú isteach i splanc SPI atá ceangailte le comhéadan MSS SPI0.
Cuirtear an scáthú cód i bhfeidhm ar an dá mhodh seo a leanas:

  1. Il-stagmodh próiseas e tosaithe ag baint úsáide as an próiseálaí Cortex-M3
  2. Modh inneall tosaithe crua-earraí ag baint úsáide as fabraic FPGA

Il-Stage Modh Próisis Tosaithe
Reáchtáiltear íomhá an fheidhmchláir ó chuimhní seachtracha DDR sa dá tosaithe seo a leanastagé:

  • Cuireann an próiseálaí Cortex-M3 an lódóir bog tosaithe ó chuimhne leabaithe neamh-luaineach (eNVM), a dhéanann an t-aistriú íomhá cód ó ghléas SPI flash go cuimhne DDR.
  • Déanann próiseálaí Cortex-M3 íomhá an fheidhmchláir a bhrú ó chuimhne DDR.

Cuireann an dearadh seo clár bootloader i bhfeidhm chun íomhá inrite an fheidhmchláir sprice a luchtú ó ghléas spléach SPI go cuimhne DDR lena chur i gcrích. Téann an clár bootloader ó eNVM jumps go dtí an spriocfheidhmchlár atá stóráilte i gcuimhne DDR tar éis íomhá an fheidhmchláir sprice a chóipeáil go cuimhne DDR.
Taispeánann Figiúr 2 an léaráid bloc mionsonraithe den dearadh taispeána.

Fíor 2 • Scáthfhoghlaim an Chóid – Il-Stage Léaráid Bloc Taispeántas Próiseas Tosaithe

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-02

Tá an MDDR cumraithe chun DDR3 a oibriú ag 320 MHz. Taispeánann “Aguisín: Cumraíochtaí DDR3” ar leathanach 22 na socruithe cumraíochta DDR3. Tá DDR cumraithe roimh an bpríomhchód feidhmchláir a fhorghníomhú.

Bootloader
Déanann an tosaitheoir na hoibríochtaí seo a leanas:

  1. Íomhá an fheidhmchláir sprice á chóipeáil ó chuimhne splanc SPI go cuimhne DDR.
  2. Seoladh tosaigh cuimhne DDR a athmhapáil ó 0xA0000000 go 0x00000000 trí chlár córais DDR_CR a chumrú.
  3. An pointeoir cruachta próiseálaí Cortex-M3 a thionscnamh de réir an spriocfheidhmchláir. Tá luach pointeoir an chairn sa chéad suíomh den tábla veicteora sprice. Tá tábla veicteoir an fheidhmchláir sprice ar fáil ag tosú ón seoladh 0x00000000.
  4. Ag lódáil cuntar an chláir (PC) chun láimhseálaí an fheidhmchláir sprice a athshocrú chun íomhá an fheidhmchláir sprice a rith ón gcuimhne DDR. Tá láimhseálaí athshocraigh an spriocfheidhmchláir ar fáil sa tábla veicteora ag an seoladh 0x00000004.
    Taispeánann Figiúr 3 an dearadh taispeána.
    Fíor 3 • Sreabhadh Dearaidh le haghaidh Il-Stage Modh Próisis Tosaithe
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-03

Modh Inneall Tosaithe Crua-earraí
Ar an modh seo, buaileann an Cortex-M3 go díreach íomhá an fheidhmchláir sprice ó chuimhní seachtracha DDR. Cóipeann an t-inneall tosaithe crua-earraí íomhá an fheidhmchláir ón bhfeiste flash SPI go cuimhne DDR, sula scaoiltear athshocrú an phróiseálaí Cortex-M3. Tar éis an t-athshocrú a scaoileadh, buataisí an próiseálaí Cortex-M3 go díreach ó chuimhne DDR. Éilíonn an modh seo níos lú ama tosaithe ná il-stage próiseas tosaithe mar seachnaíonn sé tosaithe iolracha stages agus cóipeáil íomhá feidhmchláir chuig cuimhne DDR i níos lú ama.

Cuireann an dearadh taispeána seo loighic inneall tosaithe i bhfeidhm i bhfabraic FPGA chun íomhá inrite an fheidhmchláir sprice a chóipeáil ó SPI flash go dtí an chuimhne DDR lena fhorghníomhú. Cuireann an dearadh seo lódóir flash SPI i bhfeidhm freisin, ar féidir le próiseálaí Cortex-M3 a fhorghníomhú chun íomhá inrite an fheidhmchláir sprice a luchtú isteach i bhfeiste flash SPI ag baint úsáide as an gcomhéadan óstach a chuirtear ar fáil thar SmartFusion2 SoC FPGA MMUART_0. Is féidir an lasc DIP1 ar an Trealamh Ardfhorbartha SmartFusion2 a úsáid chun an gléas spléach SPI a ríomhchlárú nó an cód a rith ó chuimhne DDR.

Má tá an spriocfheidhmchlár inrite ar fáil sa ghléas SPI flash, cuirfear tús leis an scáthú cód ón ngléas SPI flash go cuimhne DDR ar chumhacht suas an ghléis. Tosaíonn an t-inneall tosaithe an MDDR, cóipeann sé an Íomhá ó ghléas flash SPI go cuimhne DDR, agus athmhapaíonn sé an spás cuimhne DDR go 0x00000000 tríd an bpróiseálaí Cortex-M3 a athshocrú. Tar éis don inneall tosaithe athshocrú Cortex-M3 a scaoileadh, déanann an Cortex-M3 an t-iarratas sprice a fhorghníomhú ó chuimhne DDR.

Tá an FIC_0 cumraithe i mód Slave chun rochtain a fháil ar an MSS SPI_0 ó mháistir fabraic FPGA AHB. Tá comhéadan MDDR AXI (DDR_FIC) cumasaithe chun rochtain a fháil ar an gcuimhne DDR ó mháistir FPGA fabraic AXI.

Taispeánann Figiúr 4 an léaráid bloc mionsonraithe den dearadh taispeána.
Fíor 4 • Scáthfhoghlaim Cóid – Léaráid Bloc Taispeána Inneall Tosaithe Crua-earraí

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-04

Inneall Tosaithe
Is é seo an chuid is mó den taispeántas scáthú cód a chóipeáiltear íomhá an fheidhmchláir ón bhfeiste flash SPI go dtí an chuimhne DDR. Déanann an t-inneall tosaithe na hoibríochtaí seo a leanas:

  1. MDDR a thionscnamh chun rochtain a fháil ar DDR3 ag 320 MHz tríd an bpróiseálaí Cortex-M3 a choinneáil in athshocrú.
  2. Cóipeáil íomhá an fheidhmchláir sprice ó ghléas cuimhne flash SPI go cuimhne DDR ag baint úsáide as an máistir AXI i bhfabraic FPGA trí chomhéadan MDDR AXI.
  3. Seoladh tosaigh cuimhne DDR a athmhapáil ó 0xA0000000 go 0x00000000 trí scríobh chuig clár an chórais DDR_CR.
  4. Athshocrú á scaoileadh chuig próiseálaí Cortex-M3 le tosaithe ó chuimhne DDR.

Taispeánann Figiúr 5 an sreabhadh dearadh taispeána.
Fíor 5 • Léaráid Bhloc Barrleibhéil

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-05

Fíor 6 • Sreabhadh Dearaidh do Mhodh Inneall Tosaithe Crua-earraí

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-06

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-07

Íomhá Feidhmchláir Sprioc a Chruthú do Chuimhne DDR
Tá íomhá is féidir a fhorghníomhú ón gcuimhne DDR ag teastáil chun an taispeántas a rith. Bain úsáid as an tuairisc nascóra “production-execute-in-place-externalDDR.ld”. file atá san áireamh sa dearadh files chun íomhá an fheidhmchláir a thógáil. Cur síos ar an nascóir file sainmhíníonn an seoladh tosaigh cuimhne DDR mar 0x00000000 ós rud é go ndéanann an t-inneall tosaithe/bootloader an chuimhne DDR a athmhapáil ó 0xA0000000 go 0x00000000. Cruthaíonn an script nascóra íomhá feidhmchláir le treoracha, sonraí, agus rannóga BSS sa chuimhne arb é 0x00000000 an seoladh tosaigh. Dé-óid astaithe solais shimplí (LED) íomhá feidhmchlár giniúna idirbhriste blinking, lasc ama agus bunaithe file curtha ar fáil don taispeántas seo.

SPI Flash Loader
Cuirtear an lódóir splanc SPI i bhfeidhm chun cuimhne flash SPI ar bord a luchtú leis an íomhá feidhmchláir sprice inrite ón ríomhaire óstach tríd an gcomhéadan MMUART_0. Déanann próiseálaí Cortex-M3 maolán do na sonraí a thagann thar an gcomhéadan MMUART_0 agus cuireann sé tús leis an DMA forimeallach (PDMA) chun na sonraí maolánacha a scríobh isteach i SPI flash tríd an MSS_SPI0.

An Demo a rith
Taispeánann an taispeántas conas íomhá an fheidhmchláir a luchtú sa flash SPI agus an íomhá feidhmchláir sin a fhorghníomhú ó chuimhní seachtracha DDR. Soláthraíonn sé example hiarratas íomhá “sample_image_DDR3.bin”. Taispeánann an íomhá seo na teachtaireachtaí fáilte agus an teachtaireacht idirbhriste lasc ama ar an consól sraitheach agus blinks LED1 go LED8 ar an SmartFusion2 Trealamh Ardfhorbartha. Chun na teachtaireachtaí idirbhriste GPIO ar an gconsól sraitheach a fheiceáil, brúigh SW2 nó lasc SW3.

An Dearadh Taispeána a Shocrú
Déanann na céimeanna seo a leanas cur síos ar conas an taispeántas a shocrú do chlár SmartFusion2 Advanced Development Kit:

  1. Ceangail an PC Óstach leis an nascóir J33 ag baint úsáide as cábla USB A go mion-B. Braitear na tiománaithe droichead USB go UART go huathoibríoch. Fíoraigh an bhfuil an braite déanta sa bhainisteoir feiste mar a thaispeántar i bhFíor 7.
  2. Mura n-aimsítear tiománaithe USB go huathoibríoch, suiteáil an tiománaí USB.
  3. Le haghaidh cumarsáid críochfoirt sraitheach tríd an gcábla USB mion FTDI, suiteáil an tiománaí FTDI D2XX. Íoslódáil na tiománaithe agus an treoir suiteála ó:
    http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
    Fíor 7 • Tiománaithe USB go UART Droichid
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-08
  4. Ceangail na geansaithe ar an gclár SmartFusion2 Advanced Development Kit, mar a thaispeántar i dTábla 2.
    Aire: Múch an lasc soláthair cumhachta, SW7 agus na geansaithe á nascadh.
    Tábla 2 • Socruithe Geansaí Trealamh Ardfhorbartha SmartFusion2
    Geansaí Bioráin (Ó) Bioráin (Chuig) Tuairimí
    S116, J353, J354, J54 1 2 Is iad seo na socruithe geansaí réamhshocraithe an Bhoird Trealamh Ardfhorbartha. Déan cinnte go bhfuil na geansaithe seo socraithe dá réir.
    J123 2 3
    J124, J121, J32 1 2 JTAG ríomhchlárú trí FTDI
    S118, S119 1 2 Clár SPI Flash
  5. Sa Kit Ardfhorbartha SmartFusion2, ceangail an soláthar cumhachta leis an gcónascaire J42.
    Taispeánann Figiúr 8. socrú an bhoird chun an scáthú cód a rith ó SPI flash go taispeántas DDR3 ar an Kit Ardfhorbartha SmartFusion2.
    Fíor 8 • Socrú Trealamh Ardfhorbartha SmartFusion2
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-09

SPI Flash Loader agus Cód Scáthfhoghlaim GUI Taispeántas
Tá an GUI ag teastáil chun taispeántas scáthaithe an chóid a rith. Lódálaí SPI Flash agus Taispeántas Scáthfhoghlaim Cóid Is comhéadan grafach simplí úsáideora é GUI a ritheann ar an ríomhaire óstach chun an splanc SPI a ríomhchlárú agus a ritheann an taispeántas scáthaithe cód ar an bhFearas Ardfhorbartha SmartFusion2. Is prótacal cumarsáide é UART idir an ríomhaire óstach agus SmartFusion2 Advanced Development Kit. Soláthraíonn sé freisin an t-alt Console Srathach chun na teachtaireachtaí dífhabhtaithe a fuarthas ón bhfeidhmchlár a phriontáil thar an gcomhéadan UART.
Taispeánann Figiúr 9. an Lódálaí SPI Flash agus an Fhuinneog Taispeána um Scáthfhoghlaim Cóid.
Fíor 9 • Lódálaí Splanc SPI agus Fuinneog Taispeána um Scáthfhoghlaim Cóid

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-10

Tacaíonn an GUI leis na gnéithe seo a leanas:

  • Clár SPI Flash: Cláir an íomhá file isteach sa SPI flash.
  • Scáthfhoghlaim Cláir agus Cóid ó SPI Flash go DDR: Ríomhchláraigh an íomhá file isteach SPI flash, cóipeáil sé chuig an gcuimhne DDR, agus buataisí an íomhá ón gcuimhne DDR.
  • Scáthfhoghlaim Cláir agus Cóid ó SPI Flash go SDR: Ríomhchláraigh an íomhá file isteach SPI flash, cóipeáil sé chuig an gcuimhne SDR, agus buataisí an íomhá ón gcuimhne SDR.
  • Scáthfhoghlaim Cód go DDR: Cóipeáil an íomhá atá ann cheana féin file ó SPI flash go dtí an chuimhne DDR agus buataisí an íomhá ó chuimhne DDR.
  • Scáthfhoghlaim Cód go SDR: Cóipeáil an íomhá reatha file ó SPI flash go dtí an chuimhne SDR agus buataisí an íomhá ón gcuimhne SDR. Cliceáil Cabhair le haghaidh tuilleadh eolais ar an GUI.

Rith an Dearadh Demo do Il-Stage Modh Próisis Tosaithe
Déanann na céimeanna seo a leanas cur síos ar conas an dearadh taispeána le haghaidh il-s a reáchtáiltagmodh próiseas e tosaithe:

  1. Cuir lasc an tsoláthair chumhachta AIR, SW7.
  2. Clár an gléas SmarFusion2 SoC FPGA leis an ríomhchlárú file ar fáil sa dearadh files (SF2_CodeShadowing_DDR3_DF\Clárú Files\MultiStageBoot_meothod\CodeShadowing_top.stp ag baint úsáide as bogearraí deartha FlashPro).
  3. Seoladh an SPI Flash Loader agus Cód Scáthfhoghlaim Demo GUI inrite file ar fáil sa dearadh files (SF2_CodeShadowing_DDR3_DF\GUI Inrite\SF2_FlashLoader.exe).
  4. Roghnaigh an calafort COM cuí (a bhfuil na tiománaithe Sraitheach USB dírithe chuige) ón liosta anuas Port COM.
  5. Cliceáil Connect. Tar éis an nasc a bhunú, déanann Ceangail athruithe ar Dhícheangal.
  6. Cliceáil Brabhsáil chun an example sprioc íomhá inrite file ar fáil leis an dearadh files
    (SF2_CodeShadowing_DDR3_DF/Sample Íomhánna Feidhmchláir/íample_image_DDR3.bin).
    Nóta: Chun an bosca íomhá feidhmchláir a ghiniúint file, féach “Aguisín: Araid Inrite a Ghiniúint File” ar leathanach 25.
  7. Coinnigh seoladh tosaigh an chuimhne flash SPI mar réamhshocrú ag 0x00000000.
  8. Roghnaigh an Clár agus Scáthfhoghlaim Cód ó SPI Flash go DDR rogha.
  9. Cliceáil Tosaigh mar a thaispeántar i bhFíor 10 chun an íomhá inrite a luchtú isteach i SPI flash agus scáthú cód ó chuimhne DDR.
    Fíor 10 • An Taispeántas a Thosú
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-11
  10. Má tá an gléas SmartFusion2 SoC FPGA ríomhchláraithe le STAPL file nuair nach bhfuil MDDR cumraithe le haghaidh cuimhne DDR taispeánann sé teachtaireacht earráide, mar a thaispeántar i bhFíor 11.
    Fíor 11 • Teachtaireacht Mícheart Gléas nó Rogha
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-12
  11. Taispeánann an rannán Consól Srathach ar an GUI na teachtaireachtaí dífhabhtaithe agus tosaíonn sé ag ríomhchlárú SPI flash chun an flash SPI a scriosadh go rathúil. Léiríonn Fíor 12 stádas na scríbhneoireachta flash SPI
    Fíor 12 • Lódáil Flash
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-13
  12. Nuair a bhíonn an SPI flash á ríomhchlárú go rathúil, déanann an lódóir tosaithe atá ag rith ar SmartFusion2 SoC FPGA íomhá an fheidhmchláir a chóipeáil ó SPI flash go dtí an chuimhne DDR agus buataisí íomhá an fheidhmchláir. Má tá an íomhá ar fáil sample_image_DDR3.bin roghnaithe, taispeánann an consól sraitheach na teachtaireachtaí fáilte, idirbhriseadh lasc agus teachtaireachtaí idirbhriseadh an lasc ama mar a thaispeántar i bhFíor 13 ar leathanach 18 agus Fíor 14 ar leathanach 18. Taispeántar patrún reatha LED ar LED1 go LED8 ar an SmartFusion2 Kit Forbartha Casta.
  13. Brúigh lasca SW2 agus SW3 chun teachtaireachtaí idirbhriste ar chonsól sraitheach a fheiceáil.
    Fíor 13 • An Íomhá Feidhmchláir Sprice a rith ó Chuimhne DDR3
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-14Fíor 14 • Amadóir agus Teachtaireachtaí Idirbhriseadh sa Chonsól Srathach
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-15

Ag Rith an Dearadh Modh Inneall Tosaithe Crua-earraí
Déanann na céimeanna seo a leanas cur síos ar conas dearadh modh an innill tosaithe crua-earraí a rith:

  1. Cuir lasc an tsoláthair chumhachta AIR, SW7.
  2. Clár an gléas SmarFusion2 SoC FPGA leis an ríomhchlárú file ar fáil sa dearadh files (SF2_CodeShadowing_DDR3_DF\Clárú
    Files\HWBootEngine_method\CodeShadowing_Fabric.stp ag baint úsáide as bogearraí deartha FlashPro).
  3. Chun an SPI Flash a ríomhchlárú déan DIP a athrú SW5-1 go dtí an suíomh ON. Leis an roghnú seo is féidir Cortex-M3 a thosú ó eNVM. Brúigh SW6 chun an gléas SmartFusion2 a athshocrú.
  4. Seoladh an SPI Flash Loader agus Cód Scáthfhoghlaim Demo GUI inrite file ar fáil sa dearadh files (SF2_CodeShadowing_DDR3_DF\GUI Inrite\SF2_FlashLoader.exe).
  5. Roghnaigh an calafort COM cuí (a bhfuil na tiománaithe Sraitheach USB dírithe chuige) ón liosta anuas Port COM.
  6. Cliceáil Connect. Tar éis an nasc a bhunú, déanann Ceangail athruithe ar Dhícheangal.
  7. Cliceáil Brabhsáil chun an example sprioc íomhá inrite file ar fáil leis an dearadh files
    (SF2_CodeShadowing_DDR3_DF/Sample Íomhánna Feidhmchláir/íample_image_DDR3.bin).
    Nóta: Chun an bosca íomhá feidhmchláir a ghiniúint file, féach “Aguisín: Araid Inrite a Ghiniúint File” ar leathanach 25.
  8. Roghnaigh Inneall Tosaithe Crua-earraí rogha i Modh Scáthfhoghlaim Cóid.
  9. Roghnaigh an rogha Clár SPI Flash ón roghchlár Roghanna.
  10. Cliceáil Tosaigh, mar a thaispeántar i bhFíor 15 chun an íomhá inrite a luchtú isteach i SPI flash.
    Fíor 15 • An Taispeántas a Thosú
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-16
  11. Taispeánann an t-alt Console Srathach ar an GUI na teachtaireachtaí dífhabhtaithe agus stádas scríbhneoireachta flash SPI, mar a thaispeántar i bhFíor 16.
    Fíor 16 • Lódáil Flash
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-17
  12. Tar éis an SPI flash a ríomhchlárú go rathúil, athraigh lasc DIP SW5-1 go suíomh OFF. Déanann an roghnú seo an próiseálaí Cortex-M3 a thosú ó chuimhne DDR.
  13. Brúigh SW6 chun an gléas SmartFusion2 a athshocrú. Cóipeann an t-inneall tosaithe íomhá an fheidhmchláir ó SPI flash go dtí an chuimhne DDR agus scaoileann sé athshocrú go Cortex-M3, rud a chothaíonn íomhá an fheidhmchláir ó chuimhne DDR. Má tá an íomhá ar fáil “sample_image_DDR3.bin” luchtaithe go SPI flash, taispeánann an consól sraitheach na teachtaireachtaí fáilte, idirbhriseadh lasc (brúigh SW2 nó SW3) agus teachtaireachtaí idirbhriseadh an lasc ama mar a thaispeántar i bhFíor 17 agus taispeántar patrún reatha LED ar LED1 go LED8 ar an SmartFusion2 Trealamh Ardfhorbartha.
    Fíor 17 • An Íomhá Feidhmchláir Sprice a rith ó Chuimhne DDR3
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-18

Conclúid
Léiríonn an taispeántas seo cumas gléas SmartFusion2 SoC FPGA comhéadan a dhéanamh le cuimhne DDR agus an íomhá inrite a rith ón gcuimhne DDR trí chód a scáthú ó ghléas cuimhne flash SPI. Taispeánann sé freisin dhá mhodh cur chun feidhme scáthú cód ar an bhfeiste SmartFusion2.

Aguisín: Cumraíochtaí DDR3

Léiríonn na figiúirí seo a leanas na socruithe cumraíochta DDR3.
Fíor 18 • Socruithe Cumraíochta Ginearálta DDR

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-19

Fíor 19 • Socruithe Tosaigh Cuimhne DDR

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-20

Fíor 20 • Socruithe Uainithe Cuimhne DDR

Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-21

Aguisín: Araid Inrite a Ghiniúint File

An bosca bruscair inrite file chun an splanc SPI a ríomh chun an taispeántas scáthaithe cóid a rith. Chun an bosca inrite a ghiniúint file ó “sample_image_DDR3” Consól Bog, déan na céimeanna seo a leanas:

  1. Tóg an tionscadal Soft Console leis an nascóir script léiriúcháin-forghníomhaithe-in-áit-seachtrach DDR.
  2. Cuir an cosán suiteála Soft Console leis, le haghaidh example, C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, chuig 'Athróga Comhshaoil' mar a thaispeántar i bhFíor 21.
    Fíor 21 • Conair Shuiteála Consól Bog a Chur leis
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-22
  3. Cliceáil faoi dhó ar an mbaisc file araid-File-Generator.bat lonnaithe ag:
    SoftConsole/CodeShadowing_MSS_CM3/Sampfillteán le_image_DDR3, mar a thaispeántar i bhFíor 22.
    Fíor 22 • Araid File Gineadóir
    Microsemi-SmartFusion2-SoC-FPGA-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-DDR-Memory-23
  4. An Araid -File-Gineadóir cruthaíonn sample_image_DDR3.bin file.

Stair Athbhreithnithe

Léiríonn an tábla seo a leanas athruithe tábhachtacha a rinneadh sa doiciméad seo do gach athbhreithniú.

Athbhreithniú Athruithe
Athbhreithniú 7
(Márta 2016)
Nuashonraíodh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC v11.7 (SAR 77816).
Athbhreithniú 6
(Deireadh Fómhair 2015)
Nuashonraíodh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC v11.6 (SAR 72424).
Athbhreithniú 5
(Meán Fómhair 2014)
Nuashonraíodh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC v11.4 (SAR 60592).
Athbhreithniú 4
(Bealtaine 2014)
Nuashonraigh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC 11.3 (SAR 56851).
Athbhreithniú 3
(Nollaig 2013)
Nuashonraíodh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC v11.2 (SAR 53019).
Athbhreithniú 2
(Bealtaine 2013)
Nuashonraíodh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC v11.0 (SAR 47552).
Athbhreithniú 1
(Márta 2013)
Nuashonraigh an doiciméad le haghaidh eisiúint bogearraí Libero SoC v11.0 beta SP1 (SAR 45068).

Tacaíocht Táirge

Tacaíonn Microsemi SoC Products Group a chuid táirgí le seirbhísí tacaíochta éagsúla, lena n-áirítear Seirbhís do Chustaiméirí, Ionad Tacaíochta Teicniúla do Chustaiméirí, a websuíomh, post leictreonach, agus oifigí díolacháin ar fud an domhain. Tá faisnéis san aguisín seo maidir le dul i dteagmháil le Microsemi SoC Products Group agus na seirbhísí tacaíochta seo a úsáid.

Seirbhís do Chustaiméirí
Déan teagmháil le Seirbhís do Chustaiméirí le haghaidh tacaíochta táirge neamhtheicniúil, amhail praghsáil táirge, uasghrádú táirgí, faisnéis cothrom le dáta, stádas ordú, agus údarú.

  • Ó Mheiriceá Thuaidh, cuir glaoch ar 800.262.1060
  • Ón gcuid eile den domhan, glaoigh ar 650.318.4460
  • Facs, ó áit ar bith ar domhan, 408.643.6913

Ionad Tacaíochta Teicniúla do Chustaiméirí
Déanann Microsemi SoC Products Group a Ionad Tacaíochta Teicniúil do Chustaiméirí a fhoireann le hinnealtóirí ardoilte atá in ann cabhrú le do cheisteanna crua-earraí, bogearraí agus dearaidh faoi Tháirgí Microsemi SoC a fhreagairt. Caitheann an tIonad Tacaíochta Teicniúla do Chustaiméirí go leor ama ag cruthú nótaí iarratais, freagraí ar cheisteanna coitianta sa timthriall dearaidh, doiciméadú ar shaincheisteanna aitheanta, agus CCanna éagsúla. Mar sin, sula ndéanann tú teagmháil linn, tabhair cuairt ar ár n-acmhainní ar líne. Is dócha go bhfuil do chuid ceisteanna freagartha againn cheana féin.

Tacaíocht Theicniúil

Le haghaidh Tacaíocht Táirgí Microsemi SoC, tabhair cuairt ar
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.

Websuíomh
Is féidir leat éagsúlacht faisnéise teicniúla agus neamhtheicniúla a bhrabhsáil ar leathanach baile Microsemi SoC Products Group, ag http://www.microsemi.com/products/fpga-soc/fpga-and-soc.

Teagmháil a dhéanamh leis an Ionad Tacaíochta Teicniúla do Chustaiméirí
Déanann innealtóirí ardoilte foireann an Ionaid Tacaíochta Teicniúla. Is féidir teagmháil a dhéanamh leis an Ionad Tacaíochta Teicniúil trí ríomhphost nó trí Ghrúpa Táirgí Microsemi SoC websuíomh.

Ríomhphost
Is féidir leat do cheisteanna teicniúla a chur in iúl dár seoladh ríomhphoist agus freagraí a fháil ar ais trí ríomhphost, facs nó teileafón. Chomh maith leis sin, má tá fadhbanna dearaidh agat, is féidir leat do dhearadh a ríomhphost files cúnamh a fháil. Déanaimid monatóireacht leanúnach ar an gcuntas ríomhphoist i rith an lae. Agus d’iarratas á sheoladh chugainn, bí cinnte go gcuirfeá d’ainm iomlán, d’ainm cuideachta, agus d’fhaisnéis teagmhála san áireamh le d’iarratas a phróiseáil go héifeachtach.
Is é an seoladh ríomhphoist tacaíochta teicniúla soc_tech@microsemi.com.

Mo Chásanna
Féadfaidh custaiméirí Microsemi SoC Products Group cásanna teicniúla a chur isteach agus a rianú ar líne trí dul chuig Mo Chásanna.

Lasmuigh de SAM
Is féidir le custaiméirí a dteastaíonn cúnamh uathu lasmuigh de chriosanna ama SAM dul i dteagmháil le tacaíocht theicniúil trí ríomhphost (soc_tech@microsemi.com) nó déan teagmháil le hoifig díolacháin áitiúil. Tabhair cuairt ar Fúinn le haghaidh liostaí oifigí díolacháin agus teagmhálacha corparáideacha.

Tacaíocht Theicniúil ITAR
Chun tacaíocht theicniúil a fháil ar FPGAanna RH agus RT atá á rialú ag Rialacháin Idirnáisiúnta um Thrácht Armas (ITAR), déan teagmháil linn trí soc_tech@microsemi.com. Nó, laistigh de Mo Chásanna, roghnaigh Tá sa liosta anuas ITAR. Le haghaidh liosta iomlán de Microsemi FPGAanna rialaithe ITAR, tabhair cuairt ar an ITAR web leathanach.

Ceanncheathrú Corparáideach Microsemi
One Enterprise, Aliso Viejo,
CA 92656 SAM
Laistigh de SAM: +1 (800)
713-4113 Lasmuigh den
Stáit Aontaithe Mheiriceá: +1 949-380-6100
Díolacháin: +1 949-380-6136
Facs: +1 949-215-4996
R-phost: sales.support@microsemi.com
© 2016 Microsemi Corporation.
Gach ceart ar cosaint. Is trádmharcanna de chuid Microsemi Corporation iad Microsemi agus lógó Microsemi.
Is maoin dá n-úinéirí faoi seach iad na trádmharcanna agus na marcanna seirbhíse eile go léir.

Tairgeann Microsemi Corporation (Nasdaq: MSCC) punann chuimsitheach de réitigh leathsheoltóra agus córais do mhargaí cumarsáide, cosanta & slándála, aeraspáis agus tionsclaíochta. I measc na dtáirgí tá ciorcaid chomhtháite analógacha comharthaí measctha ardfheidhmíochta agus radaíocht-chruaite, FPGAanna, SoCanna agus ASICanna; táirgí bainistíochta cumhachta; feistí uainiúcháin agus sioncrónaithe agus réitigh ama beachta, ag socrú caighdeán an domhain maidir le ham; feistí próiseála gutha; réitigh RF; comhpháirteanna scoite; réitigh stórála agus cumarsáide fiontair, teicneolaíochtaí slándála agus frith-t inscálaitheamptáirgí; réitigh Ethernet; Cumhacht-thar-Ethernet ICanna agus midréise; chomh maith le cumais dearadh saincheaptha agus seirbhísí. Tá ceanncheathrú Microsemi in Aliso Viejo, Calif, agus tá thart ar 4,800 fostaí aige ar fud an domhain. Foghlaim níos mó ag www.microsemi.com.

Ní thugann Microsemi aon bharántas, léiriú nó ráthaíocht maidir leis an bhfaisnéis atá anseo nó maidir le hoiriúnacht a chuid táirgí agus seirbhísí chun aon chríche ar leith, agus ní ghlacann Microsemi le haon dliteanas ar bith a eascraíonn as feidhmiú nó úsáid aon táirge nó ciorcad. Rinneadh tástáil theoranta ar na táirgí a dhíoltar anseo thíos agus ar aon táirgí eile a dhíol Microsemi agus níor cheart iad a úsáid in éineacht le trealamh nó feidhmchláir atá ríthábhachtach don mhisean. Creidtear go bhfuil aon sonraíochtaí feidhmíochta iontaofa ach níl siad fíoraithe, agus ní mór don Cheannaitheoir gach feidhmíocht agus tástáil eile ar na táirgí a dhéanamh agus a chur i gcrích, ina n-aonar agus in éineacht le haon táirgí deiridh, nó suiteáilte iontu. Ní bheidh an ceannaitheoir ag brath ar aon sonraí ná sonraíochtaí feidhmíochta nó paraiméadair feidhmíochta arna soláthar ag Microsemi. Tá freagracht ar an gCeannaitheoir oiriúnacht aon táirgí a chinneadh go neamhspleách agus an rud céanna a thástáil agus a fhíorú. Cuirtear an fhaisnéis a sholáthraíonn Microsemi thíos ar fáil “mar atá, cá bhfuil” agus le gach locht, agus is leis an gCeannaitheoir go hiomlán an riosca a bhaineann le faisnéis den sórt sin. Ní dheonaíonn Microsemi, go sainráite nó go hintuigthe, d’aon pháirtí aon chearta paitinne, ceadúnais, nó aon chearta maoine intleachtúla eile, cibé acu i dtaca leis an bhfaisnéis sin féin nó maidir le haon ní a bhfuil cur síos air san fhaisnéis sin. Tá an fhaisnéis a chuirtear ar fáil sa doiciméad seo dílsithe do Microsemi, agus forchoimeádann Microsemi an ceart chun aon athruithe a dhéanamh ar an bhfaisnéis sa doiciméad seo nó ar aon táirgí agus seirbhísí ag am ar bith gan fógra.

Doiciméid / Acmhainní

Microsemi SmartFusion2 SoC Cód FPGA Scáthfhoghlaim ó SPI Flash go Cuimhne DDR [pdfLámhleabhar Úinéara
SmartFusion2 SoC Cód FPGA Scáthfhoghlaim ó SPI Flash go Cuimhne DDR, SmartFusion2 SoC, Scáthfhoghlaim Cód FPGA ó SPI Flash go Cuimhne DDR, Flash go Cuimhne DDR

Tagairtí

Fág trácht

Ní fhoilseofar do sheoladh ríomhphoist. Tá réimsí riachtanacha marcáilte *