Microsemi - LOGO

Microsemi DG0618 Nchọpụta na mezie mperi na ngwaọrụ SmartFusion2 site na iji ebe nchekwa DDR

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-Ngwaọrụ-iji-DDR Ebe nchekwa-PRODUCT-IMAGE

Ụlọ ọrụ Microsemi Corporate
Otu ụlọ ọrụ, Aliso Viejo,
CA 92656 USA
N'ime USA: +1 800-713-4113
Na mpụga USA: +1 949-380-6100
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Ikike niile echekwabara. Microsemi na akara Microsemi bụ ụghalaahịa nke ụlọ ọrụ Microsemi. Ụghalaahịa niile na akara ọrụ bụ ihe nke ndị nwe ha

Microsemi anaghị akwụ ụgwọ, nnọchite ma ọ bụ nkwa gbasara ozi dị n'ime ebe a ma ọ bụ adabara ngwaahịa na ọrụ ya maka ebumnuche ọ bụla, ma ọ bụ Microsemi anaghị ewere ụgwọ ọ bụla sitere na ngwa ma ọ bụ iji ngwaahịa ma ọ bụ sekit ọ bụla. Ngwaahịa ndị a na-ere n'okpuru ebe a na ngwaahịa ndị ọzọ Microsemi rere bụ ndị nwere obere ule na ekwesighi iji ya na ngwa ma ọ bụ ngwa dị mkpa. A kwenyere na nkọwapụta arụmọrụ ọ bụla bụ nke a pụrụ ịdabere na ya mana ekwenyeghị ya, na onye na-azụ ahịa ga-eduzi ma mejupụta arụmọrụ niile na nnwale ndị ọzọ nke ngwaahịa ahụ, naanị ya na yana, ma ọ bụ tinye ya na, ngwaahịa njedebe ọ bụla. Onye na-azụ ahịa agaghị adabere na data ọ bụla yana nkọwapụta arụmọrụ ma ọ bụ paramita nke Microsemi nyere. Ọ bụ ọrụ onye na-azụ ahịa ka ọ chọpụta na ọ dabara nke ọma ngwaahịa ọ bụla yana ịnwale ma nyochaa otu ihe ahụ. Ozi nke Microsemi nyere n'okpuru ebe a bụ "dị ka ọ dị, ebe ọ dị" yana mmejọ niile, na ihe egwu niile metụtara ozi dị otú ahụ bụ kpamkpam na onye na-azụ ahịa. Microsemi anaghị enye ndị otu ọ bụla ikike patent, ikike ma ọ bụ ikike IP ọ bụla, n'ụzọ doro anya ma ọ bụ n'ezoghị ọnụ, ma gbasara ozi dị otú ahụ n'onwe ya ma ọ bụ ihe ọ bụla nke ozi ahụ kọwara. Ozi enyere na akwụkwọ a bụ nke Microsemi, Microsemi nwere ikike ime mgbanwe ọ bụla na ozi dị na akwụkwọ a ma ọ bụ ngwaahịa na ọrụ ọ bụla n'oge ọ bụla na-enweghị ọkwa.

Banyere Microsemi
Microsemi Corporation (Nasdaq: MSCC) na-enye Pọtụfoliyo nke semiconductor na ngwọta sistemụ maka ikuku & nchekwa, nkwukọrịta, etiti data na ahịa ụlọ ọrụ. Ngwaahịa gụnyere arụmarụ dị elu na radieshon siri ike analọgụ agwakọta mgbanaka agbakwunyere, FPGAs, SoCs na ASIC; ngwaahịa njikwa ike; ngwaọrụ oge na mmekọrịta yana ngwọta oge ziri ezi, na-esetịpụ ụkpụrụ ụwa maka oge; ngwaọrụ nhazi olu; Ihe ngwọta RF; ihe pụrụ iche; nchekwa ụlọ ọrụ na ngwọta nkwukọrịta, teknụzụ nchekwa na mgbochi mgbochi tamper ngwaahịa; Ihe ngwọta Ethernet; Ike-over-Ethernet ICs na midspans; nakwa dị ka omenala imewe ike na ọrụ. Microsemi bụ onye isi na Aliso Viejo, California, ma nwee ihe dị ka ndị ọrụ 4,800 n'ụwa niile. Mụtakwuo na www.microsemi.com.

Akụkọ ngbanwe

Akụkọ ngbanwe ahụ na-akọwa mgbanwe ndị etinyere na akwụkwọ ahụ. Edepụtara mgbanwe ndị a site na ntughari, malite na mbipụta kachasị ugbu a.

  • Mgbanwe 4.0
    Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.8.
  • Mgbanwe 3.0
    Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.7.
  • Mgbanwe 2.0
    Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.6.
  • Mgbanwe 1.0
    Mwepụta izizi maka mwepụta ngwanrọ Libero SoC v11.5.

Nchọpụta na mmezi mperi na ngwa SmartFusion2 site na iji ebe nchekwa DDR

Okwu mmalite
N'otu ihe omume na-ewe iwe (SEU) gburugburu ebe nchekwa, ohere nchekwa random (RAM) na-enwekarị mperi mperi nke ion dị arọ kpatara.
Akwụkwọ a na-akọwa ike EDAC nke SoC FPGA, nke a na-eji na ngwa nwere ncheta ejikọrọ site na microcontroller subsystem (MSS) DDR (MDDR).
Ndị na-ahụ maka EDAC etinyere na ngwaọrụ SmartFusion2 na-akwado mmezi otu njehie yana nchọpụta njehie ugboro abụọ (SECDED). Ncheta niile-emelitere static random access memory (eSRAM), DDR, DDR, obere ike DDR (LPDDR) — n'ime SmartFusion2 MSS ngwaọrụ na-echebe site SECDED. Ebe nchekwa ihe nrịbama random nke DDR (SDRAM) nwere ike ịbụ DDR2, DDR3, ma ọ bụ LPDDR1, dabere na nhazi MDR na ike ECC ngwaike.
Igwefoto SmartFusion2 MDR na-akwado njupụta ebe nchekwa ruo 4 GB. Na ngosi ngosi a, ị nwere ike họrọ ebe nchekwa ọ bụla nke 1 GB na oghere adreesị DDR (0xA0000000 ruo 0xDFFFFFFF).
Mgbe enyere SECDED:

  • Ọrụ ide na-agbakọ ma gbakwunye koodu SECDED 8 (na ibe 64 ọ bụla nke data)
  • Ọrụ agụ na-agụ ma na-enyocha data megide koodu SECDED echekwara iji kwado mgbazi njehie 1-bit yana nchọpụta njehie 2-bit.

Ihe atụ na-esonụ na-akọwa eserese ngọngọ nke SmartFusion2 EDAC na DDR SDRAM.

Onyonyo 1 • Eserese ngọngọ nke elu-ọkwa

Njirimara EDAC nke DDR na-akwado ihe ndị a:

  1.  Usoro SECDED
  2. Na-enye nkwụsịtụ na ihe nrụpụta ARM Cortex-M3 na akwa FPGA mgbe achọpụtara njehie 1-bit ma ọ bụ njehie 2-bit.
  3. Na-echekwa ọnụọgụ nke njehie 1-bit na 2-bit na ndebanye aha njehie
  4. Na-echekwa adreesị nke njehie 1-bit ma ọ bụ 2-bit ikpeazụ metụtara ebe nchekwa
  5. Na-echekwa data njehie 1-bit ma ọ bụ 2-bit na ndekọ SECDED
  6. na-enye akara ụgbọ ala mperi na akwa FPGA

Maka ozi ndị ọzọ gbasara EDAC, hụ UG0443: SmartFusion2 na IGLOO2 FPGA Security and Reliability User Guide na UG0446: SmartFusion2 na IGLOO2 FPGA High-Speed ​​DDR Interfaces Guide User.

Achọrọ imewe
Tebụl na-esonụ na-edepụta ihe achọrọ imewe.

Tebụl 1 • Nhazi chọrọ

  • Nkọwa chọrọ imewe
  • Achọrọ ngwaike
  • SmartFusion2 Advanced Development Kit Board Rev B ma ọ bụ karịa
  • FlashPro5 mmemme ma ọ bụ mgbe e mesịrị
  • USB A ka mini-B eriri USB
  • Ihe nkwụnye ọkụ 12 V
  • DDR3 ada osisi
  • Sistemụ arụmọrụ ọ bụla 64-bit ma ọ bụ 32-bit Windows XP SP2
  • Windows 64 ọ bụla 32-bit ma ọ bụ 7-bit
  • Ngwa ngwa chọrọ
  • Sistemu-na-Chip nke Libero® (SoC) v11.8
  • SoftConsole v4.0
  • Ngwa ngwa mmemme FlashPro 11.8
  • Ndị na-anya PC ndị ọbịa USB na ndị ọkwọ ụgbọ ala UART
  • Framework iji mee ngosi Microsoft .NET Framework 4 ahịa

Ihe ngosi ngosi
Ihe ngosi ngosi files dị maka nbudata site na ụzọ a na Microsemi websaịtị: http://soc.microsemi.com/download/rsc/?f=m2s_dg0618_liberov11p8_df
Ihe ngosi ngosi files gụnyere:

  • Nhazi DDR File
  • DDR_EDAC
  • Mmemme files
  • GUI nwere ike ime
  • Readme file

Ihe atụ na-esonụ na-akọwa nhazi ọkwa dị elu nke nhazi ahụ files. Maka nkọwa ndị ọzọ, lee readme.txt file.

Onyonyo 2 • Ngosipụta Ngosipụta Ọkwa dị elu

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-2

Mmejuputa ihe ngosi ngosi
Usoro MDR nwere onye njikwa EDAC raara onwe ya nye. EDAC na-achọpụta njehie 1-bit ma ọ bụ njehie 2-bit mgbe a na-agụ data site na ebe nchekwa. Ọ bụrụ na EDAC achọpụta njehie 1-bit, onye na-ahụ maka EDAC na-edozi ntakịrị mperi ahụ. Ọ bụrụ na enyere EDAC maka njehie 1-bit na 2-bit niile, a na-abawanye ọnụọgụ njehie kwekọrọ na ndekọ sistemụ yana nkwụsị nke kwekọrọ na akara akara ụgbọ ala na akwa FPGA.
Nke a na-eme ozugbo. Iji gosi njirimara SECDED a, ejiri aka webata njehie wee hụ nchọpụta na mgbazi.
Ihe ngosi ngosi a gụnyere mmejuputa usoro ndị a:

  1. Kwado EDAC
  2. Dee data na DDR
  3. Gụọ data sitere na DDR
  4. Gbanyụọ EDAC
  5. 1 ma ọ bụ 2 bits rụrụ arụ
  6. Dee data na DDR
  7. Kwado EDAC
  8. Gụọ data ahụ
  9. N'ihe banyere njehie 1-bit, onye na-ahụ maka EDAC na-edozi njehie ahụ, na-emelite ndekọ ọkwa kwekọrọ na ya, ma nye data e dere na Nzọụkwụ 2 na ọrụ ịgụrụ na Nzọụkwụ 8.
  10. N'ihe banyere njehie 2-bit, a na-emepụta nkwụsịtụ kwekọrọ na ngwa ahụ ga-edozi data ahụ ma ọ bụ mee ihe kwesịrị ekwesị na onye na-ahụ maka nkwụsịtụ. E gosipụtara ụzọ abụọ a na ngosi ngosi a.

A na-emejuputa ule abụọ na ngosi ngosi a: ule loop na ule akwụkwọ ntuziaka na ha na-emetụta ma njehie 1-bit na 2-bit.

Nnwale loop
A na-eme ule loop mgbe ngwaọrụ SmartFusion2 nwetara iwu nnwale loop site na GUI. Na mbido, a na-edobe ọnụ ọgụgụ njehie niile yana ndekọ metụtara EDAC na steeti RESET.
A na-eme usoro ndị a maka nrụgharị ọ bụla.

  1. Kwado onye njikwa EDAC
  2. Dee data ahụ na ebe nchekwa DDR akọwapụtara
  3. Gbanyụọ onye njikwa EDAC
  4. Dee njehie 1-bit ma ọ bụ 2-bit butere data n'otu ebe nchekwa DDR
  5. Kwado onye njikwa EDAC
  6. Gụọ data si n'otu ebe nchekwa DDR
  7. Ziga nchọpụta njehie 1-bit ma ọ bụ 2-bit yana data mgbazi 1-bit ma ọ bụrụ na njehie 1-bit dị na GUI.

Nnwale ntuziaka
Usoro a na-enye ohere nyocha akwụkwọ ntuziaka nke nchọpụta njehie 1-bit yana mgbazi yana nchọpụta njehie 2-bit maka adreesị ebe nchekwa DDR (0xA0000000 ruo 0xDFFFFFFF) na mmalite. Eji aka ewebata njehie 1-bit/2-bit na adreesị ebe nchekwa DDR ahọpụtara. Edere data enyere na ebe nchekwa DDR ahọpụtara yana enyere EDAC aka. A na-edezi data njehie 1-bit ma ọ bụ 2-bit mebiri emebi n'otu ebe nchekwa yana EDAC nwere nkwarụ. A na-abanye ozi dị na njehie 1-bit ma ọ bụ 2-bit achọpụtara mgbe agụpụtara data ahụ site na otu ebe nchekwa na EDAC nyeere. Ihe njikwa DMA na-arụ ọrụ dị elu
A na-eji (HPDMA) gụọ data sitere na ebe nchekwa DDR. A na-emejuputa onye na-ahụ maka nkwụsị nchọta njehie dual-bit iji mee ihe kwesịrị ekwesị mgbe achọpụtara njehie 2-bit.
Ihe atụ na-esonụ na-akọwa arụmọrụ EDAC ngosi.

Onyonyo 3 • Usoro nhazi

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-3

Mara: Maka njehie 2-bit, mgbe Cortex-M3 processor na-agụ data ahụ, mmebe koodu ahụ na-abanye na onye na-ahụ maka mmejọ siri ike, ebe nkwụsịtụ natara abịaghị n'oge maka onye nrụpụta ahụ ịzaghachi. Ka ọ na-erule oge ọ na-aza na nkwụsịtụ ahụ, ọ nwere ike agafeworị data ahụ wee malite iwu na mberede. N'ihi ya, HRESP kwụsịrị ịhazi data ezighi ezi. Nchọpụta njehie 2-bit na-eji HPDMA gụọ data sitere na ebe adreesị DDR, nke na-agwa onye nrụpụta na-agụ data nwere njehie 2-bit na sistemụ kwesịrị ime ihe kwesịrị ekwesị iji nwetaghachi (ECC interrupt Handler).

Ịtọlite ​​​​Ngosipụta Ngosipụta
Akụkụ a na-akọwa ntọala bọọdụ SmartFusion2 Advanced Development Kit, nhọrọ GUI, yana otu esi eme ihe ngosi ngosi.
Usoro ndị a na-akọwa otu esi edozi ngosi ngosi:

  1. Jikọọ otu njedebe nke eriri mini-B USB na njikọ J33 enyere na bọọdụ SmartFusion2 Advanced Development Kit. Jikọọ nsọtụ nke ọzọ nke eriri USB na PC nnabata. Light emitting diode (LED) DS27 ga-enwu, na-egosi njikọ UART eguzobela. Gbaa mbọ hụ na achọpụtara ndị ọkwọ ụgbọ ala akwa USB na UART na-akpaghị aka (enwere ike ịchọpụta ya na njikwa ngwaọrụ), dị ka egosiri na foto a.
    Ọgụgụ 4 • USB ruo UART Bridge Drivers
    Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-4
    Ọ bụrụ na etinyeghị ndị ọkwọ ụgbọ ala akwa USB na UART, budata ma wụnye ndị ọkwọ ụgbọ ala site na: www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. Jikọọ jumpers na SmartFusion2 Advanced Development Kit board, dị ka egosiri na Tebụl 4, ibe 11. A ghaghị gbanyụọ ọkụ ọkụ ọkụ SW7, mgbe ị na-eme njikọ jumper.

Ọgụgụ 5 • SmartFusion2 Advanced Development Kit Board Mbido

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-5

 Interface Onye ọrụ eserese
Akụkụ a na-akọwa DDR – EDAC Demo GUI.

Ọgụgụ 6 • DDR – EDAC ngosi GUI

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-6

GUI na-akwado atụmatụ ndị a:

  1. Nhọrọ nke ọdụ ụgbọ mmiri COM na Baud Rate
  2. Nhọrọ nke taabụ mgbazi njehie 1-bit ma ọ bụ nchọpụta njehie 2-bit
  3. Ogige adreesị iji dee ma ọ bụ gụọ data na ma ọ bụ site na adreesị DDR akọwapụtara
  4. Ebe data iji dee ma ọ bụ gụọ data na ma ọ bụ site na adreesị DDR akọwapụtara
  5. Ngalaba Console Serial iji bipụta ozi ọkwa enwetara na ngwa ahụ
  6. Kwado EDAC/ Gbanyụọ EDAC: Na-akwado ma ọ bụ gbanyụọ EDAC
  7. Dee: Na-enye ohere ide data na adreesị akọwapụtara
  8.  Gụọ: Na-enye ohere ịgụ data sitere na adreesị akọwapụtara
  9. Nnwale loop GBANYE/ Gbanyụọ: Na-enye ohere ịnwale usoro EDAC na usoro akaghị
  10.  Mmalite: Na-enye ohere ibido ọnọdụ ebe nchekwa akọwapụtagoro (na ngosi A0000000-A000CFFF a)

Na-eme ihe ngosi ngosi
Usoro ndị a na-akọwa otu esi agba ọsọ nhazi ahụ: Usoro ndị a na-akọwa otu esi agba ọsọ ahụ:

  1. Gbanwee ngbanwe ọkọnọ, SW7.
  2. Hazie ngwaọrụ SmarFusion2 na mmemme file nyere na imewe files. (\MmemmeFile\EDAC_DDR3.stp) iji FlashPro imewe sọftụwia, dị ka egosiri na foto a.
    Ọgụgụ 7 • FlashPro Window Mmemme
    Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-7
  3. Pịa mgba ọkụ SW6 ka ịtọgharịa bọọdụ ka emechara nke ọma.
  4. Mepee EDAC_DDR Demo GUI nke enwere ike ime ya file dị na imewe files (\GUI Executable EDAC_DDR.exe). A na-egosiputa windo GUI, dịka egosiri na foto 8, ibe 9.
  5. Pịa Jikọọ, ọ na-ahọrọ ọdụ ụgbọ mmiri COM wee guzobe njikọ ahụ. Gbanwee nhọrọ jikọọ na Kwụpụ.
  6. Họrọ taabụ 1-bit Error Rerection ma ọ bụ nchọpụta mperi 2-bit.
  7. Enwere ike ime ule akwụkwọ ntuziaka na loop.
  8. Pịa Initialize ka ịmalite ebe nchekwa DDR iji mee nyocha akwụkwọ ntuziaka na Loop, ozi mmecha mmalite ka egosiri na Serial Console, dị ka egosiri na eserese 8, ibe 9.

Onyonyo 8 • Ohere emechara mmalite

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-8

Na-eme ule loop
Pịa Nnwale Loop NA. Ọ na-agba n'ụdị loop ebe a na-eme ndozi na nchọpụta njehie. Omume niile emere na ngwaọrụ SmartFusion2 na-abanye na ngalaba Console Serial nke GUI.

Tebụl 2 • Adreesị ebe nchekwa DDR3 ejiri na Nnwale Loop

  • Ebe nchekwa DDR3
  • Ndozi njehie 1-bit 0xA0008000
  • Nchọpụta njehie 2-bit 0xA000C000

Na-eme ule akwụkwọ ntuziaka
Na usoro a, a na-eji aka ewebata njehie site na iji GUI. Jiri usoro ndị a iji mezi njehie 1-bit ma ọ bụ nchọpụta njehie 2-bit.

Tebụl 3 • Adreesị ebe nchekwa DDR3 ejiri na Nnwale akwụkwọ ntuziaka

Adreesị ntinye na mpaghara data (jiri ụkpụrụ hexadecimal 32-bit).

  • Ebe nchekwa DDR3
  • Ndozi njehie 1-bit 0xA0000000-0xA0004000
  • Nchọpụta njehie 2-bit 0xA0004000-0xA0008000
  1. Pịa Kwado EDAC.
  2. Pịa Dee.
  3. Pịa gbanyụọ EDAC.
  4. Gbanwee otu bit (ma ọ bụrụ na 1-bit mgbazi njehie) ma ọ bụ abụọ ibe n'ibe (na ikpe nke 2-bit njehie nchọpụta) na Data ubi (na-ewebata njehie).
  5. Pịa Dee.
  6. Pịa Kwado EDAC.
  7. Pịa Gụọ.
  8. Lelee Ngosipụta Ngụta Njehie yana ubi data na GUI. Ọnụ ọgụgụ njehie na-abawanye site na 1.

A na-egosi windo mgbazi njehie 1-bit na foto na-esonụ.

Ọgụgụ 9 • 1-bit Mpempe mpe mpe mpe mpe mpe mpe akwa

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-9

Mpempe akwụkwọ ntuziaka nchọpụta njehie 2-bit ka egosiri na foto a.

Ọgụgụ 10 • Mpempe akwụkwọ ntuziaka nchọpụta 2-bit

Microsemi -DG0618-Nchọpụta-na-mmezi-na-SmartFusion2-ngwaọrụ-iji-DDR Ebe nchekwa-10

Mmechi
Ihe ngosi a na-egosi ikike SmartFusion2 SECDED maka sistemu MDR.

Ihe mgbakwunye: Ntọala jumper

Tebụlụ na-esote na-egosi ndị jumpers niile achọrọ ka ịtọọ na SmartFusion2 Advanced Development Kit.

Tebụl 4 • SmartFusion2 Advanced Development Kit Jumper Settings

Jumper : Ntụtụ (Si): Ntụtụ (Na): Comments

  • J116, J353, J354, J54 1 2 Ndị a bụ ntọala jumper ndabara nke Di elu.
  • J123 2 3 Development Kit osisi. Gbaa mbọ hụ na edobere jumpers ndị a n'otu aka ahụ.
  • J124, J121, J32 1 2 JTAG mmemme site na FTDI

Ntuziaka ngosi ngosi DG0618 4.0

Akwụkwọ / akụrụngwa

Microsemi DG0618 Nchọpụta na mezie mperi na ngwaọrụ SmartFusion2 site na iji ebe nchekwa DDR [pdf] Ntuziaka onye ọrụ
Nchọpụta njehie DG0618 na mgbazi na ngwa SmartFusion2 site na iji DDR Memory, DG0618, Nchọpụta njehie na mgbazi na ngwaọrụ SmartFusion2 site na iji DDR Memory, Ngwa SmartFusion2 site na iji DDR Memory, DDR Memory

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *