RTG4 LSRAM මතකයේ MICROCHIP දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම
සංශෝධන ඉතිහාසය
සංශෝධන ඉතිහාසය ලේඛනයේ ක්රියාත්මක කරන ලද වෙනස්කම් විස්තර කරයි. වඩාත්ම වර්තමාන ප්රකාශනයෙන් ආරම්භ වන සංශෝධනය මගින් වෙනස්කම් ලැයිස්තුගත කර ඇත.
සංශෝධනය 4.0
පහත දැක්වෙන්නේ මෙම සංශෝධනයේ සිදු කරන ලද වෙනස්කම් වල සාරාංශයකි.
- Libero SoC v2021.2 සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
- එකතු කරන ලද උපග්රන්ථය 1: FlashPro Express භාවිතයෙන් උපාංගය ක්රමලේඛනය කිරීම, 14 පිටුව.
- ඇමුණුම 2 එකතු කරන ලදි: TCL ස්ක්රිප්ට් ධාවනය කිරීම, 16 පිටුව.
- Libero අනුවාද අංක වෙත යොමු කිරීම් ඉවත් කරන ලදී.
සංශෝධනය 3.0
Libero v11.9 SP1 මෘදුකාංග නිකුතුව සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
සංශෝධනය 2.0
Libero v11.8 SP2 මෘදුකාංග නිකුතුව සඳහා ලේඛනය යාවත්කාලීන කරන ලදී.
සංශෝධනය 1.0
මෙම ලේඛනයේ පළමු ප්රකාශනය.
RTG4 LSRAM මතකයේ දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම
මෙම යොමු සැලසුම RTG4™ FPGA LSRAM වල දෝෂ හඳුනාගැනීමේ සහ නිවැරදි කිරීමේ (EDAC) හැකියාවන් විස්තර කරයි. එක් ඉසව් අප්සෙට් (SEU) සංවේදී පරිසරයකදී, RAM බර අයන නිසා ඇතිවන තාවකාලික දෝෂ වලට ගොදුරු වේ. දෝෂ නිවැරදි කිරීමේ කේත (ECCs) භාවිතා කිරීමෙන් මෙම දෝෂ හඳුනාගෙන නිවැරදි කළ හැකිය. RTG4 FPGA RAM කුට්ටි 1-bit දෝෂයක් නිවැරදි කිරීම හෝ 2-bit දෝෂයක් හඳුනා ගැනීම සඳහා දෝෂ නිවැරදි කිරීමේ කේත උත්පාදනය කිරීමට EDAC පාලකයන් ඇත.
1-bit දෝෂයක් අනාවරණය වුවහොත්, EDAC පාලකය දෝෂ බිටු නිවැරදි කර දෝෂ නිවැරදි කිරීමේ ධජය (SB_CORRECT) සක්රිය ඉහළට සකසයි. 2-bit දෝෂයක් අනාවරණය වුවහොත්, EDAC පාලකය දෝෂ හඳුනාගැනීමේ ධජය (DB_DETECT) සක්රිය ඉහළ අගයට සකසයි.
RTG4 LSRAM EDAC ක්රියාකාරීත්වය පිළිබඳ වැඩි විස්තර සඳහා UG0574: RTG4 FPGA Fabric වෙත යොමු වන්න
පරිශීලක මාර්ගෝපදේශය.
මෙම යොමු සැලසුමේදී, 1-bit දෝෂය හෝ 2-bit දෝෂය SmartDebug GUI හරහා හඳුන්වා දෙනු ලැබේ. EDAC චිත්රක පරිශීලක අතුරුමුහුණතක් (GUI) භාවිතයෙන් නිරීක්ෂණය කරනු ලැබේ, දත්ත කියවීම්/ලිවීම සඳහා LSRAM වෙත ප්රවේශ වීමට UART අතුරුමුහුණත භාවිතා කරයි, Libero® System-on-Chip (SoC) SmartDebug (JTAG) LSRAM මතකයට දෝෂ එන්නත් කිරීමට භාවිතා කරයි.
නිර්මාණ අවශ්යතා
වගුව 1 RTG4 LSRAM EDAC demo ධාවනය සඳහා යොමු සැලසුම් අවශ්යතා ලැයිස්තුගත කරයි.
වගුව 1 • සැලසුම් අවශ්යතා
මෘදුකාංග
- ලිබෙරෝ SoC
- FlashPro Express
- SmartDebug
- සත්කාරක පරිගණක ධාවක USB සිට UART ධාවක
සටහන: මෙම මාර්ගෝපදේශයෙහි පෙන්වා ඇති Libero SmartDesign සහ වින්යාස තිර දර්ශන නිදර්ශන අරමුණු සඳහා පමණි.
නවතම යාවත්කාලීන බැලීමට Libero නිර්මාණය විවෘත කරන්න.
පූර්වාවශ්යතාවයන්
ඔබ ආරම්භ කිරීමට පෙර:
Libero SoC බාගත කර ස්ථාපනය කරන්න (හි දක්වා ඇති පරිදි webමෙම සැලසුම සඳහා අඩවිය) පහත ස්ථානයෙන් සත්කාරක පරිගණකයේ: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Demo Design
demo නිර්මාණය බාගන්න fileමයික්රොසෙමි වෙතින් webඅඩවියේ: http://soc.microsemi.com/download/rsc/?f=rtg4_dg0703_df
demo නිර්මාණය files ඇතුළත් වේ:
- Libero 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-bit දෝෂය නිවැරදි කරන අතර පරිශීලක අතුරුමුහුණතට නිවැරදි කළ දත්ත සපයන නමුත් නිවැරදි කළ දත්ත නැවත LSRAM වෙත ලියන්නේ නැත. තනා ඇති LSRAM EDAC ස්ක්රබ් කිරීමේ විශේෂාංගයක් ක්රියාත්මක නොකරයි. ආදර්ශන සැලසුම මඟින් ස්ක්රබ් තර්කනය ක්රියාත්මක කරයි, එය 1-බිට් නිවැරදි කිරීමේ ධජය නිරීක්ෂණය කරන අතර තනි බිටු දෝෂයක් ඇති වුවහොත් නිවැරදි කළ දත්ත සමඟ LSRAM යාවත්කාලීන කරයි.
SmartDebug GUI LSRAM දත්ත වලට 1-bit හෝ 2-bit දෝෂයක් එන්නත් කිරීමට භාවිතා කරයි.
RTG1 LSRAM EDAC ආදර්ශන නිර්මාණයේ ඉහළ මට්ටමේ බ්ලොක් රූප සටහන රූප සටහන 4 පෙන්වයි.
රූප සටහන 1 • ඉහළ මට්ටමේ බ්ලොක් රූප සටහන
පහත දැක්වෙන්නේ demo නිර්මාණ වින්යාසය:
- LSRAM × 18 මාදිලිය සඳහා වින්යාස කර ඇති අතර LSRAMs ECC_EN සංඥා ඉහළට සම්බන්ධ කිරීමෙන් EDAC සක්රීය කර ඇත.
සටහන: LSRAM EDAC × 18 සහ × 36 මාදිලි සඳහා පමණක් සහය දක්වයි. - CoreUART IP 115200 baud අනුපාතයකින් සත්කාරක PC යෙදුම සමඟ සන්නිවේදනය කිරීමට වින්යාස කර ඇත.
- RTG4FCCCECALIB_C0 CoreUART සහ අනෙකුත් රෙදි තර්කය 80 MHz දී ඔරලෝසු කිරීමට වින්යාස කර ඇත.
විශේෂාංග
පහත දැක්වෙන ආදර්ශන නිර්මාණ විශේෂාංග වේ:
- LSRAM වෙත කියවන්න සහ ලියන්න
- SmartDebug භාවිතයෙන් 1-bit සහ 2-bit දෝෂයක් එන්නත් කරන්න
- 1-bit සහ 2-bit දෝෂ ගණන් අගයන් පෙන්වන්න
- දෝෂ ගණන් කිරීමේ අගයන් ඉවත් කිරීමට විධිවිධාන
- මතක ස්ක්රබ් කිරීමේ තර්කනය සබල කරන්න හෝ අක්රිය කරන්න
විස්තරය
මෙම ආදර්ශන සැලසුමට පහත කාර්යයන් ක්රියාත්මක කිරීම ඇතුළත් වේ:
- LSRAM ආරම්භ කිරීම සහ ප්රවේශ වීම
රෙදිපිළි තාර්කිකයේ ක්රියාත්මක කරන ලද මතක අතුරුමුහුණත තර්කය GUI වෙතින් ආරම්භක විධානය ලබා ගන්නා අතර වර්ධක දත්ත සමඟ LSRAM හි පළමු මතක ස්ථාන 256 ආරම්භ කරයි. එය GUI වෙතින් ලිපිනය සහ දත්ත ලබා ගැනීමෙන් LSRAM හි මතක ස්ථාන 256 වෙත කියවීම සහ ලිවීමේ මෙහෙයුම් සිදු කරයි. කියවීමේ මෙහෙයුමක් සඳහා, සැලසුම LSRAM වෙතින් දත්ත ලබාගෙන එය ප්රදර්ශනය සඳහා GUI වෙත සපයයි. අපේක්ෂාව වන්නේ SmartDebug භාවිතා කිරීමට පෙර සැලසුම දෝෂ ඇති නොකරනු ඇත.
සටහන: ආරම්භ නොකළ මතක ස්ථාන වලට අහඹු අගයන් තිබිය හැකි අතර, SmartDebug එම ස්ථානවල තනි-බිට් හෝ ද්විත්ව-බිට් දෝෂ පෙන්විය හැක.
- 1-bit හෝ 2-bit දෝෂ එන්නත් කිරීම
SmartDebug GUI 1 bit හෝ 2-bit දෝෂ LSRAM හි නිශ්චිත මතක ස්ථානයට එන්නත් කිරීමට භාවිතා කරයි. LSRAM වෙත 1-bit සහ 2-bit දෝෂ එන්නත් කිරීමට SmartDebug භාවිතයෙන් පහත මෙහෙයුම් සිදු කරනු ලැබේ:- SmartDebug GUI විවෘත කරන්න, Debug FPGA Array ක්ලික් කරන්න.
- Memory Blocks පටිත්ත වෙත ගොස්, මතක අවස්ථාව තෝරන්න, සහ Add මත දකුණු-ක්ලික් කරන්න.
- මතක කොටස කියවීමට, Read Block ක්ලික් කරන්න.
- නිශ්චිත ගැඹුරක LSRAM හි ඕනෑම ස්ථානයකට තනි-බිට් හෝ ද්විත්ව-බිට් දෝෂයක් එන්නත් කරන්න.
- වෙනස් කළ ස්ථානයට ලිවීමට, Write Block ක්ලික් කරන්න.
LSRAM අතරතුර SmartDebug හරහා කියවීම සහ ලිවීමේ මෙහෙයුම (JTAG) අතුරුමුහුණත, EDAC පාලකය මග හැර ඇති අතර ඊ පියවරේදී ලිවීමේ මෙහෙයුම සඳහා ECC බිටු ගණනය නොකරයි.
- ගණනය කිරීමේ දෝෂය
8-බිට් කවුන්ටර දෝෂ ගණන සැපයීමට භාවිතා කරන අතර 1-bit හෝ 2-bit දෝෂ ගණනය කිරීම සඳහා රෙදි තර්කයට සැලසුම් කරයි. විධාන විකේතක තර්කය GUI වෙතින් විධාන ලබා ගන්නා විට GUI වෙත ගණන් කිරීමේ අගයන් සපයයි.
ඔරලෝසු ව්යුහය
මෙම demo නිර්මාණය තුළ, එක් ඔරලෝසු වසමක් ඇත. අභ්යන්තර 50 MHz දෝලනය RTG4FCCC ධාවනය කරයි, එය තවදුරටත් RTG4FCCCECALIB_C0 ධාවනය කරයි. RTG4FCCCECALIB_C0 COREUART, cmd_decoder, TPSRAM_ECC, සහ RAM_RW මොඩියුල සඳහා ඔරලෝසු ප්රභවයක් සපයන 80 MHz ඔරලෝසුවක් ජනනය කරයි.
පහත රූපයේ දැක්වෙන්නේ demo නිර්මාණයේ ඔරලෝසු ව්යුහයයි.
රූපය 2 • ඔරලෝසු ව්යුහය
ව්යුහය යළි පිහිටුවන්න
මෙම ආදර්ශන සැලසුමේදී, COREUART, cmd_decoder, සහ RAM_RW මොඩියුල වෙත යළි පිහිටුවීමේ සංඥාව සපයනු ලබන්නේ RTG4FCCCECALIB_C0 හි LOCK වරාය හරහාය. පහත රූපයේ දැක්වෙන්නේ demo නිර්මාණයේ යළි පිහිටුවීමේ ව්යුහයයි.
රූප සටහන 3 • ව්යුහය යළි පිහිටුවීම
Demo Design සැකසීම
ආදර්ශන සැලසුම ක්රියාත්මක කිරීම සඳහා RTG4 සංවර්ධන කට්ටලය සහ GUI සකසන ආකාරය පහත කොටස් විස්තර කරයි.
ජම්පර් සැකසුම්
- වගුව 4 හි පෙන්වා ඇති පරිදි RTG2 සංවර්ධන කට්ටලය මත ජම්පර් සම්බන්ධ කරන්න.
වගුව 2 • ජම්පර් සැකසුම්ජම්පර් Pin (වෙතින්) Pin (වෙත) අදහස් 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 වෙත සහ කේබලයේ අනෙක් කෙළවර සත්කාරක පරිගණකයේ USB පෝට් වෙත සම්බන්ධ කරන්න.
- USB සිට UART පාලම් ධාවක ස්වයංක්රීයව හඳුනාගෙන ඇති බව සහතික කර ගන්න. මෙය සත්කාරක පරිගණකයේ උපාංග කළමනාකරු තුළ සත්යාපනය කළ හැක.
රූප සටහන 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 පෙන්වයි.
Demo Design ක්රමලේඛනය කිරීම
- Libero SOC මෘදුකාංගය දියත් කරන්න.
- කාර්යය සමඟ RTG4 සංවර්ධන කට්ටලය වැඩසටහන් කිරීමට file නිර්මාණයේ කොටසක් ලෙස සපයා ඇත fileFlashPro Express මෘදුකාංගය භාවිතා කරමින්, උපග්රන්ථය 1 බලන්න: FlashPro Express භාවිතයෙන් උපාංගය ක්රමලේඛනය කිරීම, පිටුව 14.
සටහන: කාර්යය සමඟ වැඩසටහන්කරණය අවසන් වූ පසු file FlashPro Express මෘදුකාංගය හරහා, EDAC Demo GUI, පිටුව 9 වෙත යන්න. එසේ නොමැතිනම්, ඊළඟ පියවර වෙත යන්න. - Libero සැලසුම් ප්රවාහයේ, Run Program action ක්ලික් කරන්න.
- ක්රමලේඛනය සම්පූර්ණ වූ පසු, ආදර්ශන නිර්මාණයේ සාර්ථක ක්රමලේඛනය පෙන්නුම් කරමින් 'Run Program action' ඉදිරිපිට හරිත ටික් එකක් දිස්වේ.
EDAC Demo GUI
EDAC ආදර්ශනය RTG7 සංවර්ධන කට්ටලය සමඟ සන්නිවේදනය කරන සත්කාරක පරිගණකය මත ක්රියාත්මක වන, රූප සටහන 4 හි පෙන්වා ඇති පරිදි පරිශීලක-හිතකාමී GUI සමඟ සපයා ඇත. ධාරක PC සහ RTG4 සංවර්ධන කට්ටලය අතර මූලික සන්නිවේදන ප්රොටෝකෝලය ලෙස UART භාවිතා වේ.
GUI හි පහත කොටස් අඩංගු වේ:
- 4 baud අනුපාතය සමඟ RTG115200 FPGA වෙත UART සම්බන්ධතාවය ස්ථාපිත කිරීමට COM වරාය තෝරා ගැනීම.
- LSRAM මතකය ලිවීම: 8-bit දත්ත නිශ්චිත LSRAM මතක ලිපිනයට ලිවීමට.
- මතක ස්ක්රබ් කිරීම: ස්ක්රබ් කිරීමේ තර්කනය සක්රිය හෝ අක්රිය කිරීමට.
- LSRAM මතක කියවීම: නිශ්චිත LSRAM මතක ලිපිනයෙන් 8-bit දත්ත කියවීමට.
- දෝෂ ගණන: දෝෂ ගණන පෙන්වන අතර කවුන්ටර අගය බිංදුවට ඉවත් කිරීමට විකල්පයක් සපයයි.
- 1-bit Error Count: 1-bit දෝෂ ගණන පෙන්වයි සහ කවුන්ටර අගය බිංදුවට ඉවත් කිරීමට විකල්පයක් සපයයි.
- 2-bit Error Count: 2-bit දෝෂ ගණන පෙන්වයි සහ කවුන්ටර අගය බිංදුවට ඉවත් කිරීමට විකල්පයක් සපයයි.
- ලොග් දත්ත: GUI භාවිතයෙන් සිදු කරන සෑම මෙහෙයුමක් සඳහාම තත්ව තොරතුරු සපයයි.
නිරූපණය ධාවනය කිරීම
පහත පියවරයන් demo ධාවනය කරන්නේ කෙසේද යන්න විස්තර කරයි:
- යන්න \v1.2.2\v1.2.2\Exe සහ රූප සටහන 8 හි පෙන්වා ඇති පරිදි EDAC_GUI.exe මත දෙවරක් ක්ලික් කරන්න.
- ලැයිස්තුවෙන් COM31 වරාය තෝරන්න සහ සම්බන්ධ කරන්න ක්ලික් කරන්න.
තනි බිටු දෝෂ එන්නත් කිරීම සහ නිවැරදි කිරීම
- සපයා ඇති Libero නිර්මාණයේ, සැලසුම් ප්රවාහයේ SmartDebug Design මත දෙවරක් ක්ලික් කරන්න.
- SmartDebug GUI හි, Debug FPGA Array ක්ලික් කරන්න.
- Debug FPGA Array කවුළුව තුළ, Memory Blocks ටැබයට යන්න. එය තාර්කික හා භෞතික සමග නිර්මාණයේ LSRAM අවහිරය පෙන්වනු ඇත view. තාර්කික කුට්ටි L අයිකනයකින් ද, භෞතික කුට්ටි P අයිකනයකින් ද පෙන්වයි.
- භෞතික වාරණ අවස්ථාව තෝරන්න සහ එකතු කරන්න දකුණු ක්ලික් කරන්න.
- මතක කොටස කියවීමට, Read Block ක්ලික් කරන්න.
- පහත රූපයේ දැක්වෙන පරිදි, LSRAM හි 1 වැනි ස්ථානයට බිට් 8 දෝෂයක් එන්නත් කරන ලද පහත රූපයේ දැක්වෙන පරිදි, 256 ගැඹුර දක්වා LSRAM හි ඕනෑම ස්ථානයක බිට් 1 දත්තවල බිට් 0 දෝෂයක් එන්නත් කරන්න.
- නවීකරණය කරන ලද දත්ත අපේක්ෂිත ස්ථානයට ලිවීමට Write Block ක්ලික් කරන්න.
- EDAC GUI වෙත ගොස් LSRAM Memory Read කොටසේ ලිපින ක්ෂේත්රය ඇතුළු කර පහත රූපයේ පරිදි කියවන්න ක්ලික් කරන්න.
- GUI හි 1 Bit Error Count සහ Read Data fields නිරීක්ෂණය කරන්න. දෝෂ ගණනය කිරීමේ අගය 1 කින් වැඩි වේ.
EDAC දෝෂ බිටු නිවැරදි කරන බැවින් කියවීමේ දත්ත ක්ෂේත්රය නිවැරදි දත්ත පෙන්වයි.
සටහන: මතක ස්ක්රබ් කිරීම සක්රීය කර නොමැති නම්, එම LSRAM ලිපිනයෙන් 1-බිට් දෝෂය ඇති කරන සෑම කියවීමක් සඳහාම දෝෂ ගණන වැඩි වේ.
ද්විත්ව බිටු දෝෂ එන්නත් කිරීම සහ හඳුනාගැනීම
- Single bit error injection and correction, page 1 හි දක්වා ඇති පරිදි පියවර 5 සිට පියවර 10 දක්වා සිදු කරන්න.
- LSRAM හි ඕනෑම ස්ථානයක ගැඹුර 2 දක්වා 8-bit දත්තවල 256-bit දෝෂයක් එන්නත් කරන්න, පහත රූපයේ දැක්වෙන පරිදි LSRAM හි 'A' ස්ථානයේ 2-bit දෝෂය එන්නත් කර ඇත.
- වෙනස් කළ දත්ත අපේක්ෂිත ස්ථානයට ලිවීමට Write Block ක්ලික් කරන්න.
- EDAC GUI වෙත ගොස් LSRAM Memory Read කොටසේ ලිපින ක්ෂේත්රය ඇතුළු කර පහත රූපයේ පරිදි කියවන්න ක්ලික් කරන්න.
- GUI හි 2-bit Error Count සහ Read Data fields නිරීක්ෂණය කරන්න. දෝෂ ගණනය කිරීමේ අගය 1 කින් වැඩි වේ.
කියවීමේ දත්ත ක්ෂේත්රය දූෂිත දත්ත පෙන්වයි.
RTG4 හි සිදු කරන සියලුම ක්රියා GUI හි අනුක්රමික කොන්සෝල කොටසෙහි ලොග් වී ඇත.
නිගමනය
මෙම ආදර්ශනය RTG4 LSRAM මතකයේ EDAC හැකියාවන් ඉස්මතු කරයි. 1-bit දෝෂය හෝ 2-bit දෝෂය SmartDebug GUI හරහා හඳුන්වා දෙනු ලැබේ. EDAC GUI භාවිතයෙන් 1-bit දෝෂ නිවැරදි කිරීම සහ 2-bit දෝෂ හඳුනාගැනීම නිරීක්ෂණය කෙරේ.
FlashPro Express භාවිතයෙන් උපාංගය ක්රමලේඛනය කිරීම
ක්රමලේඛන කාර්යය සමඟින් RTG4 උපාංගය ක්රමලේඛනය කරන්නේ කෙසේද යන්න මෙම කොටසේ විස්තර කෙරේ file FlashPro Express භාවිතා කරමින්.
උපාංගය වැඩසටහන්ගත කිරීම සඳහා, පහත පියවර අනුගමනය කරන්න:
- පුවරුවේ ඇති ජම්පර් සැකසුම් UG3 හි 0617 වන වගුවේ දක්වා ඇති ඒවාට සමාන බව සහතික කර ගන්න:
RTG4 සංවර්ධන කට්ටල පරිශීලක මාර්ගෝපදේශය. - විකල්පයක් ලෙස, එබ්බවූ FlashPro32 භාවිතා කිරීමට පෙරනිමි ජම්පර් සිටුවම වෙනුවට බාහිර FlashPro2, FlashPro3, හෝ FlashPro4 ක්රමලේඛකයක් භාවිතා කරන විට ජම්පර් J5 pins 6-5 සම්බන්ධ කිරීමට සැකසිය හැක.
සටහන: ජම්පර් සම්බන්ධතා ඇති කිරීමේදී බල සැපයුම් ස්විචය, SW6 අක්රිය කළ යුතුය. - පුවරුවේ J9 සම්බන්ධකයට බල සැපයුම් කේබලය සම්බන්ධ කරන්න.
- SW6 බල සැපයුම් ස්විචය සක්රිය කරන්න.
- Embedded FlashPro5 භාවිතා කරන්නේ නම්, USB කේබලය J47 සම්බන්ධකයට සහ සත්කාරක පරිගණකයට සම්බන්ධ කරන්න.
විකල්පයක් ලෙස, බාහිර ක්රමලේඛකයෙකු භාවිතා කරන්නේ නම්, රිබන් කේබලය J වෙත සම්බන්ධ කරන්නTAG J22 ශීර්ෂකය සහ ක්රමලේඛකයා සත්කාරක පරිගණකයට සම්බන්ධ කරන්න. - සත්කාරක පරිගණකයේ, FlashPro Express මෘදුකාංගය දියත් කරන්න.
- පහත රූපයේ දැක්වෙන පරිදි නව රැකියා ව්යාපෘතියක් නිර්මාණය කිරීමට නව ක්ලික් කරන්න හෝ FlashPro Express Job වෙතින් New Job Project තෝරන්න.
- FlashPro Express රැකියා සංවාද කොටුවේ නව රැකියා ව්යාපෘතියේ පහත සඳහන් දෑ ඇතුළත් කරන්න:
- ක්රමලේඛන කාර්යය file: බ්රවුස් ක්ලික් කරන්න, සහ .job ඇති ස්ථානයට සංචාලනය කරන්න file පිහිටා ඇති අතර තෝරන්න file. පෙරනිමි ස්ථානය වන්නේ: \rtg4_dg0703_df\Programming_Job
- FlashPro Express රැකියා ව්යාපෘති ස්ථානය: Browse ක්ලික් කර අපේක්ෂිත FlashPro Express ව්යාපෘති ස්ථානය වෙත සංචාලනය කරන්න.
- හරි ක්ලික් කරන්න. අවශ්ය වැඩසටහන්කරණය file තෝරාගෙන උපාංගය තුළ වැඩසටහන්ගත කිරීමට සූදානම් වේ.
- FlashPro Express කවුළුව දිස්වනු ඇත, Programmer ක්ෂේත්රයේ ක්රමලේඛක අංකයක් දිස්වන බව තහවුරු කරන්න. එය එසේ නොවේ නම්, පුවරු සම්බන්ධතා තහවුරු කර Refresh/Rescan Programmers ක්ලික් කරන්න.
- RUN ක්ලික් කරන්න. උපාංගය සාර්ථකව ක්රමලේඛනය කළ විට, පහත රූපයේ දැක්වෙන පරිදි RUN PASSED තත්ත්වය පෙන්වයි.
- FlashPro Express වසන්න හෝ Project පටිත්තෙහි Exit ක්ලික් කරන්න.
TCL ස්ක්රිප්ට් ධාවනය කරමින්
TCL ස්ක්රිප්ට් නිර්මාණයේ සපයා ඇත fileTCL_Scripts නාමාවලිය යටතේ ඇති ෆෝල්ඩරය. අවශ්ය නම්, නිර්මාණය
ප්රවාහය සැලසුම් ක්රියාවට නැංවීමේ සිට රැකියා උත්පාදනය දක්වා ප්රතිනිෂ්පාදනය කළ හැක file.
TCL ධාවනය කිරීමට, පහත පියවර අනුගමනය කරන්න:
- Libero මෘදුකාංගය දියත් කරන්න
- Project > Execute Script තෝරන්න...
- බ්රවුස් ක්ලික් කර බාගත කළ TCL_Scripts නාමාවලියෙන් script.tcl තෝරන්න.
- ධාවනය ක්ලික් කරන්න.
TCL ස්ක්රිප්ට් සාර්ථකව ක්රියාත්මක කිරීමෙන් පසුව, Libero ව්යාපෘතිය TCL_Scripts නාමාවලිය තුළ නිර්මාණය වේ.
TCL ස්ක්රිප්ට් පිළිබඳ වැඩි විස්තර සඳහා, rtg4_dg0703_df/TCL_Scripts/readme.txt වෙත යොමු වන්න.
TCL විධාන පිළිබඳ වැඩි විස්තර සඳහා Libero® SoC TCL විධාන යොමු මාර්ගෝපදේශය වෙත යොමු වන්න. TCL ස්ක්රිප්ට් ධාවනය කිරීමේදී ඇති වන ඕනෑම විමසීමක් සඳහා තාක්ෂණික සහාය අමතන්න.
මයික්රොසෙමි මෙහි අඩංගු තොරතුරු හෝ එහි නිෂ්පාදන සහ සේවාවන් කිසියම් විශේෂිත අරමුණක් සඳහා යෝග්යතාවය සම්බන්ධයෙන් වගකීමක්, නියෝජනයක් හෝ සහතිකයක් ලබා නොදෙන අතර, කිසියම් නිෂ්පාදනයක් හෝ පරිපථයක යෙදීමෙන් හෝ භාවිතයෙන් පැන නගින කිසිදු වගකීමක් මයික්රොසෙමි විසින් භාර නොගනී. මෙහි අලෙවි කරන නිෂ්පාදන සහ මයික්රොසෙමි විසින් අලෙවි කරනු ලබන වෙනත් නිෂ්පාදන සීමිත පරීක්ෂණයකට භාජනය වී ඇති අතර මෙහෙවර තීරණාත්මක උපකරණ හෝ යෙදුම් සමඟ ඒකාබද්ධව භාවිත නොකළ යුතුය. ඕනෑම කාර්ය සාධන පිරිවිතර විශ්වාසදායක යැයි විශ්වාස කරන නමුත් සත්යාපනය කර නොමැත, සහ ගැනුම්කරු විසින් නිෂ්පාදනවල සියලුම කාර්ය සාධනය සහ අනෙකුත් පරීක්ෂණ සිදු කර සම්පූර්ණ කළ යුතුය, තනිව සහ එක්ව, හෝ ස්ථාපනය කර ඇත. Microsemi විසින් සපයනු ලබන කිසිදු දත්ත සහ කාර්ය සාධන පිරිවිතරයන් හෝ පරාමිති මත ගැනුම්කරු විශ්වාසය නොතැබිය යුතුය. ඕනෑම භාණ්ඩයක යෝග්යතාවය ස්වාධීනව තීරණය කිරීම සහ ඒවා පරීක්ෂා කිරීම සහ සත්යාපනය කිරීම ගැනුම්කරුගේ වගකීම වේ. මයික්රොසෙමි විසින් සපයනු ලබන තොරතුරු “පවතින පරිදි, කොතැනද” සහ සියලු දෝෂ සහිතව සපයනු ලබන අතර, එවැනි තොරතුරු හා සම්බන්ධ සම්පූර්ණ අවදානම සම්පූර්ණයෙන්ම ගැනුම්කරු සතු වේ. මයික්රොසෙමි කිසිදු පාර්ශ්වයකට කිසිදු පේටන්ට් අයිතියක්, බලපත්රයක් හෝ වෙනත් IP අයිතියක් ලබා නොදේ, එවැනි තොරතුරු සම්බන්ධයෙන් හෝ එවැනි තොරතුරු මගින් විස්තර කර ඇති ඕනෑම දෙයක් සම්බන්ධයෙන්. මෙම ලේඛනයේ සපයා ඇති තොරතුරු මයික්රොසෙමිට හිමි වන අතර, දැනුම් දීමකින් තොරව ඕනෑම වේලාවක මෙම ලේඛනයේ ඇති තොරතුරුවලට හෝ ඕනෑම භාණ්ඩයකට සහ සේවාවකට යම් වෙනසක් කිරීමට මයික්රොසෙමිට අයිතිය ඇත.
Microsemi ගැන Microchip Technology Inc. (Nasdaq: MCHP) හි පූර්ණ අනුබද්ධිත සමාගමක් වන මයික්රොසෙමි, අභ්යවකාශ සහ ආරක්ෂාව, සන්නිවේදන, දත්ත මධ්යස්ථානය සහ කාර්මික වෙලඳපොලවල් සඳහා අර්ධ සන්නායක සහ පද්ධති විසඳුම් පිළිබඳ සවිස්තරාත්මක කළඹක් ඉදිරිපත් කරයි. නිෂ්පාදනවලට ඉහළ කාර්ය සාධනයක් සහ විකිරණ-දැඩි කළ ඇනලොග් මිශ්ර-සංඥා ඒකාබද්ධ පරිපථ, FPGAs, SoCs සහ ASICs ඇතුළත් වේ; බලශක්ති කළමනාකරණ නිෂ්පාදන; කාලය සහ සමමුහුර්තකරණ උපාංග සහ නිශ්චිත කාල විසඳුම්, කාලය සඳහා ලෝකයේ සම්මතය සැකසීම; හඬ සැකසුම් උපාංග; RF විසඳුම්; විවික්ත සංරචක; ව්යවසාය ගබඩා කිරීම සහ සන්නිවේදන විසඳුම්, ආරක්ෂක තාක්ෂණයන් සහ පරිමාණය කළ හැකි ප්රති-ටීamper නිෂ්පාදන; ඊතර්නෙට් විසඳුම්; බල-ඕවර්-ඊතර්නෙට් ICs සහ midspans; මෙන්ම අභිරුචි නිර්මාණ හැකියාවන් සහ සේවා. තව දැනගන්න www.microsemi.com.
Microsemi මූලස්ථානය
එක් ව්යවසාය, Aliso Viejo,
සීඒ 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. හි පූර්ණ අනුබද්ධිත ආයතනයකි. සියලුම හිමිකම් ඇවිරිණි. මයික්රොසෙමි සහ මයික්රොසෙමි ලාංඡනය මයික්රොසෙමි කෝපරේෂන් හි ලියාපදිංචි වෙළඳ ලකුණු වේ. අනෙකුත් සියලුම වෙළඳ ලකුණු සහ සේවා ලකුණු ඔවුන්ගේ අයිතිකරුවන්ගේ දේපළ වේ.
Microsemi හිමිකාර DG0703 සංශෝධනය 4.0
ලේඛන / සම්පත්
![]() |
RTG4 LSRAM මතකයේ MICROCHIP දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම [pdf] පරිශීලක මාර්ගෝපදේශය DG0703 Demo, RTG4 LSRAM මතකයේ දෝෂ හඳුනාගැනීම සහ නිවැරදි කිරීම, RTG4 LSRAM මතකය මත හඳුනාගැනීම සහ නිවැරදි කිරීම, RTG4 LSRAM මතකය, LSRAM මතකය |