Microsemi-LOGO

Microsemi DG0669 SmartFusion2 Cód Scáthfhoghlaim ó SPI Flash go Cuimhne LPDDR

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Cuimhne-PRODUCT

Eolas Táirge

Is réiteach FPGA ardfheidhmíochta, ísealchumhachta é an SmartFusion2 SoC FPGA a chomhtháthaíonn próiseálaí ARM Cortex-M3, acmhainní analógacha agus digiteacha in-ríomhchláraithe, agus comhéadain cumarsáide ardluais ar aon sliseanna amháin. Is sraith dearaidh iomlán é bogearraí Libero SoC v11.7 chun dearadh le Microsemi FPGAs.

Úsáid Táirge

Chun an SmartFusion2 SoC FPGA a úsáid le scáthú cód ó SPI Flash go cuimhne LPDDR, lean na céimeanna thíos:

Réamhfhocal

Cuspóir
Tá an taispeántas seo le haghaidh feistí eagair geata in-ríomhchláraithe réimse (FPGA) SmartFusion®2 córas-ar-sliseanna (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/sf2docs
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 LPDDR

Réamhrá
Léiríonn 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) go dtí ráta sonraí dúbailte cumhachta íseal (LPDDR) cuimhne rochtana randamach dinimiciúil sioncrónach (SDRAM) agus an cód a fhorghníomhú ó LPDDR SDRAM. Taispeánann Figiúr 1 an léaráid bloc barrleibhéil le haghaidh scáthú cód ó ghléas SPI flash go cuimhne LPDDR.

Fíor 1 Léaráid Bhloc Barrleibhéil den Taispeántas

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-1

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 forghníomhaithe in-áit, 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 fabraic FPGA flashbhunaithe ceathrú glúin, próiseálaí ARM® Cortex®-M3, agus comhéadain cumarsáide ardfheidhmíochta ar aon sliseanna amháin. Úsáidtear na rialaitheoirí cuimhne ardluais sna gléasanna SmartFusion2 chun comhéadan a dhéanamh leis na cuimhní seachtracha DDR2/DDR3/LPDDR. Is féidir an chuimhne LPDDR a oibriú ag uasluas 166 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 Rialaitheoir Cache FPGA agus droichead MSS DDR an sreabhadh sonraí le haghaidh feidhmíochta níos fearr.

Riachtanais Dearaidh
Cinntigh go bhfuil na riachtanais chrua-earraí agus bogearraí seo a leanas agat:

Riachtanais Crua-earraí agus Bogearraí

Tábla 1 Riachtanais Dearaidh

Riachtanais Dearaidh Cur síos
Ceanglais Crua-earraí
Trealamh Measúnaithe Slándála SmartFusion2:

• 12 V adapter

• FlashPro4

• USB A go Mini – B cábla USB

Rev D nó níos déanaí
Ríomhaire óstach nó ríomhaire glúine Córas Oibriúcháin Windows XP SP2 – Córas Oibriúcháin 32-/64-giotán Windows 7 – 32-/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 óstach Tiománaithe usb do UART
Creat chun GUI taispeána a sheoladh Microsoft .NET Framework 4 Cliant chun GUI taispeána a sheoladh
Nóta: * Don treoir taispeána 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.
  • Trealamh Forbartha SmartFusion2
  • Bogearraí Libero SoC v11.7
  • USB Blaster nó USB Blaster II cábla

Dearadh Taispeána
Úsáideann an dearadh taispeána il-stagmodh próiseas e tosaithe nó modh inneall tosaithe crua-earraí chun íomhá an fheidhmchláir a luchtú ó SPI flash go cuimhne LPDDR. Lean na céimeanna thíos: An dearadh files ar fáil le híoslódáil ón gcosán seo a leanas sa Microsemi websuíomh: http://soc.microsemi.com/download/rsc/?f=m2s_dg0669_liberov11p7_df

Dearadh files san áireamh:
An dearadh taispeána files san áireamh:

  • Sample híomhánna iarratais
  • Ríomhchlárú files
  • Libero
  • GUI inrite
  • Scripteanna nascóirí
  • cumraíocht DDR files
  • Léigh mé.txt file

SmartFusion2 SoC FPGA – Scáthfhoghlaim Cód ó SPI Flash go Cuimhne LPDDR Léiríonn Fíor 2 struchtúr barrleibhéil an dearaidh files. Le haghaidh tuilleadh sonraí, féach ar an Readme.txt file.

Fíor 2 Dearadh Files Struchtúr Ardleibhéil

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-2

Cur síos ar an Dearadh Demo

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:

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

Il-Stage Modh Próisis Tosaithe

  1. Cruthaigh íomhá feidhmchláir do chuimhne DDR ag baint úsáide as bogearraí Libero SoC.
  2. Luchtaigh an lódóir SPI Flash isteach i SPI flash ag baint úsáide as bogearraí Libero SoC.
  3. Rith an GUI Demo Scáthfhoghlaim Cód chun an FPGA a ríomh agus íomhá an fheidhmchláir a luchtú ó SPI flash go cuimhne LPDDR.

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.

Fíor 3 Scáthfhoghlaim Cód Il-Stage Léaráid Bloc Taispeántas Próiseas Tosaithe

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-3

Tá an MDDR cumraithe le go n-oibreoidh LPDDR ag 166 MHz. Taispeánann “Aguisín: Cumraíochtaí LPDDR” ar leathanach 22 na socruithe cumraíochta LPDDR. Tá an 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.

Fíor 4 Sreabhadh Dearaidh le haghaidh Il-Stage Modh Próisis Tosaithe

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-4

Modh Inneall Tosaithe Crua-earraí

  1. Gin dénártha inrite file ag baint úsáide as bogearraí Libero SoC.
  2. Íoslódáil an dénártha file isteach SPI flash ag baint úsáide as bogearraí Libero SoC.
  3. Rith an Dearadh Inneall Tosaithe Crua-earraí chun an FPGA a ríomhchlárú agus íomhá an fheidhmchláir a luchtú ó SPI flash go cuimhne LPDDR.

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 ó ghléas SPI flash 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_1. Is féidir an lasc DIP1 ar an bhFearas Measúnaithe Slándála 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 i ngléas SPI flash, cuirfear tús leis an scáthú cód ó ghlé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. Taispeánann Figiúr 5 an léaráid bloc mionsonraithe den dearadh taispeána. 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.

Fíor 5 Léaráid Bloc Taispeána Inneall Tosaithe Tosaithe Crua-Scáthaigh Cód

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-5

Inneall Tosaithe
Is é seo an chuid is mó den taispeántas scáthú cód a chóipeáil an íomhá feidhmchláir ó gléas SPI flash 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 LPDDR ag 166 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.

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

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-6

Í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óir 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 seo file sainmhíníonn an seoladh tosaigh cuimhne DDR mar 0x00000000 ós rud é go ndéanann an bootloader nó an t-inneall tosaithe athmhapáil cuimhne DDR ó 0xA0000000 go 0x00000000. Cruthaíonn an script nascála seo í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_1. Déanann próiseálaí Cortex-M3 maolán do na sonraí a thagann thar an gcomhéadan MMUART_1 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
Chun an dearadh taispeána a rith, lean na céimeanna thíos: Léiríonn an taispeántas conas íomhá an fheidhmchláir a luchtú sa flash SPI agus an íomhá feidhmchláir sin a rith ó chuimhní seachtracha DDR. Soláthraíonn an taispeántas seo example iarratas íomhá sample_image_LPDDR.bin. Taispeánann an íomhá seo na teachtaireachtaí fáilte agus an teachtaireacht idirbhriste lasc ama ar an consól srathach agus blinks LED1 go LED8 ar an SmartFusion2 Trealamh Measúnaithe Slándála. 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ú le haghaidh bord Kit Meastóireachta Slándála SmartFusion2: Ceangail an ríomhaire óstach leis an nascóir J18 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.

  1. Mura n-aimsítear tiománaithe USB go huathoibríoch, suiteáil an tiománaí USB.
  2. 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 Sreabhadh Dearaidh do Mhodh Inneall Tosaithe Crua-earraí

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-7

Ceangail na geansaithe ar an gclár SmartFusion2 Security Evaluation Kit, mar a thaispeántar i dTábla 2.

Aire: Sula ndéanann tú na naisc gheansaí, múch an lasc soláthair cumhachta, SW7.

Tábla 2 Socruithe Geansaí Kit Meastóireachta Slándála SmartFusion2

Geansaí Bioráin (Ó) Bioráin (Chuig) Tuairimí
J22 1 2 Réamhshocrú
J23 1 2 Réamhshocrú
J24 1 2 Réamhshocrú
J8 1 2 Réamhshocrú
J3 1 2 Réamhshocrú

Sa Kit Meastóireachta Slándála SmartFusion2, ceangail an soláthar cumhachta leis an gcónascaire J6. Taispeánann Figiúr 8 socrú an bhoird chun an scáthú cód a rith ó SPI flash go taispeántas LPDDR ar an Kit Measúnaithe Slándála SmartFusion2.

Fíor 8 Socrú Trealamh Measúnaithe Slándála SmartFusion2

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-8

SPI Flash Loader agus Cód Scáthfhoghlaim GUI Taispeántas
Tá sé seo ag teastáil chun an taispeántas scáthú cód a reáchtáil. 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 Measúnaithe Slándála SmartFusion2. Úsáidtear UART mar an prótacal cumarsáide is bun leis idir an ríomhaire óstach agus an Trealamh Measúnaithe Slándála SmartFusion2. Soláthraíonn sé freisin an rannán consól sraitheach chun na teachtaireachtaí dífhabhtaithe a fuarthas ón bhfeidhmchlár a phriontáil thar an gcomhéadan UART.

Fíor 9 Lódálaí Splanc SPI agus GUI Taispeána Scáthfhoghlaim Cóid

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-9

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 GUI.

Ceangail an Trealamh Forbartha SmartFusion2 le do ríomhaire ag baint úsáide as cábla USB Blaster nó USB Blaster II. Ansin lean na céimeanna thíos:

  1. Cumhacht ar an Trealamh Forbartha SmartFusion2.
  2. Oscail an Cód Scáthfhoghlaim Demo GUI sna bogearraí Libero SoC.
  3. Roghnaigh na socruithe cuí do do dhearadh agus cliceáil "Gin" chun an ríomhchlárú a ghiniúint file.
  4. Ceangail leis an bhFearas Forbartha SmartFusion2 ag baint úsáide as cábla USB Blaster nó USB Blaster II.
  5. Déan an FPGA a ríomh agus íomhá an fheidhmchláir a luchtú ó SPI flash go cuimhne LPDDR trí chliceáil ar “Clár” sa Chód Scáthfhoghlaim Demo GUI.

Rith an Dearadh Demo do Il-Stage Modh Próisis Tosaithe
Chun an dearadh taispeána a reáchtáil don il-stage modh próiseas tosaithe, lean na céimeanna thíos:

  1. Cumhacht ar an Trealamh Forbartha SmartFusion2.
  2. Ceangail leis an bhFearas Forbartha SmartFusion2 ag baint úsáide as cábla USB Blaster nó USB Blaster II.
  3. Athshocraigh an bord agus fanacht air chun an próiseas tosaithe a chríochnú.
  4. Rithfidh an feidhmchlár go huathoibríoch ó chuimhne LPDDR.

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. Athraigh an soláthar cumhachta lasc SW7 go ON.
  2. Clár an gléas SmartFusion2 SoC FPGA leis an ríomhchlárú file ar fáil sa dearadh files (SF2_CodeShadowing_LPDDR_DF\Clárú
    Files\MultiStageBoot_method\CodeShadowing_LPDDR_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_LPDDR_DF\GUI Executable\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_LPDDR_DF/Sample Íomhánna Feidhmchláir/MultiStageBoot_modh/sample_image_LPDDR.bin).
    Nóta: Chun an bosca íomhá feidhmchláir a ghiniúint file, déan tagairt do “Aguisín: Araid Inrite a Ghiniúint File” ar leathanach 24.
  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 Ag Tosú an Taispeántas 

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-10

Má tá an gléas SmartFusion2 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 Gléas Mícheart nó Teachtaireacht Rogha

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-11

Taispeánann an rannán consól sraitheach 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 SPI flash.

Figiúr 12 Flash Loading

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-12

  1. 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_LPDDR.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 agus i bhFíor
  2. Taispeántar patrún reatha LED ar LED1 go LED8 ar an bhFearas Measúnaithe Slándála SmartFusion2.
  3. Brúigh lasca SW2 agus SW3 chun teachtaireachtaí idirbhriste ar chonsól sraitheach a fheiceáil.

Fíor 13 An Íomhá Feidhmchláir Sprioc a Rith ó Chuimhne DDR3

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-13

Fíor 14 Teachtaireachtaí Uaineadóir agus Idirbhriseadh sa Chonsól Srathach

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-14

Ag Rith an Dearadh Modh Inneall Tosaithe Crua-earraí
Chun an dearadh taispeána a rith don mhodh inneall tosaithe crua-earraí, lean na céimeanna thíos:

  1. Cumhacht ar an Trealamh Forbartha SmartFusion2.
  2. Ceangail leis an bhFearas Forbartha SmartFusion2 ag baint úsáide as cábla USB Blaster nó USB Blaster II.
  3. Athshocraigh an bord agus fanacht air chun an próiseas tosaithe a chríochnú.
  4. Rithfidh an feidhmchlár go huathoibríoch ó chuimhne LPDDR.

Déanann na céimeanna seo a leanas cur síos ar conas dearadh modh an innill tosaithe crua-earraí a rith:

  1. Athraigh an soláthar cumhachta lasc SW7 go ON.
  2. Clár an gléas SmarFusion2 SoC FPGA leis an ríomhchlárú file ar fáil sa dearadh files (SF2_CodeShadowing_LPDDR_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_LPDDR_DF\GUI Executable\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_LPDDR_DF/Sample Íomhánna Feidhmchláir/HWBootEngine_method/sample_image_LPDDR.bin).
    Nóta: Chun an bosca íomhá feidhmchláir a ghiniúint file, déan tagairt do “Aguisín: Araid Inrite a Ghiniúint File” ar leathanach 24.
  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 Ag Tosú an Taispeántas

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-15

Taispeánann an t-alt consól sraitheach ar an GUI na teachtaireachtaí dífhabhtaithe agus stádas scríbhneoireachta flash SPI, mar a thaispeántar i bhFíor 16.
Figiúr 16 Flash Loading

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-16

  1. 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.
  2. 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_LPDDR.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 Meastóireachta Slándála.

Fíor 17 An Íomhá Feidhmchláir Sprioc a Rith ó Chuimhne DDR3

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-17

Conclúid
D'éirigh leat an SmartFusion2 SoC FPGA a úsáid le scáthú cód ó SPI Flash go LPDDR memory. Léiríonn an taispeántas seo cumas an ghléis SmartFusion2 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í LPDDR

Fíor 18 Socruithe Cumraíochta Ginearálta DDR

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-18

Fíor 19 Socruithe Tosaigh Cuimhne DDR

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-19

Fíor 20 Socruithe Cuimhneacháin DDR

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-20

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_LPDDR” SoftConsole, déan na céimeanna seo a leanas:

  1. Tóg an tionscadal SoftConsole leis an script nascóir táirgeadh-forghníomhú-in-áit-externalDDR.
  2. Cuir an cosán suiteála SoftConsole 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 Suiteála SoftConsole á Chur Leis

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-21

  1. Cliceáil faoi dhó ar an mbaisc file araid-File-Generator.bat lonnaithe ag: SoftConsole/CodeShadowing_LPDDR_MSS_CM3/Sample_image_LPDDR fillteán, mar a thaispeántar i bhFíor 22.

Fíor 22 Conair Suiteála SoftConsole á Chur Leis

Microsemi-DG0669-SmartFusion2-Cód-Scáthfhoghlaim-ó-SPI-Flash-go-LPDDR-Memory-FIG-22

  • An Araid -File-Gineadóir cruthaíonn sample_image_LPDDR.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ú 2

(Aibreán 2016)

Nuashonraíodh an doiciméad le haghaidh scaoileadh bogearraí Libero SoC v11.7 (SAR 78258).
Athbhreithniú 1

(Nollaig 2015)

Eisiúint tosaigh.

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, mar phraghsáil táirge, uasghrádú táirgí, faisnéis cothrom le dáta, stádas ordú, agus údarú. Ó Mheiriceá Thuaidh, glaoigh 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í
Cuireann Microsemi SoC Products Group a Lárionad Tacaíochta Teicniúil do Chustaiméirí ar fhoireann a Lárionad Tacaíochta Teicniúla 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úil do Chustaiméirí go leor ama ag cruthú nótaí iarratais, freagraí ar cheisteanna coitianta sa timthriall dearaidh, doiciméadú ar shaincheisteanna aitheanta, agus Ceisteanna Coitianta éagsúla.So, sula ndéanann tú teagmháil linn, tabhair cuairt ar ár n-acmhainní ar líne le do thoil. 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 leis an Tacaíocht Theicniúil do Chustaiméirí Ionad
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 chun 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_teicneo@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 page.Microsemi Corporation (Nasdaq: MSCC) cuireann sé punann cuimsitheach de réitigh leathsheoltóra agus córais le haghaidh cumarsáide, cosanta & slándála, aeraspáis agus margaí tionsclaíocha. 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; Powerover- ICanna Ethernet agus midspans; 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 tháirgí agus a sheirbhísí chun aon chríche ar leith, agus ní ghlacann Microsemi le haon dliteanas 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 tástáil feidhmíochta 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, nó suiteáilte i, aon táirgí deiridh. 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 maidir le faisnéis den sórt sin é féin nó aon rud a bhfuil cur síos air san fhaisnéis sin. Tá an fhaisnéis a sholáthraítear sa doiciméad seo dílsithe do Microsemi, agus coimeá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.

Ceanncheathrú Corparáideach Microsemi
One Enterprise, Aliso Viejo, CA 92656 USA

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.

Doiciméid / Acmhainní

Microsemi DG0669 SmartFusion2 Cód Scáthfhoghlaim ó SPI Flash go Cuimhne LPDDR [pdfTreoir Úsáideora
DG0669 SmartFusion2 Scáthfhoghlaim ó SPI Flash go Cuimhne LPDDR, DG0669, Scáthfhoghlaim Cód SmartFusion2 ó SPI Flash go Cuimhne LPDDR, SPI Flash go Cuimhne LPDDR

Tagairtí

Fág trácht

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