Microchip Technology Core JTAG Debug Processor User Guide
හැඳින්වීම
කෝර් ජේTAG නිදොස්කරණය v4.0 ඒකාබද්ධ පරීක්ෂණ ක්රියාකාරී කණ්ඩායම සම්බන්ධ කිරීමට පහසුකම් සපයයි (JTAG) J සඳහා අනුකූල මෘදු හර ප්රොසෙසරTAG නිදොස්කරණය සඳහා TAP හෝ පොදු කාර්ය ආදාන/ප්රතිදානය (GPIO) පින්. මෙම IP හරය තනි උපාංගයක් තුළ උපරිම මෘදු හර ප්රොසෙසර 16ක් නිදොස් කිරීමට පහසුකම් සපයන අතර GPIO හරහා වෙන වෙනම උපාංග හතරක ප්රොසෙසර නිදොස් කිරීම සඳහා සහය සපයයි.
විශේෂාංග
කෝර්ජේTAGනිදොස්කරණයට පහත ප්රධාන අංග ඇත:
- J වෙත රෙදි ප්රවේශය සපයයිTAG J හරහා අතුරු මුහුණතTAG තට්ටු කරන්න.
- J වෙත රෙදි ප්රවේශය සපයයිTAG GPIO පින් හරහා අතුරු මුහුණත.
- J සඳහා IR කේතය සහය වින්යාස කරයිTAG උමං මාර්ග.
- J හරහා උපාංග කිහිපයක් සම්බන්ධ කිරීමට සහය දක්වයිTAG තට්ටු කරන්න.
- බහු-ප්රොසෙසර නිදොස්කරණයට සහය දක්වයි.
- වෙනම ඔරලෝසුවක් ප්රවර්ධනය කරන අතර අඩු ඇල මාර්ගගත කිරීමේ සම්පත් වෙත සංඥා යළි පිහිටුවන්න.
- සක්රිය-පහළ සහ ක්රියාකාරී-ඉහළ ඉලක්ක යළි පිහිටුවීම සඳහා සහය දක්වයි.
- J ට සහය දක්වයිTAG ආරක්ෂක නිරීක්ෂණ අතුරුමුහුණත (UJTAG_SEC) PolarFire උපාංග සඳහා.
මූලික අනුවාදය
මෙම ලේඛනය CoreJ සඳහා අදාළ වේTAGනිදොස්කරණය v4.0
සහාය දක්වන පවුල්
- PolarFire®
- RTG4™
- IGLOO® 2
- SmartFusion® 2
- SmartFusion
- ProASIC3/3E/3L
- ඉග්ලූ
- IGLOOe/+
උපාංග භාවිතය සහ කාර්ය සාධනය
සහාය දක්වන උපාංග පවුල් සඳහා උපයෝගිතා සහ කාර්ය සාධන දත්ත පහත වගුවේ ලැයිස්තුගත කර ඇත. මෙම වගුවේ ලැයිස්තුගත කර ඇති දත්ත දර්ශක පමණි. සමස්ත උපාංග භාවිතය සහ හරයේ කාර්ය සාධනය පද්ධතිය මත රඳා පවතී.
වගුව 1. උපාංග භාවිතය සහ කාර්ය සාධනය
පවුල | ටයිල් අනුක්රමික | ඒකාබද්ධ | මුළු | භාවිතා කිරීම උපාංගය | Total % | කාර්ය සාධනය (MHz) |
PolarFire | 17 | 116 | 299554 | MPF300TS | 0.04 | 111.111 |
RTG4 | 19 | 121 | 151824 | RT4G150 | 0.09 | 50 |
SmartFusion2 | 17 | 120 | 56340 | M2S050 | 0.24 | 69.47 |
IGLOO2 | 17 | 120 | 56340 | M2GL050 | 0.24 | 68.76 |
SmartFusion | 17 | 151 | 4608 | A2F200M3F | 3.65 | 63.53 |
ඉග්ලූ | 17 | 172 | 3072 | AFL125V5 | 6.15 | 69.34 |
ProASIC3 | 17 | 157 | 13824 | A3P600 | 1.26 | 50 |
සටහන: මෙම වගුවේ දත්ත සාමාන්ය සංස්ලේෂණය සහ -1 කොටස්වල පිරිසැලසුම් සැකසුම් සමඟ Verilog RTL භාවිතයෙන් ලබා ගන්නා ලදී. ඉහළ මට්ටමේ පරාමිති හෝ සාමාන්ය පෙරනිමි සැකසුම් වල ඉතිරිව ඇත.
ක්රියාකාරී විස්තරය
කෝර්ජේTAGනිදොස්කරණය UJ භාවිතා කරයිTAG J වෙත ප්රවේශය ලබා දීමට දෘඪ සාර්වTAG FPGA රෙදි වලින් අතුරු මුහුණත. යූ.ජේTAG දෘඪ මැක්රෝ රෙදි වලින් MSS හෝ ASIC TAP පාලකයේ ප්රතිදානය වෙත සම්බන්ධ වීමට පහසුකම් සපයයි. UJ හි එක් අවස්ථාවක් පමණිTAG මැක්රෝ රෙදිපිළි තුළ අවසර දෙනු ලැබේ.
රූපය 1-1. CoreJTAGනිදොස් බ්ලොක් රූප සටහන
කෝර්ජේTAGදෝශ නිරාකරණයේ uj_j හි ක්ෂණයක් අඩංගු වේtag J ක්රියාත්මක කරන උමං පාලකයTAG පහසු කිරීම සඳහා උමං පාලකය ජේTAG FlashPro ක්රමලේඛකයෙකු සහ ඉලක්කගත මෘදුකාංග ප්රොසෙසරයක් අතර උමං මාර්ගය. Softcore ප්රොසෙසරය සම්බන්ධ වන්නේ කැපවූ FPGA හි J හරහායTAG අතුරු මුහුණත් කටු. J වෙතින් IR ස්කෑන්TAG FPGA රෙදිපිළි තුළ අතුරු මුහුණත ප්රවේශ විය නොහැක. එබැවින්, කර්මාන්ත ප්රමිතිය J සඳහා සහය වන දෝශ නිරාකරණ ඉලක්කය වෙත IR සහ DR ස්කෑන් සඳහා පහසුකම් සැලසීමට උමං ප්රොටෝකෝලය අවශ්ය වේ.TAG අතුරුමුහුණත. උමං පාලකය DR ස්කෑන් එකක් ලෙස මාරු කරන ලද උමං පැකට්ටුව විකේතනය කර UIREG හරහා සපයන ලද උමං පැකට්ටුවේ අන්තර්ගතය සහ IR ලේඛනයේ අන්තර්ගතය මත පදනම්ව IR හෝ DR ස්කෑන් එකක් ජනනය කරයි. IR ලේඛනයේ අන්තර්ගතය එහි IR කේතයට ගැළපෙන විට උමං පාලකය උමං පැකට්ටුව විකේතනය කරයි.
රූපය 1-2. උමං පැකට් ප්රොටෝකෝලය
වින්යාස පරාමිතියක් මඟින් උමං පාලකය භාවිතා කරන IR කේතයේ වින්යාසය සපයයි. තනි සැලසුමක් තුළ බහු softcore ප්රොසෙසර නිදොස්කරණයට පහසුකම් සැලසීම සඳහා, 1-16 දක්වා වින්යාසගත කළ හැකි උමං පාලක සංඛ්යාව J.TAG එක් එක් ඉලක්ක ප්රොසෙසරයට අනුකූල අතුරු මුහුණතක්. මෙම ඉලක්ක ප්රොසෙසරයන් සෑම එකක්ම ක්ෂණික වේලාවේදී සකසා ඇති අද්විතීය IR කේතයක් හරහා ආමන්ත්රණය කළ හැකිය.
CLKINT හෝ BFR බෆරයක් එක් එක් ඉලක්කගත ප්රොසෙසර නිදොස් කිරීමේ අතුරුමුහුණතෙහි TGT_TCK රේඛාව මත ක්රියාත්මක වේ.
UJ වෙතින් URSTB රේඛාවTAG මැක්රෝ (TRSTB) CoreJ තුළ ගෝලීය සම්පතක් වෙත ප්රවර්ධනය කෙරේTAGදෝෂහරණය කරන්න. CoreJ තුළ TGT_TRST රේඛාව මත විකල්ප ඉන්වර්ටරයක් තබා ඇතTAGනිදොස් කිරීමේ ඉලක්කයකට සබැඳුම සඳහා දෝශ නිරාකරණය කරන්න, පසුව එය සක්රිය-ඉහළ යළි පිහිටුවීමේ මූලාශ්රයකට සම්බන්ධ කිරීමට බලාපොරොත්තු වේ. J වෙතින් එන TRSTB සංඥාව යැයි උපකල්පනය කරන විට එය වින්යාස කර ඇතTAG TAP ක්රියාකාරී අඩුයි. මෙම වින්යාසය සඳහා නිදොස් කිරීමේ ඉලක්ක එකක් හෝ කිහිපයක් අවශ්ය නම්, අතිරේක ගෝලීය මාර්ගගත කිරීමේ සම්පතක් පරිභෝජනය කරනු ලැබේ.
UJ වෙතින් URSTB රේඛාවTAG මැක්රෝ (TRSTB) CoreJ තුළ ගෝලීය සම්පතක් වෙත ප්රවර්ධනය කෙරේTAGදෝෂහරණය කරන්න. CoreJ තුළ TGT_TRST රේඛාව මත විකල්ප ඉන්වර්ටරයක් තබා ඇතTAGනිදොස් කිරීමේ ඉලක්කයකට සබැඳුම සඳහා දෝශ නිරාකරණය කරන්න, පසුව එය සක්රිය-ඉහළ යළි පිහිටුවීමේ මූලාශ්රයකට සම්බන්ධ කිරීමට බලාපොරොත්තු වේ. J වෙතින් එන TRSTB සංඥාව යැයි උපකල්පනය කරන විට එය වින්යාස කර ඇතTAG TAP ක්රියාකාරී අඩුයි. TGT_TRSTN යනු නිදොස් කිරීමේ ඉලක්කය සඳහා පෙරනිමි සක්රීය අඩු ප්රතිදානයයි. මෙම වින්යාසය සඳහා නිදොස් කිරීමේ ඉලක්ක එකක් හෝ කිහිපයක් අවශ්ය නම්, අතිරේක ගෝලීය මාර්ගගත කිරීමේ සම්පතක් පරිභෝජනය කරනු ලැබේ.
රූපය 1-3. CoreJTAGඅනුක්රමික දත්ත සහ ඔරලෝසුව දෝෂහරණය කරන්න
උපාංග දාම
විශේෂිත සංවර්ධන මණ්ඩලය හෝ පවුල සඳහා FPGA ක්රමලේඛන පරිශීලක මාර්ගෝපදේශ වෙත යොමු වන්න. සෑම සංවර්ධන මණ්ඩලයක්ම විවිධ වෙළුම් වලින් ක්රියාත්මක විය හැකtages, සහ ඔබට ඔවුන්ගේ සංවර්ධන වේදිකා සමඟ එය කළ හැකිද යන්න සත්යාපනය කිරීමට තෝරා ගත හැක. එසේම, ඔබ බහු සංවර්ධන පුවරු භාවිතා කරන්නේ නම්, ඔවුන් පොදු පදනමක් බෙදා ගන්නා බවට සහතික වන්න.
FlashPro Header හරහා
FlashPro ශීර්ෂකය භාවිතා කරමින් රෙදිපිළිවල උපාංග කිහිපයක් සම්බන්ධ කිරීමට සහය වීමට, uj_j අවස්ථා කිහිපයක්tag අවශ්ය වේ. හරයේ මෙම අනුවාදය uj_j අතින් ක්ෂණික කිරීමේ අවශ්යතාවයකින් තොරව උපරිම මධ්ය 16 කට ප්රවේශය සපයයිtag. සෑම හරයකටම අනන්ය IR කේතයක් ඇත (0x55 සිට 0x64 දක්වා) එය ID කේතයට ගැලපෙන නිශ්චිත හරයට ප්රවේශය ලබා දෙනු ඇත.
රූපය 1-4. තනි උපාංගයක් තනි උපාංගයක බහු සැකසුම්
CoreJ භාවිතා කිරීමටTAGඋපාංග කිහිපයක් හරහා දෝශ නිරාකරණය කරන්න, එක් උපාංගයක් ප්රධානියා වීමට අවශ්යයි. මෙම උපාංගයේ CoreJ අඩංගු වේTAGනිදොස් හරය. එක් එක් ප්රොසෙසරය පහත පරිදි සම්බන්ධ වේ:
රූපය 1-5. උපාංග දෙකක් හරහා බහු සැකසුම්
වෙනත් පුවරුවක හරයක් නිදොස් කිරීම සඳහා, ජේTAG CoreJ වෙතින් සංඥාTAGනිදොස්කරණය SmartDesign හි ඉහළ මට්ටමේ අල්ෙපෙනති වලට ප්රවර්ධනය කෙරේ. පසුව මේවා සම්බන්ධ වන්නේ ජේTAG ප්රොසෙසරය මත කෙලින්ම සංඥා.
සටහන: A CoreJTAGදෝශ නිරාකරණය, දෙවන පුවරු නිර්මාණය, විකල්ප බව සලකන්න UJ_JTAG macro සහ FlashPro ශීර්ෂකය දෙවන පුවරු නිර්මාණයේ භාවිතා නොවේ.
SoftConsole හි නිදොස්කරණය සඳහා ප්රොසෙසරයක් තෝරා ගැනීමට, දෝශ නිරාකරණ වින්යාසයන් ක්ලික් කරන්න, ඉන්පසු දෝශ නිරාකරණ ටැබය ක්ලික් කරන්න.
පහත රූපයේ දැක්වෙන විධානය ක්රියාත්මක වේ.
රූපය 1-6. නිදොස්කරණය වින්යාසය UJ_JTAG_IRCODE
UJ_JTAGඔබ දෝෂහරණය කරන්නේ කුමන ප්රොසෙසරය මතද යන්න මත _IRCODE වෙනස් කළ හැක. උදාහරණයක් ලෙසample: උපාංගය 0 හි ප්රොසෙසරයක් නිදොස් කිරීමට, UJ_JTAG_IRCODE 0x55 හෝ 0x56 ලෙස සැකසිය හැක.
GPIO හරහා
GPIO හරහා දෝෂහරණය කිරීමට, පරාමිතිය UJTAG _BYPASS තෝරා ඇත. හරය එකක් සහ හතරක් GPIO ශීර්ෂ හෝ පින් හරහා නිදොස් කළ හැක. SoftConsole v5.3 හෝ ඊට වැඩි GPIOs භාවිතයෙන් නිදොස් කිරීමේ සැසියක් ධාවනය කිරීමට, නිදොස් කිරීමේ වින්යාසය පහත පරිදි සැකසිය යුතුය:
රූපය 1-7. නිදොස්කරණය වින්යාස GPIO
සටහන: ඔබ GPIO හරහා නිදොස්කරණය කරන්නේ නම්, ඔබට සමගාමීව ප්රොසෙසරය FlashPro Header හෝ Embedded FlashPro5 හරහා සංවර්ධන පුවරුවල දෝෂහරණය කළ නොහැක. උදාහරණයක් ලෙසample: FlashPro Header හෝ Embedded FlashPro5 Identify හෝ SmartDebug භාවිතයෙන් නිදොස්කරණයට පහසුකම් සැලසීමට ඇත.
රූපය 1-8. GPIO පින් හරහා දෝෂහරණය කිරීම
GPIO පින් හරහා උපාංග දාමකරණය
GPIO හරහා බහුවිධ උපාංග දාමයට සහාය වීමට, UJTAG_BYPASS පරාමිතිය තෝරා ගැනීමට අවශ්යයි. එවිට TCK, TMS, සහ TRSTb සංඥා ඉහළ මට්ටමේ වරායන් වෙත ප්රවර්ධනය කළ හැක. සියලුම ඉලක්ක ප්රොසෙසර වල TCK, TMS, සහ TRSTb ඇත. මේවා පහතින් දක්වා නැත.
රූපය 1-9. GPIO පින් හරහා උපාංග දාමකරණය
මූලික වශයෙන් ජේTAG දාමය, ප්රොසෙසරයක TDO වෙනත් ප්රොසෙසරයක TDI වෙත සම්බන්ධ වන අතර, මේ ආකාරයෙන් සියලුම ප්රොසෙසර දම්වැල් කරන තෙක් එය දිගටම පවතී. පළමු ප්රොසෙසරයේ TDI සහ අවසාන ප්රොසෙසරයේ TDO J වෙත සම්බන්ධ වේTAG ක්රමලේඛකයා සියලුම ප්රොසෙසර දාම කරයි. ජේTAG ප්රොසෙසරයෙන් ලැබෙන සංඥා CoreJ වෙත යොමු කෙරේTAGඒවා දම්වැල් කළ හැකි දෝශ නිරාකරණය කරන්න. බහුවිධ උපාංග හරහා දම්වැල සම්පූර්ණ කර ඇත්නම්, CoreJ සහිත උපාංගයTAGනිදොස්කරණය ප්රධාන උපාංගය බවට පත්වේ.
GPIO දෝශ නිරාකරණ අවස්ථාවකදී, එක් එක් ප්රොසෙසරය සඳහා IR කේතයක් වෙන් නොකළ විට, කුමන උපාංගය නිදොස් කරන්නේද යන්න තේරීමට නවීකරණය කරන ලද OpenOCD ස්ක්රිප්ට් එකක් භාවිතා කරයි. දෝශ නිරාකරණය කර ඇත්තේ කුමන උපාංගයද යන්න තේරීමට OpenOCD ස්ක්රිප්ට් එකක් වෙනස් කර ඇත. Mi-V නිර්මාණයක් සඳහා, ද file Openocd/scripts/board/ microsemi-riscv.cfg යටතේ SoftConsole ස්ථාපන ස්ථානයේ දක්නට ලැබේ. අනෙකුත් ප්රොසෙසර සඳහා, ද files එකම openocd ස්ථානයේම දක්නට ලැබේ.
සටහන: නිදොස් කිරීමේ වින්යාස විකල්ප ද යාවත්කාලීන කිරීමට අවශ්ය වේ නම් file නැවත නම් කර ඇත
රූපය 1-10. නිදොස් කිරීමේ වින්යාසය
පරිශීලක නාමය-riscv-gpio-chain.cfg විවෘත කරන්න, පහත දැක්වෙන්නේ උදාහරනයකිampදැකිය යුතු දේ:
රූපය 1-11. MIV වින්යාසය File
පහත සැකසුම් GPIO හරහා තනි උපාංගයක් නිදොස් කිරීම සඳහා ක්රියා කරයි. දාමයක් නිදොස් කිරීම සඳහා, අමතර විධාන එකතු කිරීම අවශ්ය වේ, එවිට දෝෂහරණය නොකළ උපාංග බයිපාස් ප්රකාරයට දමනු ලැබේ.
දාමයක ප්රොසෙසර දෙකක් සඳහා, පහත sample විධානය ක්රියාත්මක වේ:
මෙමගින් Target softcore Processor 1 බයිපාස් මාදිලියට දැමීමෙන් Target softcore Processor 0 දෝෂහරණය කිරීමට ඉඩ සලසයි. Target softcore Processor 0 නිදොස් කිරීම සඳහා, පහත විධානය භාවිතා කරයි:
සටහන: මෙම වින්යාස දෙක අතර ඇති එකම වෙනස නම් මූලාශ්රය, මයික්රොසෙමි RISCV වින්යාසය ලෙස හැඳින්වේ. file (microsemi-riscv.cfg) එක්කෝ පළමුව පැමිණෙන්නේ, ඉලක්ක මෘදුකාංග ප්රොසෙසරය 0 නිදොස් කිරීමේදී හෝ දෙවනුව, ඉලක්ක මෘදුකාංග සකසනය නිදොස් කිරීමේදී 1. දාමයේ උපාංග දෙකකට වඩා, අතිරේක jtag newtaps එකතු වේ. උදාහරණයක් ලෙසample, දාමයක ප්රොසෙසර තුනක් තිබේ නම්, පහත විධානය භාවිතා වේ:
රූපය 1-12. උදාample Debug System
අතුරු මුහුණත
පහත කොටස් අතුරු මුහුණත සම්බන්ධ තොරතුරු සාකච්ඡා කරයි.
සැකසුම් පරාමිතීන්
CoreJ සඳහා වින්යාස විකල්පTAGදෝශ නිරාකරණය පහත වගුවේ විස්තර කර ඇත. පෙරනිමිය හැර වෙනත් වින්යාසයක් අවශ්ය නම්, වින්යාස කළ හැකි විකල්ප සඳහා සුදුසු අගයන් තේරීමට SmartDesign හි වින්යාස සංවාද කොටුව භාවිතා කරන්න.
වගුව 2-1. CoreJTAGDebug Configuration විකල්ප
නම | වලංගු පරාසය | පෙරනිමිය | විස්තරය |
NUM_DEBUG_TGTS | 1-16 | 1 | FlashPro හරහා ලබා ගත හැකි නිදොස් කිරීමේ ඉලක්ක ගණන (UJTAG_DEBUG = 0) 1-16 වේ. GPIO හරහා පවතින නිදොස්කරණ ඉලක්ක ගණන (UJTAG_DEBUG = 1) 1-4 වේ. |
IR_CODE_TGT_x | 0X55-0X64 | 0X55 | JTAG IR කේතය, නිදොස් කිරීමේ ඉලක්කයකට එකක්. නිශ්චිතව දක්වා ඇති අගය මෙම නිදොස් කිරීමේ ඉලක්කයට අනන්ය විය යුතුය. මෙම දෝශ නිරාකරණ ඉලක්ක අතුරුමුහුණත සමඟ සම්බන්ධිත උමං පාලකය TDO පමණක් ධාවනය කරන අතර IR ලේඛනයේ අන්තර්ගතය මෙම IR කේතයට ගැළපෙන විට ඉලක්ක නිදොස් කිරීමේ අතුරුමුහුණත ධාවනය කරයි. |
TGT_ACTIVE_HIGH_RESET_x | 0-1 | 0 | 0: TGT_TRSTN_x ප්රතිදානය UJ හි ක්රියාකාරී-අඩු URSTB ප්රතිදානයේ ගෝලීය ස්වරූපයකට සම්බන්ධ වේTAG macro.1: TGT_TRST ප්රතිදානය UJ හි ක්රියාකාරී-අඩු URSTB ප්රතිදානයේ ගෝලීය ප්රතිලෝම ආකාරයකට අභ්යන්තරව සම්බන්ධ වේTAG සාර්ව. ඕනෑම දෝශ නිරාකරණ ඉලක්කයක් සඳහා මෙම පරාමිතිය 1 ලෙස සකසා ඇත්නම් අමතර ගෝලීය මාර්ගගත සම්පතක් වැය වේ. |
UJTAG_බයිපාස් | 0-1 | 0 | 0: GPIO නිදොස්කරණය අක්රිය කර ඇත, නිදොස් කිරීම FlashPro Header හරහා හෝ Embedded FlashPro5.1 හරහා ලබා ගත හැක: GPIO නිදොස්කරණය සක්රීය කර ඇත, පුවරුවේ පරිශීලක තෝරාගත් GPIO පින් හරහා දෝශ නිරාකරණය ලබා ගත හැක.සටහන: නිදොස්කරණය GPIO හරහා සිදු කරන විට, SoftConsole දෝශ නිරාකරණ විකල්පයන් තුළ පහත දෝශ නිරාකරණ විධානය ක්රියාත්මක වේ: "—විධානය "FPGA_TAP N"". |
UJTAG_SEC_EN | 0-1 | 0 | 0: යූ.ජේTAG UJ නම් macro තෝරා ඇතTAG_BYPASS = 0. 1: UJTAGUJ නම් _SEC macro තෝරා ඇතTAG_BYPASS= 0.සටහන: මෙම පරාමිතිය PolarFire සඳහා පමණක් අදාළ වේ. එනම්, FAMILY = 26. |
සංඥා විස්තර
පහත වගුව CoreJ සඳහා සංඥා විස්තර ලැයිස්තුගත කරයිTAGDebug.
වගුව 2-2. කෝර්ජේTAGI/O සංඥා නිදොස් කරන්න
නම | වලංගු පරාසය | පෙරනිමිය | විස්තරය |
NUM_DEBUG_TGTS | 1-16 | 1 | FlashPro හරහා ලබා ගත හැකි නිදොස් කිරීමේ ඉලක්ක ගණන (UJTAG_DEBUG = 0) 1-16 වේ. GPIO හරහා පවතින නිදොස්කරණ ඉලක්ක ගණන (UJTAG_DEBUG = 1) 1-4 වේ. |
IR_CODE_TGT_x | 0X55-0X64 | 0X55 | JTAG IR කේතය, නිදොස් කිරීමේ ඉලක්කයකට එකක්. නිශ්චිතව දක්වා ඇති අගය මෙම නිදොස් කිරීමේ ඉලක්කයට අනන්ය විය යුතුය. මෙම දෝශ නිරාකරණ ඉලක්ක අතුරුමුහුණත සමඟ සම්බන්ධිත උමං පාලකය TDO පමණක් ධාවනය කරන අතර IR ලේඛනයේ අන්තර්ගතය මෙම IR කේතයට ගැළපෙන විට ඉලක්ක නිදොස් කිරීමේ අතුරුමුහුණත ධාවනය කරයි. |
TGT_ACTIVE_HIGH_RESET_x | 0-1 | 0 | 0: TGT_TRSTN_x ප්රතිදානය UJ හි ක්රියාකාරී-අඩු URSTB ප්රතිදානයේ ගෝලීය ස්වරූපයකට සම්බන්ධ වේTAG macro.1: TGT_TRST ප්රතිදානය UJ හි ක්රියාකාරී-අඩු URSTB ප්රතිදානයේ ගෝලීය ප්රතිලෝම ආකාරයකට අභ්යන්තරව සම්බන්ධ වේTAG සාර්ව. ඕනෑම දෝශ නිරාකරණ ඉලක්කයක් සඳහා මෙම පරාමිතිය 1 ලෙස සකසා ඇත්නම් අමතර ගෝලීය මාර්ගගත සම්පතක් වැය වේ. |
UJTAG_බයිපාස් | 0-1 | 0 | 0: GPIO නිදොස්කරණය අක්රිය කර ඇත, නිදොස් කිරීම FlashPro Header හරහා හෝ Embedded FlashPro5.1 හරහා ලබා ගත හැක: GPIO නිදොස්කරණය සක්රීය කර ඇත, පුවරුවේ පරිශීලක තෝරාගත් GPIO පින් හරහා දෝශ නිරාකරණය ලබා ගත හැක.සටහන: නිදොස්කරණය GPIO හරහා සිදු කරන විට, SoftConsole දෝශ නිරාකරණ විකල්පයන් තුළ පහත දෝශ නිරාකරණ විධානය ක්රියාත්මක වේ: "—විධානය "FPGA_TAP N"". |
UJTAG_SEC_EN | 0-1 | 0 | 0: යූ.ජේTAG UJ නම් macro තෝරා ඇතTAG_BYPASS = 0. 1: UJTAGUJ නම් _SEC macro තෝරා ඇතTAG_BYPASS= 0.සටහන: මෙම පරාමිතිය PolarFire සඳහා පමණක් අදාළ වේ. එනම්, FAMILY = 26. |
සටහන්:
- J හි ඇති සියලුම සංඥාTAG ඉහත TAP ports ලැයිස්තුව SmartDesign හි ඉහළ මට්ටමේ වරායන් වෙත ප්රවර්ධනය කළ යුතුය.
- SEC වරායන් ලබා ගත හැක්කේ UJ විට පමණිTAG_SEC_EN CoreJ හරහා සබල කර ඇතTAGනිදොස්කරණයේ වින්යාස GUI.
- EN_SEC ආදානය සම්බන්ධ කිරීමේදී විශේෂ සැලකිල්ලක් දක්වන්න. EN_SEC ඉහළ මට්ටමේ තොටක් (උපාංග ආදාන පින්) වෙත ප්රවර්ධනය කරන්නේ නම්, ඔබ J අතරතුර I/O ප්රාන්ත වින්යාස කිරීමට ප්රවේශ විය යුතුය.TAG Libero ප්රවාහයේ වැඩසටහන් නිර්මාණයේ ක්රමලේඛන අංශය සහ EN_SEC තොට සඳහා I/0 තත්වය (ප්රතිදානය පමණක්) 1 ලෙස සකසා ඇති බව සහතික කරන්න.
සිතියම සහ විස්තර ලියාපදිංචි කරන්න
CoreJ සඳහා ලේඛන නොමැතTAGDebug.
මෙවලම් ප්රවාහය
පහත කොටස් මෙවලම් ප්රවාහ සම්බන්ධ තොරතුරු සාකච්ඡා කරයි.
බලපත්රය
Libero SoC සමඟ මෙම IP Core භාවිතා කිරීමට බලපත්රයක් අවශ්ය නොවේ.
RTL
හරය සහ පරීක්ෂණ බංකු සඳහා සම්පූර්ණ RTL කේතය සපයනු ලැබේ, හරය SmartDesign සමඟ ක්ෂණිකව ලබා ගැනීමට ඉඩ සලසයි. Libero SoC තුළ අනුකරණය, සංශ්ලේෂණය සහ පිරිසැලසුම සිදු කළ හැක.
ස්මාර්ට් ඩිසයින්
හිටපු කෙනෙක්ample ක්ෂණිකව view CoreJ හිTAGදෝශ නිරාකරණය පහත රූපයේ දැක්වේ. මධ්යයන් ක්ෂණිකව සහ උත්පාදනය කිරීමට SmartDesign භාවිතා කිරීම පිළිබඳ වැඩි විස්තර සඳහා, Libero® SoC පරිශීලක මාර්ගෝපදේශය තුළ DirectCore භාවිතා කිරීම බලන්න.
රූපය 4-1. SmartDesign CoreJTAGනිදොස් කිරීමේ අවස්ථාව View J භාවිතා කරමින්TAG ශීර්ෂකය
රූපය 4-2. SmartDesign CoreJTAGGPIO පින් භාවිතයෙන් නිදොස් නිදසුන
CoreJ වින්යාස කිරීමTAGSmartDesign හි දෝශ නිරාකරණය කරන්න
SmartDesign හි වින්යාස GUI භාවිතයෙන් හරය වින්යාස කර ඇත. හිටපු කෙනෙක්ampGUI හි le පහත රූපයේ දැක්වේ.
රූපය 4-3. CoreJ වින්යාස කිරීමTAGSmartDesign හි දෝශ නිරාකරණය කරන්න
PolarFire සඳහා, UJTAG_SEC UJ තෝරා ගනීTAGUJ වෙනුවට _SEC macroTAG UJ විට macroTAG_BYPASS අබල කර ඇත. අනෙක් සියලුම පවුල් සඳහා එය නොසලකා හරිනු ලැබේ.
UJ සමඟින් දෝශ නිරාකරණ ඉලක්ක 16ක් දක්වා වින්යාසගත කළ හැක.TAG_BYPASS අක්රිය කර ඇති අතර UJ සමඟින් දෝශ නිරාකරණ ඉලක්ක 4ක් දක්වාTAG_BYPASS සක්රීය කර ඇත.
UJTAG_BYPASS UJ හරහා නිදොස්කරණය තෝරා ගනීTAG සහ FlashPro ශීර්ෂකය, සහ GPIO පින් හරහා නිදොස්කරණය.
ඉලක්ක # IR කේතය JTAG IR කේතය නිදොස් කිරීමේ ඉලක්කයට ලබා දී ඇත. මෙය නිශ්චිතව දක්වා ඇති පරාසය තුළ අද්විතීය අගයක් විය යුතුය වගුව 2-1.
සිමියුලේෂන් ප්රවාහ
CoreJ සමඟ පරිශීලක පරීක්ෂණ බංකුවක් සපයා ඇතTAGදෝෂහරණය කරන්න. සමාකරණ ධාවනය කිරීමට:
- SmartDesign තුළ පරිශීලක testbench ප්රවාහය තෝරන්න.
- උත්පාදන කවුළුවෙහි සුරකින්න සහ උත්පාදනය ක්ලික් කරන්න. Core Configuration GUI වෙතින් පරිශීලක පරීක්ෂණ බංකුව තෝරන්න.
SmartDesign Libero ව්යාපෘතිය උත්පාදනය කරන විට, එය පරිශීලක testbench ස්ථාපනය කරයි files. පරිශීලක පරීක්ෂණ බංකුව ධාවනය කිරීමට:
- නිර්මාණ මූලය CoreJ වෙත සකසන්නTAGLibero සැලසුම් ධුරාවලියේ ක්ෂනිකව නිදොස් කිරීම.
- Libero Design Flow කවුළුවේ Verify Pre-Synthesized Design > Simulate ක්ලික් කරන්න. මෙය ModelSim ආරම්භ කර ස්වයංක්රීයව අනුකරණය ක්රියාත්මක කරයි.
ලිබරෝ හි සංශ්ලේෂණය
සංශ්ලේෂණය ක්රියාත්මක කිරීම සඳහා:
- හරය සංස්ලේෂණය කිරීමට Libero SoC Design Flow කවුළුවේ Synthesize අයිකනය ක්ලික් කරන්න. විකල්පයක් ලෙස, සැලසුම් ප්රවාහ කවුළුවේ ඇති සංස්ලේෂණය විකල්පය දකුණු-ක්ලික් කර විවෘත අන්තර්ක්රියාකාරී ලෙස තෝරන්න. සංශ්ලේෂණ කවුළුව Synplify® ව්යාපෘතිය පෙන්වයි.
- ධාවන නිරූපකය ක්ලික් කරන්න.
සටහන: RTG4 සඳහා, සිදුවීම් සංක්රමණික (SET) අවම කළ අනතුරු ඇඟවීමක් ඇත, මෙම IP සංවර්ධන අරමුණු සඳහා පමණක් භාවිතා වන අතර විකිරණ පරිසරයක භාවිතා නොකරන බැවින් එය නොසලකා හැරිය හැක.
ලිබරෝ හි ස්ථානය සහ මාර්ගය
සංශ්ලේෂණය අවසන් වූ පසු, ස්ථානගත කිරීමේ ක්රියාවලිය ආරම්භ කිරීමට Libero SoC හි ස්ථානය සහ මාර්ග නිරූපකය ක්ලික් කරන්න.
උපාංග වැඩසටහන්කරණය
UJAG_SEC විශේෂාංගය භාවිතා කරන්නේ නම් සහ EN_SEC ඉහළ මට්ටමේ වරායකට (උපාංග ආදාන පින්) ප්රවර්ධනය කරන්නේ නම්, ඔබ J අතරතුර වින්යාස I/O ප්රාන්ත වෙත ප්රවේශ විය යුතුය.TAG Libero ප්රවාහයේ වැඩසටහන් නිර්මාණයේ ක්රමලේඛන අංශය සහ EN_SEC තොට සඳහා I/0 තත්වය (ප්රතිදානය පමණක්) 1 ලෙස සකසා ඇති බව සහතික කරන්න.
J වෙත ප්රවේශය පවත්වා ගැනීමට මෙම වින්යාසය අවශ්ය වේTAG උපාංග ප්රති ක්රමලේඛනය සඳහා port, මක්නිසාද යත් නිර්වචනය කරන ලද මායිම් ස්කෑන් රෙජිස්ටර් (BSR) අගය නැවත ක්රමලේඛනය කිරීමේදී EN_SEC මත ඕනෑම බාහිර තාර්කික මට්ටමක් අභිබවා යන බැවිනි.
පද්ධති ඒකාබද්ධ කිරීම
පහත කොටස් මඟින් පද්ධති ඒකාබද්ධ කිරීම සම්බන්ධ තොරතුරු සාකච්ඡා කෙරේ.
IGLOO2/RTG4 සඳහා පද්ධති මට්ටමේ නිර්මාණය
පහත රූපයේ දැක්වෙන්නේ J ඉටු කිරීමට සැලසුම් අවශ්යතාTAG SoftCore ප්රොසෙසරයේ දෝෂහරණය කිරීම, SoftConsole සිට J දක්වා රෙදිපිළි තුළ පිහිටා ඇතTAG IGLOO2 සහ RTG4 උපාංග සඳහා අතුරු මුහුණත.
රූපය 5-1. RTG4/IGLOO2 ජේTAG නිදොස්කරණය නිර්මාණය
SmartFusion2 සඳහා පද්ධති මට්ටමේ නිර්මාණය
පහත රූපයේ දැක්වෙන්නේ J ඉටු කිරීමට සැලසුම් අවශ්යතාTAG SoftCore ප්රොසෙසරයේ දෝෂහරණය කිරීම, SoftConsole සිට J දක්වා රෙදි වල පිහිටා ඇතTAG SmartFusion2 උපාංග සඳහා අතුරු මුහුණත.
රූපය 5-2. SmartFusion2 ජේTAG නිදොස්කරණය නිර්මාණය
UJTAG_SEC
PolarFire උපාංග පවුල සඳහා, මෙම නිකුතුව පරිශීලකයාට UJ අතර තෝරා ගැනීමට ඉඩ සලසයිTAG සහ යූ.ජේTAG_SEC, UJTAGGUI හි ඇති _SEC_EN පරාමිතිය අවශ්ය එක තේරීමට භාවිතා කරනු ඇත.
පහත රූපයේ දැක්වෙන්නේ UJ හි භෞතික අතුරුමුහුණත් නියෝජනය කරන සරල රූප සටහනකිTAG/යූජේTAGPolarFire හි _SEC.
රූපය 5-3. PolarFire UJTAG_SEC මැක්රෝ
සැලසුම් සීමාවන්
CoreJ සමඟ නිර්මාණTAGනිදොස්කරණයට TCK ඔරලෝසු වසමෙහි කාල විශ්ලේෂණය භාවිතා කිරීමට ඉඩ දීම සඳහා සැලසුම් ප්රවාහයේ බාධාවන් අනුගමනය කිරීමට යෙදුමට අවශ්ය වේ.
සීමාවන් එකතු කිරීමට:
- Libero v11.7 හෝ ඊට ඉහලින් වැඩි දියුණු කළ සීමා ප්රවාහය භාවිතා කරන්නේ නම්, DesignFlow කවුළුවේ Constraints > Manage Constraints දෙවරක් ක්ලික් කර කාල ටැබ් එක ක්ලික් කරන්න.
- Constraint Manager කවුළුවේ කාල පටිත්තෙහි, නව SDC එකක් සෑදීමට New ක්ලික් කරන්න file, සහ නම් කරන්න file. සැලසුම් සීමාවන්ට මෙම හිස් SDC තුළ ඇතුළත් කළ හැකි ඔරලෝසු මූලාශ්ර සීමාවන් ඇතුළත් වේ. file.
- Classic Constraint Libero v11.7 හෝ ඊට ඉහලින් ගලා එන්නේ නම්, නිර්මාණ ප්රවාහ කවුළුවේ Create Constraints > Timeing Constraint දකුණු ක්ලික් කරන්න, ඉන්පසු Create New Constraint ක්ලික් කරන්න. එය නව SDC නිර්මාණය කරයි file. සැලසුම් සීමාවන්ට මෙම හිස් SDC තුළ ඇතුළත් කර ඇති ඔරලෝසු මූලාශ්ර සීමාවන් ඇතුළත් වේ. file.
- TCK කාල සීමාව සහ අර්ධ කාල සීමාව ගණනය කරන්න. FlashPro සමඟින් දෝෂහරණය කරන විට TCK 6 MHz ලෙස සකසා ඇති අතර, FlashPro30 මඟින් දෝෂහරණයට සහය දක්වන විට උපරිම සංඛ්යාතය 5 MHz ලෙස සකසා ඇත. ඔබ මෙම පියවර සම්පූර්ණ කළ පසු, SDC හි පහත සීමාවන් ඇතුළත් කරන්න file:
create_clock -name { TCK } \- කාල සීමාව TCK_PERIOD \
- තරංග ආකෘතිය { 0 TCK_HALF_PERIOD} \ [ get_ports { TCK } ] උදාample, 6 MHz TCK සංඛ්යාතයක් භාවිතා කරන නිර්මාණයක් සඳහා පහත සීමාවන් යෙදේ.
create_clock -name { TCK } \ - කාල සීමාව 166.67 \
- තරංග ආකෘතිය { 0 83.33 } \ [ get_ports { TCK } ]
- සියලු සීමාවන් සම්බන්ධ කරන්න fileසංශ්ලේෂණය, ස්ථානය සහ මාර්ගය, සහ කාල නිර්ණය සමඟින් stagතුළ Constraint Manager > කාල පටිත්ත. SDC සඳහා අදාළ පිරික්සුම් කොටු තේරීමෙන් මෙය සම්පූර්ණ වේ fileසීමාවන් ඇතුළත් කර ඇත
සංශෝධන ඉතිහාසය
වරායේ නම | පළල | දිශාව | විස්තරය |
JTAG TAP වරාය | |||
TDI | 1 | ආදානය | දත්ත පරීක්ෂා කරන්න. TAP වෙතින් අනුක්රමික දත්ත ආදානය. |
TCK | 1 | ආදානය | පරීක්ෂණ ඔරලෝසුව. CoreJ තුළ ඇති සියලුම අනුක්රමික මූලද්රව්ය සඳහා ඔරලෝසු මූලාශ්රයTAGDebug. |
TMS | 1 | ආදානය | පරීක්ෂණ මාදිලිය තෝරන්න. |
ටීඩීඕ | 1 | ප්රතිදානය | දත්ත පරීක්ෂා කරන්න. TAP වෙත අනුක්රමික දත්ත ප්රතිදානය. |
TRSTB | 1 | ආදානය | පරීක්ෂණ යළි පිහිටුවීම. TAP වෙතින් සක්රීය අඩු යළි පිහිටුවීමේ ආදානය. |
JTAG ඉලක්ක X වරාය | |||
TGT_TDO_x | 1 | ආදානය | නිදොස් කිරීමේ ඉලක්කය x සිට TAP වෙත දත්ත පරීක්ෂා කරන්න. ඉලක්ක TDO වරායට සම්බන්ධ කරන්න. |
TGT_TCK_x | 1 | ප්රතිදානය | ඉලක්කය x නිදොස් කිරීමට ඔරලෝසු ප්රතිදානය පරීක්ෂා කරන්න. TCK CoreJ තුළ අභ්යන්තරව ගෝලීය, අඩු වක්ර දැලක් වෙත ප්රවර්ධනය කෙරේTAGDebug. |
TGT_TRST_x | 1 | ප්රතිදානය | සක්රිය-ඉහළ පරීක්ෂණ යළි පිහිටුවීම. TGT_ACTIVE_HIGH_RESET_x =1 විට පමණක් භාවිතා වේ |
TGT_TRSTN_x | 1 | ප්රතිදානය | ක්රියාකාරී-අඩු පරීක්ෂණ යළි පිහිටුවීම. TGT_ACTIVE_HIGH_RESET_x =0 විට පමණක් භාවිතා වේ |
TGT_TMS_x | 1 | ප්රතිදානය | පරීක්ෂණ මාදිලිය ඉලක්ක x නිදොස් කිරීමට ප්රතිදානය තෝරන්න. |
TGT_TDI_x | 1 | ප්රතිදානය | දත්ත පරීක්ෂා කරන්න. නිදොස් කිරීමේ ඉලක්කය x වෙතින් අනුක්රමික දත්ත ආදානය. |
UJTAG_BYPASS_TCK_x | 1 | ආදානය | GPIO පින් වෙතින් ඉලක්කය x නිදොස් කිරීම සඳහා ඔරලෝසු ආදානය පරීක්ෂා කරන්න. |
UJTAG_BYPASS_TMS_x | 1 | ආදානය | පරීක්ෂණ මාදිලිය GPIO පින් වෙතින් ඉලක්කය x නිදොස් කිරීමට තෝරන්න. |
UJTAG_BYPASS_TDI_x | 1 | ආදානය | GPIO පින් වෙතින් ඉලක්කය x නිදොස් කිරීමට දත්ත තුළ, අනුක්රමික දත්ත පරීක්ෂා කරන්න. |
UJTAG_BYPASS_TRSTB_x | 1 | ආදානය | පරීක්ෂණ යළි පිහිටුවීම. GPIO පින් වෙතින් ඉලක්ක x නිදොස් කිරීමට ආදානය නැවත සකසන්න. |
UJTAG_BYPASS_TDO_x | 1 | ප්රතිදානය | දත්ත පිටතට පරීක්ෂා කරන්න, GPIO පින් වෙතින් නිදොස් කිරීමේ ඉලක්කය x වෙතින් අනුක්රමික දත්ත. |
SEC වරාය | |||
EN_SEC | 1 | ආදානය | ආරක්ෂාව සබල කරයි. TAP වෙත බාහිර TDI සහ TRSTB ආදානය අභිබවා යාමට පරිශීලක සැලසුම සබල කරයි.අවවාදයයි: මෙම වරාය සම්බන්ධ කිරීමේදී විශේෂයෙන් සැලකිලිමත් වන්න. වැඩි විස්තර සඳහා පහත සටහන සහ උපාංග ක්රමලේඛනය බලන්න. |
TDI_SEC | 1 | ආදානය | TDI ආරක්ෂාව අභිබවා යාම. EN_SEC ඉහළ වන විට TAP වෙත බාහිර TDI ආදානය අභිබවා යයි. |
TRSTB_SEC | 1 | ආදානය | TRSTB ආරක්ෂාව අභිබවා යයි. SEC_EN ඉහළ වන විට TAP වෙත බාහිර TRSTB ආදානය අභිබවා යයි. |
UTRSTB | 1 | ප්රතිදානය | පරීක්ෂණ යළි පිහිටුවීමේ මොනිටරය |
UTMS | 1 | ප්රතිදානය | පරීක්ෂණ මාදිලිය තේරීම මොනිටරය |
මයික්රොචිප් එක Webඅඩවිය
Microchip අපගේ හරහා මාර්ගගත සහාය සපයයි webඅඩවියේ www.microchip.com/. මෙය webඅඩවිය සෑදීමට භාවිතා කරයි files සහ තොරතුරු පාරිභෝගිකයින්ට පහසුවෙන් ලබා ගත හැකිය. පවතින සමහර අන්තර්ගතයට ඇතුළත් වන්නේ:
- නිෂ්පාදන සහාය - දත්ත පත්රිකා සහ දෝෂ, යෙදුම් සටහන් සහ sample වැඩසටහන්, සැලසුම් සම්පත්, පරිශීලක මාර්ගෝපදේශ සහ දෘඩාංග ආධාරක ලේඛන, නවතම මෘදුකාංග නිකුතු සහ සංරක්ෂිත මෘදුකාංග
- සාමාන්ය තාක්ෂණික සහාය - නිතර අසන ප්රශ්න (FAQ), තාක්ෂණික සහාය ඉල්ලීම්, මාර්ගගත සාකච්ඡා කණ්ඩායම්, Microchip නිර්මාණ හවුල්කාර වැඩසටහන් සාමාජික ලැයිස්තුගත කිරීම
- මයික්රොචිප් ව්යාපාරය - නිෂ්පාදන තේරීම් සහ ඇණවුම් මාර්ගෝපදේශ, නවතම මයික්රොචිප් මාධ්ය නිවේදන, සම්මන්ත්රණ සහ සිදුවීම් ලැයිස්තුගත කිරීම, මයික්රොචිප් විකුණුම් කාර්යාල, බෙදාහරින්නන් සහ කර්මාන්තශාලා නියෝජිතයින් ලැයිස්තුගත කිරීම
නිෂ්පාදන වෙනස් කිරීමේ දැනුම්දීමේ සේවාව
Microchip හි නිෂ්පාදන වෙනස් කිරීමේ දැනුම්දීමේ සේවාව පාරිභෝගිකයින්ට මයික්රොචිප් නිෂ්පාදනවල පවතින්නට උදවු කරයි. නිශ්චිත නිෂ්පාදන පවුලකට හෝ උනන්දුවක් දක්වන සංවර්ධන මෙවලමකට අදාළ වෙනස්කම්, යාවත්කාලීන කිරීම්, සංශෝධන හෝ දෝෂ ඇති විට ග්රාහකයින්ට විද්යුත් තැපෑල දැනුම්දීමක් ලැබෙනු ඇත.
ලියාපදිංචි වීමට, යන්න www.microchip.com/pcn සහ ලියාපදිංචි උපදෙස් අනුගමනය කරන්න පාරිභෝගික සහාය මයික්රොචිප් නිෂ්පාදන භාවිතා කරන්නන්ට නාලිකා කිහිපයක් හරහා සහාය ලබා ගත හැක:
- බෙදාහරින්නා හෝ නියෝජිතයා
- දේශීය විකුණුම් කාර්යාලය
- Embedded Solutions Engineer (ESE)තාක්ෂණික සහාය පාරිභෝගිකයන් සහාය සඳහා ඔවුන්ගේ බෙදාහරින්නා, නියෝජිතයා හෝ ESE අමතන්න. පාරිභෝගිකයින්ට උපකාර කිරීම සඳහා දේශීය විකුණුම් කාර්යාල ද තිබේ. විකුණුම් කාර්යාල සහ ස්ථාන ලැයිස්තුවක් මෙම ලේඛනයේ ඇතුළත් වේ.
හරහා තාක්ෂණික සහාය ලබා ගත හැකිය webඅඩවියේ: www.microchip.com/support
මයික්රොචිප් උපාංග කේත ආරක්ෂණ විශේෂාංගය
මයික්රොචිප් උපාංගවල කේත ආරක්ෂණ විශේෂාංගයේ පහත විස්තර සටහන් කරන්න:
- Microchip නිෂ්පාදන ඔවුන්ගේ විශේෂිත Microchip දත්ත පත්රිකාවේ අඩංගු පිරිවිතරයන් සපුරාලයි.
- මයික්රොචිප් තම නිෂ්පාදන පවුල අපේක්ෂිත ආකාරයෙන් සහ සාමාන්ය තත්ව යටතේ භාවිතා කරන විට ආරක්ෂිත බව විශ්වාස කරයි.
- මයික්රොචිප් උපාංගවල කේත ආරක්ෂණ විශේෂාංග කඩ කිරීමේ උත්සාහයේදී වංක සහ සමහර විට නීති විරෝධී ක්රම භාවිතා වේ. මෙම ක්රම සඳහා Microchip හි දත්ත පත්රවල අඩංගු මෙහෙයුම් පිරිවිතරයන්ට පරිබාහිර ආකාරයෙන් Microchip නිෂ්පාදන භාවිතා කිරීම අවශ්ය බව අපි විශ්වාස කරමු. මෙම කේත ආරක්ෂණ විශේෂාංග උල්ලංඝනය කිරීමට උත්සාහ කිරීම, බොහෝ විට, Microchip හි බුද්ධිමය දේපල අයිතිවාසිකම් උල්ලංඝනය නොකර ඉටු කළ නොහැක.
- Microchip එහි කේතයේ අඛණ්ඩතාව ගැන සැලකිලිමත් වන ඕනෑම පාරිභෝගිකයෙකු සමඟ වැඩ කිරීමට කැමැත්තෙන් සිටී.
- Microchip හෝ වෙනත් කිසිදු අර්ධ සන්නායක නිෂ්පාදකයෙකුට එහි කේතයේ ආරක්ෂාව සහතික කළ නොහැක. කේත ආරක්ෂණය යන්නෙන් අදහස් කරන්නේ නිෂ්පාදනය “නොබිඳිය හැකි” බව අපි සහතික කරන බව නොවේ. කේත ආරක්ෂණය නිරන්තරයෙන් වර්ධනය වේ. Microchip හි අපි අපගේ නිෂ්පාදනවල කේත ආරක්ෂණ විශේෂාංග අඛණ්ඩව වැඩිදියුණු කිරීමට කැපවී සිටිමු. Microchip හි කේත ආරක්ෂණ විශේෂාංගය බිඳ දැමීමට උත්සාහ කිරීම Digital Millennium Copyright Act උල්ලංඝනය කිරීමක් විය හැකිය. එවැනි ක්රියා මඟින් ඔබේ මෘදුකාංගයට හෝ වෙනත් ප්රකාශන හිමිකම් සහිත කාර්යයකට අනවසරයෙන් ප්රවේශ වීමට ඉඩ දෙන්නේ නම්, එම පනත යටතේ සහන සඳහා නඩු පැවරීමට ඔබට අයිතියක් ඇත.
නීති නිවේදනය
මෙම ප්රකාශනයේ අඩංගු තොරතුරු සපයනු ලබන්නේ මයික්රොචිප් නිෂ්පාදන සමඟ සැලසුම් කිරීම සහ භාවිතා කිරීම සඳහා පමණි. උපාංග යෙදුම් සහ ඒ හා සමාන තොරතුරු සපයනු ලබන්නේ ඔබගේ පහසුව සඳහා පමණක් වන අතර යාවත්කාලීන කිරීම් මගින් එය ආදේශ කළ හැක. ඔබගේ යෙදුම ඔබගේ පිරිවිතරයන්ට අනුකූල වන බව සහතික කිරීම ඔබගේ වගකීමකි.
මෙම තොරතුරු සපයනු ලබන්නේ මයික්රොචිප් "පවතින පරිදි" විසිනි. මයික්රොචිප් කිසිදු නියෝජනයක් නොකරයි
හෝ ඕනෑම ආකාරයක වගකීම් ප්රකාශිත හෝ ව්යංග, ලිඛිත හෝ වාචික, ව්යවස්ථාපිත
එසේත් නැතිනම්, තොරතුරු ඇතුළුව, නමුත් කිසිදු ඇඟවුම් කිරීමකට සීමා නොවේ
උල්ලංඝණය නොකිරීමේ වගකීම්, වෙළඳ හැකියාව සහ විශේෂිත අරමුණක් සඳහා යෝග්යතාවය හෝ එහි තත්ත්වය, ගුණාත්මකභාවය හෝ ක්රියාකාරීත්වයට අදාළ වගකීම්. කිසිම අවස්ථාවක මයික්රොචිප් භාවිතා කරන ඕනෑම ආකාරයක වක්ර, විශේෂ, දණ්ඩනීය, අහඹු හෝ අනුක්රමික අලාභයක්, හානියක්, පිරිවැයක් හෝ වියදමක් සඳහා වගකිව යුතු නොවේ. , ක්ෂුද්ර චිපයට \හැකියාව ගැන උපදෙස් දී ඇතත් නැතහොත් හානි පුරෝකථනය කළ හැකිය. නීතියෙන් අවසර දී ඇති උපරිම ප්රමාණයට, තොරතුරු හෝ එහි භාවිතය සම්බන්ධ ඕනෑම ආකාරයකින් සියලුම හිමිකම් සඳහා මයික්රොචිප් හි සම්පූර්ණ වගකීම, ඒ අනුව, අවශ්ය පරිදි, ආහාර ප්රමාණය නොඉක්මවනු ඇත. තොරතුරු සඳහා ROCHIP. ජීවිත ආධාරක සහ/හෝ ආරක්ෂිත යෙදුම්වල මයික්රොචිප් උපාංග භාවිතය සම්පූර්ණයෙන්ම ගැනුම්කරුගේ අවදානමේ පවතින අතර, එවැනි භාවිතයෙන් සිදුවන ඕනෑම සහ සියලු හානි, හිමිකම්, ඇඳුම් කට්ටල හෝ වියදම්වලින් හානිකර නොවන මයික්රොචිප් ආරක්ෂා කිරීමට, වන්දි ගෙවීමට සහ රඳවා ගැනීමට ගැනුම්කරු එකඟ වේ. වෙනත් ආකාරයකින් ප්රකාශ කරන්නේ නම් මිස, කිසියම් මයික්රොචිප් බුද්ධිමය දේපල අයිතියක් යටතේ ව්යංග හෝ වෙනත් බලපත්රයක් ලබා නොදේ.
ඇමරිකාව | ASIA/PACIFIC | ASIA/PACIFIC | යුරෝපය |
ආයතනික කාර්යාලය2355 West Chandler Blvd. චැන්ඩ්ලර්, AZ 85224-6199 දුරකථන: 480-792-7200Fax: 480-792-7277තාක්ෂණික සහාය: www.microchip.com/support Web ලිපිනය: www.microchip.com ඇට්ලන්ටාDuluth, GATel: 678-957-9614Fax: 678-957-1455ඔස්ටින්, TXදුරකථන: 512-257-3370බොස්ටන් Westborough, MA දුරකථන: 774-760-0087Fax: 774-760-0088චිකාගෝItasca, ILTel: 630-285-0071Fax: 630-285-0075ඩලස්Addison, TXTel: 972-818-7423Fax: 972-818-2924ඩෙට්රොයිට්Novi, MITel: 248-848-4000හූස්ටන්, TXදුරකථන: 281-894-5983ඉන්ඩියානාපොලිස් Noblesville, IN දුරකථන: 317-773-8323Fax: 317-773-5453Tel: 317-536-2380ලොස් ඇන්ජලීස් මෙහෙවර Viejo, CA දුරකථන: 949-462-9523Fax: 949-462-9608 දුරකථන: 951-273-7800රැලි, එන්සීදුරකථන: 919-844-7510නිව් යෝර්ක්, NYදුරකථන: 631-435-6000සැන් ජෝස්, CAදුරකථන: 408-735-9110 දුරකථන: 408-436-4270කැනඩාව - ටොරොන්ටෝදුරකථන: 905-695-1980 ෆැක්ස්: 905-695-2078 | ඕස්ට්රේලියාව - සිඩ්නිදුරකථන: 61-2-9868-6733චීනය - බීජිංදුරකථන: 86-10-8569-7000චීනය - චෙන්ග්ඩුදුරකථන: 86-28-8665-5511චීනය - චොංකිංදුරකථන: 86-23-8980-9588චීනය - Dongguanදුරකථන: 86-769-8702-9880චීනය - Guangzhouදුරකථන: 86-20-8755-8029චීනය - Hangzhouදුරකථන: 86-571-8792-8115චීනය - හොංකොං SARදුරකථන: 852-2943-5100චීනය - නැන්ජිංදුරකථන: 86-25-8473-2460චීනය - කිංඩාඕදුරකථන: 86-532-8502-7355චීනය - ෂැංහයිදුරකථන: 86-21-3326-8000චීනය - Shenyangදුරකථන: 86-24-2334-2829චීනය - ෂෙන්සෙන්දුරකථන: 86-755-8864-2200චීනය - Suzhouදුරකථන: 86-186-6233-1526චීනය - වුහාන්දුරකථන: 86-27-5980-5300චීනය - Xianදුරකථන: 86-29-8833-7252චීනය - Xiamenදුරකථන: 86-592-2388138චීනය - Zhuhaiදුරකථන: 86-756-3210040 | ඉන්දියාව - බැංගලෝර්දුරකථන: 91-80-3090-4444ඉන්දියාව - නවදිල්ලියදුරකථන: 91-11-4160-8631ඉන්දියාව - පූනේදුරකථන: 91-20-4121-0141ජපානය - ඔසාකාදුරකථන: 81-6-6152-7160ජපානය - ටෝකියෝදුරකථන: 81-3-6880- 3770කොරියාව - ඩේගුදුරකථන: 82-53-744-4301කොරියාව - සෝල්දුරකථන: 82-2-554-7200මැලේසියාව - ක්වාලාලම්පූර්දුරකථන: 60-3-7651-7906මැලේසියාව - පෙනංදුරකථන: 60-4-227-8870පිලිපීනය - මැනිලාදුරකථන: 63-2-634-9065සිංගප්පූරුවදුරකථන: 65-6334-8870තායිවානය - Hsin Chuදුරකථන: 886-3-577-8366තායිවානය - Kaohsiungදුරකථන: 886-7-213-7830තායිවානය - තායිපේදුරකථන: 886-2-2508-8600තායිලන්තය - බැංකොක්දුරකථන: 66-2-694-1351වියට්නාමය - හෝ චි මිංදුරකථන: 84-28-5448-2100 | ඔස්ට්රියාව - වෙල්ස්Tel: 43-7242-2244-39Fax: 43-7242-2244-393ඩෙන්මාර්කය - කෝපන්හේගන්Tel: 45-4485-5910Fax: 45-4485-2829ෆින්ලන්තය - එස්පූදුරකථන: 358-9-4520-820ප්රංශය - පැරිස්Tel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79ජර්මනිය - ගාර්චිංදුරකථන: 49-8931-9700ජර්මනිය - හාන්දුරකථන: 49-2129-3766400ජර්මනිය - Heilbronnදුරකථන: 49-7131-72400ජර්මනිය - කාල්ස්රුහේදුරකථන: 49-721-625370ජර්මනිය - මියුනිච්Tel: 49-89-627-144-0Fax: 49-89-627-144-44ජර්මනිය - රොසෙන්හයිම්දුරකථන: 49-8031-354-560ඊශ්රායලය - රානානාදුරකථන: 972-9-744-7705ඉතාලිය - මිලාන්Tel: 39-0331-742611Fax: 39-0331-466781ඉතාලිය - පාඩෝවාදුරකථන: 39-049-7625286නෙදර්ලන්තය - DrunenTel: 31-416-690399Fax: 31-416-690340නෝර්වේ - ට්රොන්ඩ්හයිම්දුරකථන: 47-72884388පෝලන්තය - වෝර්සෝදුරකථන: 48-22-3325737රුමේනියාව - බුකාරෙස්ට්Tel: 40-21-407-87-50ස්පාඤ්ඤය - මැඩ්රිඩ්Tel: 34-91-708-08-90Fax: 34-91-708-08-91ස්වීඩනය - ගොතන්බර්ග්Tel: 46-31-704-60-40ස්වීඩනය - ස්ටොක්හෝම්දුරකථන: 46-8-5090-4654එක්සත් රාජධානිය - වෝකින්හැම්Tel: 44-118-921-5800Fax: 44-118-921-5820 |
ලේඛන / සම්පත්
![]() |
Microchip Technology CoreJTAGසකසනයන් නිදොස් කරන්න [pdf] පරිශීලක මාර්ගෝපදේශය කෝර්ජේTAGDebug Processors, CoreJTAGනිදොස්කරණය, සකසනය |