RTG4 LSRAM நினைவகத்தில் MICROCHIP பிழை கண்டறிதல் மற்றும் திருத்தம்
மீள்பார்வை வரலாறு
திருத்த வரலாறு ஆவணத்தில் செயல்படுத்தப்பட்ட மாற்றங்களை விவரிக்கிறது. மாற்றங்கள் பட்டியலிடப்பட்ட திருத்தம், மிகவும் தற்போதைய வெளியீட்டில் தொடங்கி.
திருத்தம் 4.0
இந்த திருத்தத்தில் செய்யப்பட்ட மாற்றங்களின் சுருக்கம் கீழே உள்ளது.
- Libero SoC v2021.2க்கான ஆவணம் புதுப்பிக்கப்பட்டது.
- பின் இணைப்பு 1 சேர்க்கப்பட்டது: FlashPro Express ஐப் பயன்படுத்தி சாதனத்தை நிரலாக்கம், பக்கம் 14.
- பின் இணைப்பு 2 சேர்க்கப்பட்டது: TCL ஸ்கிரிப்டை இயக்குதல், பக்கம் 16.
- லிபரோ பதிப்பு எண்களுக்கான குறிப்புகள் அகற்றப்பட்டன.
திருத்தம் 3.0
Libero v11.9 SP1 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது.
திருத்தம் 2.0
Libero v11.8 SP2 மென்பொருள் வெளியீட்டிற்கான ஆவணம் புதுப்பிக்கப்பட்டது.
திருத்தம் 1.0
இந்த ஆவணத்தின் முதல் வெளியீடு.
RTG4 LSRAM நினைவகத்தில் பிழை கண்டறிதல் மற்றும் திருத்தம்
இந்த குறிப்பு வடிவமைப்பு RTG4™ FPGA LSRAMகளின் பிழை கண்டறிதல் மற்றும் திருத்தம் (EDAC) திறன்களை விவரிக்கிறது. ஒற்றை நிகழ்வு அப்செட் (SEU) உணர்திறன் சூழலில், RAM கனமான அயனிகளால் ஏற்படும் நிலையற்ற பிழைகளுக்கு ஆளாகிறது. பிழை திருத்தக் குறியீடுகளை (ECCs) பயன்படுத்துவதன் மூலம் இந்தப் பிழைகளைக் கண்டறிந்து சரிசெய்யலாம். 4-பிட் பிழையை சரிசெய்வதற்கு அல்லது 1-பிட் பிழையைக் கண்டறிவதற்கு பிழை திருத்தக் குறியீடுகளை உருவாக்க RTG2 FPGA RAM தொகுதிகள் உள்ளமைக்கப்பட்ட EDAC கட்டுப்படுத்திகளைக் கொண்டுள்ளன.
1-பிட் பிழை கண்டறியப்பட்டால், EDAC கட்டுப்படுத்தி பிழை பிட்டை சரிசெய்து பிழை திருத்தக் கொடியை (SB_CORRECT) செயலில் உள்ள உயர் நிலைக்கு அமைக்கிறது. 2-பிட் பிழை கண்டறியப்பட்டால், EDAC கட்டுப்படுத்தி பிழை கண்டறிதல் கொடியை (DB_DETECT) செயலில் உள்ள உயர் நிலைக்கு அமைக்கிறது.
RTG4 LSRAM EDAC செயல்பாடு பற்றிய கூடுதல் தகவலுக்கு, UG0574 ஐப் பார்க்கவும்: RTG4 FPGA துணி
பயனர் வழிகாட்டி.
இந்த குறிப்பு வடிவமைப்பில், 1-பிட் பிழை அல்லது 2-பிட் பிழை SmartDebug GUI மூலம் அறிமுகப்படுத்தப்படுகிறது. EDAC ஒரு வரைகலை பயனர் இடைமுகத்தை (GUI) பயன்படுத்தி கண்காணிக்கப்படுகிறது, UART இடைமுகத்தைப் பயன்படுத்தி தரவு வாசிப்பு/எழுதுதல்களுக்கு LSRAM ஐ அணுகுகிறது, Libero® System-on-Chip (SoC) SmartDebug (JTAG) பிழைகளை LSRAM நினைவகத்தில் செலுத்தப் பயன்படுகிறது.
வடிவமைப்பு தேவைகள்
RTG1 LSRAM EDAC டெமோவை இயக்குவதற்கான குறிப்பு வடிவமைப்பு தேவைகளை அட்டவணை 4 பட்டியலிடுகிறது.
அட்டவணை 1 • வடிவமைப்பு தேவைகள்
மென்பொருள்
- லிபரோ SoC
- FlashPro எக்ஸ்பிரஸ்
- ஸ்மார்ட் டீபக்
- ஹோஸ்ட் பிசி இயக்கிகள் USB முதல் UART இயக்கிகள்
குறிப்பு: இந்த வழிகாட்டியில் காட்டப்பட்டுள்ள லிபரோ ஸ்மார்ட் டிசைன் மற்றும் உள்ளமைவு ஸ்கிரீன் ஷாட்கள் விளக்க நோக்கத்திற்காக மட்டுமே.
சமீபத்திய புதுப்பிப்புகளைப் பார்க்க லிபரோ வடிவமைப்பைத் திறக்கவும்.
முன்நிபந்தனைகள்
நீங்கள் தொடங்குவதற்கு முன்:
Libero SoC ஐப் பதிவிறக்கி நிறுவவும் (இல் சுட்டிக்காட்டப்பட்டுள்ளது webஇந்த வடிவமைப்பிற்கான தளம்) பின்வரும் இடத்திலிருந்து ஹோஸ்ட் பிசியில்: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
டெமோ வடிவமைப்பு
டெமோ வடிவமைப்பைப் பதிவிறக்கவும் fileமைக்ரோசெமியிலிருந்து கள் webதளத்தில்: http://soc.microsemi.com/download/rsc/?f=rtg4_dg0703_df
டெமோ வடிவமைப்பு fileகள் அடங்கும்:
- லிபரோ SoC திட்டம்
- GUI நிறுவி
- நிரலாக்கம் files
- Readme.txt file
- TCL_Scripts
ஹோஸ்ட் கணினியில் உள்ள GUI பயன்பாடு, USB-UART இடைமுகம் மூலம் RTG4 சாதனத்திற்கு கட்டளைகளை வழங்குகிறது. இந்த UART இடைமுகம் CoreUART உடன் வடிவமைக்கப்பட்டுள்ளது, இது Libero SoC IP பட்டியலிலிருந்து ஒரு லாஜிக் IP ஆகும். RTG4 துணியில் உள்ள CoreUART IP கட்டளைகளைப் பெற்று அவற்றை கட்டளை டிகோடர் லாஜிக்கிற்கு அனுப்புகிறது. கட்டளை டிகோடர் லாஜிக் படிக்க அல்லது எழுத கட்டளையை டிகோட் செய்கிறது, இது நினைவக இடைமுக லாஜிக்கைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது.
நினைவக இடைமுகத் தொகுதி LSRAM பிழைக் கொடிகளைப் படிக்க/எழுத மற்றும் கண்காணிக்கப் பயன்படுகிறது. உள்ளமைக்கப்பட்ட EDAC, LSRAM இலிருந்து படிக்கும்போது 1-பிட் பிழையைச் சரிசெய்து, பயனர் இடைமுகத்திற்குச் சரிசெய்யப்பட்ட தரவை வழங்குகிறது, ஆனால் LSRAM க்கு சரிசெய்யப்பட்ட தரவை மீண்டும் எழுதாது. உள்ளமைக்கப்பட்ட LSRAM EDAC, ஸ்க்ரப்பிங் அம்சத்தை செயல்படுத்தாது. டெமோ வடிவமைப்பு ஸ்க்ரப் லாஜிக்கை செயல்படுத்துகிறது, இது 1-பிட் திருத்தக் கொடியைக் கண்காணித்து, ஒற்றை பிட் பிழை ஏற்பட்டால், சரிசெய்யப்பட்ட தரவுடன் LSRAM ஐப் புதுப்பிக்கிறது.
LSRAM தரவில் 1-பிட் அல்லது 2-பிட் பிழையைச் செலுத்த SmartDebug GUI பயன்படுத்தப்படுகிறது.
படம் 1, RTG4 LSRAM EDAC டெமோ வடிவமைப்பின் உயர்மட்ட தொகுதி வரைபடத்தைக் காட்டுகிறது.
படம் 1 • மேல்-நிலை தொகுதி வரைபடம்
டெமோ வடிவமைப்பு உள்ளமைவுகள் பின்வருமாறு:
- LSRAM ×18 பயன்முறைக்காக கட்டமைக்கப்பட்டுள்ளது மற்றும் EDAC, LSRAMகளின் ECC_EN சிக்னலை உயர்நிலைக்கு இணைப்பதன் மூலம் இயக்கப்படுகிறது.
குறிப்பு: LSRAM EDAC ×18 மற்றும் ×36 முறைகளுக்கு மட்டுமே துணைபுரிகிறது. - CoreUART IP ஆனது 115200 பாட் விகிதத்தில் ஹோஸ்ட் PC பயன்பாட்டுடன் தொடர்பு கொள்ள கட்டமைக்கப்பட்டுள்ளது.
- RTG4FCCCECALIB_C0 ஆனது CoreUART மற்றும் பிற துணி தர்க்கத்தை 80 MHz இல் க்ளாக் செய்யும் வகையில் கட்டமைக்கப்பட்டுள்ளது.
அம்சங்கள்
டெமோ வடிவமைப்பு அம்சங்கள் பின்வருமாறு:
- LSRAM-ஐப் படித்து எழுதுங்கள்
- SmartDebug ஐப் பயன்படுத்தி 1-பிட் மற்றும் 2-பிட் பிழையை உள்ளிடவும்
- 1-பிட் மற்றும் 2-பிட் பிழை எண்ணிக்கை மதிப்புகளைக் காட்டு
- பிழை எண்ணிக்கை மதிப்புகளை அழிக்க ஏற்பாடு
- நினைவக ஸ்க்ரப்பிங் லாஜிக்கை இயக்கு அல்லது முடக்கு
விளக்கம்
இந்த டெமோ வடிவமைப்பு பின்வரும் பணிகளை செயல்படுத்துவதை உள்ளடக்கியது:
- LSRAM ஐ துவக்குதல் மற்றும் அணுகுதல்
துணி தர்க்கத்தில் செயல்படுத்தப்பட்ட நினைவக இடைமுக தர்க்கம் GUI இலிருந்து துவக்க கட்டளையைப் பெறுகிறது மற்றும் அதிகரிக்கும் தரவுகளுடன் LSRAM இன் முதல் 256 நினைவக இடங்களைத் துவக்குகிறது. இது GUI இலிருந்து முகவரி மற்றும் தரவைப் பெறுவதன் மூலம் LSRAM இன் 256 நினைவக இடங்களுக்கு படிக்க மற்றும் எழுதும் செயல்பாடுகளையும் செய்கிறது. ஒரு வாசிப்பு செயல்பாட்டிற்கு, வடிவமைப்பு LSRAM இலிருந்து தரவைப் பெற்று காட்சிக்கு GUI க்கு வழங்குகிறது. SmartDebug ஐப் பயன்படுத்துவதற்கு முன்பு வடிவமைப்பு பிழைகளைத் தூண்டாது என்பது எதிர்பார்ப்பு.
குறிப்பு: துவக்கப்படாத நினைவக இருப்பிடங்கள் சீரற்ற மதிப்புகளைக் கொண்டிருக்கலாம், மேலும் SmartDebug அந்த இடங்களில் ஒற்றை-பிட் அல்லது இரட்டை-பிட் பிழைகளைக் காட்டக்கூடும்.
- 1-பிட் அல்லது 2-பிட் பிழைகளை செலுத்துதல்
LSRAM இன் குறிப்பிட்ட நினைவக இடத்தில் 1 பிட் அல்லது 2-பிட் பிழைகளை செலுத்த SmartDebug GUI பயன்படுத்தப்படுகிறது. LSRAM இல் 1-பிட் மற்றும் 2-பிட் பிழைகளை செலுத்த SmartDebug ஐப் பயன்படுத்தி பின்வரும் செயல்பாடுகள் செய்யப்படுகின்றன:- SmartDebug GUI ஐத் திறந்து, Debug FPGA Array ஐக் கிளிக் செய்யவும்.
- நினைவகத் தொகுதிகள் தாவலுக்குச் சென்று, நினைவக நிகழ்வைத் தேர்ந்தெடுத்து, சேர் மீது வலது கிளிக் செய்யவும்.
- நினைவகத் தொகுதியைப் படிக்க, தொகுதியைப் படியுங்கள் என்பதைக் கிளிக் செய்யவும்.
- LSRAM இன் ஒரு குறிப்பிட்ட ஆழத்தின் எந்த இடத்திலும் ஒற்றை-பிட் அல்லது இரட்டை-பிட் பிழையை செலுத்தவும்.
- மாற்றியமைக்கப்பட்ட இடத்திற்கு எழுத, Write Block என்பதைக் கிளிக் செய்யவும்.
ஸ்மார்ட் டீபக் (ஜே) மூலம் LSRAM படிக்க மற்றும் எழுத செயல்பாட்டின் போதுTAG) இடைமுகத்தில், EDAC கட்டுப்படுத்தி புறக்கணிக்கப்பட்டு, படி e இல் எழுதும் செயல்பாட்டிற்கான ECC பிட்களைக் கணக்கிடாது.
- பிழை எண்ணுதல்
8-பிட் கவுண்டர்கள் பிழை எண்ணிக்கையை வழங்கப் பயன்படுகின்றன, மேலும் 1-பிட் அல்லது 2-பிட் பிழைகளை எண்ண துணி தர்க்கத்தில் வடிவமைக்கப்பட்டுள்ளன. GUI இலிருந்து கட்டளைகளைப் பெறும்போது கட்டளை டிகோடர் தர்க்கம் GUI க்கு எண்ணிக்கை மதிப்புகளை வழங்குகிறது.
கடிகார அமைப்பு
இந்த டெமோ வடிவமைப்பில், ஒரு கடிகார டொமைன் உள்ளது. உள் 50 MHz ஆஸிலேட்டர் RTG4FCCC ஐ இயக்குகிறது, இது RTG4FCCCECALIB_C0 ஐ மேலும் இயக்குகிறது. RTG4FCCCECALIB_C0, COREUART, cmd_decoder, TPSRAM_ECC மற்றும் RAM_RW தொகுதிகளுக்கு கடிகார மூலத்தை வழங்கும் 80 MHz கடிகாரத்தை உருவாக்குகிறது.
பின்வரும் படம் டெமோ வடிவமைப்பின் கடிகார அமைப்பைக் காட்டுகிறது.
படம் 2 • கடிகார அமைப்பு
கட்டமைப்பை மீட்டமைக்கவும்
இந்த டெமோ வடிவமைப்பில், COREUART, cmd_decoder மற்றும் RAM_RW தொகுதிகளுக்கான மீட்டமைப்பு சமிக்ஞை RTG4FCCCECALIB_C0 இன் LOCK போர்ட் மூலம் வழங்கப்படுகிறது. பின்வரும் படம் டெமோ வடிவமைப்பின் மீட்டமைப்பு கட்டமைப்பைக் காட்டுகிறது.
படம் 3 • கட்டமைப்பை மீட்டமைக்கவும்
டெமோ வடிவமைப்பை அமைத்தல்
டெமோ வடிவமைப்பை இயக்க RTG4 டெவலப்மென்ட் கிட் மற்றும் GUI ஐ எவ்வாறு அமைப்பது என்பதை பின்வரும் பிரிவுகள் விவரிக்கின்றன.
ஜம்பர் அமைப்புகள்
- அட்டவணை 4 இல் காட்டப்பட்டுள்ளபடி, RTG2 டெவலப்மென்ட் கிட்டில் ஜம்பர்களை இணைக்கவும்.
அட்டவணை 2 • ஜம்பர் அமைப்புகள்குதிப்பவர் பின் (இருந்து) பின் (இதற்கு) கருத்துகள் J11, J17, J19, J21, J23, J26, J27, J28 1 2 இயல்புநிலை J16 2 3 இயல்புநிலை J32 1 2 இயல்புநிலை J33 1 3 இயல்புநிலை 2 4 குறிப்பு: ஜம்பர்களை இணைக்கும்போது, SW6 என்ற மின்சார விநியோக சுவிட்சை அணைக்கவும்.
- USB கேபிளை (மினி USB முதல் Type-A USB கேபிள் வரை) RTG47 டெவலப்மென்ட் கிட்டின் J4 உடன் இணைக்கவும், கேபிளின் மறுமுனையை ஹோஸ்ட் PCயின் USB போர்ட்டுடன் இணைக்கவும்.
- யுஎஸ்பி முதல் யுஏஆர்டி பிரிட்ஜ் டிரைவர்கள் தானாக கண்டறியப்படுவதை உறுதிசெய்யவும். இதை ஹோஸ்ட் பிசியின் சாதன நிர்வாகியில் சரிபார்க்கலாம்.
படம் 4 USB 2.0 சீரியல் போர்ட் பண்புகள் மற்றும் இணைக்கப்பட்ட COM31 மற்றும் USB சீரியல் மாற்றி C ஆகியவற்றைக் காட்டுகிறது.
படம் 4 • USB முதல் UART பிரிட்ஜ் டிரைவர்கள்
குறிப்பு: USB முதல் UART பிரிட்ஜ் இயக்கிகள் நிறுவப்படவில்லை என்றால், இயக்கிகளை பதிவிறக்கி நிறுவவும் www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip
RTG5 டெவலப்மென்ட் கிட்டில் EDAC டெமோவை இயக்குவதற்கான பலகை அமைப்பை படம் 4 காட்டுகிறது.
டெமோ வடிவமைப்பை நிரலாக்கம்
- லிபரோ SOC மென்பொருளைத் தொடங்கவும்.
- வேலையுடன் RTG4 டெவலப்மெண்ட் கிட் நிரல் செய்ய file வடிவமைப்பின் ஒரு பகுதியாக வழங்கப்படுகிறது fileFlashPro Express மென்பொருளைப் பயன்படுத்துகிறது, பின் இணைப்பு 1 ஐப் பார்க்கவும்: FlashPro எக்ஸ்பிரஸைப் பயன்படுத்தி சாதனத்தை நிரலாக்கம், பக்கம் 14.
குறிப்பு: நிரலாக்க வேலை முடிந்ததும் file FlashPro Express மென்பொருள் மூலம், EDAC டெமோ GUI, பக்கம் 9 க்குச் செல்லவும். இல்லையெனில், அடுத்த படிக்குச் செல்லவும். - லிபரோ வடிவமைப்பு ஓட்டத்தில், நிரலை இயக்கு என்பதைக் கிளிக் செய்யவும்.
- நிரலாக்கம் முடிந்ததும், 'நிரல் செயலை இயக்கு' என்பதற்கு முன்னால் பச்சை நிற டிக் தோன்றும், இது டெமோ வடிவமைப்பின் வெற்றிகரமான நிரலாக்கத்தைக் குறிக்கிறது.
EDAC டெமோ GUI
படம் 7 இல் காட்டப்பட்டுள்ளபடி, EDAC டெமோ பயனர் நட்பு GUI உடன் வழங்கப்படுகிறது, இது ஹோஸ்ட் PC இல் இயங்குகிறது, இது RTG4 டெவலப்மென்ட் கிட் உடன் தொடர்பு கொள்கிறது. UART ஹோஸ்ட் PC மற்றும் RTG4 டெவலப்மென்ட் கிட் இடையே அடிப்படை தொடர்பு நெறிமுறையாகப் பயன்படுத்தப்படுகிறது.
GUI பின்வரும் பிரிவுகளைக் கொண்டுள்ளது:
- 4 பாட் வீதத்துடன் RTG115200 FPGA உடன் UART இணைப்பை நிறுவ COM போர்ட் தேர்வு.
- LSRAM நினைவக எழுத்து: குறிப்பிட்ட LSRAM நினைவக முகவரிக்கு 8-பிட் தரவை எழுத.
- நினைவக ஸ்க்ரப்பிங்: ஸ்க்ரப்பிங் லாஜிக்கை இயக்க அல்லது முடக்க.
- LSRAM நினைவக வாசிப்பு: குறிப்பிட்ட LSRAM நினைவக முகவரியிலிருந்து 8-பிட் தரவைப் படிக்க.
- பிழை எண்ணிக்கை: பிழை எண்ணிக்கையைக் காட்டுகிறது மற்றும் எதிர் மதிப்பை பூஜ்ஜியத்திற்கு அழிக்க ஒரு விருப்பத்தை வழங்குகிறது.
- 1-பிட் பிழை எண்ணிக்கை: 1-பிட் பிழை எண்ணிக்கையைக் காட்டுகிறது மற்றும் கவுண்டர் மதிப்பை பூஜ்ஜியத்திற்கு அழிக்க ஒரு விருப்பத்தை வழங்குகிறது.
- 2-பிட் பிழை எண்ணிக்கை: 2-பிட் பிழை எண்ணிக்கையைக் காட்டுகிறது மற்றும் கவுண்டர் மதிப்பை பூஜ்ஜியத்திற்கு அழிக்க ஒரு விருப்பத்தை வழங்குகிறது.
- பதிவுத் தரவு: GUI ஐப் பயன்படுத்தி செய்யப்படும் ஒவ்வொரு செயல்பாட்டிற்கும் நிலைத் தகவலை வழங்குகிறது.
டெமோவை இயக்குகிறது
பின்வரும் படிகள் டெமோவை எவ்வாறு இயக்குவது என்பதை விவரிக்கின்றன:
- செல்லவும் படம் 1.2.2 இல் காட்டப்பட்டுள்ளபடி \v1.2.2\v8\Exe ஐ அழுத்தி EDAC_GUI.exe ஐ இரட்டை சொடுக்கவும்.
- பட்டியலிலிருந்து COM31 போர்ட்டைத் தேர்ந்தெடுத்து இணை என்பதைக் கிளிக் செய்யவும்.
ஒற்றை பிட் பிழை ஊசி மற்றும் திருத்தம்
- வழங்கப்பட்ட லிபரோ வடிவமைப்பில், வடிவமைப்பு ஓட்டத்தில் உள்ள ஸ்மார்ட் டிபக் வடிவமைப்பில் இரட்டை சொடுக்கவும்.
- SmartDebug GUI-இல், Debug FPGA Array என்பதைக் கிளிக் செய்யவும்.
- Debug FPGA Array சாளரத்தில், Memory Blocks தாவலுக்குச் செல்லவும். இது வடிவமைப்பில் LSRAM தொகுதியை ஒரு தருக்க மற்றும் இயற்பியல் மூலம் காண்பிக்கும். view. தருக்கத் தொகுதிகள் L ஐகானுடன் காட்டப்படுகின்றன, மேலும் இயற்பியல் தொகுதிகள் P ஐகானுடன் காட்டப்படுகின்றன.
- இயற்பியல் தொகுதி நிகழ்வைத் தேர்ந்தெடுத்து சேர் மீது வலது கிளிக் செய்யவும்.
- நினைவகத் தொகுதியைப் படிக்க, தொகுதியைப் படியுங்கள் என்பதைக் கிளிக் செய்யவும்.
- LSRAM இன் எந்த இடத்திலும் 1 ஆழம் வரை 8 பிட் தரவில் 256 பிட் பிழையை செலுத்தவும், பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, LSRAM இன் 1வது இடத்தில் 0 பிட் பிழை செலுத்தப்படுகிறது.
- மாற்றியமைக்கப்பட்ட தரவை நோக்கம் கொண்ட இடத்திற்கு எழுத, எழுது தொகுதி என்பதைக் கிளிக் செய்யவும்.
- EDAC GUI-க்குச் சென்று, LSRAM நினைவக வாசிப்பு பிரிவில் முகவரி புலத்தை உள்ளிட்டு, பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, படிக்க என்பதைக் கிளிக் செய்யவும்.
- GUI-யில் 1 பிட் பிழை எண்ணிக்கை மற்றும் தரவு வாசிப்பு புலங்களைக் கவனியுங்கள். பிழை எண்ணிக்கை மதிப்பு 1 ஆல் அதிகரிக்கிறது.
EDAC பிழை பிட்டை சரிசெய்வதால், படிக்க தரவு புலம் சரியான தரவைக் காட்டுகிறது.
குறிப்பு: நினைவக ஸ்க்ரப்பிங் இயக்கப்படவில்லை என்றால், 1-பிட் பிழையை ஏற்படுத்தும் அதே LSRAM முகவரியிலிருந்து ஒவ்வொரு வாசிப்புக்கும் பிழை எண்ணிக்கை அதிகரிக்கப்படும்.
இரட்டை பிட் பிழை ஊசி மற்றும் கண்டறிதல்
- ஒற்றை பிட் பிழை ஊசி மற்றும் திருத்தம், பக்கம் 1 இல் கொடுக்கப்பட்டுள்ளபடி படி 5 முதல் படி 10 வரை செய்யவும்.
- LSRAM இன் எந்த இடத்திலும் 2-பிட் பிழையை 8-பிட் தரவில் 256 ஆழம் வரை செலுத்தவும், பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, 2-பிட் பிழை LSRAM இன் 'A' இடத்தில் செலுத்தப்படுகிறது.
- மாற்றியமைக்கப்பட்ட தரவை நோக்கம் கொண்ட இடத்திற்கு எழுத எழுது தொகுதியைக் கிளிக் செய்யவும்.
- EDAC GUI-க்குச் சென்று, LSRAM நினைவக வாசிப்பு பிரிவில் முகவரி புலத்தை உள்ளிட்டு, பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, படிக்க என்பதைக் கிளிக் செய்யவும்.
- GUI-யில் 2-பிட் பிழை எண்ணிக்கை மற்றும் தரவு வாசிப்பு புலங்களைக் கவனியுங்கள். பிழை எண்ணிக்கை மதிப்பு 1 ஆல் அதிகரிக்கிறது.
தரவைப் படிக்கவும் புலம் சிதைந்த தரவைக் காட்டுகிறது.
RTG4 இல் செய்யப்படும் அனைத்து செயல்களும் GUI இன் சீரியல் கன்சோல் பிரிவில் பதிவு செய்யப்பட்டுள்ளன.
முடிவுரை
இந்த டெமோ RTG4 LSRAM நினைவகங்களின் EDAC திறன்களை எடுத்துக்காட்டுகிறது. 1-பிட் பிழை அல்லது 2-பிட் பிழை SmartDebug GUI மூலம் அறிமுகப்படுத்தப்படுகிறது. 1-பிட் பிழை திருத்தம் மற்றும் 2-பிட் பிழை கண்டறிதல் EDAC GUI ஐப் பயன்படுத்தி கவனிக்கப்படுகிறது.
FlashPro எக்ஸ்பிரஸைப் பயன்படுத்தி சாதனத்தை நிரலாக்கம்
நிரலாக்க வேலையுடன் RTG4 சாதனத்தை எவ்வாறு நிரல் செய்வது என்பதை இந்தப் பகுதி விவரிக்கிறது file FlashPro எக்ஸ்பிரஸ் பயன்படுத்தி.
சாதனத்தை நிரல் செய்ய, பின்வரும் படிகளைச் செய்யவும்:
- போர்டில் உள்ள ஜம்பர் அமைப்புகள் UG3 இன் அட்டவணை 0617 இல் பட்டியலிடப்பட்டுள்ளதைப் போலவே இருப்பதை உறுதிப்படுத்தவும்:
RTG4 டெவலப்மெண்ட் கிட் பயனர் கையேடு. - விருப்பமாக, உட்பொதிக்கப்பட்ட FlashPro32 ஐப் பயன்படுத்த, இயல்புநிலை ஜம்பர் அமைப்பிற்குப் பதிலாக வெளிப்புற FlashPro2, FlashPro3, அல்லது FlashPro4 புரோகிராமரைப் பயன்படுத்தும் போது, பின்களை 5-6 இணைக்க ஜம்பர் J5 அமைக்கலாம்.
குறிப்பு: ஜம்பர் இணைப்புகளை உருவாக்கும் போது பவர் சப்ளை ஸ்விட்ச், SW6 ஸ்விட்ச் ஆஃப் செய்யப்பட வேண்டும். - போர்டில் உள்ள J9 இணைப்பியுடன் மின்சாரம் வழங்கல் கேபிளை இணைக்கவும்.
- பவர் சப்ளை ஸ்விட்ச் SW6ஐ ஆன் செய்யவும்.
- உட்பொதிக்கப்பட்ட FlashPro5 ஐப் பயன்படுத்தினால், USB கேபிளை இணைப்பான் J47 மற்றும் ஹோஸ்ட் PC உடன் இணைக்கவும்.
மாற்றாக, வெளிப்புற புரோகிராமரைப் பயன்படுத்தினால், ரிப்பன் கேபிளை J உடன் இணைக்கவும்TAG தலைப்பு J22 மற்றும் புரோகிராமரை ஹோஸ்ட் பிசியுடன் இணைக்கவும். - ஹோஸ்ட் கணினியில், FlashPro எக்ஸ்பிரஸ் மென்பொருளைத் தொடங்கவும்.
- பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, புதிய வேலைத் திட்டத்தை உருவாக்க, புராஜெக்ட் மெனுவிலிருந்து, புதியதைக் கிளிக் செய்யவும் அல்லது FlashPro Express Job இலிருந்து New Job Project என்பதைத் தேர்ந்தெடுக்கவும்.
- FlashPro Express Job உரையாடல் பெட்டியிலிருந்து புதிய வேலை திட்டத்தில் பின்வருவனவற்றை உள்ளிடவும்:
- நிரலாக்க வேலை file: உலாவு என்பதைக் கிளிக் செய்து, .job இருக்கும் இடத்திற்குச் செல்லவும் file அமைந்துள்ளது மற்றும் தேர்ந்தெடுக்கவும் file. இயல்புநிலை இருப்பிடம்: \rtg4_dg0703_df\நிரலாக்க_வேலை
- FlashPro Express வேலை திட்ட இடம்: உலாவு என்பதைக் கிளிக் செய்து, விரும்பிய FlashPro Express திட்ட இருப்பிடத்திற்கு செல்லவும்.
- சரி என்பதைக் கிளிக் செய்யவும். தேவையான நிரலாக்கம் file தேர்ந்தெடுக்கப்பட்டது மற்றும் சாதனத்தில் நிரல் செய்ய தயாராக உள்ளது.
- FlashPro Express சாளரம் தோன்றும், Programmer புலத்தில் ஒரு programmer எண் தோன்றுவதை உறுதிசெய்யவும். அது தோன்றவில்லை என்றால், பலகை இணைப்புகளை உறுதிசெய்து, Refresh/Rescan Programmers என்பதைக் கிளிக் செய்யவும்.
- RUN என்பதைக் கிளிக் செய்யவும். சாதனம் வெற்றிகரமாக நிரல்படுத்தப்பட்டால், பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி ஒரு RUN PASSED நிலை காட்டப்படும்.
- FlashPro Express ஐ மூடவும் அல்லது திட்டத் தாவலில் வெளியேறு என்பதைக் கிளிக் செய்யவும்.
TCL ஸ்கிரிப்டை இயக்குகிறது
டிசிஎல் ஸ்கிரிப்டுகள் வடிவமைப்பில் வழங்கப்பட்டுள்ளன fileTCL_Scripts கோப்பகத்தின் கீழ் உள்ள s கோப்புறை. தேவைப்பட்டால், வடிவமைப்பு
வடிவமைப்பு செயல்படுத்தலில் இருந்து வேலை உருவாக்கம் வரை ஓட்டத்தை மீண்டும் உருவாக்க முடியும். file.
TCL ஐ இயக்க, கீழே உள்ள படிகளைப் பின்பற்றவும்:
- லிபரோ மென்பொருளை இயக்கவும்
- திட்டம் > இயக்கு ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்….
- பதிவிறக்கிய TCL_Scripts கோப்பகத்திலிருந்து உலாவுக என்பதைக் கிளிக் செய்து, script.tcl ஐத் தேர்ந்தெடுக்கவும்.
- இயக்கு என்பதைக் கிளிக் செய்யவும்.
TCL ஸ்கிரிப்டை வெற்றிகரமாகச் செயல்படுத்திய பிறகு, Libero திட்டம் TCL_Scripts கோப்பகத்தில் உருவாக்கப்பட்டது.
TCL ஸ்கிரிப்ட்கள் பற்றிய கூடுதல் தகவலுக்கு, rtg4_dg0703_df/TCL_Scripts/readme.txt ஐப் பார்க்கவும்.
TCL கட்டளைகள் பற்றிய கூடுதல் விவரங்களுக்கு Libero® SoC TCL கட்டளை குறிப்பு வழிகாட்டியைப் பார்க்கவும். TCL ஸ்கிரிப்டை இயக்கும்போது ஏற்படும் ஏதேனும் கேள்விகளுக்கு தொழில்நுட்ப ஆதரவைத் தொடர்பு கொள்ளவும்.
மைக்ரோசெமி இங்கு உள்ள தகவல்கள் அல்லது அதன் தயாரிப்புகள் மற்றும் சேவைகள் ஏதேனும் குறிப்பிட்ட நோக்கத்திற்காக பொருந்தக்கூடியது குறித்து எந்த உத்தரவாதமும், பிரதிநிதித்துவமும் அல்லது உத்தரவாதமும் அளிக்காது, மேலும் எந்தவொரு தயாரிப்பு அல்லது சுற்றுகளின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பையும் மைக்ரோசெமி ஏற்காது. இங்கு விற்கப்படும் தயாரிப்புகள் மற்றும் மைக்ரோசெமியால் விற்கப்படும் பிற தயாரிப்புகள் வரையறுக்கப்பட்ட சோதனைக்கு உட்பட்டவை, மேலும் முக்கிய கருவிகள் அல்லது பயன்பாடுகளுடன் இணைந்து பயன்படுத்தக்கூடாது. எந்தவொரு செயல்திறன் விவரக்குறிப்புகளும் நம்பகமானவை என்று நம்பப்படுகிறது, ஆனால் சரிபார்க்கப்படவில்லை, மேலும் வாங்குபவர் தயாரிப்புகளின் அனைத்து செயல்திறன் மற்றும் பிற சோதனைகளையும், தனியாகவும் ஒன்றாகவும், அல்லது எந்த இறுதி தயாரிப்புகளிலும் நிறுவி முடிக்க வேண்டும். மைக்ரோசெமி வழங்கிய எந்த தரவு மற்றும் செயல்திறன் விவரக்குறிப்புகள் அல்லது அளவுருக்கள் மீது வாங்குபவர் தங்கியிருக்கமாட்டார். எந்தவொரு தயாரிப்புகளின் பொருத்தத்தையும் சுயாதீனமாக தீர்மானிப்பதும் அதைச் சோதித்து சரிபார்ப்பதும் வாங்குபவரின் பொறுப்பாகும். இங்கு மைக்ரோசெமி வழங்கிய தகவல் "உள்ளது, எங்கே உள்ளது" மற்றும் அனைத்து தவறுகளுடன் வழங்கப்படுகிறது, மேலும் அத்தகைய தகவலுடன் தொடர்புடைய முழு ஆபத்தும் முற்றிலும் வாங்குபவரிடம் உள்ளது. மைக்ரோசெமி வெளிப்படையாகவோ அல்லது மறைமுகமாகவோ, எந்தவொரு தரப்பினருக்கும் காப்புரிமை உரிமைகள், உரிமங்கள் அல்லது வேறு எந்த ஐபி உரிமைகளையும் வழங்காது, அத்தகைய தகவல் அல்லது அத்தகைய தகவலால் விவரிக்கப்பட்டுள்ள எதையும். இந்த ஆவணத்தில் வழங்கப்பட்டுள்ள தகவல் மைக்ரோசெமிக்கு சொந்தமானது, மேலும் இந்த ஆவணத்தில் உள்ள தகவல்களில் அல்லது எந்த தயாரிப்புகள் மற்றும் சேவைகளிலும் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த மாற்றத்தையும் செய்ய மைக்ரோசெமிக்கு உரிமை உள்ளது.
மைக்ரோசெமி பற்றி மைக்ரோசிப் டெக்னாலஜி இன்க். (நாஸ்டாக்: MCHP) இன் முழு உரிமையாளரான மைக்ரோசெமி, விண்வெளி மற்றும் பாதுகாப்பு, தகவல் தொடர்பு, தரவு மையம் மற்றும் தொழில்துறை சந்தைகளுக்கான குறைக்கடத்தி மற்றும் அமைப்பு தீர்வுகளின் விரிவான போர்ட்ஃபோலியோவை வழங்குகிறது. தயாரிப்புகளில் உயர் செயல்திறன் மற்றும் கதிர்வீச்சு-கடினப்படுத்தப்பட்ட அனலாக் கலப்பு-சிக்னல் ஒருங்கிணைந்த சுற்றுகள், FPGAகள், SoCகள் மற்றும் ASICகள்; சக்தி மேலாண்மை தயாரிப்புகள்; நேர மேலாண்மை மற்றும் ஒத்திசைவு சாதனங்கள் மற்றும் துல்லியமான நேர தீர்வுகள் ஆகியவை அடங்கும், இது நேரத்திற்கான உலகின் தரத்தை அமைக்கிறது; குரல் செயலாக்க சாதனங்கள்; RF தீர்வுகள்; தனித்துவமான கூறுகள்; நிறுவன சேமிப்பு மற்றும் தகவல் தொடர்பு தீர்வுகள், பாதுகாப்பு தொழில்நுட்பங்கள் மற்றும் அளவிடக்கூடிய எதிர்ப்பு tampஎர் தயாரிப்புகள்; ஈதர்நெட் தீர்வுகள்; பவர்-ஓவர்-ஈதர்நெட் ஐசிகள் மற்றும் மிட்ஸ்பான்கள்; அத்துடன் தனிப்பயன் வடிவமைப்பு திறன்கள் மற்றும் சேவைகள். மேலும் அறிக www.microsemi.com.
மைக்ரோசெமி தலைமையகம்
ஒன் எண்டர்பிரைஸ், அலிசோ விஜோ,
சி.ஏ 92656 அமெரிக்கா
அமெரிக்காவிற்குள்: +1 800-713-4113
அமெரிக்காவிற்கு வெளியே: +1 949-380-6100
விற்பனை: +1 949-380-6136
தொலைநகல்: +1 949-215-4996
மின்னஞ்சல்: விற்பனை.support@microsemi.com
www.microsemi.com
©2021 Microsemi, Microchip Technology Inc. இன் முழுச் சொந்தமான துணை நிறுவனமாகும். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. மைக்ரோசெமி மற்றும் மைக்ரோசெமி லோகோ ஆகியவை மைக்ரோசெமி கார்ப்பரேஷனின் பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகள். மற்ற அனைத்து வர்த்தக முத்திரைகள் மற்றும் சேவை முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து.
மைக்ரோசெமி தனியுரிம DG0703 திருத்தம் 4.0
ஆவணங்கள் / ஆதாரங்கள்
![]() |
RTG4 LSRAM நினைவகத்தில் MICROCHIP பிழை கண்டறிதல் மற்றும் திருத்தம் [pdf] பயனர் வழிகாட்டி DG0703 டெமோ, RTG4 LSRAM நினைவகத்தில் பிழை கண்டறிதல் மற்றும் திருத்தம், RTG4 LSRAM நினைவகத்தில் கண்டறிதல் மற்றும் திருத்தம், RTG4 LSRAM நினைவகம், LSRAM நினைவகம் |