Microsemi-LOGO

Microsemi DG0669 SmartFusion2 Waehere Atarangi mai i te SPI Flash ki te Mahara LPDDR

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-HUA

Nga korero hua

Ko te SmartFusion2 SoC FPGA he otinga FPGA mahi-nui, iti-kaha e whakauru ana i te tukatuka ARM Cortex-M3, nga rauemi tairitenga me nga rauemi matihiko ka taea, me nga hononga whakawhitiwhiti tere tere ki runga i te maramara kotahi. Ko te rorohiko Libero SoC v11.7 he huinga hoahoa katoa mo te hoahoa me nga Microsemi FPGAs.

Whakamahi Hua

Hei whakamahi i te SmartFusion2 SoC FPGA me te whakamarumaru waehere mai i te SPI Flash ki te mahara LPDDR, whai i nga taahiraa i raro nei:

Kupu Whakataki

Te kaupapa
Ko tenei whakaaturanga mo nga taputapu SmartFusion®2 system-on-chip (SoC) mara programmable gate array (FPGA). He tohutohu mo te whakamahi i te hoahoa tohutoro e tika ana.

Te hunga whakarongo

Ko tenei aratohu demo mo:

  • Nga kaihoahoa FPGA
  • Nga kaihoahoa whakauru
  • Kaihoahoa taumata-Punaha

Tohutoro
Tirohia nga mea e whai ake nei web wharangi mo te rarangi katoa me nga korero hou mo nga tuhinga taputapu SmartFusion2: http://www.microsemi.com/products/fpga-soc/soc-fpga/sf2docs
Ko nga tuhinga e whai ake nei kei roto i tenei aratohu demo.

  • UG0331: SmartFusion2 Microcontroller Subsystem Aratohu Kaiwhakamahi
  • SmartFusion2 Pūnaha Kaihanga Aratohu Kaiwhakamahi

SmartFusion2 SoC FPGA – Taumaru Waehere mai i te SPI Flash ki te Mahara LPDDR

Kupu Whakataki
Ko tenei hoahoa demo e whakaatu ana i te kaha o te taputapu SmartFusion2 SoC FPGA mo te whakamarumaru i te waehere mai i te atanga papamuri rangatū (SPI) taputapu mahara flash ki te iti o te mana reiti raraunga rua (LPDDR) tukutahi mahara uru tupurangi (SDRAM) me te mahi i te waehere mai i te LPDDR SDRAM. Ko te Whakaahua 1 e whakaatu ana i te hoahoa poraka taumata-runga mo te whakamarumaru waehere mai i te taputapu kohiko SPI ki te mahara LPDDR.

Whakaahua 1 Hoahoa Poraka Taumata-Tiki o te Whakaaturanga

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-1

Ko te whakamarumaru Waehere he tikanga whakaoho e whakamahia ana hei whakahaere i tetahi ahua mai i nga maharatanga o waho, tere, me te puhoi (DRAM). Ko te tukanga o te kape i te waehere mai i te mahara-kore-kore ki te mahara ohorere mo te mahi. Ka hiahiatia te whakamarumaru o te waehere, ina karekau te mahara-kore e pa ana ki te kaitukatuka e tautoko ana i te uru matapōkeretia ki te waehere mo te mahi-i-wahi, karekau ranei i te rawaka te mahara uru matapōkere-kore. I roto i nga tono tino-mahi, ka taea te whakapai ake i te tere o te mahi ma te whakamarumaru waehere, ka kapehia te waehere ki runga ake o te RAM urunga kia tere ake te mahi. Ko te reiti raraunga kotahi (SDR)/DDR SDRAM ka whakamahia nga maharatanga i roto i nga tono e whai ahua nui ana te tono me te hiahia kia teitei ake te mahi. Ko te tikanga, ko nga whakaahua nui ka taea te penapena i roto i te mahara kore-kore, penei i te kohiko NAND, i te kohiko SPI ranei, ka kapea ki te mahara ohorere, penei i te mahara SDR/DDR SDRAM, i te wa e kaha ake ana mo te mahi. Ko nga taputapu SmartFusion2 e whakauru ana i te wha o nga reanga papanga FPGA e pa ana ki te rama, he tukatuka ARM® Cortex®-M3, me nga hononga whakawhitiwhiti mahi teitei i runga i te maramara kotahi. Ko nga kaiwhakahaere mahara tere tere i roto i nga taputapu SmartFusion2 ka whakamahia hei atanga ki nga maharatanga DDR2/DDR3/LPDDR o waho. Ka taea te whakahaere i te mahara LPDDR i te tere teitei o 166 MHz. Ka taea e te tukatuka Cortex-M3 te whakahaere tika i nga tohutohu mai i te mahara DDR o waho ma te punaha microcontroller subsystem (MSS) DDR (MDDR). Ko te FPGA Cache Controller me te piriti MSS DDR e whakahaere ana i te rerenga raraunga mo te pai ake o te mahi.

Nga Whakaritenga Hoahoa
Me mohio kei a koe nga taputapu me nga whakaritenga rorohiko e whai ake nei:

Nga Whakaritenga Pumau me nga Pūmanawa

Ripanga 1 Whakaritenga Hoahoa

Nga Whakaritenga Hoahoa Whakaahuatanga
Nga whakaritenga taputapu
Kete Aromātai Haumarutanga SmartFusion2:

• 12 V urutau

• FlashPro4

• USB A ki Mini – B USB taura

Rev D i muri mai ranei
Kaihautu PC Pona ranei Pūnaha Whakahaere Windows XP SP2 – 32-/64-bit Windows 7 Pūnaha Whakahaere – 32-/64-bit
Nga Whakaritenga Pūmanawa
Libero® Pūnaha-i-Kipi (SoC) v11.7
Pūmanawa Papatono FlashPro v11.7
SoftConsole v3.4 SP1*
Kaihautū Atekōkiri PC USB ki nga taraiwa UART
Anga mo te whakarewa i te GUI demo Microsoft .NET Framework 4 Kiritaki mo te whakarewa i te GUI demo
Tuhipoka: *Mo tenei aratohu demo, ka whakamahia te SoftConsole v3.4 SP1. Mo te whakamahi SoftConsole v4.0, tirohia te TU0546: SoftConsole v4.0 me Libero SoC v11.7 Akoranga.
  • Kete Whakawhanaketanga SmartFusion2
  • Libero SoC v11.7 pūmanawa
  • USB Blaster ranei USB Blaster II taura

Hoahoa Whakaaturanga
Ko te hoahoa demo te whakamahi i te maha-stagte tikanga tukanga whakaoho, he tikanga miihini whakaoho taputapu ranei hei uta i te ahua tono mai i te kohiko SPI ki te mahara LPDDR. A pee i nga taahiraa i raro nei: Ko te hoahoa files e wātea ana mo te tango mai i te ara e whai ake nei i roto i te Microsemi webpae: http://soc.microsemi.com/download/rsc/?f=m2s_dg0669_liberov11p7_df

Hoahoa files ngā:
Ko te hoahoa demo files ngā:

  • Sampnga whakaahua tono
  • Papatonotanga files
  • Libero
  • GUI ka taea te whakahaere
  • Nga tuhinga hono
  • whirihoranga DDR files
  • Panui.txt file

SmartFusion2 SoC FPGA – Te Atarangi Waehere mai i te SPI Flash ki te Mahara LPDDR Ko te Whakaahua 2 e whakaatu ana i te hanganga taumata-runga o te hoahoa. files. Mo etahi atu korero, tirohia te Readme.txt file.

Whakaahua 2 Hoahoa Files Hanganga taumata-runga

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-2

Whakaahuatanga Hoahoa Demo

Ko tenei hoahoa demo e whakamahi ana i nga tikanga whakamarumaru waehere hei whakaara i te ahua tono mai i te mahara DDR. Ko tenei hoahoa hoki e whakarato ana i te atanga kaihautu i runga i SmartFusion2 SoC FPGA aratau maha-a-ao te tukutahi / tukutahi / kaikawe (MMUART) ki te uta i te ahua o te tono e whai ana ki te SPI flash hono ki te atanga MSS SPI0.
Ka whakatinanahia te whakamarumaru waehere i roto i nga tikanga e rua e whai ake nei:

  • Maha-stagte tikanga tukanga whakaoho ma te whakamahi i te tukatuka Cortex-M3
  • Ko te tikanga miihini whawhai ma te whakamahi i te papanga FPGA.

Maha-Stage Tikanga Tukatuka Whakaara

  1. Waihangahia he ahua tono mo te mahara DDR ma te whakamahi i te rorohiko Libero SoC.
  2. Utaina te SPI Flash Loader ki te SPI flash ma te whakamahi i te rorohiko Libero SoC.
  3. Whakahaerehia te Code Shadowing Demo GUI ki te hotaka i te FPGA me te utaina te ahua tono mai i te SPI flash ki te mahara LPDDR.

Ko te ahua o te tono ka whakahaerehia mai i nga maharatanga DDR o waho i nga wa e rua e whai ake neitage:

  • Ko te tukatuka Cortex-M3 he putu i te kaitautai peera ngohengohe mai i te mahara kore-kore (eNVM), e mahi ana i te whakawhiti whakaahua waehere mai i te taputapu flash SPI ki te mahara DDR.
  • Ko te pūtukatuka Cortex-M3 te whakaahua tono mai i te mahara DDR.

Ka whakatinanahia e tenei hoahoa he kaupapa bootloader ki te uta i te ahua o te tono whainga mai i te taputapu flash SPI ki te mahara DDR mo te mahi. Ko te kaupapa bootloader e rere ana mai i te eNVM ka peke ki te tono whaainga kua rongoa i roto i te mahara DDR i muri i te kape o te ahua tono whaainga ki te mahara DDR.

Whakaatu 3 Waehere Atarangi Maha-Stage Tukatuka Whakaara Demo Hoahoa Poraka

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-3

Kua whirihorahia te MDDR mo te LPDDR kia mahi i te 166 MHz. “Apitihanga: LPDDR Configurations” kei te wharangi 22 e whakaatu ana i nga tautuhinga whirihoranga LPDDR. Kua whirihorahia te DDR i mua i te mahi i te waehere tono matua.

Putatu

Ka mahia e te bootloader nga mahi e whai ake nei:

  1. Te kape i te ahua tono i whaaia mai i te mahara kohiko SPI ki te mahara DDR.
  2. Mahia ano te mahara DDR ka tiimata mai i te 0xA0000000 ki te 0x00000000 ma te whirihora i te rehita punaha DDR_CR.
  3. Ko te whakamaaramatanga i te porotohu tapae pūtukatuka Cortex-M3 kia rite ki te tono kua whakaritea. Kei te tauwāhi tuatahi o te ripanga vector tono ūnga te uara tohu tohu. Kei te waatea te ripanga vector o te tono whaainga mai i te wahitau 0x00000000.
  4. Te uta i te porotiti papatono (PC) ki te tautuhi ano i te kaihautu o te tono i whaaia mo te whakahaere i te ahua tono kua whakaritea mai i te mahara DDR. Kei te waatea te kaihautu tautuhi o te tono kua whakaritea i te ripanga vector i te wahitau 0x00000004.

Whakaatu 4 Rere Hoahoa mo te Maha-Stage Tikanga Tukatuka Whakaara

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-4

Tikanga Miihini Whakaara Pūmārō

  1. Hangaia he rua ka taea te whakahaere file te whakamahi i te rorohiko Libero SoC.
  2. Utaina te rua file ki te SPI flash ma te whakamahi i te rorohiko Libero SoC.
  3. Whakahaerehia te Hoahoa Miihini Whakaara Maamaa hei hotaka i te FPGA ka utaina te ahua tono mai i te kohiko SPI ki te mahara LPDDR.

I roto i tenei tikanga, te Cortex-M3 tika huu te whakapakoko tono ūnga i waho maumahara DDR. Ka kapehia e te miihini whawhai taputapu te ahua tono mai i te taputapu flash SPI ki te mahara DDR, i mua i te tuku i te tautuhi-tukatuka Cortex-M3. I muri i te tuku i te tautuhi, ka peke tika te tukatuka Cortex-M3 mai i te mahara DDR. Ko tenei tikanga he iti ake te wa whakaoho ake i te maha-stage te tukanga whakaoho i te mea e karo ana i te maha o nga boot stages me te kape i te ahua tono ki te mahara DDR i roto i te wa iti. Ka whakatinanahia e tenei hoahoa demo te arorau miihini whawhai i roto i te papanga FPGA hei kape i te ahua o te tono whainga mai i te rama SPI ki te mahara DDR mo te mahi. Ka whakamahia ano e tenei hoahoa te SPI flash loader, ka taea te mahi e te Cortex-M3 tukatuka ki te uta i te ahua o te tono whainga ki roto i te taputapu flash SPI ma te whakamahi i te atanga kaihautu i runga i SmartFusion2 SoC FPGA MMUART_1. Ka taea te whakamahi i te DIP switch1 i runga i te Kete Aromātai Haumarutanga SmartFusion2 ki te kowhiri mena ka whakahōtakahia te taputapu flash SPI, ki te mahi ranei i te waehere mai i te mahara DDR. Mēnā kei te waatea te tono whainga whainga i roto i te taputapu kohiko SPI, ka timata te tohu marumaru mai i te taputapu kohiko SPI ki te mahara DDR i runga i te hiko o te taputapu. Ka arawhiti te miihini whawhai i te MDDR, ka kape i te Atahanga mai i te taputapu kohiko SPI ki te mahara DDR, ka remaps te waahi mahara DDR ki te 0x00000000 ma te pupuri i te tukatuka Cortex-M3 ki te tautuhi. I muri i te whakaputanga o te miihini whawhai i te tautuhi Cortex-M3, ka mahia e te Cortex-M3 te tono whaainga mai i te mahara DDR. Ko te Whakaahua 5 e whakaatu ana i te hoahoa paraka taipitopito o te hoahoa demo. Kua whirihorahia te FIC_0 ki te aratau Slave kia uru ki te MSS SPI_0 mai i te papanga FPGA AHB master. Ko te atanga MDDR AXI (DDR_FIC) ka taea te uru ki te mahara DDR mai i te papanga FPGA AXI master.

Whakaatu 5 Waehere Atarangi Taputapu Whakaara Engine Demo Hoahoa Poraka

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-5

Miihini Whakaara
Koinei te waahanga nui o te tohu whakamarumaru waehere e kape ana i te ahua tono mai i te taputapu flash SPI ki te mahara DDR. Ka mahia e te miihini boot nga mahi e whai ake nei:

  1. Te timata i te MDDR mo te uru ki te LPDDR i te 166 MHz ma te pupuri i te tukatuka Cortex-M3 ki te tautuhi.
  2. Te kape i te ahua tono i whaaia mai i te taputapu mahara flash SPI ki te mahara DDR ma te whakamahi i te rangatira AXI i te papanga FPGA ma te atanga MDDR AXI.
  3. Mahia ano te mahara DDR ka tiimata mai i te 0xA0000000 ki te 0x00000000 ma te tuhi ki te rehita punaha DDR_CR.
  4. Ka tukuna te tautuhi ki te tukatuka Cortex-M3 ki te peke mai i te mahara DDR.

Whakaatu 6 Rere Hoahoa mo te Tikanga Miihini Whakaara Maama

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-6

Waihanga Whakaahua Taupānga Whainga mo te Mahara DDR

Ko te ahua ka taea te mahi mai i te mahara DDR e hiahiatia ana hei whakahaere i te demo. Whakamahia te whakaahuatanga hono-whakamahi-i-wahi-wahoDDR.ld file kei roto i te hoahoa files ki te hanga i te ahua tono. Tenei whakaahuatanga hono file ka tautuhia te wahitau timatanga o te mahara DDR ko 0x00000000 mai i te mea ka mahia e te bootloader me te miihini whawhai ranei te whakamaarama mahara DDR mai i te 0xA0000000 ki te 0x00000000. Ka hangaia e tenei tuhinga hono he ahua tono me nga tohutohu, raraunga, me nga waahanga BSS kei roto i te mahara ko te wahitau timatanga ko 0x00000000. He ngohe marama-emitting diode (LED) kimokimi, matawā me te huri i runga i te ahua tono whakangao whakaahuru file kua whakaratohia mo tenei demo.

SPI Flash Loader

Ka whakatinanahia te SPI flash loader ki te uta i te mahara kohiko SPI i runga i te poari me te ahua tono whainga ka taea mai i te PC manaaki ma te atanga MMUART_1. Ka hangaia e te tukatuka Cortex-M3 he parepare mo nga raraunga ka puta mai i runga i te atanga MMUART_1 me te timata i te DMA peripheral (PDMA) ki te tuhi i nga raraunga parepare ki roto i te rama SPI ma te MSS_SPI0.

Te Whakahaere i te Whakaaturanga
Hei whakahaere i te hoahoa demo, whai i nga hikoinga i raro nei: E whakaatu ana te demo me pehea te uta i te ahua tono ki te flash SPI me te mahi i taua ahua tono mai i nga maharatanga DDR o waho. Ko tenei whakaaturanga e whakarato ana i te exampte whakaahua tono sample_image_LPDDR.bin. Ko tenei ahua e whakaatu ana i nga karere powhiri me nga karere haukoti i te wa i runga i te papatohu rangatū me te kimo LED1 ki te LED8 i runga i te Kete Aromātai Haumarutanga SmartFusion2. Hei kite i nga karere haukoti a GPIO i runga i te papatohu rangatū, pehia te pana SW2, SW3 ranei.

Te Whakaritea i te Hoahoa Whakaatu

Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakarite i te demo mo te papa Kete Aromātai Haumarutanga SmartFusion2: Honoa te PC manaaki ki te Hononga J18 ma te whakamahi i te USB A ki te taura paku-B. Ko nga taraiwa piriti USB ki UART ka kitea aunoa. Manatoko mena ka kitea te kitenga i roto i te kaiwhakahaere taputapu pera i te Whakaaturanga 7.

  1. Ki te kore e kitea aunoa nga taraiwa USB, whakauruhia te taraiwa USB.
  2. Mo te whakawhitiwhiti tauranga rangatū ma te taura USB paku FTDI, whakauruhia te taraiwa FTDI D2XX. Tangohia nga taraiwa me nga aratohu whakauru mai i:
    http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.

Whakaahua 7 Rere Hoahoa mo te Tikanga Miihini Whakaara Maama

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-7

Tūhonohia ngā pekepeke ki runga i te papa Kete Aromātai Haumarutanga SmartFusion2, penei i te Ripanga 2.

Tupato: I mua i te mahi i nga hononga pekepeke, whakawetohia te pana hiko, SW7.

Ripanga 2 SmartFusion2 Tautuhinga Aromatawai Haumarutanga Peepeke

Kaipekepeke Pin (Mai) Pin (Ki) Nga korero
J22 1 2 Taunoa
J23 1 2 Taunoa
J24 1 2 Taunoa
J8 1 2 Taunoa
J3 1 2 Taunoa

I roto i te Kete Aromatawai Haumarutanga SmartFusion2, honoa te hiko hiko ki te hononga J6. Ko te ahua 8 e whakaatu ana i te tatūnga o te poari mo te whakahaere i te waehere marumaru mai i te rama SPI ki te whakaaturanga LPDDR i runga i te Kete Aromatawai Haumarutanga SmartFusion2.

Whakaahua 8 SmartFusion2 Tatūnga Kete Aromātai Haumarutanga

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-8

SPI Flash Loader me Code Shadowing Demo GUI
E hiahiatia ana tenei hei whakahaere i te tohu whakamarumaru waehere. Ko te SPI Flash Loader me te Code Shadowing Demo GUI he atanga kaiwhakamahi whakairoiro ngawari e rere ana i runga i te PC kaihautu ki te hotaka i te rama SPI me te whakahaere i te tohu whakamarumaru waehere i runga i te Kete Aromātai Haumarutanga SmartFusion2. Ka whakamahia te UART hei kawa whakawhiti korero i waenga i te PC manaaki me te Kete Aromātai Haumarutanga SmartFusion2. E whakarato ana hoki i te wahanga papatohu rangatū hei tā i nga karere patuiro i riro mai i te tono ki runga i te atanga UART.

Whakaatu 9 SPI Flash Loader me Code Shadowing Demo GUI

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-9

Ka tautokohia e te GUI nga ahuatanga e whai ake nei:

  • Papatono SPI Flash: Papatono i te ahua file ki te flash SPI.
  • Papatono me te Atarangi Waehere mai i te SPI Flash ki te DDR: Papatono i te ahua file ki te rama SPI, kape ki te mahara DDR, ka putu i te ahua mai i te mahara DDR.
  • Papatono me te Atarangi Waehere mai i te SPI Flash ki te SDR: Papatono i te ahua file ki te rama SPI, kape ki te mahara SDR, ka putu i te ahua mai i te mahara SDR.
  • Ko te Atarangi Waehere ki te DDR: Ka kape i te ahua o mua file mai i te rama SPI ki te mahara DDR ka pekehia te ahua mai i te mahara DDR.
  • Atarangi Waehere ki te SDR: Ka kape i te atahanga o naianei file mai i te kohiko SPI ki te mahara SDR ka pekehia te ahua mai i te mahara SDR.

Paatohia te awhina mo etahi atu korero mo te GUI.

Honoa te Kete Whakawhanake SmartFusion2 ki to rorohiko ma te whakamahi i te USB Blaster, USB Blaster II ranei. Na ka whai i nga kaupae i raro nei:

  1. Te hiko i runga i te Kete Whakawhanake SmartFusion2.
  2. Whakatuwheratia te Code Shadowing Demo GUI i roto i te rorohiko Libero SoC.
  3. Tīpakohia nga tautuhinga e tika ana mo to hoahoa ka paato i te "Hanga" hei whakaputa i te kaupapa file.
  4. Hono atu ki te Kete Whakawhanake SmartFusion2 ma te whakamahi i te USB Blaster, USB Blaster II ranei.
  5. Papatonohia te FPGA ka utaina te ahua o te tono mai i te kohiko SPI ki te mahara LPDDR ma te paato i te "Patono" i roto i te GUI Whakaaturanga Whakaaturanga Waehere.

Te whakahaere i te Hoahoa Whakaatu mo te Maha-Stage Tikanga Tukatuka Whakaara
Hei whakahaere i te hoahoa demo mo te maha-stagte tikanga tukanga boot, whai i nga taahiraa i raro nei:

  1. Te hiko i runga i te Kete Whakawhanake SmartFusion2.
  2. Hono atu ki te Kete Whakawhanake SmartFusion2 ma te whakamahi i te USB Blaster, USB Blaster II ranei.
  3. Tautuhi ano i te poari ka tatari kia oti te mahi whawhai.
  4. Ka rere aunoa te tono mai i te mahara LPDDR.

Ko nga taahiraa e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa demo mo nga-mahatagtikanga tukanga whakaoho:

  1. Hurihia te pana hiko SW7 ki ON.
  2. Papatonohia te taputapu SmartFusion2 SoC FPGA me te hotaka file whakaratohia i roto i te hoahoa files (SF2_CodeShadowing_LPDDR_DF\Programming
    Files\MultiStageBoot_method\CodeShadowing_LPDDR_top.stp mā te whakamahi i te pūmanawa hoahoa FlashPro.
  3. Whakarewahia te SPI Flash Loader me te Code Shadowing Demo GUI ka taea te whakahaere file e wātea ana i roto i te hoahoa files (SF2_CodeShadowing_LPDDR_DF\GUI Executable\SF2_FlashLoader.exe).
  4. Tīpakohia te tauranga COM e tika ana (e tohuhia ana nga taraiwa Serial USB) mai i te rarangi taka-iho Tauranga COM.
  5. Pāwhiritia Hono. Whai muri i te whakatuu hononga, ka huri te Hono ki te Momotu.
  6. Pāwhiritia Tirotiro ki te tīpako i te exampte whakapakoko ka taea te whakatutuki file whakaratohia ki te hoahoa files (SF2_CodeShadowing_LPDDR_DF/Sample Whakaahua Taupānga/MultiStagtikanga_eBoot/sample_image_LPDDR.bin).
    Tuhipoka: Hei whakaputa i te ipu whakaahua tono file, tirohia ki te “Apitihanga: Te Whakaputa Ipu Whakamahi File” i te api 24.
  7. Puritia te wahitau timatanga o te mahara kohiko SPI hei taunoa i te 0x00000000.
  8. Tīpakohia te Papatono me te Atarangi Waehere mai i te SPI Flash ki te kōwhiringa DDR.
  9. Patohia te Tīmata pera i te Whakaaturanga 10 hei uta i te ahua ka taea te kawe ki te kohiko SPI me te whakamarumaru waehere mai i te mahara DDR.

Whakaahua 10 Te Timata i te Whakaaturanga 

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-10

Mena kua whakamaherehia te taputapu SmartFusion2 me te STAPL file i te mea kaore i whirihorahia te MDDR mo te mahara DDR katahi ka whakaatu he karere hapa, penei i te Whakaahua 11.

Whakaahua 11 He Karere Hea, He Karere Kōwhiringa ranei

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-11

Ko te wahanga papatohu rangatū i runga i te GUI e whakaatu ana i nga karere patuiro me te timata i te hotaka SPI flash mo te whakakore pai i te SPI flash. Ko te ahua 12 e whakaatu ana i te mana o te tuhi kohiko SPI.

Whakaatu 12 Kohiko Uta

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-12

  1. I runga i te whakahoahoa i te rama SPI, ka kapehia e te bootloader e rere ana i runga i SmartFusion2 SoC FPGA te ahua tono mai i te kohiko SPI ki te mahara DDR ka putu i te ahua tono. Mena ko te whakaahua kua whakaratohia sampKua tohua te le_image_LPDDR.bin, ko te papatohu rangatū e whakaatu ana i nga karere powhiri, i nga karere haukoti whakawhiti me nga karere haukoti taima e whakaatuhia ana i te Whakaahua 13 me te Whakaahua.
  2. Ka whakaatuhia he tauira LED rere i runga i te LED1 ki te LED8 i runga i te Kete Aromātai Haumarutanga SmartFusion2.
  3. Pēhia ngā whakakā SW2 me SW3 kia kite i ngā karere haukoti i runga i te papatohu rangatū.

Whakaatu 13 Te Whakahaere i te Whakaahua Taupānga Whainga mai i te Mahara DDR3

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-13

Whakaaturanga 14 Nga Karere Taima me te Tutuki i te Papatohu Rangatū

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-14

Te whakahaere i te Hoahoa Tikanga Miihini Whakaara Whakaara
Hei whakahaere i te hoahoa demo mo te tikanga miihini whawhai taputapu, whai i nga mahi i raro nei:

  1. Te hiko i runga i te Kete Whakawhanake SmartFusion2.
  2. Hono atu ki te Kete Whakawhanake SmartFusion2 ma te whakamahi i te USB Blaster, USB Blaster II ranei.
  3. Tautuhi ano i te poari ka tatari kia oti te mahi whawhai.
  4. Ka rere aunoa te tono mai i te mahara LPDDR.

Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa tikanga miihini whawhai taputapu:

  1. Hurihia te pana hiko SW7 ki ON.
  2. Whakatakahia te taputapu SmarFusion2 SoC FPGA me te hotaka file whakaratohia i roto i te hoahoa files (SF2_CodeShadowing_LPDDR_DF\Programming Files\HWBootEngine_method\CodeShadowing_Fabric.stp mā te whakamahi i te pūmanawa hoahoa FlashPro.
  3. Hei whakahoahoa i te SPI Flash me huri te DIP ki te SW5-1 ki te tuunga ON. Ma tenei kowhiringa ka taea e Cortex-M3 mai i te eNVM. Patohia te SW6 hei tautuhi i te taputapu SmartFusion2.
  4. Whakarewahia te SPI Flash Loader me te Code Shadowing Demo GUI ka taea te whakahaere file e wātea ana i roto i te hoahoa files (SF2_CodeShadowing_LPDDR_DF\GUI Executable\SF2_FlashLoader.exe).
  5. Tīpakohia te tauranga COM e tika ana (e tohuhia ana nga taraiwa Serial USB) mai i te rarangi taka-iho Tauranga COM.
  6. Pāwhiritia Hono. Whai muri i te whakatuu hononga, ka huri te Hono ki te Momotu.
  7. Pāwhiritia Tirotiro ki te tīpako i te exampte whakapakoko ka taea te whakatutuki file whakaratohia ki te hoahoa files (SF2_CodeShadowing_LPDDR_DF/Sample Whakaahua Taupānga/HWBootEngine_method/sample_image_LPDDR.bin).
    Tuhipoka: Hei whakaputa i te ipu whakaahua tono file, tirohia ki te “Apitihanga: Te Whakaputa Ipu Whakamahi File” i te api 24.
  8. Tīpakohia te kōwhiringa Pūkaha Whakaara Engine i roto i te Tikanga Kōruru Waehere.
  9. Tīpakohia te kōwhiringa Papatono SPI Flash mai i te tahua Kōwhiringa.
  10. Patohia te Tīmata, pera i te Whakaaturanga 15 hei uta i te atahanga ka taea te kawe ki te kohiko SPI.

Whakaatu 15 Ka timata i te Demo

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-15

Ko te wahanga papatohu rangatū i runga i te GUI e whakaatu ana i nga karere patuiro me te mana o te tuhi kohiko SPI, penei i te Whakaahua 16.
Whakaatu 16 Kohiko Uta

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-16

  1. Whai muri i te whakahoahoa i te rama SPI, huri i te whakahuri DIP SW5-1 ki te OFF. Ko tenei kowhiringa ka whakaoho i te tukatuka Cortex-M3 mai i te mahara DDR.
  2. Patohia te SW6 hei tautuhi i te taputapu SmartFusion2. Ka kapehia e te miihini whawhai te ahua tono mai i te rama SPI ki te mahara DDR ka tukuna te tautuhi ki a Cortex-M3, e mau ana i te ahua tono mai i te mahara DDR. Mena ko te whakaahua kua whakaratohia "sample_image_LPDDR.bin” ka utaina ki te SPI flash, ka whakaatuhia e te papatohu rangatū nga karere powhiri, te whakahuri i te haukoti (penei i te SW2, i te SW3 ranei) me nga karere aukati matawā, pera i te Whakaaturanga 17 ka whakaatuhia he tauira LED rere i runga i te LED1 ki te LED8 i runga i te SmartFusion2 Kete Aromātai Haumarutanga.

Whakaatu 17 Te Whakahaere i te Whakaahua Taupānga Whainga mai i te Mahara DDR3

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-17

Whakamutunga
Kua angitu koe i te whakamahi i te SmartFusion2 SoC FPGA me te whakamarumaru waehere mai i te SPI Flash ki te mahara LPDDR. Ko tenei whakaaturanga e whakaatu ana i te kaha o te taputapu SmartFusion2 ki te atanga ki te mahara DDR me te whakahaere i te ahua ka taea te whakahaere mai i te mahara DDR ma te whakamarumaru waehere mai i te taputapu mahara flash SPI . E whakaatu ana hoki i nga tikanga e rua mo te whakatinanatanga whakamarumaru waehere i runga i te taputapu SmartFusion2.

Apitihanga: LPDDR Whirihoranga

Whakaahua 18 Tautuhinga Whirihoranga DDR General

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-18

Whakaahua 19 Tautuhinga Whakaoho Mahara DDR

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-19

Whakaahua 20 DDR Tautuhinga Wā Mahara

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-20

Tāpiritanga: Te Whakaputa Ipu Whakahaere File

Ko te ipu kawe file e hiahiatia ana ki te whakarite i te rama SPI mo te whakahaere i te tohu tohu whakamarumaru waehere. Hei whakaputa i te ipu kawe file mai i “sample_image_LPDDR” SoftConsole, mahia nga mahi e whai ake nei:

  1. Hangaia te kaupapa SoftConsole me te hanga tuhinga hono-whakamahi-i-wahi-wahoDDR.
  2. Tāpirihia te ara whakaurunga SoftConsole, hei tauiraample,
    C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, ki te 'Taupepa Taiao', pera i te Whakaaturanga 21.

Whakaahua 21 Te taapiri i te ara whakauru SoftConsole

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-21

  1. Pāwhiri-rua i te puranga file Bin-File-Generator.bat kei: SoftConsole/CodeShadowing_LPDDR_MSS_CM3/Sampkōpaki le_image_LPDDR, e whakaatuhia ana i te Whakaahua 22.

Whakaahua 22 Te taapiri i te ara whakauru SoftConsole

Microsemi-DG0669-SmartFusion2-Waehere-Turiuri-mai-SPI-Flash-ki-LPDDR-Memory-FIG-22

  • Ko te Bin-File-Ka hangaia e te Kaihanga sample_image_LPDDR.bin file

Tuhinga o mua

Ko te ripanga e whai ake nei e whakaatu ana i nga huringa nui i mahia i roto i tenei tuhinga mo ia whakahounga.

Arotakenga Huringa
Arotakenga 2

(Aperira 2016)

I whakahouhia te tuhinga mo Libero SoC v11.7 tuku rorohiko (SAR 78258).
Arotakenga 1

(Hakihea 2015)

Tukunga tuatahi.

Tautoko Hua

Ko te Roopu Hua Microsemi SoC e tautoko ana i ana hua me nga momo ratonga tautoko, tae atu ki te Ratonga Kaihoko, Pokapu Tautoko Hangarau Kiritaki, a webpae, mēra hiko, me nga tari hoko o te ao. Kei roto i tenei taapiri nga korero mo te whakapiri atu ki te Roopu Hua Microsemi SoC me te whakamahi i enei ratonga tautoko.

Ratonga Kiritaki
Whakapa atu ki te Ratonga Kaihoko mo te tautoko hua kore-hangarau, penei i te utu o nga hua, nga whakahoutanga hua, nga korero whakahou, te mana ota, me te whakamanatanga. Mai i Amerika Te Tai Tokerau, waea mai ki 800.262.1060 Mai i te ao katoa, waea mai ki 650.318.4460 Waeatuhi, mai i nga waahi katoa o te ao, 408.643.6913

Pokapū Tautoko Hangarau Kiritaki
Ko te Roopu Microsemi SoC Products e mahi ana i tana Pokapū Tautoko Hangarau Kaihoko me nga miihini tino mohio ka taea te awhina ki te whakautu i o patai taputapu, rorohiko, hoahoa hoki mo nga Hua Microsemi SoC. He nui te wa e whakapaua ana e te Pokapū Tautoko Hangarau Kiritaki ki te hanga tuhipoka tono, whakautu ki nga patai huringa hoahoa noa, tuhinga mo nga take e mohiotia ana, me nga momo FAQ. Tena pea kua whakautua e matou o patai.

Tautoko Hangarau
Mo te Tautoko Hua Microsemi SoC, toro
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.

Webpae
Ka taea e koe te tirotiro i nga momo korero hangarau me te kore-hangarau i runga i te wharangi kaainga Microsemi SoC Products Group, i http://www.microsemi.com/products/fpga-soc/fpga-and-soc.

Te whakapā atu ki te Tautoko Hangarau Kiritaki Pokapū
Ko nga miihini tino mohio nga kaimahi i te Whare Tautoko Hangarau. Ka taea te whakapā atu ki te Pokapū Tautoko Hangarau ma te imeera, ma te Microsemi SoC Products Group ranei webpae.

Īmēra
Ka taea e koe te korero i o patai hangarau ki to maatau wahitau imeera me te whakahoki whakautu ma te imeera, waea whakaahua, waea ranei. Ano, mena he raru to hoahoa, ka taea e koe te imeera i to hoahoa files ki te whiwhi awhina. Ka aroturuki matou i te kaute imeera puta noa i te ra. Ina tukuna mai to tono ki a matou, me whakauru mai to ingoa katoa, ingoa kamupene, me o korero whakapā mo te tukatuka pai o to tono. Ko te wahitau imeera tautoko hangarau soc_tech@microsemi.com.

Aku Take
Ka taea e nga kaihoko a Microsemi SoC Products Group te tuku me te whai i nga keehi hangarau ma te ipurangi ma te haere ki aku Take.

Kei waho o te US
Ko nga kaihoko e hiahia ana ki te awhina i waho o nga rohe o te US ka taea te whakapā atu ki te tautoko hangarau ma te imeera (soc_tech@microsemi.com) whakapā atu ranei ki tetahi tari hoko rohe. Tirohia mo matou mo nga rarangi tari hoko me nga hoapaki umanga.

Tautoko Hangarau ITAR
Mo te tautoko hangarau mo nga RH me te RT FPGA e whakahaerea ana e te International Traffic in Arms Regulations (ITAR), whakapā mai ma soc_tech@microsemi.com. Hei tauira, i roto i aku Take, tohua Ae i te rarangi taka-iho ITAR. Mo te rarangi katoa o nga Microsemi FPGA kua whakaritea e ITAR, tirohia te ITAR web page.Microsemi Corporation (Nasdaq: MSCC) tuku he kopaki matawhānui o te semiconductor me nga otinga punaha mo te whakawhitiwhiti korero, parepare me te haumarutanga, aerospace me nga maakete ahumahi. Kei roto i nga hua nga mahi teitei me te whakamaarama iraruke-whakapakeke i nga taiwhanga whakauru-tohu whakauru, nga FPGA, nga SoC me nga ASIC; hua whakahaere mana; te wa me nga taputapu tukutahi me nga otinga wa tika, te whakarite i te paerewa o te ao mo te waa; nga taputapu tukatuka reo; Nga rongoā RF; nga waahanga motuhake; te rokiroki hinonga me nga otinga whakawhitiwhiti korero, nga hangarau haumaru me te anti-t tauineineamper hua; Nga rongoā Ethernet; Powerover- Itarangi ICs me midspans; me nga kaha hoahoa ritenga me nga ratonga. Ko Microsemi te tari matua i Aliso Viejo, Calif, a he tata ki te 4,800 nga kaimahi puta noa i te ao. Ako atu i www.microsemi.com.

Karekau a Microsemi he whakamana, he tohu, he taurangi ranei e pa ana ki nga korero kei konei, ki te tika ranei o ana hua me ana ratonga mo tetahi kaupapa motuhake, kaore ano hoki a Microsemi e kii he aha nga mea ka puta mai i te tono me te whakamahi i tetahi hua, iahiko ranei. Ko nga hua e hokona ana i raro nei me etahi atu hua e hokona ana e Microsemi kua iti noa te whakamatautau me te kore e whakamahia i te taha o nga taputapu miihana, tono ranei. Ko nga whakaritenga mahi e whakaponohia ana he pono engari kaore i te manatokohia, a me whakahaere e te Kaihoko nga mahi katoa me etahi atu whakamatautau o nga hua, ko ia anake me te whakauru, ka whakauruhia ranei ki roto i nga hua mutunga. Kaua te Kaihoko e whakawhirinaki ki nga raraunga me nga whakaritenga mahi, tawhā ranei e whakaratohia ana e Microsemi. Ko te kawenga a te Kaihoko ki te whakatau takitahi i te tika o nga hua me te whakamatau me te manatoko i aua hua. Ko nga korero e whakaratohia ana e Microsemi i raro nei ka whakaratohia "kei hea, kei hea" me nga hapa katoa, me te katoa o te raruraru e pa ana ki aua korero kei te Kaihoko katoa. Karekau a Microsemi e tuku, maataki, maataki ranei, ki tetahi taha tetahi mana patent, raihana, etahi atu mana IP ranei, ahakoa mo aua korero ake, mo tetahi mea ranei e whakaahuatia ana e aua korero. Ko nga korero e whakaratohia ana i roto i tenei tuhinga he mana ki a Microsemi, a ko Microsemi te mana ki te whakarereke i nga korero i roto i tenei tuhinga, ki nga hua me nga ratonga i nga wa katoa kaore he panui.

Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo, CA 92656 USA

2016 Microsemi Corporation. Katoa nga mana. Ko Microsemi me te tohu Microsemi he tohu hokohoko na Microsemi Corporation. Ko etahi atu tohu hokohoko me nga tohu ratonga katoa na o ratou ake rangatira.

Tuhinga / Rauemi

Microsemi DG0669 SmartFusion2 Waehere Atarangi mai i te SPI Flash ki te Mahara LPDDR [pdf] Aratohu Kaiwhakamahi
DG0669 SmartFusion2 Waehere Atarangi mai i te SPI Flash ki te LPDDR Memory, DG0669, SmartFusion2 Waehere Atarangi mai i te SPI Flash ki te LPDDR Memory, SPI Flash ki te LPDDR Memory

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *