Microsemi -LOGO

Microsemi DG0618 DDR මතකය භාවිතයෙන් SmartFusion2 උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

Microsemi -DG0618-DDR Memory-PRODUCT-IMAGE-භාවිතා කරන SmartFusion2-උපාංගවල දෝෂ-හඳුනාගැනීම-සහ-නිවැරදි කිරීම

Microsemi ආයතනික මූලස්ථානය
එක් ව්‍යවසාය, Aliso Viejo,
සීඒ 92656 ඇමරිකා එක්සත් ජනපදය
ඇමරිකා එක්සත් ජනපදය තුළ: +1 800-713-4113
ඇමරිකා එක්සත් ජනපදයෙන් පිටත: +1 949-380-6100
ෆැක්ස්: +1 949-215-4996
විද්‍යුත් තැපෑල: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. සියලු හිමිකම් ඇවිරිණි. මයික්‍රොසෙමි සහ මයික්‍රොසෙමි ලාංඡනය මයික්‍රොසෙමි කෝපරේෂන් හි වෙළඳ ලකුණු වේ. අනෙකුත් සියලුම වෙළඳ ලකුණු සහ සේවා ලකුණු ඔවුන්ගේ අයිතිකරුවන්ගේ දේපළ වේ

මයික්‍රොසෙමි මෙහි අඩංගු තොරතුරු හෝ එහි නිෂ්පාදන සහ සේවාවන් කිසියම් විශේෂිත අරමුණක් සඳහා යෝග්‍යතාවය සම්බන්ධයෙන් වගකීමක්, නියෝජනයක් හෝ සහතිකයක් ලබා නොදෙන අතර, කිසියම් නිෂ්පාදනයක් හෝ පරිපථයක යෙදීමෙන් හෝ භාවිතයෙන් පැන නගින කිසිදු වගකීමක් මයික්‍රොසෙමි විසින් භාර නොගනී. මෙහි අලෙවි කරන නිෂ්පාදන සහ මයික්‍රොසෙමි විසින් අලෙවි කරනු ලබන වෙනත් නිෂ්පාදන සීමිත පරීක්‍ෂණයකට භාජනය වී ඇති අතර මෙහෙවර තීරණාත්මක උපකරණ හෝ යෙදුම් සමඟ ඒකාබද්ධව භාවිත නොකළ යුතුය. ඕනෑම කාර්ය සාධන පිරිවිතර විශ්වාසදායක යැයි විශ්වාස කරන නමුත් සත්‍යාපනය කර නොමැත, සහ ගැනුම්කරු විසින් නිෂ්පාදනවල සියලුම කාර්ය සාධනය සහ අනෙකුත් පරීක්ෂණ සිදු කර සම්පූර්ණ කළ යුතුය, තනිව සහ එක්ව, හෝ ස්ථාපනය කර ඇත. Microsemi විසින් සපයනු ලබන කිසිදු දත්ත සහ කාර්ය සාධන පිරිවිතරයන් හෝ පරාමිති මත ගැනුම්කරු විශ්වාසය නොතැබිය යුතුය. ඕනෑම භාණ්ඩයක යෝග්‍යතාවය ස්වාධීනව තීරණය කිරීම සහ ඒවා පරීක්ෂා කිරීම සහ සත්‍යාපනය කිරීම ගැනුම්කරුගේ වගකීම වේ. මයික්‍රොසෙමි විසින් සපයනු ලබන තොරතුරු “පවතින පරිදි, කොතැනද” සහ සියලු දෝෂ සහිතව සපයනු ලබන අතර, එවැනි තොරතුරු හා සම්බන්ධ සම්පූර්ණ අවදානම සම්පූර්ණයෙන්ම ගැනුම්කරු සතු වේ. මයික්‍රොසෙමි කිසිදු පාර්ශ්වයකට කිසිදු පේටන්ට් අයිතියක්, බලපත්‍රයක් හෝ වෙනත් IP අයිතියක් ලබා නොදේ, එවැනි තොරතුරු සම්බන්ධයෙන් හෝ එවැනි තොරතුරු මගින් විස්තර කර ඇති ඕනෑම දෙයක් සම්බන්ධයෙන්. මෙම ලේඛනයේ සපයා ඇති තොරතුරු මයික්‍රොසෙමිට හිමි වන අතර, දැනුම් දීමකින් තොරව ඕනෑම වේලාවක මෙම ලේඛනයේ ඇති තොරතුරුවලට හෝ ඕනෑම භාණ්ඩයකට සහ සේවාවකට යම් වෙනසක් කිරීමට මයික්‍රොසෙමිට අයිතිය ඇත.

Microsemi ගැන
Microsemi Corporation (Nasdaq: MSCC) අභ්‍යවකාශ සහ ආරක්ෂක, සන්නිවේදන, දත්ත මධ්‍යස්ථානය සහ කාර්මික වෙලඳපොලවල් සඳහා අර්ධ සන්නායක සහ පද්ධති විසඳුම් පිළිබඳ පුළුල් කළඹක් ඉදිරිපත් කරයි. නිෂ්පාදනවලට ඉහළ කාර්ය සාධනයක් සහ විකිරණ-දැඩි කළ ඇනලොග් මිශ්‍ර-සංඥා ඒකාබද්ධ පරිපථ, FPGAs, SoCs සහ ASICs ඇතුළත් වේ; බලශක්ති කළමනාකරණ නිෂ්පාදන; කාලය සහ සමමුහුර්තකරණ උපාංග සහ නිශ්චිත කාල විසඳුම්, කාලය සඳහා ලෝකයේ සම්මතය සැකසීම; හඬ සැකසුම් උපාංග; RF විසඳුම්; විවික්ත සංරචක; ව්යවසාය ගබඩා කිරීම සහ සන්නිවේදන විසඳුම්, ආරක්ෂක තාක්ෂණයන් සහ පරිමාණය කළ හැකි ප්රති-ටීamper නිෂ්පාදන; ඊතර්නෙට් විසඳුම්; පවර්-ඕවර්-ඊතර්නෙට් ICs සහ midspans; මෙන්ම අභිරුචි නිර්මාණ හැකියාවන් සහ සේවා. Microsemi හි මූලස්ථානය කැලිෆෝනියාවේ Aliso Viejo හි පිහිටා ඇති අතර ගෝලීය වශයෙන් සේවකයින් 4,800 ක් පමණ සිටී. තව දැනගන්න www.microsemi.com.

සංශෝධන ඉතිහාසය

සංශෝධන ඉතිහාසය ලේඛනයේ ක්රියාත්මක කරන ලද වෙනස්කම් විස්තර කරයි. වඩාත්ම වර්තමාන ප්‍රකාශනයෙන් ආරම්භ වන සංශෝධනය මගින් වෙනස්කම් ලැයිස්තුගත කර ඇත.

  • සංශෝධනය 4.0
    Libero v11.8 මෘදුකාංග නිකුතුව සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
  • සංශෝධනය 3.0
    Libero v11.7 මෘදුකාංග නිකුතුව සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
  • සංශෝධනය 2.0
    Libero v11.6 මෘදුකාංග නිකුතුව සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
  • සංශෝධනය 1.0
    Libero SoC v11.5 මෘදුකාංග නිකුතුව සඳහා මූලික නිකුතුව.

DDR මතකය භාවිතයෙන් SmartFusion2 උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

හැඳින්වීම
එක් ඉසව් අප්සෙට් (SEU) සංවේදී පරිසරයකදී, සසම්භාවී ප්‍රවේශ මතකය (RAM) බර අයන නිසා ඇතිවන තාවකාලික දෝෂ වලට ගොදුරු වේ.
මෙම ලේඛනය SoC FPGA හි EDAC හැකියාවන් විස්තර කරයි, ඒවා ක්ෂුද්‍ර පාලක උප පද්ධතිය (MSS) DDR (MDDR) හරහා සම්බන්ධ වූ මතකයන් සහිත යෙදුම්වල භාවිතා වේ.
SmartFusion2 උපාංගවල ක්‍රියාත්මක කර ඇති EDAC පාලකයන් තනි දෝෂ නිවැරදි කිරීම් සහ ද්විත්ව දෝෂ හඳුනාගැනීම් (SECDED) සඳහා සහය දක්වයි. SmartFusion2 MSS උපාංග තුළ ඇති සියලුම මතකයන්—වැඩිදියුණු කළ ස්ථිතික සසම්භාවී ප්‍රවේශ මතකය (eSRAM), DDR, අඩු බලැති DDR (LPDDR)—SECDED මඟින් ආරක්‍ෂා කෙරේ. DDR සමමුහුර්ත ගතික සසම්භාවී ප්‍රවේශ මතකය (SDRAM) MDDR වින්‍යාසය සහ දෘඪාංග ECC හැකියාවන් මත පදනම්ව DDR2, DDR3, හෝ LPDDR1 විය හැක.
SmartFusion2 MDDR උප පද්ධතිය 4 GB දක්වා මතක ඝනත්වය සඳහා සහය දක්වයි. මෙම demo තුළ, ඔබට DDR ලිපින අවකාශයේ 1 GB මතක ස්ථානයක් (0xA0000000 සිට 0xDFFFFFF) තෝරාගත හැක.
SECDED සබල කළ විට:

  • ලිවීමේ මෙහෙයුමක් SECDED කේතයේ බිටු 8ක් ගණනය කර එක් කරයි (සෑම දත්ත බිටු 64කටම)
  • කියවීමේ මෙහෙයුමක් 1-bit දෝෂ නිවැරදි කිරීම සහ 2-bit දෝෂ හඳුනාගැනීම සඳහා සහය වීම සඳහා ගබඩා කර ඇති SECDED කේතයට එරෙහිව දත්ත කියවා පරීක්ෂා කරයි.

DDR SDRAM මත SmartFusion2 EDAC හි බ්ලොක් රූප සටහන පහත නිදර්ශනය විස්තර කරයි.

රූප සටහන 1 • ඉහළ මට්ටමේ බ්ලොක් රූප සටහන

DDR හි EDAC විශේෂාංගය පහත සඳහන් දේ සඳහා සහය දක්වයි:

  1.  SECDED යාන්ත්‍රණය
  2. 3-bit දෝෂයක් හෝ 1-bit දෝෂයක් හඳුනාගැනීමේදී ARM Cortex-M2 ප්‍රොසෙසරයට සහ FPGA රෙදි වලට බාධා කිරීම් සපයයි.
  3. දෝෂ කවුන්ටර රෙජිස්ටර් වල 1-bit සහ 2-bit දෝෂ ගණන ගබඩා කරයි
  4. අවසාන 1-bit හෝ 2-bit දෝෂයට බලපෑ මතක ස්ථානයේ ලිපිනය ගබඩා කරයි
  5. SECDED රෙජිස්ටර් වල 1-bit හෝ 2-bit දෝෂ දත්ත ගබඩා කරයි
  6. FPGA රෙදි වලට දෝෂ බස් සංඥා සපයයි

EDAC පිළිබඳ වැඩි විස්තර සඳහා, UG0443: SmartFusion2 සහ IGLOO2 FPGA ආරක්‍ෂාව සහ විශ්වාසනීය පරිශීලක මාර්ගෝපදේශය සහ UG0446: SmartFusion2 සහ IGLOO2 FPGA අධිවේගී DDR අතුරුමුහුණත් පරිශීලක මාර්ගෝපදේශය බලන්න.

නිර්මාණ අවශ්යතා
පහත වගුව සැලසුම් අවශ්යතා ලැයිස්තුගත කරයි.

වගුව 1 • සැලසුම් අවශ්යතා

  • නිර්මාණ අවශ්යතා විස්තරය
  • දෘඪාංග අවශ්යතා
  • SmartFusion2 උසස් සංවර්ධන කට්ටල පුවරුව Rev B හෝ පසුව
  • FlashPro5 ක්‍රමලේඛකයා හෝ පසුව
  • USB A සිට mini-B දක්වා USB කේබලය
  • බල ඇඩැප්ටරය 12 වී
  • DDR3 දියණිය මණ්ඩලය
  • මෙහෙයුම් පද්ධතිය ඕනෑම 64-bit හෝ 32-bit Windows XP SP2
  • ඕනෑම 64-bit හෝ 32-bit Windows 7
  • මෘදුකාංග අවශ්‍යතා
  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • FlashPro ක්‍රමලේඛන මෘදුකාංග v11.8
  • සත්කාරක PC Drivers USB සිට UART ධාවක
  • මයික්‍රොසොෆ්ට් .NET Framework 4 සේවාලාභියා ආදර්ශනය ක්‍රියාත්මක කිරීමට රාමුව

Demo Design
demo නිර්මාණය fileමයික්‍රොසෙමි හි පහත මාර්ගයෙන් බාගත කිරීම සඳහා s තිබේ webඅඩවිය: http://soc.microsemi.com/download/rsc/?f=m2s_dg0618_liberov11p8_df
demo නිර්මාණය files ඇතුළත් වේ:

  • DDR වින්‍යාසය File
  • DDR_EDAC
  • වැඩසටහන්කරණය files
  • GUI ක්‍රියාත්මක කළ හැකි
  • කියවන්න file

පහත නිදර්ශනය නිර්මාණයේ ඉහළ මට්ටමේ ව්‍යුහය විස්තර කරයි files. වැඩි විස්තර සඳහා, readme.txt බලන්න file.

Figure 2 • Demo Design Top-level Structure

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion2-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

Demo Design ක්‍රියාත්මක කිරීම
MDDR උප පද්ධතියට කැපවූ EDAC පාලකයක් ඇත. මතකයෙන් දත්ත කියවන විට EDAC 1-bit දෝෂයක් හෝ 2-bit දෝෂයක් හඳුනා ගනී. EDAC 1-bit දෝෂය හඳුනා ගන්නේ නම්, EDAC පාලකය දෝෂ බිටු නිවැරදි කරයි. සියලුම 1-bit සහ 2-bit දෝෂ සඳහා EDAC සක්‍රීය කර ඇත්නම්, පද්ධති රෙජිස්ටර් වල අනුරූප දෝෂ කවුන්ටර වැඩි වන අතර FPGA රෙදි වලට අනුරූප බාධා කිරීම් සහ දෝෂ බස් සංඥා ජනනය වේ.
මෙය සැබෑ කාලය තුළ සිදු වේ. මෙම SECDED විශේෂාංගය ප්‍රදර්ශනය කිරීම සඳහා, අතින් දෝෂයක් හඳුන්වා දී හඳුනා ගැනීම සහ නිවැරදි කිරීම නිරීක්ෂණය කෙරේ.
මෙම demo නිර්මාණයට පහත පියවර ක්‍රියාත්මක කිරීම ඇතුළත් වේ:

  1. EDAC සබල කරන්න
  2. DDR වෙත දත්ත ලියන්න
  3. DDR වෙතින් දත්ත කියවන්න
  4. EDAC අක්‍රිය කරන්න
  5. බිටු 1ක් හෝ 2ක් දූෂිත කරන්න
  6. DDR වෙත දත්ත ලියන්න
  7. EDAC සබල කරන්න
  8. දත්ත කියවන්න
  9. 1-bit දෝෂයක් ඇති අවස්ථාවක, EDAC පාලකය දෝෂය නිවැරදි කරයි, අනුරූප තත්ව ලේඛන යාවත්කාලීන කරයි, සහ පියවර 2 හි සිදු කරන ලද කියවීමේ මෙහෙයුමේදී පියවර 8 හි ලියා ඇති දත්ත ලබා දෙයි.
  10. 2-bit දෝෂයක් ඇති විට, අනුරූප බාධාවක් ජනනය වන අතර යෙදුම දත්ත නිවැරදි කළ යුතුය හෝ බාධා හසුරුවන්නා තුළ සුදුසු ක්‍රියාමාර්ග ගත යුතුය. මේ ක්‍රම දෙක තමයි මේ demo එකෙන් පෙන්වන්නේ.

මෙම demo තුළ පරීක්ෂණ දෙකක් ක්‍රියාත්මක වේ: loop test සහ manual test සහ ඒවා 1-bit සහ 2-bit දෝෂ දෙකටම අදාළ වේ.

ලූප් පරීක්ෂණය
SmartFusion2 උපාංගවලට GUI වෙතින් ලූප් පරීක්ෂණ විධානයක් ලැබුණු විට Loop පරීක්ෂණය ක්‍රියාත්මක වේ. මුලදී, සියලුම දෝෂ කවුන්ටර සහ EDAC සම්බන්ධ රෙජිස්ටර් RESET තත්වයේ තබා ඇත.
එක් එක් පුනරාවර්තනය සඳහා පහත පියවරයන් ක්රියාත්මක වේ.

  1. EDAC පාලකය සබල කරන්න
  2. නිශ්චිත DDR මතක ස්ථානයට දත්ත ලියන්න
  3. EDAC පාලකය අක්රිය කරන්න
  4. 1-bit හෝ 2-bit දෝෂයක් ඇති දත්ත එකම DDR මතක ස්ථානයට ලියන්න
  5. EDAC පාලකය සබල කරන්න
  6. එකම DDR මතක ස්ථානයෙන් දත්ත කියවන්න
  7. 1-bit හෝ 2-bit දෝෂ හඳුනාගැනීම් සහ 1-bit දෝෂ නිවැරදි කිරීමේ දත්ත GUI වෙත යවන්න

අතින් පරීක්ෂණය
මෙම ක්‍රමය මඟින් 1-බිට් දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම සහ DDR මතක ලිපිනය (2xA0 සිට 0000000xDFFFFFF දක්වා) සඳහා 0-බිට් දෝෂ හඳුනාගැනීම සඳහා අතින් පරීක්ෂා කිරීමට ඉඩ සලසයි. තෝරාගත් DDR මතක ලිපිනයකට 1-bit/2-bit දෝෂයක් අතින් හඳුන්වා දෙනු ලැබේ. ලබා දී ඇති දත්ත EDAC සක්‍රීය කර ඇති තෝරාගත් DDR මතක ස්ථානයට ලියා ඇත. දූෂිත 1-bit හෝ 2-bit දෝෂ දත්ත පසුව EDAC අක්‍රිය කර ඇති මතක ස්ථානයටම ලියා ඇත. EDAC සක්‍රීය කර ඇති එකම මතක ස්ථානයෙන් දත්ත කියවන විට අනාවරණය කරගත් 1-bit හෝ 2-bit දෝෂය පිළිබඳ තොරතුරු ලොග් වේ. ඉහළ කාර්යසාධනයක් සහිත DMA පාලකය
(HPDMA) DDR මතකයෙන් දත්ත කියවීමට භාවිතා කරයි. 2-bit දෝෂයක් අනාවරණය වූ විට සුදුසු ක්‍රියාමාර්ග ගැනීමට ද්විත්ව-බිට් දෝෂ හඳුනාගැනීමේ බාධා හසුරුවන්න ක්‍රියාත්මක වේ.
පහත නිදර්ශනය EDAC demo මෙහෙයුම් විස්තර කරයි.

රූපය 3 • සැලසුම් ප්රවාහය

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion3-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

සටහන: 2-bit දෝෂයක් සඳහා, Cortex-M3 ප්‍රොසෙසරය දත්ත කියවන විට, ලැබෙන බාධාව ප්‍රොසෙසරයට ප්‍රතිචාර දැක්වීමට ප්‍රමාද වන බැවින්, කේත ක්‍රියාත්මක කිරීම දෘඪ දෝෂ හසුරුවන්න වෙත යයි. එය බාධාවට ප්‍රතිචාර දක්වන කාලය වන විට, එය දැනටමත් දත්ත සමත් වී අහම්බෙන් විධානයක් දියත් කර තිබිය හැකිය. ප්රතිඵලයක් වශයෙන්, HRESP වැරදි දත්ත සැකසීම නතර කරයි. 2-bit දෝෂ හඳුනාගැනීම DDR ලිපින ස්ථානයෙන් දත්ත කියවීමට HPDMA භාවිතා කරයි, එය දත්ත කියවීමට 2-bit දෝෂයක් ඇති බව ප්‍රොසෙසරයට උපදෙස් දෙන අතර පද්ධතිය ප්‍රතිසාධනය සඳහා සුදුසු ක්‍රියාමාර්ග ගත යුතුය (ECC බාධාව හසුරුවන්න).

Demo Design සැකසීම
මෙම කොටස SmartFusion2 Advanced Development Kit පුවරු සැකසුම, GUI විකල්ප, සහ demo නිර්මාණය ක්‍රියාත්මක කරන ආකාරය විස්තර කරයි.
පහත පියවර මගින් demo එක සකසන්නේ කෙසේද යන්න විස්තර කරයි:

  1. SmartFusion33 Advanced Development Kit පුවරුවේ සපයා ඇති J2 සම්බන්ධකය වෙත USB mini-B කේබලයේ එක් කෙළවරක් සම්බන්ධ කරන්න. USB කේබලයේ අනෙක් කෙළවර සත්කාරක පරිගණකයට සම්බන්ධ කරන්න. ආලෝක විමෝචක ඩයෝඩ (LED) DS27 ආලෝකමත් විය යුතුය, UART සම්බන්ධකය ස්ථාපිත කර ඇති බව පෙන්නුම් කරයි. පහත රූපයේ දැක්වෙන පරිදි USB සිට UART පාලම් ධාවක ස්වයංක්‍රීයව හඳුනාගෙන ඇති බව සහතික කර ගන්න (උපාංග කළමනාකරු තුළ සත්‍යාපනය කළ හැක).
    රූපය 4 • USB සිට UART පාලම් ධාවක
    Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion4-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම
    USB සිට UART පාලම් ධාවක ස්ථාපනය කර නොමැති නම්, ධාවක බාගත කර ස්ථාපනය කරන්න: www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. වගුව 2, පිටුව 4 හි පෙන්වා ඇති පරිදි SmartFusion11 Advanced Development Kit පුවරුවේ ජම්පර් සම්බන්ධ කරන්න. ජම්පර් සම්බන්ධතා සිදු කරන අතරතුර SW7 බල සැපයුම් ස්විචය අක්‍රිය කළ යුතුය.

රූපය 5 • SmartFusion2 උසස් සංවර්ධන කට්ටල පුවරු සැකසුම

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion5-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

 චිත්රක පරිශීලක අතුරුමුහුණත
මෙම කොටස DDR - EDAC Demo GUI විස්තර කරයි.

රූපය 6 • DDR - EDAC Demo GUI

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion6-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

GUI පහත විශේෂාංග සඳහා සහය දක්වයි:

  1. COM වරාය සහ Baud අනුපාතය තෝරාගැනීම
  2. 1-bit දෝෂ නිවැරදි කිරීමේ පටිත්ත හෝ 2-bit දෝෂ හඳුනාගැනීමේ තේරීම
  3. නිශ්චිත DDR ලිපිනයට හෝ දත්ත ලිවීමට හෝ කියවීමට ලිපින ක්ෂේත්‍රය
  4. නිශ්චිත DDR ලිපිනයට හෝ දත්ත ලිවීමට හෝ කියවීමට දත්ත ක්ෂේත්‍රය
  5. යෙදුමෙන් ලැබුණු තත්ත්‍ව තොරතුරු මුද්‍රණය කිරීමට අනුක්‍රමික කොන්සෝල කොටස
  6. EDAC සබල කරන්න/Disable EDAC: EDAC සක්‍රිය හෝ අක්‍රීය කරයි
  7. ලියන්න: නිශ්චිත ලිපිනයට දත්ත ලිවීමට ඉඩ දෙයි
  8.  කියවන්න: නිශ්චිත ලිපිනයෙන් දත්ත කියවීමට ඉඩ දෙයි
  9. ලූප් පරීක්ෂණය සක්‍රිය / අක්‍රිය: ලූප් ක්‍රමයකින් EDAC යාන්ත්‍රණය පරීක්ෂා කිරීමට ඉඩ දෙයි
  10.  ආරම්භ කරන්න: පූර්ව නිශ්චිත මතක ස්ථානය ආරම්භ කිරීමට ඉඩ දෙන්න (මෙම demo A0000000-A000CFFF තුළ)

Demo Design ධාවනය කිරීම
පහත පියවර මඟින් සැලසුම ක්‍රියාත්මක කරන්නේ කෙසේද යන්න විස්තර කරයි: පහත පියවර මඟින් සැලසුම ක්‍රියාත්මක කරන්නේ කෙසේද යන්න විස්තර කරයි:

  1. සැපයුම් ස්විචය සක්රිය කරන්න, SW7.
  2. SmarFusion2 උපාංගය ක්‍රමලේඛනය සමඟින් වැඩසටහන්ගත කරන්න file නිර්මාණයේ සපයා ඇත files.(\ක්‍රමලේඛනයFile\EDAC_DDR3.stp) පහත රූපයේ දැක්වෙන පරිදි FlashPro නිර්මාණ මෘදුකාංග භාවිතා කරයි.
    රූපය 7 • FlashPro ක්‍රමලේඛන කවුළුව
    Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion7-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම
  3. සාර්ථක ක්‍රමලේඛනයකින් පසු පුවරුව නැවත සැකසීමට SW6 ස්විචය ඔබන්න.
  4. ක්‍රියාත්මක කළ හැකි EDAC_DDR Demo GUI දියත් කරන්න file නිර්මාණයේ ඇත files (\GUI ක්‍රියාත්මක කළ හැකි\ EDAC_DDR.exe). රූප සටහන 8, පිටුව 9 හි පෙන්වා ඇති පරිදි GUI කවුළුව දර්ශනය වේ.
  5. Connect ක්ලික් කරන්න, එය COM වරාය තෝරා සම්බන්ධතාවය ස්ථාපිත කරයි. විසන්ධි කිරීමට සම්බන්ධ කිරීමේ විකල්ප වෙනස්කම්.
  6. 1-bit Error Correction ටැබය හෝ 2-bit Error Detection තෝරන්න.
  7. අතින් සහ ලූප් පරීක්ෂණ සිදු කළ හැකිය.
  8. Manual සහ Loop පරීක්ෂණ සිදු කිරීම සඳහා DDR මතකය ආරම්භ කිරීමට Initialize ක්ලික් කරන්න, රූප සටහන 8, පිටුව 9 හි පෙන්වා ඇති පරිදි ආරම්භක සම්පූර්ණ කිරීමේ පණිවිඩයක් Serial Console මත දර්ශනය වේ.

රූපය 8 • ආරම්භ කිරීම සම්පූර්ණ කරන ලද කවුළුව

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion8-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

ලූප් පරීක්ෂණය සිදු කිරීම
Loop Test ON ක්ලික් කරන්න. එය අඛණ්ඩ නිවැරදි කිරීම් සහ දෝෂ හඳුනාගැනීම සිදු කරනු ලබන ලූප් මාදිලියේ ධාවනය වේ. SmartFusion2 උපාංගයේ සිදු කරන සියලුම ක්‍රියා GUI හි Serial Console කොටසෙහි ලොග් වී ඇත.

වගුව 2 • ලූප් පරීක්ෂණයේදී භාවිතා කරන DDR3 මතක ලිපින

  • මතක DDR3
  • 1-බිට් දෝෂ නිවැරදි කිරීම 0xA0008000
  • 2-bit දෝෂ හඳුනාගැනීම 0xA000C000

අතින් පරීක්ෂණය සිදු කිරීම
මෙම ක්‍රමයේදී, GUI භාවිතයෙන් අතින් දෝෂ හඳුන්වා දෙනු ලැබේ. 1-bit දෝෂ නිවැරදි කිරීම හෝ 2-bit දෝෂ හඳුනාගැනීම ක්‍රියාත්මක කිරීමට පහත පියවර භාවිතා කරන්න.

වගුව 3 • DDR3 මතක ලිපින අතින් පරීක්ෂා කිරීමේදී භාවිතා වේ

ආදාන ලිපිනය සහ දත්ත ක්ෂේත්‍ර (බිට් 32 ෂඩ් දශම අගයන් භාවිතා කරන්න).

  • මතක DDR3
  • 1-බිට් දෝෂ නිවැරදි කිරීම 0xA0000000-0xA0004000
  • 2-බිට් දෝෂ හඳුනාගැනීම 0xA0004000-0xA0008000
  1. EDAC සක්‍රීය කරන්න ක්ලික් කරන්න.
  2. ලියන්න ක්ලික් කරන්න.
  3. EDAC අක්‍රිය කරන්න ක්ලික් කරන්න.
  4. දත්ත ක්ෂේත්‍රයේ (දෝෂය හඳුන්වා දීම) එක් බිට් එකක් (බිට් 1 දෝෂ නිවැරදි කිරීමේදී) හෝ බිටු දෙකක් (බිට් 2 දෝෂ හඳුනාගැනීමේදී) වෙනස් කරන්න.
  5. ලියන්න ක්ලික් කරන්න.
  6. EDAC සක්‍රීය කරන්න ක්ලික් කරන්න.
  7. කියවන්න ක්ලික් කරන්න.
  8. GUI හි දෝෂ ගණන සංදර්ශකය සහ දත්ත ක්ෂේත්‍රය නිරීක්ෂණය කරන්න. දෝෂ ගණනය කිරීමේ අගය 1 කින් වැඩි වේ.

1-bit error loop නිවැරදි කිරීමේ කවුළුව පහත රූපයේ දැක්වේ.

Figure 9 • 1-bit Error Loop Detection Window

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion9-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

2-bit දෝෂ හඳුනාගැනීමේ අත්පොත කවුළුව පහත රූපයේ දැක්වේ.

Figure 10 • 2-bit Error Detection Manual Window

Microsemi -DG0618-DDR Memory-2 භාවිතා කරන SmartFusion10-උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම

නිගමනය
මෙම demo MDDR උප පද්ධතිය සඳහා SmartFusion2 SECDED හැකියාවන් පෙන්වයි.

උපග්රන්ථය: ජම්පර් සැකසුම්

SmartFusion2 Advanced Development Kit මත සැකසීමට අවශ්‍ය සියලුම ජම්පර් පහත වගුවේ දැක්වේ.

වගුව 4 • SmartFusion2 උසස් සංවර්ධන කට්ටල ජම්පර් සැකසුම්

ජම්පර් : පින් (සිට) : පින් (වෙත) : අදහස්

  • J116, J353, J354, J54 1 2 මේවා Advanced හි පෙරනිමි ජම්පර් සැකසුම් වේ.
  • J123 2 3 සංවර්ධන කට්ටල පුවරුව. මෙම ජම්පර් ඒ අනුව සකසා ඇති බවට සහතික වන්න.
  • J124, J121, J32 1 2 ජේTAG FTDI හරහා වැඩසටහන්කරණය

DG0618 Demo Guide Revision 4.0

ලේඛන / සම්පත්

Microsemi DG0618 DDR මතකය භාවිතයෙන් SmartFusion2 උපාංගවල දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම [pdf] පරිශීලක මාර්ගෝපදේශය
DDR මතකය භාවිතා කරන SmartFusion0618 උපාංගවල DG2 දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම, DDR මතකය භාවිතා කරමින් DG0618, SmartFusion2 උපාංගවල DDR මතකය භාවිතා කරන දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම, DDR මතකය භාවිතා කරන SmartFusion2 උපාංග, DDR මතකය, DDR මතකය.

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *