மைக்ரோசெமி -லோகோ

DDR நினைவகத்தைப் பயன்படுத்தி SmartFusion0618 சாதனங்களில் மைக்ரோசெமி DG2 பிழை கண்டறிதல் மற்றும் திருத்தம்

மைக்ரோசெமி -DG0618-DDR நினைவகம்-தயாரிப்பு-படம்-பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்2-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

மைக்ரோசெமி நிறுவன தலைமையகம்
ஒன் எண்டர்பிரைஸ், அலிசோ விஜோ,
சி.ஏ 92656 அமெரிக்கா
அமெரிக்காவிற்குள்: +1 800-713-4113
அமெரிக்காவிற்கு வெளியே: +1 949-380-6100
தொலைநகல்: +1 949-215-4996
மின்னஞ்சல்: sales.support@microsemi.com
www.microsemi.com
© 2017 மைக்ரோசெமி கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. மைக்ரோசெமி மற்றும் மைக்ரோசெமி லோகோ ஆகியவை மைக்ரோசெமி கார்ப்பரேஷனின் வர்த்தக முத்திரைகள். மற்ற அனைத்து வர்த்தக முத்திரைகள் மற்றும் சேவை முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து

மைக்ரோசெமி இங்கு உள்ள தகவல்கள் அல்லது அதன் தயாரிப்புகள் மற்றும் சேவைகள் ஏதேனும் குறிப்பிட்ட நோக்கத்திற்காக பொருந்தக்கூடியது குறித்து எந்த உத்தரவாதமும், பிரதிநிதித்துவமும் அல்லது உத்தரவாதமும் அளிக்காது, மேலும் எந்தவொரு தயாரிப்பு அல்லது சுற்றுகளின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பையும் மைக்ரோசெமி ஏற்காது. இங்கு விற்கப்படும் தயாரிப்புகள் மற்றும் மைக்ரோசெமியால் விற்கப்படும் பிற தயாரிப்புகள் வரையறுக்கப்பட்ட சோதனைக்கு உட்பட்டவை, மேலும் முக்கிய கருவிகள் அல்லது பயன்பாடுகளுடன் இணைந்து பயன்படுத்தக்கூடாது. எந்தவொரு செயல்திறன் விவரக்குறிப்புகளும் நம்பகமானவை என்று நம்பப்படுகிறது, ஆனால் சரிபார்க்கப்படவில்லை, மேலும் வாங்குபவர் தயாரிப்புகளின் அனைத்து செயல்திறன் மற்றும் பிற சோதனைகளையும், தனியாகவும் ஒன்றாகவும், அல்லது எந்த இறுதி தயாரிப்புகளிலும் நிறுவி முடிக்க வேண்டும். மைக்ரோசெமி வழங்கிய எந்த தரவு மற்றும் செயல்திறன் விவரக்குறிப்புகள் அல்லது அளவுருக்கள் மீது வாங்குபவர் தங்கியிருக்கமாட்டார். எந்தவொரு தயாரிப்புகளின் பொருத்தத்தையும் சுயாதீனமாக தீர்மானிப்பதும் அதைச் சோதித்து சரிபார்ப்பதும் வாங்குபவரின் பொறுப்பாகும். இங்கு மைக்ரோசெமி வழங்கிய தகவல் "உள்ளது, எங்கே உள்ளது" மற்றும் அனைத்து தவறுகளுடன் வழங்கப்படுகிறது, மேலும் அத்தகைய தகவலுடன் தொடர்புடைய முழு ஆபத்தும் முற்றிலும் வாங்குபவரிடம் உள்ளது. மைக்ரோசெமி வெளிப்படையாகவோ அல்லது மறைமுகமாகவோ, எந்தவொரு தரப்பினருக்கும் காப்புரிமை உரிமைகள், உரிமங்கள் அல்லது வேறு எந்த ஐபி உரிமைகளையும் வழங்காது, அத்தகைய தகவல் அல்லது அத்தகைய தகவலால் விவரிக்கப்பட்டுள்ள எதையும். இந்த ஆவணத்தில் வழங்கப்பட்டுள்ள தகவல் மைக்ரோசெமிக்கு சொந்தமானது, மேலும் இந்த ஆவணத்தில் உள்ள தகவல்களில் அல்லது எந்த தயாரிப்புகள் மற்றும் சேவைகளிலும் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த மாற்றத்தையும் செய்ய மைக்ரோசெமிக்கு உரிமை உள்ளது.

மைக்ரோசெமி பற்றி
மைக்ரோசெமி கார்ப்பரேஷன் (நாஸ்டாக்: MSCC) விண்வெளி மற்றும் பாதுகாப்பு, தகவல் தொடர்பு, தரவு மையம் மற்றும் தொழில்துறை சந்தைகளுக்கான செமிகண்டக்டர் மற்றும் சிஸ்டம் தீர்வுகளின் விரிவான போர்ட்ஃபோலியோவை வழங்குகிறது. தயாரிப்புகளில் உயர் செயல்திறன் மற்றும் கதிர்வீச்சு-கடினப்படுத்தப்பட்ட அனலாக் கலப்பு-சிக்னல் ஒருங்கிணைந்த சுற்றுகள், FPGAகள், SoCகள் மற்றும் ASICகள் ஆகியவை அடங்கும்; சக்தி மேலாண்மை பொருட்கள்; நேரம் மற்றும் ஒத்திசைவு சாதனங்கள் மற்றும் துல்லியமான நேர தீர்வுகள், நேரத்திற்கு உலகின் தரத்தை அமைத்தல்; குரல் செயலாக்க சாதனங்கள்; RF தீர்வுகள்; தனித்துவமான கூறுகள்; நிறுவன சேமிப்பு மற்றும் தகவல் தொடர்பு தீர்வுகள், பாதுகாப்பு தொழில்நுட்பங்கள் மற்றும் அளவிடக்கூடிய எதிர்ப்பு டிampஎர் தயாரிப்புகள்; ஈதர்நெட் தீர்வுகள்; பவர்-ஓவர்-ஈதர்நெட் ஐசிகள் மற்றும் மிட்ஸ்பான்கள்; அத்துடன் தனிப்பயன் வடிவமைப்பு திறன்கள் மற்றும் சேவைகள். மைக்ரோசெமியின் தலைமையகம் கலிபோர்னியாவில் உள்ள அலிசோ விஜோவில் உள்ளது மற்றும் உலகளவில் சுமார் 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 ஆல் பாதுகாக்கப்படுகிறது. MDDR உள்ளமைவு மற்றும் வன்பொருள் ECC திறன்களைப் பொறுத்து DDR ஒத்திசைவான டைனமிக் ரேண்டம் அணுகல் நினைவகம் (SDRAM) DDR2, DDR3 அல்லது LPDDR1 ஆக இருக்கலாம்.
SmartFusion2 MDDR துணை அமைப்பு 4 ஜிபி வரை நினைவக அடர்த்தியை ஆதரிக்கிறது. இந்த டெமோவில், DDR முகவரி இடத்தில் (1xA0 to 0000000xDFFFFFFF) 0 GB அளவுள்ள எந்த நினைவக இருப்பிடத்தையும் நீங்கள் தேர்ந்தெடுக்கலாம்.
SECDED இயக்கப்படும் போது:

  • எழுதும் செயல்பாடு 8 பிட்கள் SECDED குறியீட்டைக் கணக்கிடுகிறது (ஒவ்வொரு 64 பிட் தரவுகளுக்கும்)
  • 1-பிட் பிழை திருத்தம் மற்றும் 2-பிட் பிழை கண்டறிதலை ஆதரிக்க, ஒரு வாசிப்பு செயல்பாடு சேமிக்கப்பட்ட SECDED குறியீட்டிற்கு எதிராக தரவைப் படித்து சரிபார்க்கிறது.

DDR SDRAM இல் SmartFusion2 EDAC இன் தொகுதி வரைபடத்தை பின்வரும் விளக்கப்படம் விவரிக்கிறது.

படம் 1 • மேல்-நிலை தொகுதி வரைபடம்

DDR இன் EDAC அம்சம் பின்வருவனவற்றை ஆதரிக்கிறது:

  1.  SECDED பொறிமுறை
  2. 3-பிட் பிழை அல்லது 1-பிட் பிழையைக் கண்டறியும் போது ARM Cortex-M2 செயலி மற்றும் FPGA துணிக்கு இடையூறுகளை வழங்குகிறது.
  3. பிழை கவுண்டர் பதிவேட்டில் 1-பிட் மற்றும் 2-பிட் பிழைகளின் எண்ணிக்கையை சேமிக்கிறது
  4. கடைசி 1-பிட் அல்லது 2-பிட் பிழை பாதிக்கப்பட்ட நினைவக இருப்பிடத்தின் முகவரியைச் சேமிக்கிறது
  5. 1-பிட் அல்லது 2-பிட் பிழைத் தரவை SECDED பதிவேடுகளில் சேமிக்கிறது
  6. FPGA துணிக்கு பிழை பஸ் சிக்னல்களை வழங்குகிறது

EDAC பற்றிய மேலும் தகவலுக்கு, UG0443: SmartFusion2 மற்றும் IGLOO2 FPGA பாதுகாப்பு மற்றும் நம்பகத்தன்மை பயனர் வழிகாட்டி மற்றும் UG0446: SmartFusion2 மற்றும் IGLOO2 FPGA அதிவேக DDR இடைமுகங்கள் பயனர் வழிகாட்டியைப் பார்க்கவும்.

வடிவமைப்பு தேவைகள்
பின்வரும் அட்டவணை வடிவமைப்பு தேவைகளை பட்டியலிடுகிறது.

அட்டவணை 1 • வடிவமைப்பு தேவைகள்

  • வடிவமைப்பு தேவைகள் விளக்கம்
  • வன்பொருள் தேவைகள்
  • SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டு Rev B அல்லது அதற்குப் பிறகு
  • FlashPro5 புரோகிராமர் அல்லது அதற்குப் பிறகு
  • USB A முதல் மினி-B வரை USB கேபிள்
  • பவர் அடாப்டர் 12 வி
  • DDR3 மகள் குழு
  • எந்த 64-பிட் அல்லது 32-பிட் விண்டோஸ் XP SP2 இயக்க முறைமை
  • ஏதேனும் 64-பிட் அல்லது 32-பிட் விண்டோஸ் 7
  • மென்பொருள் தேவைகள்
  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • FlashPro நிரலாக்க மென்பொருள் v11.8
  • ஹோஸ்ட் PC டிரைவர்கள் USB முதல் UART டிரைவர்கள்
  • மைக்ரோசாஃப்ட். நெட் ஃப்ரேம்வொர்க் 4 கிளையண்ட்டை இயக்குவதற்கான கட்டமைப்பு

டெமோ வடிவமைப்பு
டெமோ வடிவமைப்பு fileமைக்ரோசெமியில் பின்வரும் பாதையில் இருந்து பதிவிறக்கம் செய்ய கள் கிடைக்கின்றன webதளம்: http://soc.microsemi.com/download/rsc/?f=m2s_dg0618_liberov11p8_df
டெமோ வடிவமைப்பு fileகள் அடங்கும்:

  • DDR கட்டமைப்பு File
  • DDR_EDAC
  • நிரலாக்கம் files
  • GUI இயங்கக்கூடியது
  • ரீட்மீ file

பின்வரும் விளக்கப்படம் வடிவமைப்பின் உயர்மட்ட கட்டமைப்பை விவரிக்கிறது fileகள். மேலும் விவரங்களுக்கு, readme.txt ஐப் பார்க்கவும் file.

படம் 2 • டெமோ வடிவமைப்பு மேல்-நிலை அமைப்பு

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்2-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

டெமோ வடிவமைப்பு செயல்படுத்தல்
MDDR துணை அமைப்பில் பிரத்யேக EDAC கட்டுப்படுத்தி உள்ளது. நினைவகத்திலிருந்து தரவு படிக்கப்படும்போது EDAC 1-பிட் பிழை அல்லது 2-பிட் பிழையைக் கண்டறியும். EDAC 1-பிட் பிழையைக் கண்டறிந்தால், EDAC கட்டுப்படுத்தி பிழை பிட்டைச் சரிசெய்கிறது. அனைத்து 1-பிட் மற்றும் 2-பிட் பிழைகளுக்கும் EDAC இயக்கப்பட்டிருந்தால், கணினி பதிவேடுகளில் தொடர்புடைய பிழை கவுண்டர்கள் அதிகரிக்கப்பட்டு, FPGA துணிக்கு தொடர்புடைய குறுக்கீடுகள் மற்றும் பிழை பஸ் சிக்னல்கள் உருவாக்கப்படும்.
இது நிகழ்நேரத்தில் நடக்கும். இந்த SECDED அம்சத்தை நிரூபிக்க, ஒரு பிழை கைமுறையாக அறிமுகப்படுத்தப்பட்டு, கண்டறிதல் மற்றும் திருத்தம் ஆகியவற்றைக் கவனிக்கிறது.
இந்த டெமோ வடிவமைப்பு பின்வரும் படிகளை செயல்படுத்துவதை உள்ளடக்கியது:

  1. EDAC ஐ இயக்கு
  2. DDRக்கு தரவை எழுதவும்
  3. DDR இலிருந்து தரவைப் படிக்கவும்
  4. EDAC ஐ முடக்கு
  5. சிதைந்த 1 அல்லது 2 பிட்கள்
  6. DDRக்கு தரவை எழுதவும்
  7. EDAC ஐ இயக்கு
  8. தரவைப் படிக்கவும்
  9. 1-பிட் பிழை ஏற்பட்டால், EDAC கன்ட்ரோலர் பிழையைச் சரிசெய்து, தொடர்புடைய நிலைப் பதிவேடுகளைப் புதுப்பித்து, படி 2 இல் படிக்கும் செயல்பாட்டில் படி 8 இல் எழுதப்பட்ட தரவை வழங்குகிறது.
  10. 2-பிட் பிழை ஏற்பட்டால், அதனுடன் தொடர்புடைய குறுக்கீடு உருவாக்கப்படும் மற்றும் பயன்பாடு தரவைச் சரிசெய்ய வேண்டும் அல்லது குறுக்கீடு ஹேண்ட்லரில் பொருத்தமான நடவடிக்கை எடுக்க வேண்டும். இந்த இரண்டு முறைகளும் இந்த டெமோவில் காட்டப்பட்டுள்ளன.

இந்த டெமோவில் இரண்டு சோதனைகள் செயல்படுத்தப்படுகின்றன: லூப் சோதனை மற்றும் கையேடு சோதனை மற்றும் அவை 1-பிட் மற்றும் 2-பிட் பிழைகள் இரண்டிற்கும் பொருந்தும்.

லூப் சோதனை
SmartFusion2 சாதனங்கள் GUI இலிருந்து ஒரு லூப் சோதனை கட்டளையைப் பெறும்போது லூப் சோதனை செயல்படுத்தப்படுகிறது. ஆரம்பத்தில், அனைத்து பிழை கவுண்டர்கள் மற்றும் EDAC தொடர்பான பதிவேடுகள் ரீசெட் நிலையில் வைக்கப்படும்.
ஒவ்வொரு மறு செய்கைக்கும் பின்வரும் படிகள் செயல்படுத்தப்படுகின்றன.

  1. EDAC கட்டுப்படுத்தியை இயக்கவும்
  2. குறிப்பிட்ட DDR நினைவக இடத்திற்கு தரவை எழுதவும்
  3. EDAC கட்டுப்படுத்தியை முடக்கு
  4. 1-பிட் அல்லது 2-பிட் பிழை தூண்டப்பட்ட தரவை அதே DDR நினைவக இடத்திற்கு எழுதவும்
  5. EDAC கட்டுப்படுத்தியை இயக்கவும்
  6. அதே DDR நினைவக இடத்திலிருந்து தரவைப் படிக்கவும்
  7. 1-பிட் அல்லது 2-பிட் பிழை கண்டறிதல் மற்றும் 1-பிட் பிழை திருத்தம் தரவை GUI க்கு அனுப்பவும்

கையேடு சோதனை
இந்த முறை 1-பிட் பிழை கண்டறிதல் மற்றும் திருத்தம் மற்றும் DDR நினைவக முகவரிக்கு (2xA0 முதல் 0000000xDFFFFFF வரை) 0-பிட் பிழை கண்டறிதலை கைமுறையாக சோதிக்க அனுமதிக்கிறது. தேர்ந்தெடுக்கப்பட்ட DDR நினைவக முகவரிக்கு 1-பிட்/2-பிட் பிழை கைமுறையாக அறிமுகப்படுத்தப்பட்டது. கொடுக்கப்பட்ட தரவு தேர்ந்தெடுக்கப்பட்ட DDR நினைவக இடத்திற்கு EDAC இயக்கப்பட்டிருக்கும். சிதைந்த 1-பிட் அல்லது 2-பிட் பிழை தரவு பின்னர் EDAC முடக்கப்பட்ட அதே நினைவக இடத்திற்கு எழுதப்படும். கண்டறியப்பட்ட 1-பிட் அல்லது 2-பிட் பிழை பற்றிய தகவல், EDAC இயக்கப்பட்ட அதே நினைவக இடத்திலிருந்து தரவு படிக்கப்படும்போது பதிவுசெய்யப்படும். உயர் செயல்திறன் DMA கட்டுப்படுத்தி
(HPDMA) DDR நினைவகத்திலிருந்து தரவைப் படிக்கப் பயன்படுகிறது. 2-பிட் பிழை கண்டறியப்பட்டால், சரியான நடவடிக்கை எடுக்க இரட்டை பிட் பிழை கண்டறிதல் குறுக்கீடு கையாளுதல் செயல்படுத்தப்படுகிறது.
பின்வரும் விளக்கப்படம் EDAC டெமோ செயல்பாடுகளை விவரிக்கிறது.

படம் 3 • வடிவமைப்பு ஓட்டம்

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்3-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

குறிப்பு: 2-பிட் பிழைக்கு, Cortex-M3 செயலி தரவைப் படிக்கும் போது, ​​குறியீட்டைச் செயல்படுத்துவது கடினமான தவறு கையாளுபவருக்குச் செல்கிறது, ஏனெனில் பெறப்பட்ட குறுக்கீடு செயலி பதிலளிக்க தாமதமாகிறது. குறுக்கீட்டிற்கு பதிலளிக்கும் நேரத்தில், அது ஏற்கனவே தரவை அனுப்பியிருக்கலாம் மற்றும் தற்செயலாக ஒரு கட்டளையைத் தொடங்கலாம். இதன் விளைவாக, HRESP தவறான தரவை செயலாக்குவதை நிறுத்துகிறது. 2-பிட் பிழை கண்டறிதல் DDR முகவரி இடத்திலிருந்து தரவைப் படிக்க HPDMA ஐப் பயன்படுத்துகிறது, இது தரவைப் படிக்கும் 2-பிட் பிழையை செயலிக்கு அறிவுறுத்துகிறது மற்றும் கணினி மீட்டெடுக்க சரியான நடவடிக்கை எடுக்க வேண்டும் (ECC குறுக்கீடு ஹேண்ட்லர்).

டெமோ வடிவமைப்பை அமைத்தல்
இந்த பகுதி SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டு அமைப்பு, GUI விருப்பங்கள் மற்றும் டெமோ வடிவமைப்பை எவ்வாறு செயல்படுத்துவது என்பதை விவரிக்கிறது.
டெமோவை எவ்வாறு அமைப்பது என்பதை பின்வரும் படிகள் விவரிக்கின்றன:

  1. USB மினி-பி கேபிளின் ஒரு முனையை SmartFusion33 அட்வான்ஸ்டு டெவலப்மெண்ட் கிட் போர்டில் வழங்கப்பட்டுள்ள J2 இணைப்பியுடன் இணைக்கவும். USB கேபிளின் மறுமுனையை ஹோஸ்ட் பிசியுடன் இணைக்கவும். ஒளி உமிழும் டையோடு (LED) DS27 ஒளிர வேண்டும், UART இணைப்பு நிறுவப்பட்டதைக் குறிக்கிறது. பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, USB முதல் UART பிரிட்ஜ் இயக்கிகள் தானாகவே கண்டறியப்படுவதை உறுதிசெய்யவும் (சாதன மேலாளரில் சரிபார்க்கப்படலாம்).
    படம் 4 • USB முதல் UART பிரிட்ஜ் டிரைவர்கள்
    மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்4-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்
    USB முதல் UART பிரிட்ஜ் இயக்கிகள் நிறுவப்படவில்லை என்றால், இதிலிருந்து இயக்கிகளைப் பதிவிறக்கி நிறுவவும்: www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
  2. டேபிள் 2, பக்கம் 4 இல் காட்டப்பட்டுள்ளபடி SmartFusion11 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டில் ஜம்பர்களை இணைக்கவும். ஜம்பர் இணைப்புகளை உருவாக்கும் போது SW7 மின் விநியோக சுவிட்சை அணைக்க வேண்டும்.

படம் 5 • SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் போர்டு அமைவு

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்5-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

 வரைகலை பயனர் இடைமுகம்
இந்தப் பிரிவு DDR - EDAC டெமோ GUIஐ விவரிக்கிறது.

படம் 6 • DDR – EDAC டெமோ GUI

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்6-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

GUI பின்வரும் அம்சங்களை ஆதரிக்கிறது:

  1. COM போர்ட் மற்றும் Baud விகிதம் தேர்வு
  2. 1-பிட் பிழை திருத்தம் தாவல் அல்லது 2-பிட் பிழை கண்டறிதல் தேர்வு
  3. குறிப்பிட்ட DDR முகவரிக்கு அல்லது அதிலிருந்து தரவை எழுத அல்லது படிக்க முகவரி புலம்
  4. குறிப்பிட்ட DDR முகவரிக்கு அல்லது அதிலிருந்து தரவை எழுத அல்லது படிக்க தரவு புலம்
  5. விண்ணப்பத்திலிருந்து பெறப்பட்ட நிலைத் தகவலை அச்சிட தொடர் கன்சோல் பிரிவு
  6. EDAC ஐ இயக்கவும்/EDAC ஐ முடக்கவும்: EDAC ஐ இயக்குகிறது அல்லது முடக்குகிறது
  7. எழுது: குறிப்பிட்ட முகவரிக்கு தரவை எழுத அனுமதிக்கிறது
  8.  படிக்கவும்: குறிப்பிட்ட முகவரியிலிருந்து தரவைப் படிக்க அனுமதிக்கிறது
  9. லூப் சோதனை ஆன்/ஆஃப்: லூப் முறையில் EDAC பொறிமுறையை சோதிக்க அனுமதிக்கிறது
  10.  துவக்கவும்: முன் வரையறுக்கப்பட்ட நினைவக இருப்பிடத்தை துவக்க அனுமதிக்கிறது (இந்த டெமோவில் A0000000-A000CFFF)

டெமோ வடிவமைப்பை இயக்குகிறது
வடிவமைப்பை எவ்வாறு இயக்குவது என்பதை பின்வரும் படிகள் விவரிக்கின்றன: வடிவமைப்பை எவ்வாறு இயக்குவது என்பதை பின்வரும் படிகள் விவரிக்கின்றன:

  1. விநியோக சுவிட்சை இயக்கவும், SW7.
  2. நிரலாக்கத்துடன் SmarFusion2 சாதனத்தை நிரல் செய்யவும் file வடிவமைப்பில் வழங்கப்பட்டுள்ளது files.(\நிரலாக்கம்Fileபின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, FlashPro வடிவமைப்பு மென்பொருளைப் பயன்படுத்தி \EDAC_DDR3.stp) ஐ உருவாக்கவும்.
    படம் 7 • FlashPro நிரலாக்க சாளரம்
    மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்7-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்
  3. வெற்றிகரமான நிரலாக்கத்திற்குப் பிறகு பலகையை மீட்டமைக்க SW6 சுவிட்சை அழுத்தவும்.
  4. இயங்கக்கூடிய EDAC_DDR டெமோ GUI ஐ இயக்கவும் file வடிவமைப்பில் கிடைக்கும் fileகள் (\GUI இயங்கக்கூடியது\ EDAC_DDR.exe). படம் 8, பக்கம் 9 இல் காட்டப்பட்டுள்ளபடி GUI சாளரம் காட்டப்படும்.
  5. இணை என்பதைக் கிளிக் செய்யவும், அது COM போர்ட்டைத் தேர்ந்தெடுத்து இணைப்பை நிறுவுகிறது. இணைப்பு விருப்ப மாற்றங்களை துண்டிக்கவும்.
  6. 1-பிட் பிழை திருத்தம் தாவல் அல்லது 2-பிட் பிழை கண்டறிதல் என்பதைத் தேர்ந்தெடுக்கவும்.
  7. கையேடு மற்றும் லூப் சோதனைகள் செய்யப்படலாம்.
  8. கையேடு மற்றும் லூப் சோதனைகளைச் செய்ய டிடிஆர் நினைவகத்தைத் துவக்குவதற்கு துவக்கு என்பதைக் கிளிக் செய்யவும், படம் 8, பக்கம் 9 இல் காட்டப்பட்டுள்ளபடி, தொடர் கன்சோலில் ஒரு துவக்க நிறைவு செய்தி காட்டப்படும்.

படம் 8 • துவக்கம் முடிக்கப்பட்ட சாளரம்

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்8-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

லூப் டெஸ்ட் செய்தல்
லூப் டெஸ்ட் ஆன் என்பதைக் கிளிக் செய்யவும். இது லூப் பயன்முறையில் இயங்குகிறது, அங்கு தொடர்ச்சியான திருத்தம் மற்றும் பிழைகளைக் கண்டறிதல் செய்யப்படுகிறது. SmartFusion2 சாதனத்தில் செய்யப்படும் அனைத்து செயல்களும் GUI இன் சீரியல் கன்சோல் பிரிவில் உள்நுழைந்திருக்கும்.

அட்டவணை 2 • லூப் சோதனையில் பயன்படுத்தப்படும் DDR3 நினைவக முகவரிகள்

  • நினைவகம் DDR3
  • 1-பிட் பிழை திருத்தம் 0xA0008000
  • 2-பிட் பிழை கண்டறிதல் 0xA000C000

கையேடு சோதனை நடத்துதல்
இந்த முறையில், பிழைகள் GUI ஐப் பயன்படுத்தி கைமுறையாக அறிமுகப்படுத்தப்படுகின்றன. 1-பிட் பிழை திருத்தம் அல்லது 2-பிட் பிழை கண்டறிதலைச் செயல்படுத்த பின்வரும் படிகளைப் பயன்படுத்தவும்.

அட்டவணை 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-பிட் பிழை லூப் சரிசெய்தல் சாளரம் பின்வரும் படத்தில் காட்டப்பட்டுள்ளது.

படம் 9 • 1-பிட் பிழை லூப் கண்டறிதல் சாளரம்

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்9-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

2-பிட் பிழை கண்டறிதல் கையேடு சாளரம் பின்வரும் படத்தில் காட்டப்பட்டுள்ளது.

படம் 10 • 2-பிட் பிழை கண்டறிதல் கையேடு சாளரம்

மைக்ரோசெமி -DG0618-DDR நினைவகம்-2-ஐப் பயன்படுத்தும் ஸ்மார்ட்ஃப்யூஷன்10-சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

முடிவுரை
இந்த டெமோ MDDR துணை அமைப்பிற்கான SmartFusion2 SECDED திறன்களைக் காட்டுகிறது.

இணைப்பு: ஜம்பர் அமைப்புகள்

SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட்டில் அமைக்க தேவையான அனைத்து ஜம்பர்களையும் பின்வரும் அட்டவணை காட்டுகிறது.

அட்டவணை 4 • SmartFusion2 மேம்பட்ட டெவலப்மெண்ட் கிட் ஜம்பர் அமைப்புகள்

குதிப்பவர் : பின் (இருந்து) : பின் (இருந்து) : கருத்துகள்

  • J116, J353, J354, J54 1 2 இவை மேம்பட்டவற்றின் இயல்புநிலை ஜம்பர் அமைப்புகள்
  • J123 2 3 டெவலப்மெண்ட் கிட் போர்டு. இந்த ஜம்பர்கள் அதற்கேற்ப அமைக்கப்பட்டிருப்பதை உறுதிசெய்யவும்.
  • J124, J121, J32 1 2 JTAG FTDI வழியாக நிரலாக்கம்

DG0618 டெமோ வழிகாட்டி திருத்தம் 4.0

ஆவணங்கள் / ஆதாரங்கள்

DDR நினைவகத்தைப் பயன்படுத்தி SmartFusion0618 சாதனங்களில் மைக்ரோசெமி DG2 பிழை கண்டறிதல் மற்றும் திருத்தம் [pdf] பயனர் வழிகாட்டி
DDR நினைவகத்தைப் பயன்படுத்தி SmartFusion0618 சாதனங்களில் DG2 பிழை கண்டறிதல் மற்றும் திருத்தம், DG0618, DDR நினைவகத்தைப் பயன்படுத்தி SmartFusion2 சாதனங்களில் பிழை கண்டறிதல் மற்றும் திருத்தம்

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *