Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-logo

Microsemi SmartFusion2 SoC FPGA Waehere Atarangi mai i te SPI Flash ki te Mahara DDR

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-hua-iamge

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/smartfusion2#documentation

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 DDR

Kupu Whakataki

Ko tenei hoahoa demo e whakaatu ana i nga kaha o te taputapu SmartFusion2 SoC FPGA mo te whakamarumaru waehere mai i te atanga rangatū (SPI) taputapu mahara kohiko ki te reiti raraunga rua (DDR) te mahara urunga matapōkere hihiri (SDRAM) me te mahi i te waehere mai i te DDR 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 DDR.

Whakaatu 1 • Hoahoa Poraka Taumata-Tiki

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-01

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 tukatuka e tautoko i te uru matapōkere ki te waehere mo te mahi-i-waahi, kaore 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 SoC FPGA e whakauru ana i nga reanga tuawha o te papanga FPGA e pa ana ki te rama, he tukatuka ARM® Cortex®-M3, me nga atanga whakawhitiwhiti mahi teitei i runga i te maramara kotahi. Ko nga kaiwhakahaere mahara tere tere i roto i nga taputapu SmartFusion2 SoC FPGA ka whakamahia hei atanga ki nga maharatanga DDR2/DDR3/LPDDR o waho. Ko nga maharatanga DDR2/DDR3 ka taea te whakahaere i te tere teitei o te 333 MHz. Ka taea e te kaitukatuka 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 kaiwhakahaere keteroki FPGA me te piriti MSS DDR e whakahaere ana i te rerenga raraunga mo te pai ake o te mahi.

Hoahoa Nga whakaritenga
Ko te Ripanga 1 e whakaatu ana i nga whakaritenga hoahoa mo tenei whakaaturanga.

Ripanga 1 • Whakaritenga Hoahoa

Nga Whakaritenga Hoahoa Whakaahuatanga
Nga whakaritenga taputapu
SmartFusion2 Kete Whanaketanga Arā Atu Anō:
• 12 V urutau
• FlashPro5
• USB A ki Mini – B USB taura
Rev A i muri mai ranei
Papamahi, Pona ranei Pūnaha Whakahaere Windows XP SP2 – 32-bit/64-bit Windows 7 Pūnaha Whakahaere – 32-bit/64-bit
Nga Whakaritenga Pūmanawa
Libero® Pūnaha-i-Kipi (SoC) v11.7
Pūmanawa Papatono FlashPro v11.7
SoftConsole v3.4 SP1*
Atekōkiri PC USB ki nga taraiwa UART
Kiritaki Microsoft .NET Framework 4 mo te whakarewa i te GUI demo _
Tuhipoka: *Mo tenei akoranga, 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.

Hoahoa Whakaaturanga
Kupu Whakataki
Ko te hoahoa demo files e waatea ana mo te tango mai i te ara e whai ake nei i te waahanga Micro webpae:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df

Ko te hoahoa demo files ngā:

  • Kaupapa Libero SoC
  • STAPL hōtaka files
  • GUI ka taea te whakahaere
  • Sampnga whakaahua tono
  • Nga tuhinga hono
  • whirihoranga DDR files
  • Panui.txt file

Tirohia te readme.txt file whakaratohia i roto i te hoahoa files mo te hanganga whaiaronga katoa.

Whakaahuatanga
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:

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

Maha-Stage Tikanga Tukatuka Whakaara
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.
Ko te Whakaaturanga 2 e whakaatu ana i te hoahoa poraka amiki o te hoahoa demo.

Whakaatu 2 • Kōruru Waehere – Maha Stage Tukatuka Whakaara Demo Hoahoa Poraka

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-02

Kua whirihorahia te MDDR mo DDR3 kia mahi i te 320 MHz. "Apitihanga: DDR3 Configurations" kei te wharangi 22 e whakaatu ana i nga tautuhinga whirihoranga DDR3. 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.
    Ko te ahua 3 e whakaatu ana i te hoahoa demo.
    Whakaatu 3 • Rere Hoahoa mo te Maha-Stage Tikanga Tukatuka Whakaara
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-03

Tikanga Miihini Whakaara Pūmārō
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 ma te Cortex-M3 tukatuka ki te uta i te ahua o te tono whainga ka taea te whakamahi ki roto i te taputapu flash SPI ma te whakamahi i te atanga kaihautu i runga i SmartFusion2 SoC FPGA MMUART_0. Ko te DIP switch1 i runga i te SmartFusion2 Advanced Development Kit ka taea te whakamahi ki te kowhiri mena ka whakahoahoa te taputapu flash SPI, ki te mahi ranei i te waehere mai i te mahara DDR.

Mena kei te watea te tono whainga ka taea i roto i te taputapu kohiko SPI, ka tiimata 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.

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.

Ko te Whakaaturanga 4 e whakaatu ana i te hoahoa poraka amiki o te hoahoa demo.
Whakaaturanga 4 • Te Atarangi Waehere – Hoahoa Poraka Whakaaturanga Momo Whakaara Taputapu

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-04

Miihini Whakaara
Koinei te waahanga nui o te demo 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 atu ki te DDR3 i te 320 MHz ma te pupuri i te tukatuka Cortex-M3 ki te tautuhi.
  2. Ko te kape i te whakaahua 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.

Ko te ahua 5 e whakaatu ana i te rerenga hoahoa demo.
Whakaatu 5 • Hoahoa Poraka Taumata-Tiki

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-05

Whakaahua 6 • Te Rere Hoahoa mo te Tikanga Miihini Whakaara Maamaa

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-06

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-07

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 "production-execute-in-place-externalDDR.ld". file kei roto i te hoahoa files ki te hanga i te ahua tono. Ko te whakaahuatanga hono file ka tautuhia te wahitau timatanga o te mahara DDR hei 0x00000000 mai i te mea ka mahia e te miihini bootloader/boot te whakamaarama mahara DDR mai i te 0xA0000000 ki te 0x00000000. Ka hangaia e te tuhinga hono he ahua tono me nga tohutohu, nga raraunga, me nga waahanga BSS i 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_0. Ka hangaia e te tukatuka Cortex-M3 he parepare mo nga raraunga ka puta mai i runga i te atanga MMUART_0 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
Ko te demo e whakaatu ana me pehea te uta i te ahua tono i roto i te rama SPI me te mahi i taua ahua tono mai i nga maharatanga DDR o waho. Ka whakaratohia he exampte ahua tono "sample_image_DDR3.bin”. Ko tenei ahua e whakaatu ana i nga karere powhiri me te karere haukoti i te wa i runga i te papatohu rangatū me te kimo LED1 ki te LED8 i runga i te Kete Whakawhanake Ake 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 Whakawhanake Whakawhanake Ake SmartFusion2:

  1. Honoa te PC Kaihautu ki te Hononga J33 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.
  2. Ki te kore e kitea aunoa nga taraiwa USB, whakauruhia te taraiwa USB.
  3. 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 • USB ki UART Bridge Drivers
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-08
  4. Honoa nga pekepeke ki runga i te papa SmartFusion2 Advanced Development Kit, penei i te Ripanga 2.
    Tupato: Whakawetohia te pana hiko, SW7 i te wa e hono ana nga pekepeke.
    Ripanga 2 • SmartFusion2 Advanced Development Kit Jumper Settings
    Kaipekepeke Pin (Mai) Pin (Ki) Nga korero
    D116, D353, D354, D54 1 2 Koinei nga tautuhinga pekepeke taunoa o te Poari Kete Whakawhanake Ake. Me whakarite kia rite enei pekepeke.
    J123 2 3
    J124, J121, J32 1 2 JTAG hōtaka mā te FTDI
    J118, J119 1 2 Papatonotanga SPI Flash
  5. I roto i te SmartFusion2 Advanced Development Kit, hono atu te hiko ki te hononga J42.
    Ko te ahua 8. e whakaatu ana i te tatūnga poari mo te whakahaere i te waehere marumaru mai i te rama SPI ki te demo DDR3 i runga i te SmartFusion2 Advanced Development Kit.
    Whakaatu 8 • Tatūnga Kete Whakawhanake Ake SmartFusion2
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-09

SPI Flash Loader me Code Shadowing Demo GUI
Ko te GUI e hiahiatia ana hei whakahaere i te tohu tohu whakamarumaru. 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 whakarite i te flash SPI me te whakahaere i te tohu whakamarumaru waehere i runga i te SmartFusion2 Advanced Development Kit. Ko te UART he kawa korero i waenga i te PC manaaki me te SmartFusion2 Advanced Development Kit. Ka whakarato hoki i te wahanga Serial Console hei ta i nga karere patuiro i tae mai i te tono ki runga i te atanga UART.
Ko te ahua 9. e whakaatu ana i te SPI Flash Loader me te Matapihi Whakaaturanga Whakaaturanga Waehere.
Whakaahua 9 • SPI Flash Loader me te Matapihi Whakaaturanga Atarangi Waehere

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-10

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.

Te whakahaere i te Hoahoa Whakaatu mo te Maha-Stage Tikanga Tukatuka Whakaara
Ko nga taahiraa e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa demo mo nga-mahatagtikanga tukanga whakaoho:

  1. Whakakā ON te pana hiko, SW7.
  2. Whakatakahia te taputapu SmarFusion2 SoC FPGA me te hotaka file whakaratohia i roto i te hoahoa files (SF2_CodeShadowing_DDR3_DF\Programming Files\MultiStageBoot_meothod\CodeShadowing_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_DDR3_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_DDR3_DF/Sample Whakaahua Taupānga/sample_image_DDR3.bin).
    Tuhipoka: Hei whakaputa i te ipu whakaahua tono file, tirohia te “Apitihanga: Te Whakaputa Ipu Whakaputa File” i te api 25.
  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.
    Whakaatu 10 • Ka timata i te Demo
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-11
  10. Mena kua whakamaherehia te taputapu SmartFusion2 SoC FPGA 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.
    Whakaaturanga 11 • He Pūrere He, He Karere Kōwhiringa ranei
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-12
  11. Ko te wahanga Serial Console i runga i te GUI e whakaatu ana i nga karere patuiro me te tiimata i te hotaka SPI flash mo te whakakore angitu i te rama SPI. Ko te ahua 12 e whakaatu ana i te mana o te tuhi kohiko SPI
    Whakaatu 12 • Uta Kohiko
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-13
  12. 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_DDR3.bin, ko te papatohu rangatū e whakaatu ana i nga karere powhiri, te whakawhiti haukoti me nga karere haukoti i te wa e whakaatuhia ana i te Whakaahua 13 i te wharangi 18 me te Whakaahua 14 i te wharangi 18. Ka whakaatuhia he tauira LED rere ki runga LED1 ki te LED8 i runga i te SmartFusion2 Advanced Development Kete.
  13. Pēhia ngā whakakā SW2 me SW3 kia kite i ngā karere haukoti i runga i te papatohu rangatū.
    Whakaahua 13 • Te Whakahaere i te Whakaahua Taupānga Whainga mai i te Mahara DDR3
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-14Whakaahua 14 • Nga Karere Taima me te Tutuki i te Papatohu Rangatū
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-15

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

  1. Whakakā ON te pana hiko, SW7.
  2. Whakatakahia te taputapu SmarFusion2 SoC FPGA me te hotaka file whakaratohia i roto i te hoahoa files (SF2_CodeShadowing_DDR3_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_DDR3_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_DDR3_DF/Sample Whakaahua Taupānga/sample_image_DDR3.bin).
    Tuhipoka: Hei whakaputa i te ipu whakaahua tono file, tirohia te “Apitihanga: Te Whakaputa Ipu Whakaputa File” i te api 25.
  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-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-16
  11. Ko te wahanga Serial Console 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 • Uta Kohiko
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-17
  12. 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.
  13. 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_DDR3.bin” ka utaina ki te rama SPI, 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 i te wa e whakaatuhia ana i te Whakaahua 17 ka whakaatuhia he tauira LED rere i runga i te LED1 ki te LED8 i runga i te SmartFusion2 Advanced. Kete Whakawhanaketanga.
    Whakaahua 17 • Te Whakahaere i te Whakaahua Taupānga Whainga mai i te Mahara DDR3
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-18

Whakamutunga
Ko tenei whakaaturanga e whakaatu ana i te kaha o te taputapu SmartFusion2 SoC FPGA ki te hono ki te mahara DDR me te whakahaere i te ahua ka taea te whakahaere mai i te mahara DDR ma te whakamarumaru i te 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.

Tāpiritanga: DDR3 Whirihoranga

Ko nga whika e whai ake nei e whakaatu ana i nga tautuhinga whirihoranga DDR3.
Whakaatu 18 • Tautuhinga Whirihoranga DDR General

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-19

Whakaatu 19 • Tautuhinga Whakakotahi Mahara DDR

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-20

Whakaatu 20 • Tautuhinga Wā Mahara DDR

Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-21

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_DDR3” Papatohu ngawari, mahia nga mahi e whai ake nei:

  1. Hangaia te kaupapa Soft Console me te hanga tuhinga hono-whakamahi-i-wahi-waho DDR.
  2. Tāpirihia te ara whakaurunga Soft Console, hei tauiraample, C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, ki nga 'Taupepa Taiao' e whakaatuhia ana i te Whakaahua 21.
    Whakaahua 21 • Te taapiri i te ara whakauru papatohu ngawari
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-22
  3. Pāwhiri-rua i te puranga file Bin-File-Generator.bat kei:
    SoftConsole/CodeShadowing_MSS_CM3/Sampkōpaki le_image_DDR3, e whakaatuhia ana i te Whakaahua 22.
    Whakaahua 22 • Bin File Kaihanga
    Microsemi-SmartFusion2-SoC-FPGA-Waehere-Turiuri-mai-SPI-Flash-ki-DDR-Memory-23
  4. Ko te Bin-File-Ka hangaia e te Kaihanga sample_image_DDR3.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 7
(Maehe 2016)
I whakahouhia te tuhinga mo Libero SoC v11.7 tuku rorohiko (SAR 77816).
Arotakenga 6
(Oketopa 2015)
I whakahouhia te tuhinga mo Libero SoC v11.6 tuku rorohiko (SAR 72424).
Arotakenga 5
(Mahuru 2014)
I whakahouhia te tuhinga mo Libero SoC v11.4 tuku rorohiko (SAR 60592).
Arotakenga 4
(Mei 2014)
I whakahouhia te tuhinga mo Libero SoC 11.3 tuku rorohiko (SAR 56851).
Arotakenga 3
(Hakihea 2013)
I whakahouhia te tuhinga mo Libero SoC v11.2 tuku rorohiko (SAR 53019).
Arotakenga 2
(Mei 2013)
I whakahouhia te tuhinga mo Libero SoC v11.0 tuku rorohiko (SAR 47552).
Arotakenga 1
(Maehe 2013)
I whakahouhia te tuhinga mo Libero SoC v11.0 beta SP1 tuku rorohiko (SAR 45068).

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 hua, te whakahou i nga hua, nga korero whakahou, te mana ota, me te whakamanatanga.

  • Mai i Amerika Te Tai Tokerau, waea atu ki 800.262.1060
  • Mai i te ao katoa, waea atu 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. No reira, i mua i to whakapiri mai ki a matou, tena koa toro mai ki a maatau rauemi ipurangi. 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 Pokapū Tautoko Hangarau Kiritaki
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 wa 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 wharangi.

Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo,
CA 92656 USA
I roto i te USA: +1 (800)
713-4113 Kei waho o te
USA: +1 949-380-6100
Hokonga: +1 949-380-6136
Waeatuhi: +1 949-215-4996
Ī-mēra: sales.support@microsemi.com
© 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.

Ko te Microsemi Corporation (Nasdaq: MSCC) e tuku ana i tetahi 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; Ko nga ICs-over-Ethernet me nga waahanga waenga; 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 nama ahakoa 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 he 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 me nga tawhā e whakaratohia ana e Microsemi. Ko te kawenga a te Kaihoko ki te whakatau takitahi i te pai 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 "penei, kei hea" me nga hapa katoa, a ko 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.

Tuhinga / Rauemi

Microsemi SmartFusion2 SoC FPGA Waehere Atarangi mai i te SPI Flash ki te Mahara DDR [pdf] Pukapuka Rangatira
SmartFusion2 SoC FPGA Waehere Atarangi mai i te SPI Flash ki te DDR Mahara, SmartFusion2 SoC, FPGA Waehere Atarangi mai i te SPI Flash ki te DDR Mahara, Flash ki te DDR Memory

Tohutoro

Waiho he korero

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