Microsemi -LOGO

Microsemi DG0618 Hapa Rapu me te Whakatikatika i runga i nga Pūrere SmartFusion2 e whakamahi ana i te Mahara DDR

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-Mahara-DDR-HUNGA-AHUA

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

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.

Mo Microsemi
Ko te Microsemi Corporation (Nasdaq: MSCC) e tuku ana i tetahi kopaki matawhānui o te semiconductor me nga otinga punaha mo te aerospace & parepare, whakawhitiwhiti korero, pokapū raraunga me nga maakete ahumahi. Ko nga hua kei roto i nga mahi teitei me te whakamaarama iraruke-whakapakeke i nga iahiko 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 IC me nga waahi-waenganui-a-hiko; me nga kaha hoahoa ritenga me nga ratonga. Ko Microsemi te tari matua i Aliso Viejo, California, a he tata ki te 4,800 nga kaimahi puta noa i te ao. Ako atu i www.microsemi.com.

Tuhinga o mua

Ko te hitori whakahounga e whakaatu ana i nga huringa i whakatinanahia ki te tuhinga. Ka whakarārangihia ngā whakarerekētanga mā te whakahounga, tīmata ki te tānga o nāianei.

  • Arotakenga 4.0
    I whakahouhia te tuhinga mo te tukunga rorohiko Libero v11.8.
  • Arotakenga 3.0
    I whakahouhia te tuhinga mo te tukunga rorohiko Libero v11.7.
  • Arotakenga 2.0
    I whakahouhia te tuhinga mo te tukunga rorohiko Libero v11.6.
  • Arotakenga 1.0
    Tukunga tuatahi mo Libero SoC v11.5 tuku rorohiko.

Te Rapu Hapa me te Whakatikatika i nga taputapu SmartFusion2 ma te whakamahi i te Mahara DDR

Kupu Whakataki
I roto i tetahi taiao whakaraerae (SEU), ko te mahara urunga matapōkere (RAM) ka kaha ki nga hapa ohorere na nga katote taumaha.
Ko tenei tuhinga e whakaatu ana i nga kaha o te EDAC o te SoC FPGA, e whakamahia ana i roto i nga tono me nga maharatanga e hono ana ma te microcontroller subsystem (MSS) DDR (MDDR).
Ko nga kaiwhakahaere EDAC i whakatinanahia i roto i nga taputapu SmartFusion2 e tautoko ana i te whakatikatika hapa kotahi me te kitenga hapa rua (SECDED). Ko nga maharatanga katoa—ko te maharatanga uru tupurangi (eSRAM), DDR, DDR mana iti (LPDDR)—i roto i nga taputapu SmartFusion2 MSS ka tiakina e SECDED. Ka taea te DDR2, DDR3, LPDDR1 ranei te DDRXNUMX, DDRXNUMX, LPDDRXNUMX ranei, i runga i te whirihoranga MDDR me nga kaha ECC taputapu.
Ko te punaha iti SmartFusion2 MDDR e tautoko ana i nga kiato mahara ki te 4 GB. I roto i tenei demo, ka taea e koe te kowhiri i tetahi waahi mahara o te 1 GB i te waahi korero DDR (0xA0000000 ki te 0xDFFFFFFF).
Ina whakahohea te SECDED:

  • He mahi tuhi ka tatau me te taapiri i nga moka 8 o te waehere SECDED (ki ia 64 moka raraunga)
  • Ko te mahi panui ka panui me te tirotiro i nga raraunga ki te waehere SECDED kua penapena hei tautoko i te whakatika hapa moka-1 me te rapu hapa moka-2

Ko te whakaahua e whai ake nei e whakaatu ana i te hoahoa poraka o SmartFusion2 EDAC i runga i te DDR SDRAM.

Whakaatu 1 • Hoahoa Poraka Taumata-Tiki

Ko te ahuatanga EDAC o DDR e tautoko ana i enei e whai ake nei:

  1.  Tikanga SECDED
  2. Ka tuku haukoti ki te tukatuka ARM Cortex-M3 me te papanga FPGA ina kitea he hapa moka-1, he hapa moka-2 ranei
  3. Ka penapena te maha o nga hapa 1-bit me te 2-bit i roto i nga rehita porotiti hapa
  4. Pupuri ana i te wahitau o te moka-1 whakamutunga, moka-2 ranei kua pa ki te waahi mahara
  5. Ka penapena nga raraunga hapa moka-1, moka-2 ranei ki nga rehita SECDED
  6. whakarato tohu pahi hapa ki te papanga FPGA

Mo etahi atu korero mo EDAC, tirohia te UG0443: SmartFusion2 me IGLOO2 FPGA Haumarutanga me te Whakaaetanga Kaiwhakamahi Aratohu me te UG0446: SmartFusion2 me IGLOO2 FPGA High-Speed ​​DDR Interfaces Aratohu Kaiwhakamahi.

Nga Whakaritenga Hoahoa
Kei te ripanga e whai ake nei nga whakaritenga hoahoa.

Ripanga 1 • Whakaritenga Hoahoa

  • Whakaahuatanga Whakaritenga Hoahoa
  • Nga whakaritenga taputapu
  • SmartFusion2 Advanced Development Kit poari Rev B ranei i muri mai
  • FlashPro5 hötaka i muri mai ranei
  • USB A ki te paku-B USB taura
  • Whakahono hiko 12 V
  • DDR3 Papa Tamahine
  • Pūnaha Whakahaere Tetahi 64-bit, 32-bit ranei Windows XP SP2
  • Tetahi 64-bit, 32-bit ranei Windows 7
  • Nga Whakaritenga Pūmanawa
  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • Pūmanawa whakahōtaka FlashPro v11.8
  • Whakahauhia nga taraiwa PC USB ki nga taraiwa UART
  • Anga hei whakahaere whakaaturanga Microsoft .NET Framework 4 kiritaki

Hoahoa Whakaaturanga
Ko te hoahoa demo fileKei te waatea 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_dg0618_liberov11p8_df
Ko te hoahoa demo files ngā:

  • Whirihoranga DDR File
  • DDR_EDAC
  • Papatonotanga files
  • GUI ka taea te whakahaere
  • Panui ahau file

Ko te whakaahua e whai ake nei e whakaatu ana i te hanganga taumata-runga o te hoahoa files. Mo etahi atu korero, tirohia te readme.txt file.

Whakaatu 2 • Hanganga Taumata-runga Hoahoa Whakaatu

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-2

Whakatinana Hoahoa Whakaatu
Ko te punaha iti MDDR he kaiwhakahaere EDAC whakatapua. Ka kitea e te EDAC he hapa 1-bit, he hapa 2-bit ranei ina panuihia nga raraunga mai i te mahara. Mena ka kitea e te EDAC te hapa 1-bit, ka whakatikahia e te kaiwhakahaere EDAC te moka hapa. Mena ka whakahohea te EDAC mo nga hapa 1-bit me te 2-bit katoa, ka whakanuia nga porotiti hapa e rite ana i roto i nga rehita punaha, ka puta nga haukoti me nga tohu pahi hapa ki te papanga FPGA.
Ka tupu tenei i roto i te waa-tūturu. Hei whakaatu i tenei waahanga SECDED, ka tukuna he hapa a-ringa ka kitea te kitenga me te whakatika.
Ko tenei hoahoa demo ka uru ki te whakatinana i nga waahanga e whai ake nei:

  1. Whakahohe EDAC
  2. Tuhia nga raraunga ki te DDR
  3. Pānuihia nga raraunga mai i te DDR
  4. Monokia te EDAC
  5. Kua kino te 1, te 2 bit ranei
  6. Tuhia nga raraunga ki te DDR
  7. Whakahohe EDAC
  8. Pānuihia nga raraunga
  9. Mēnā he hapa 1-bit, ka whakatikahia e te kaiwhakahaere EDAC te hapa, ka whakahou i nga rehita mana e pa ana, ka hoatu nga raraunga i tuhia ki te Hipanga 2 i te mahi panui i mahia i te Hipanga 8.
  10. Mena he hapa moka-2, ka puta he haukoti e rite ana, a me whakatika e te tono nga raraunga, me tango ranei i nga mahi e tika ana i roto i te kaihautu aukati. Ko enei tikanga e rua e whakaatuhia ana i tenei whakaaturanga.

E rua nga whakamatautau ka whakatinanahia i roto i tenei whakaaturanga: te whakamatautau porowhita me te whakamatautau a-ringa, a ka pa ana ki nga hapa 1-bit me te 2-bit.

Whakamatau Koropiko
Ka mahia te whakamatautau Loop i te wa ka whiwhi nga taputapu SmartFusion2 i te whakahau whakamatautau koropiko mai i te GUI. I te timatanga, ko nga porotiti hapa katoa me nga rehita e pa ana ki te EDAC ka waiho ki te ahua RESET.
Ko nga mahi e whai ake nei ka mahia mo ia whitiwhitinga.

  1. Whakahohehia te kaiwhakahaere EDAC
  2. Tuhia nga raraunga ki te waahi mahara DDR motuhake
  3. Monokia te kaiwhakahaere EDAC
  4. Tuhia te raraunga 1-bit, 2-bit ranei na te hapa ki te tauwāhi mahara DDR
  5. Whakahohehia te kaiwhakahaere EDAC
  6. Pānuihia nga raraunga mai i te waahi mahara DDR ano
  7. Tukuna te moka-1, moka-2 ranei te rapunga hapa me nga raraunga whakatika hapa moka-1 mena he hapa 1-bit ki te GUI

Whakamatau ā-ringa
Ma tenei tikanga ka taea te whakamatautau a-ringa mo te kitenga hapa moka-1 me te whakatikatika me te rapu hapa moka-2 mo te waahi mahara DDR (0xA0000000 ki te 0xDFFFFFFF) me te arataki. He hapa 1-bit/2-bit ka tukuna a ringa ki tetahi wahitau mahara DDR kua tohua. Ko nga raraunga ka tuhia ki te waahi mahara DDR kua tohua me te EDAC kua whakahohea. Ko nga raraunga hapa moka-1, moka-2 ranei kua kino ka tuhia ki te waahi mahara me te EDAC kua monokia. Ko nga korero mo te hapa 1-bit, 2-bit ranei kua kitea ka tuhia ina panuihia nga raraunga mai i te waahi mahara kotahi me te EDAC kua whakahohea. Ko te kaiwhakahaere DMA mahi nui
(HPDMA) ka whakamahia hei panui i nga raraunga mai i te mahara DDR. Ka whakatinanahia te kaikawe haukoti moka-rua ki te mahi tika ina kitea he hapa 2-bit.
Ko te whakaahua e whai ake nei e whakaatu ana i nga mahi demo EDAC.

Whakaahua 3 • Rere Hoahoa

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-3

Tuhipoka: Mo te hapa 2-bit, i te wa e panuihia ai e te tukatuka Cortex-M3 nga raraunga, ka uru te mahi waehere ki te kaikawe hapa pakeke, na te mea kua tomuri te aukati kua tae mai mo te whakautu a te kaitukatuka. I te wa e whakautu ana ia ki te haukoti, tera pea kua paahitia e ia nga raraunga me te whakarewa i tetahi whakahau. Ko te mutunga, ka mutu te whakahaere a te HRESP i nga raraunga hē. Ko te rapunga hapa moka-2 e whakamahi ana i te HPDMA ki te panui i nga raraunga mai i te waahi wahitau DDR, e tohutohu ana i te tukatuka e panui ana nga raraunga he hapa moka-2, a me mahi te punaha ki te whakaora (ECC interrupt Handler).

Te Whakaritea i te Hoahoa Whakaatu
Ko tenei waahanga e whakaatu ana i te tatūnga poari SmartFusion2 Advanced Development Kit, nga whiringa GUI, me pehea te whakahaere i te hoahoa demo.
Ko nga taahiraa e whai ake nei e whakaatu ana me pehea te whakarite i te demo:

  1. Honoa tetahi pito o te USB mini-B taura ki te tūhono J33 e whakaratohia ana i roto i te papa SmartFusion2 Advanced Development Kit. Honoa tetahi atu pito o te taura USB ki te PC manaaki. Me whakamarama te diode marama (LED) DS27, e tohu ana kua whakapumautia te hononga UART. Me mohio kei te kitea aunoa nga taraiwa piriti USB ki te UART (ka taea te manatoko i roto i te Kaiwhakahaere Pūrere), penei i te ahua e whai ake nei.
    Whakaahua 4 • USB ki UART Bridge Drivers
    Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-4
    Mena kaore i whakauruhia nga taraiwa piriti USB ki te UART, tango me te whakauru i nga taraiwa mai i: www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Whakauruhia nga pekepeke ki runga i te papaahi SmartFusion2 Advanced Development Kit, pera i te Ripanga 4, wharangi 11. Me whakawetohia te pana hiko SW7, i te wa e hangai ana nga hononga peke.

Whakaatu 5 • SmartFusion2 Advanced Development Kit Poari Tatūnga

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-5

 Atanga Kaiwhakamahi Whakairoiro
Ko tenei waahanga e whakaatu ana i te DDR - EDAC Demo GUI.

Whakaatu 6 • DDR – EDAC Demo GUI

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-6

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

  1. Te kowhiringa o te tauranga COM me te Reiti Baud
  2. Te kowhiringa o te ripa whakatika hapa moka-1, te rapu hapa moka-2 ranei
  3. Wāhitau mara hei tuhi, hei panui ranei i nga raraunga ki te wahitau DDR kua tohua ranei
  4. Mahinga raraunga hei tuhi, hei panui ranei i nga raraunga ki te wahitau DDR kua tohua ranei
  5. Wāhanga Papatohu Rangatū hei tā i ngā mōhiohio tūnga i riro mai i te tono
  6. Whakahohehia te EDAC/Monokia EDAC: Whakahohe, whakakore ranei i te EDAC
  7. Tuhia: Ka taea te tuhi raraunga ki te wahitau kua tohua
  8.  Panui: Ka whakaaetia te panui raraunga mai i te wahitau kua tohua
  9. Whakamātautau ON/OFF: Whakaaetia te whakamatautau i te tikanga EDAC i roto i te tikanga koropiko
  10.  Arawhiti: Ka taea te arawhiti i te waahi mahara kua tautuhia (kei roto i tenei whakaaturanga A0000000-A000CFFF)

Whakahaerehia te Hoahoa Whakaatu
Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa: Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakahaere i te hoahoa:

  1. Whakakā ON te pana tuku, SW7.
  2. Papatonohia te taputapu SmarFusion2 me te hotaka file whakaratohia i roto i te hoahoa files.(\PatakaFile\EDAC_DDR3.stp) ma te whakamahi i te rorohiko hoahoa FlashPro, penei i te ahua e whai ake nei.
    Whakaatu 7 • Matapihi Papatono FlashPro
    Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-7
  3. Pēhia te whakakā SW6 hei tautuhi anō i te poari i muri i te angitu o te hōtaka.
  4. Whakarewahia te EDAC_DDR Demo GUI ka taea file e wātea ana i roto i te hoahoa files (\GUI Whakahaere\ EDAC_DDR.exe). Ka whakaatuhia te matapihi GUI, penei i te Whakaahua 8, wharangi 9.
  5. Patohia te Hono, ka tohua te tauranga COM me te whakatu i te hononga. Honoa nga huringa kōwhiringa ki Momotu.
  6. Tīpakohia te ripa Whakatikatika Hapa moka-1, moka-2 ranei te Rapu Hapa.
  7. Ka taea te whakahaere i nga whakamatautau a-ringa me te Loop.
  8. Patohia te Akamataki hei arawhiti i te mahara DDR ki te mahi i nga whakamatautau a-ringa me te Loop, ka whakaatuhia he karere whakaoti arawhiti i runga i te Papatohu Rangatū, pera i te Whakaaturanga 8, wharangi 9.

Whakaatu 8 • Matapihi Kua Oti te Whakataki

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-8

Te Mahi Whakamatau Loop
Patohia te Whakamatau Loop ON. Rere te reira i roto i te aratau koropiko e mahi tonu te whakatika me te kitea o hapa. Ko nga mahi katoa i mahia i roto i te taputapu SmartFusion2 kua takiuru ki te waahanga Serial Console o te GUI.

Ripanga 2 • Nga Wāhitau Mahara DDR3 i whakamahia i roto i te Whakamatau Loop

  • Mahara DDR3
  • 1-bit whakatika hapa 0xA0008000
  • 2-bit rapunga hapa 0xA000C000

Te mahi Whakamatau-a-ringa
I tenei tikanga, ka whakauruhia nga hapa ma te whakamahi i te GUI. Whakamahia nga mahi e whai ake nei ki te whakahaere i te whakatika hapa moka-1, te rapu hapa moka-2 ranei.

Ripanga 3 • Nga Wāhitau Mahara DDR3 i whakamahia i roto i te Whakamatau-a-ringa

Wāhitau Whakauru me nga mara Raraunga (whakamahia nga uara Hexadecimal 32-bit).

  • Mahara DDR3
  • 1-bit whakatika hapa 0xA0000000-0xA0004000
  • 2-bit rapunga hapa 0xA0004000-0xA0008000
  1. Pāwhiritia Whakahohe EDAC.
  2. Pāwhiritia Tuhia.
  3. Pāwhiritia Monokia EDAC.
  4. Hurihia kia kotahi moka (mehemea ka whakatika hapa moka-1) kia rua ranei nga moka (mehemea ka kitea he hapa 2-bit) i te mara Raraunga (whakauru hapa).
  5. Pāwhiritia Tuhia.
  6. Pāwhiritia Whakahohe EDAC.
  7. Pāwhiritia Pānui.
  8. Tirohia te Whakaatu Tatau Hapa me te mara Raraunga i te GUI. Ka piki te uara tatau hapa ma te 1.

Ko te matapihi whakatikatika hapa moka-1 e whakaatuhia ana i te ahua e whai ake nei.

Whakaatu 9 • Matapihi Tirohanga Hapa Moka-1

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-9

Ko te matapihi a-ringa rapunga hapa 2-bit e whakaatuhia ana i te ahua e whai ake nei.

Whakaatu 10 • Matapihi A-ringa Hapa Moka-2

Microsemi -DG0618-Hapa-Te kimi-me-te-Whakatika-i runga-SmartFusion2-Ngā Pūrere-whakamahi-DDR Memory-10

Whakamutunga
Ko tenei whakaaturanga e whakaatu ana i nga kaha o SmartFusion2 SECDED mo te punaha MDDR.

Tāpiritanga: Tautuhinga Kaipeke

Ko te ripanga e whai ake nei e whakaatu ana i nga pekepeke katoa e hiahiatia ana hei whakanoho ki runga i te Kete Whakawhanake Ake SmartFusion2.

Ripanga 4 • SmartFusion2 Advanced Development Kit Jumper Settings

Kaipeke : Pin (Mai) : Pin (Ki) : Nga korero

  • J116, J353, J354, J54 1 2 Ko enei nga tautuhinga pekepeke taunoa o te Arā Atu Anō.
  • J123 2 3 Papa Kete Whakawhanaketanga. Me whakarite kia rite enei pekepeke.
  • J124, J121, J32 1 2 JTAG hōtaka mā te FTDI

DG0618 Whakaaturanga Whakaaturanga Whakaaturanga 4.0

Tuhinga / Rauemi

Microsemi DG0618 Hapa Rapu me te Whakatikatika i runga i nga Pūrere SmartFusion2 e whakamahi ana i te Mahara DDR [pdf] Aratohu Kaiwhakamahi
DG0618 Hapa Rapu me te Whakatikatika i runga i nga Pūrere SmartFusion2 ma te whakamahi i te Mahara DDR, DG0618, Te Rapu Hapa me te Whakatikatika i runga i nga Pūrere SmartFusion2 e whakamahi ana i te Mahara DDR, SmartFusion2 Pūrere e whakamahi ana i te Mahara DDR, DDR Memory

Tohutoro

Waiho he korero

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