ເທັກໂນໂລຢີ Microchip Core JTAG ຄູ່ມືຜູ້ໃຊ້ Debug Processors
ແນະນຳ
ຫຼັກ JTAG Debug v4.0 ອຳນວຍຄວາມສະດວກໃນການເຊື່ອມຕໍ່ຂອງກຸ່ມປະຕິບັດການທົດສອບຮ່ວມ (JTAG) ໂປເຊດເຊີຫຼັກອ່ອນທີ່ເຂົ້າກັນໄດ້ກັບ JTAG ແຕະ ຫຼື ປັກໝຸດການປ້ອນຂໍ້ມູນ/ການສົ່ງອອກຈຸດປະສົງທົ່ວໄປ (GPIO) ສຳລັບການດີບັກ. ຫຼັກ IP ນີ້ອຳນວຍຄວາມສະດວກໃນການດີບັ໊ກຂອງໂປເຊດເຊີຫຼັກອ່ອນໄດ້ສູງສຸດ 16 ໜ່ວຍພາຍໃນອຸປະກອນດຽວ, ແລະຍັງສະໜອງການຮອງຮັບການດີບັ໊ກຂອງໂປເຊດເຊີໃນສີ່ອຸປະກອນແຍກຕ່າງຫາກຜ່ານ GPIO.
ຄຸນສົມບັດ
CoreJTAGDebug ມີລັກສະນະທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້:
- ສະຫນອງການເຂົ້າເຖິງ fabric ກັບ JTAG ການໂຕ້ຕອບໂດຍຜ່ານ JTAG ແຕະ.
- ສະຫນອງການເຂົ້າເຖິງ fabric ກັບ JTAG ການໂຕ້ຕອບຜ່ານ GPIO pins.
- ຕັ້ງຄ່າການສະຫນັບສະຫນູນລະຫັດ IR ສໍາລັບ JTAG ການເຈາະອຸໂມງ.
- ສະຫນັບສະຫນູນການເຊື່ອມຕໍ່ຂອງອຸປະກອນຫຼາຍໂດຍຜ່ານ JTAG ແຕະ.
- ຮອງຮັບການດີບັກຫຼາຍຕົວປະມວນຜົນ.
- ສົ່ງເສີມໂມງແຍກຕ່າງຫາກ ແລະຣີເຊັດສັນຍານໃຫ້ກັບຊັບພະຍາກອນການກຳນົດເສັ້ນທາງທີ່ບໍ່ຄ່ອຍຄ່ອງຕົວ.
- ຮອງຮັບທັງ active-low ແລະ active-high target reset.
- ສະຫນັບສະຫນູນ JTAG ການໂຕ້ຕອບຕິດຕາມກວດກາຄວາມປອດໄພ (UJTAG_SEC) ສໍາລັບອຸປະກອນ PolarFire.
ຮຸ່ນຫຼັກ
ເອກະສານນີ້ໃຊ້ກັບ CoreJTAGດີບັກ v4.0
ຄອບຄົວທີ່ສະຫນັບສະຫນູນ
- PolarFire®
- RTG4™
- IGLOO® 2
- SmartFusion® 2
- SmartFusion
- ProASIC3/3E/3L
- IGLOO
- IGLOOe/+
ການນໍາໃຊ້ອຸປະກອນແລະປະສິດທິພາບ
ຂໍ້ມູນການນຳໃຊ້ ແລະປະສິດທິພາບແມ່ນລະບຸໄວ້ໃນຕາຕະລາງຕໍ່ໄປນີ້ສຳລັບຄອບຄົວອຸປະກອນທີ່ຮອງຮັບ. ຂໍ້ມູນທີ່ລະບຸໄວ້ໃນຕາຕະລາງນີ້ແມ່ນພຽງແຕ່ຕົວຊີ້ວັດ. ການນໍາໃຊ້ອຸປະກອນໂດຍລວມແລະການປະຕິບັດຂອງຫຼັກແມ່ນຂຶ້ນກັບລະບົບ.
ຕາຕະລາງ 1. ການນຳໃຊ້ອຸປະກອນ ແລະ ປະສິດທິພາບ
ຄອບຄົວ | ກະເບື້ອງຕາມລໍາດັບ | ຄູ່ປະສົມ | ທັງໝົດ | ການນໍາໃຊ້ ອຸປະກອນ | ທັງໝົດ % | ປະສິດທິພາບ (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 |
IGLOO | 17 | 172 | 3072 | AFL125V5 | 6.15 | 69.34 |
ProASIC3 | 17 | 157 | 13824 | A3P600 | 1.26 | 50 |
ໝາຍເຫດ: ຂໍ້ມູນໃນຕາຕະລາງນີ້ແມ່ນບັນລຸໄດ້ໂດຍໃຊ້ Verilog RTL ດ້ວຍການສັງເຄາະແບບປົກກະຕິແລະການຕັ້ງຄ່າຮູບແບບໃນ -1 ພາກສ່ວນ. ພາຣາມິເຕີລະດັບສູງສຸດ ຫຼື generics ໄດ້ຖືກປະໄວ້ໃນການຕັ້ງຄ່າເລີ່ມຕົ້ນ.
ຄໍາອະທິບາຍຫນ້າທີ່
CoreJTAGDebug ໃຊ້ UJTAG ມະຫາພາກຍາກເພື່ອສະຫນອງການເຂົ້າເຖິງ JTAG ການໂຕ້ຕອບຈາກຜ້າ FPGA. UJTAG ມະຫາພາກຍາກອຳນວຍຄວາມສະດວກໃນການເຊື່ອມຕໍ່ກັບຜົນຜະລິດຂອງຕົວຄວບຄຸມ MSS ຫຼື ASIC TAP ຈາກຜ້າ. ພຽງແຕ່, ຕົວຢ່າງຫນຶ່ງຂອງ UJTAG ມະຫາພາກແມ່ນອະນຸຍາດໃຫ້ຢູ່ໃນຜ້າ.
ຮູບທີ 1-1. CoreJTAGDebug Block Diagram
CoreJTAGDebug ປະກອບດ້ວຍ instantiation ຂອງ uj_j ໄດ້tag ຕົວຄວບຄຸມອຸໂມງ, ເຊິ່ງປະຕິບັດ JTAG ຕົວຄວບຄຸມອຸໂມງເພື່ອອໍານວຍຄວາມສະດວກ JTAG tunneling ລະຫວ່າງໂປຣແກມ FlashPro ແລະໂປເຊດເຊີ softcore ເປົ້າຫມາຍ. ໂປເຊດເຊີ softcore ແມ່ນເຊື່ອມຕໍ່ຜ່ານ FPGA ຂອງ JTAG ອິນເຕີເຟດ PINs. IR scans ຈາກ JTAG ການໂຕ້ຕອບແມ່ນບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໃນຜ້າ FPGA. ດັ່ງນັ້ນ, ອະນຸສັນຍາອຸໂມງແມ່ນຈໍາເປັນເພື່ອອໍານວຍຄວາມສະດວກໃນການສະແກນ IR ແລະ DR ໄປຫາເປົ້າຫມາຍ debug, ເຊິ່ງສະຫນັບສະຫນູນມາດຕະຖານອຸດສາຫະກໍາ J.TAG ການໂຕ້ຕອບ. ຕົວຄວບຄຸມອຸໂມງຖອດລະຫັດແພັກເກັດອຸໂມງທີ່ຖືກໂອນເປັນ DR scan ແລະສ້າງຜົນການສະແກນ IR ຫຼື DR, ອີງຕາມເນື້ອໃນຂອງແພັກເກັດອຸໂມງ ແລະເນື້ອໃນຂອງທະບຽນ IR ທີ່ສະໜອງໃຫ້ຜ່ານ UIREG. ຕົວຄວບຄຸມອຸໂມງຍັງຖອດລະຫັດແພັກເກັດອຸໂມງ, ເມື່ອເນື້ອໃນຂອງທະບຽນ IR ກົງກັບລະຫັດ IR ຂອງມັນ.
ຮູບທີ 1-2. Tunnel Packet Protocol
ພາລາມິເຕີການຕັ້ງຄ່າໃຫ້ການຕັ້ງຄ່າລະຫັດ IR ທີ່ໃຊ້ໂດຍຕົວຄວບຄຸມອຸໂມງ. ເພື່ອອໍານວຍຄວາມສະດວກໃນການດີບັກຂອງໂປເຊດເຊີ softcore ຫຼາຍພາຍໃນການອອກແບບດຽວ, ຈໍານວນຕົວຄວບຄຸມອຸໂມງທັນທີແມ່ນສາມາດຕັ້ງຄ່າໄດ້ຈາກ 1-16, ສະຫນອງ J.TAG ການໂຕ້ຕອບທີ່ສອດຄ່ອງກັບແຕ່ລະໂຮງງານຜະລິດເປົ້າຫມາຍ. ໂປເຊດເຊີເປົ້າຫມາຍເຫຼົ່ານີ້ແມ່ນແຕ່ລະຄົນສາມາດແກ້ໄຂໄດ້ໂດຍຜ່ານລະຫັດ IR ທີ່ເປັນເອກະລັກທີ່ກໍານົດໄວ້ໃນເວລາທັນທີ.
A CLKINT ຫຼື BFR buffer ແມ່ນ instantiated ໃນແຖວ TGT_TCK ຂອງແຕ່ລະຕົວໂຕ້ຕອບການດີບັກຂອງໂປເຊດເຊີເປົ້າຫມາຍ.
ສາຍ URSTB ຈາກ UJTAG macro (TRSTB) ຖືກສົ່ງເສີມເປັນຊັບພະຍາກອນທົ່ວໂລກພາຍໃນ CoreJTAGດີບັກ. inverter ທາງເລືອກແມ່ນວາງຢູ່ໃນເສັ້ນ TGT_TRST ພາຍໃນ CoreJTAGDebug ສໍາລັບການເຊື່ອມຕໍ່ກັບເປົ້າຫມາຍ debug, ເຊິ່ງຄາດວ່າຈະເຊື່ອມຕໍ່ກັບແຫຼ່ງ reset ສູງທີ່ມີການເຄື່ອນໄຫວ. ມັນຖືກຕັ້ງຄ່າເມື່ອສົມມຸດວ່າສັນຍານ TRSTB ທີ່ເຂົ້າມາຈາກ JTAG TAP ມີການເຄື່ອນໄຫວຕໍ່າ. ຖ້າການຕັ້ງຄ່ານີ້ຕ້ອງການຫນຶ່ງຫຼືຫຼາຍເປົ້າຫມາຍ debug, ຊັບພະຍາກອນການກໍານົດເສັ້ນທາງທົ່ວໂລກເພີ່ມເຕີມຈະຖືກບໍລິໂພກ.
ສາຍ URSTB ຈາກ UJTAG macro (TRSTB) ຖືກສົ່ງເສີມເປັນຊັບພະຍາກອນທົ່ວໂລກພາຍໃນ CoreJTAGດີບັກ. inverter ທາງເລືອກແມ່ນວາງຢູ່ໃນເສັ້ນ TGT_TRST ພາຍໃນ CoreJTAGDebug ສໍາລັບການເຊື່ອມຕໍ່ກັບເປົ້າຫມາຍ debug, ເຊິ່ງຄາດວ່າຈະເຊື່ອມຕໍ່ກັບແຫຼ່ງ reset ສູງທີ່ມີການເຄື່ອນໄຫວ. ມັນຖືກຕັ້ງຄ່າເມື່ອສົມມຸດວ່າສັນຍານ TRSTB ທີ່ເຂົ້າມາຈາກ JTAG TAP ມີການເຄື່ອນໄຫວຕໍ່າ. TGT_TRSTN ເປັນຄ່າເລີ່ມຕົ້ນທີ່ເຮັດວຽກຕໍ່າສໍາລັບເປົ້າໝາຍດີບັກ. ຖ້າການຕັ້ງຄ່ານີ້ຕ້ອງການຫນຶ່ງຫຼືຫຼາຍເປົ້າຫມາຍ debug, ຊັບພະຍາກອນການກໍານົດເສັ້ນທາງທົ່ວໂລກເພີ່ມເຕີມຈະຖືກບໍລິໂພກ.
ຮູບທີ 1-3. CoreJTAGDebug Serial Data ແລະໂມງ
ຕ່ອງໂສ້ອຸປະກອນ
ອ້າງອີງເຖິງ FPGA Programming User Guides ສໍາລັບຄະນະພັດທະນາສະເພາະ ຫຼືຄອບຄົວ. ແຕ່ລະຄະນະພັດທະນາອາດຈະດໍາເນີນການຢູ່ໃນ vol ທີ່ແຕກຕ່າງກັນtages, ແລະທ່ານອາດຈະເລືອກທີ່ຈະກວດສອບວ່າມັນເປັນໄປໄດ້ກັບເວທີການພັດທະນາຂອງພວກເຂົາ. ນອກຈາກນັ້ນ, ຖ້າທ່ານກໍາລັງໃຊ້ກະດານພັດທະນາຫຼາຍ, ໃຫ້ແນ່ໃຈວ່າ, ພວກເຂົາແບ່ງປັນພື້ນຖານທົ່ວໄປ.
ຜ່ານ FlashPro Header
ເພື່ອສະຫນັບສະຫນູນລະບົບຕ່ອງໂສ້ຂອງອຸປະກອນຫຼາຍອັນໃນ fabric ໂດຍໃຊ້ສ່ວນຫົວ FlashPro, ຫຼາຍຕົວຢ່າງຂອງ uj_jtag ຕ້ອງການ. ເວີຊັ່ນຂອງຫຼັກນີ້ໃຫ້ການເຂົ້າເຖິງສູງສຸດ 16 cores ໂດຍບໍ່ຕ້ອງໃຊ້ uj_j instantiating ດ້ວຍຕົນເອງ.tag. ແຕ່ລະຫຼັກມີລະຫັດ IR ທີ່ເປັນເອກະລັກ (ຈາກ 0x55 ຫາ 0x64) ທີ່ຈະໃຫ້ການເຂົ້າເຖິງຫຼັກສະເພາະທີ່ກົງກັບລະຫັດ ID.
ຮູບທີ 1-4. ໂປເຊດເຊີຫຼາຍອັນໃນອຸປະກອນດຽວອຸປະກອນດຽວ
ເພື່ອໃຊ້ CoreJTAGDebug ໃນທົ່ວອຸປະກອນຕ່າງໆ, ຫນຶ່ງໃນອຸປະກອນຕ້ອງການທີ່ຈະກາຍເປັນແມ່ບົດ. ອຸປະກອນນີ້ປະກອບດ້ວຍ CoreJTAGຫຼັກດີບັກ. ແຕ່ລະໂປເຊດເຊີໄດ້ຖືກເຊື່ອມຕໍ່ດັ່ງຕໍ່ໄປນີ້:
ຮູບທີ 1-5. ໂປເຊດເຊີຫຼາຍອັນໃນທົ່ວສອງອຸປະກອນ
ເພື່ອແກ້ໄຂບັນຫາຫຼັກຢູ່ໃນກະດານອື່ນ, JTAG ສັນຍານຈາກ CoreJTAGDebug ໄດ້ຖືກສົ່ງເສີມເປັນ pins ລະດັບສູງສຸດໃນ SmartDesign. ຫຼັງຈາກນັ້ນ, ເຫຼົ່ານີ້ແມ່ນເຊື່ອມຕໍ່ກັບ JTAG ສັນຍານໂດຍກົງກ່ຽວກັບໂປເຊດເຊີ.
ໝາຍເຫດ: A CoreJTAGDebug, ໃນການອອກແບບກະດານທີສອງ, ເປັນທາງເລືອກທີ່ສັງເກດວ່າ UJ_JTAG macro ແລະຫົວ FlashPro ບໍ່ໄດ້ໃຊ້ໃນການອອກແບບກະດານທີສອງ.
ເພື່ອເລືອກໂປເຊດເຊີສໍາລັບການດີບັກໃນ SoftConsole, ໃຫ້ຄລິກໃສ່ການຕັ້ງຄ່າການດີບັກ, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ແຖບ Debugger.
ຄໍາສັ່ງ, ທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້, ຖືກປະຕິບັດ.
ຮູບທີ 1-6. Debugger Configuration UJ_JTAG_IRCODE
UJ_JTAG_IRCODE ສາມາດປ່ຽນແປງໄດ້ຂຶ້ນກັບວ່າເຈົ້າກຳລັງດີບັ໊ກໃດ. ຕົວຢ່າງample: ເພື່ອດີບັກໂປເຊດເຊີໃນອຸປະກອນ 0, UJ_JTAG_IRCODE ສາມາດຖືກຕັ້ງເປັນ 0x55 ຫຼື 0x56.
ຜ່ານ GPIO
ເພື່ອດີບັກຜ່ານ GPIO, ພາລາມິເຕີ UJTAG _BYPASS ຖືກເລືອກ. ໜຶ່ງ ແລະສີ່ແກນສາມາດຖືກກວດແກ້ໄດ້ຜ່ານຫົວ ຫຼື ເຂັມປັກໝຸດ GPIO. ເພື່ອດໍາເນີນການເຊດຊັນການດີບັກໂດຍໃຊ້ GPIOs ຈາກ SoftConsole v5.3 ຫຼືສູງກວ່າ, ການຕັ້ງຄ່າ Debug ຕ້ອງຖືກຕັ້ງຄ່າດັ່ງຕໍ່ໄປນີ້:
ຮູບທີ 1-7. Debugger Configuration GPIO
ໝາຍເຫດ: ຖ້າທ່ານກໍາລັງດີບັກຜ່ານ GPIO, ທ່ານບໍ່ສາມາດແກ້ໄຂໂປເຊດເຊີພ້ອມໆກັນຜ່ານ FlashPro Header ຫຼື FlashPro5 ຝັງຢູ່ໃນກະດານພັດທະນາ. ຕົວຢ່າງample: FlashPro Header ຫຼື FlashPro5 ທີ່ຝັງໄວ້ແມ່ນມີຢູ່ເພື່ອອໍານວຍຄວາມສະດວກໃນການດີບັກໂດຍໃຊ້ Identify ຫຼື SmartDebug.
ຮູບທີ 1-8. ການດີບັກຜ່ານ GPIO Pins
ລະບົບຕ່ອງໂສ້ອຸປະກອນຜ່ານ GPIO Pins
ເພື່ອສະຫນັບສະຫນູນລະບົບຕ່ອງໂສ້ຂອງອຸປະກອນທີ່ຫຼາກຫຼາຍໂດຍຜ່ານ GPIO, UJTAGຕ້ອງເລືອກພາຣາມິເຕີ _BYPASS. ຫຼັງຈາກນັ້ນ, ສັນຍານ TCK, TMS, ແລະ TRSTb ສາມາດຖືກສົ່ງເສີມໄປສູ່ພອດລະດັບສູງສຸດ. ໂປເຊດເຊີເປົ້າຫມາຍທັງຫມົດມີ TCK, TMS, ແລະ TRSTb. ເຫຼົ່ານີ້ບໍ່ໄດ້ສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້.
ຮູບ 1-9. ລະບົບຕ່ອງໂສ້ອຸປະກອນຜ່ານ GPIO Pins
ໃນຂັ້ນພື້ນຖານ JTAG ລະບົບຕ່ອງໂສ້, TDO ຂອງໂປເຊດເຊີເຊື່ອມຕໍ່ກັບ TDI ຂອງໂປເຊດເຊີອື່ນ, ແລະມັນສືບຕໍ່ຈົນກ່ວາໂປເຊດເຊີທັງຫມົດຖືກຕ່ອງໂສ້, ໃນລັກສະນະນີ້. TDI ຂອງໂປເຊດເຊີທໍາອິດແລະ TDO ຂອງໂປເຊດເຊີສຸດທ້າຍເຊື່ອມຕໍ່ກັບ JTAG programmer chaining ໂຮງງານຜະລິດທັງຫມົດ. ເຈTAG ສັນຍານຈາກໂປເຊດເຊີແມ່ນຖືກສົ່ງໄປຫາ CoreJTAGDebug, ບ່ອນທີ່ພວກເຂົາສາມາດຖືກຕ່ອງໂສ້. ຖ້າຫາກວ່າລະບົບຕ່ອງໂສ້ໃນທົ່ວອຸປະກອນຫຼາຍແມ່ນສໍາເລັດ, ອຸປະກອນທີ່ມີ CoreJTAGDebug ກາຍເປັນອຸປະກອນຕົ້ນສະບັບ.
ໃນສະຖານະການດີບັກ GPIO, ບ່ອນທີ່ລະຫັດ IR ບໍ່ໄດ້ຖືກຈັດສັນໃຫ້ກັບແຕ່ລະໂປເຊດເຊີ, ສະຄຣິບ OpenOCD ທີ່ຖືກດັດແປງຖືກໃຊ້ເພື່ອເລືອກ, ເຊິ່ງອຸປະກອນຈະຖືກດີບັກ. ສະຄຣິບ OpenOCD ຖືກແກ້ໄຂເພື່ອເລືອກ, ອຸປະກອນໃດຖືກດີບັກ. ສໍາລັບການອອກແບບ Mi-V, ໄດ້ file ພົບເຫັນຢູ່ໃນສະຖານທີ່ຕິດຕັ້ງ SoftConsole, ພາຍໃຕ້ openocd/scripts/board/ microsemi-riscv.cfg. ສໍາລັບໂຮງງານຜະລິດອື່ນໆ, ໄດ້ files ຖືກພົບເຫັນຢູ່ໃນສະຖານທີ່ openocd ດຽວກັນ.
ໝາຍເຫດ: ທາງເລືອກການຕັ້ງຄ່າແກ້ໄຂບັນຫາຍັງຈໍາເປັນຕ້ອງໄດ້ຮັບການປັບປຸງ, ຖ້າຫາກວ່າ file ຖືກປ່ຽນຊື່
ຮູບ 1-10. ການຕັ້ງຄ່າດີບັກ
ເປີດຊື່ຜູ້ໃຊ້-riscv-gpio-chain.cfg, ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງampLe ຂອງສິ່ງທີ່ຕ້ອງເບິ່ງ:
ຮູບທີ 1-11. ການຕັ້ງຄ່າ MIV File
ການຕັ້ງຄ່າຕໍ່ໄປນີ້ເຮັດວຽກສໍາລັບການດີບັກອຸປະກອນດຽວໃນໄລຍະ GPIO. ສໍາລັບການແກ້ບັນຫາລະບົບຕ່ອງໂສ້, ຈໍາເປັນຕ້ອງໄດ້ເພີ່ມຄໍາສັ່ງເພີ່ມເຕີມ, ດັ່ງນັ້ນອຸປະກອນທີ່ບໍ່ໄດ້ດີບັກຖືກໃສ່ໃນໂຫມດ bypass.
ສໍາລັບສອງໂປເຊດເຊີໃນລະບົບຕ່ອງໂສ້, ຕໍ່ໄປນີ້ sampຄໍາສັ່ງແມ່ນປະຕິບັດ:
ນີ້ອະນຸຍາດໃຫ້ດີບັກຂອງ Target softcore Processor 1 ໂດຍການວາງ Target softcore Processor 0 ເຂົ້າໄປໃນໂໝດ bypass. ເພື່ອດີບັກ Target softcore Processor 0, ຄຳສັ່ງຕໍ່ໄປນີ້ຖືກໃຊ້:
ໝາຍເຫດ: ຄວາມແຕກຕ່າງພຽງແຕ່ລະຫວ່າງສອງການຕັ້ງຄ່ານີ້ແມ່ນແຫຼ່ງ, ເຊິ່ງເອີ້ນວ່າການຕັ້ງຄ່າ Microsemi RISCV. file (microsemi-riscv.cfg) ມາກ່ອນ, ເມື່ອການດີບັກ Target softcore Processor 0, ຫຼືທີສອງ, ເມື່ອ debugging Target Softcore Processor 1. ສໍາລັບຫຼາຍກວ່າສອງອຸປະກອນໃນລະບົບຕ່ອງໂສ້, j ເພີ່ມເຕີມtag newtaps ຖືກເພີ່ມ. ຕົວຢ່າງample, ຖ້າມີສາມໂປເຊດເຊີຢູ່ໃນລະບົບຕ່ອງໂສ້, ຄໍາສັ່ງຕໍ່ໄປນີ້ຖືກນໍາໃຊ້:
ຮູບ 1-12. ຕົວຢ່າງampແລະລະບົບ Debug
ການໂຕ້ຕອບ
ພາກສ່ວນຕໍ່ໄປນີ້ປຶກສາຫາລືກ່ຽວກັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບການໂຕ້ຕອບ.
ພາລາມິເຕີການຕັ້ງຄ່າ
ຕົວເລືອກການຕັ້ງຄ່າສໍາລັບ CoreJTAGDebug ໄດ້ຖືກອະທິບາຍໄວ້ໃນຕາຕະລາງຕໍ່ໄປນີ້. ຖ້າການຕັ້ງຄ່າອື່ນນອກຈາກຄ່າເລີ່ມຕົ້ນແມ່ນຕ້ອງການ, ໃຊ້ກ່ອງໂຕ້ຕອບການຕັ້ງຄ່າໃນ SmartDesign ເພື່ອເລືອກຄ່າທີ່ເຫມາະສົມສໍາລັບຕົວເລືອກທີ່ກໍານົດໄດ້.
ຕາຕະລາງ 2-1. CoreJTAGຕົວເລືອກການຕັ້ງຄ່າ Debug
ຊື່ | ຊ່ວງທີ່ຖືກຕ້ອງ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
NUM_DEBUG_TGTS | 1-16 | 1 | ຈໍານວນຂອງເປົ້າຫມາຍ debug ທີ່ມີຢູ່ໂດຍຜ່ານ 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 ຖືກເຊື່ອມຕໍ່ກັບຮູບແບບທົ່ວໂລກຂອງຜົນຜະລິດ URSTB ຕ່ຳຂອງ UJTAG macro.1: ຜົນຜະລິດ TGT_TRST ແມ່ນເຊື່ອມຕໍ່ພາຍໃນກັບຮູບແບບ inverted ທົ່ວໂລກຂອງຜົນຜະລິດ URSTB ຕໍ່າຂອງ UJTAG ມະຫາພາກ. ຊັບພະຍາກອນການກຳນົດເສັ້ນທາງທົ່ວໂລກພິເສດຈະຖືກບໍລິໂພກ ຖ້າພາລາມິເຕີນີ້ຖືກຕັ້ງເປັນ 1 ສໍາລັບເປົ້າໝາຍດີບັກໃດໆ. |
UJTAG_BYPASS | 0-1 | 0 | 0: GPIO Debug ຖືກປິດໃຊ້ງານ, Debug ສາມາດໃຊ້ໄດ້ຜ່ານ FlashPro Header ຫຼື Embedded FlashPro5.1: GPIO Debug ຖືກເປີດໃຊ້, Debug ສາມາດໃຊ້ໄດ້ຜ່ານ pins GPIO ທີ່ເລືອກຢູ່ໃນກະດານ.ໝາຍເຫດ: ເມື່ອ Debugging ສໍາເລັດຜ່ານ GPIO, ຄໍາສັ່ງ debug ຕໍ່ໄປນີ້ຖືກປະຕິບັດຢູ່ໃນຕົວເລືອກການດີບັກ SoftConsole: "—ຄໍາສັ່ງ "ຕັ້ງຄ່າ FPGA_TAP N"". |
UJTAG_SEC_EN | 0-1 | 0 | 0: UJTAG ມະຫາພາກຖືກເລືອກຖ້າ UJTAG_BYPASS = 0. 1: UJTAG_SEC macro ຖືກເລືອກຖ້າ UJTAG_BYPASS= 0.ໝາຍເຫດ: ພາລາມິເຕີນີ້ໃຊ້ກັບ PolarFire ເທົ່ານັ້ນ. ນັ້ນແມ່ນ, ຄອບຄົວ = 26. |
ລາຍລະອຽດສັນຍານ
ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງຄໍາອະທິບາຍສັນຍານສໍາລັບ CoreJTAGດີບັກ.
ຕາຕະລາງ 2-2. CoreJTAGດີບັກ I/O ສັນຍານ
ຊື່ | ຊ່ວງທີ່ຖືກຕ້ອງ | ຄ່າເລີ່ມຕົ້ນ | ລາຍລະອຽດ |
NUM_DEBUG_TGTS | 1-16 | 1 | ຈໍານວນຂອງເປົ້າຫມາຍ debug ທີ່ມີຢູ່ໂດຍຜ່ານ 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 ຖືກເຊື່ອມຕໍ່ກັບຮູບແບບທົ່ວໂລກຂອງຜົນຜະລິດ URSTB ຕ່ຳຂອງ UJTAG macro.1: ຜົນຜະລິດ TGT_TRST ແມ່ນເຊື່ອມຕໍ່ພາຍໃນກັບຮູບແບບ inverted ທົ່ວໂລກຂອງຜົນຜະລິດ URSTB ຕໍ່າຂອງ UJTAG ມະຫາພາກ. ຊັບພະຍາກອນການກຳນົດເສັ້ນທາງທົ່ວໂລກພິເສດຈະຖືກບໍລິໂພກ ຖ້າພາລາມິເຕີນີ້ຖືກຕັ້ງເປັນ 1 ສໍາລັບເປົ້າໝາຍດີບັກໃດໆ. |
UJTAG_BYPASS | 0-1 | 0 | 0: GPIO Debug ຖືກປິດໃຊ້ງານ, Debug ສາມາດໃຊ້ໄດ້ຜ່ານ FlashPro Header ຫຼື Embedded FlashPro5.1: GPIO Debug ຖືກເປີດໃຊ້, Debug ສາມາດໃຊ້ໄດ້ຜ່ານ pins GPIO ທີ່ເລືອກຢູ່ໃນກະດານ.ໝາຍເຫດ: ເມື່ອ Debugging ສໍາເລັດຜ່ານ GPIO, ຄໍາສັ່ງ debug ຕໍ່ໄປນີ້ຖືກປະຕິບັດຢູ່ໃນຕົວເລືອກການດີບັກ SoftConsole: "—ຄໍາສັ່ງ "ຕັ້ງຄ່າ FPGA_TAP N"". |
UJTAG_SEC_EN | 0-1 | 0 | 0: UJTAG ມະຫາພາກຖືກເລືອກຖ້າ UJTAG_BYPASS = 0. 1: UJTAG_SEC macro ຖືກເລືອກຖ້າ UJTAG_BYPASS= 0.ໝາຍເຫດ: ພາລາມິເຕີນີ້ໃຊ້ກັບ PolarFire ເທົ່ານັ້ນ. ນັ້ນແມ່ນ, ຄອບຄົວ = 26. |
ໝາຍເຫດ:
- ສັນຍານທັງຫມົດໃນ JTAG ລາຍຊື່ຜອດ TAP ຂ້າງເທິງຈະຕ້ອງຖືກສົ່ງເສີມເປັນພອດລະດັບສູງສຸດໃນ SmartDesign.
- SEC Ports ສາມາດໃຊ້ໄດ້ເມື່ອ UJ ເທົ່ານັ້ນTAG_SEC_EN ຖືກເປີດໃຊ້ຜ່ານ CoreJTAGGUI ການຕັ້ງຄ່າ Debug.
- ລະມັດລະວັງໂດຍສະເພາະເມື່ອເຊື່ອມຕໍ່ອິນພຸດ EN_SEC. ຖ້າ EN_SEC ຖືກສົ່ງເສີມເປັນພອດລະດັບສູງສຸດ (pinput ອຸປະກອນ), ທ່ານຕ້ອງເຂົ້າເຖິງ Configure I/O States ໃນລະຫວ່າງ J.TAG ພາກສ່ວນການຂຽນໂປລແກລມຂອງການອອກແບບໂປຣແກຣມຢູ່ໃນກະແສ Libero ແລະໃຫ້ແນ່ໃຈວ່າ I/0 State (Output ເທົ່ານັ້ນ) ສໍາລັບພອດ EN_SEC ຖືກຕັ້ງເປັນ 1.
ລົງທະບຽນແຜນທີ່ ແລະລາຍລະອຽດ
ບໍ່ມີການລົງທະບຽນສໍາລັບ CoreJTAGດີບັກ.
ກະແສເຄື່ອງມື
ພາກສ່ວນຕໍ່ໄປນີ້ສົນທະນາຂໍ້ມູນກ່ຽວກັບການໄຫຼເຂົ້າຂອງເຄື່ອງມື.
ໃບອະນຸຍາດ
ໃບອະນຸຍາດບໍ່ຈໍາເປັນຕ້ອງໃຊ້ IP Core ນີ້ກັບ Libero SoC.
RTL
ລະຫັດ RTL ສໍາເລັດແມ່ນສະຫນອງໃຫ້ສໍາລັບຫຼັກແລະ testbenches, ອະນຸຍາດໃຫ້ຫຼັກສາມາດ instantiated ກັບ SmartDesign. ການຈຳລອງ, ການສັງເຄາະ ແລະການຈັດວາງສາມາດປະຕິບັດໄດ້ພາຍໃນ Libero SoC.
SmartDesign
ອະດີດample instantiated view ຂອງ CoreJTAGDebug ແມ່ນສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການນໍາໃຊ້ SmartDesign ເພື່ອເລັ່ງລັດແລະສ້າງແກນ, ເບິ່ງການນໍາໃຊ້ DirectCore ໃນຄູ່ມືຜູ້ໃຊ້ Libero® SoC.
ຮູບທີ 4-1. SmartDesign CoreJTAGDebug Instance View ໃຊ້ JTAG ສ່ວນຫົວ
ຮູບທີ 4-2. SmartDesign CoreJTAGDebug Instance ໂດຍໃຊ້ GPIO Pins
ການຕັ້ງຄ່າ CoreJTAGDebug ໃນ SmartDesign
ຫຼັກຖືກຕັ້ງຄ່າໂດຍໃຊ້ GUI ການຕັ້ງຄ່າໃນ SmartDesign. ອະດີດample ຂອງ GUI ແມ່ນສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.
ຮູບທີ 4-3. ການຕັ້ງຄ່າ CoreJTAGDebug ໃນ SmartDesign
ສໍາລັບ PolarFire, UJTAG_SEC ເລືອກ UJTAG_SEC macro ແທນ UJTAG macro ເມື່ອ UJTAG_BYPASS ຖືກປິດໃຊ້ງານ. ມັນຖືກລະເລີຍສຳລັບຄອບຄົວອື່ນໆທັງໝົດ.
ຈໍານວນເປົ້າຫມາຍດີບັກແມ່ນກໍານົດໄດ້ສູງເຖິງ 16 ເປົ້າຫມາຍດີບັກ, ມີ UJTAG_BYPASS ປິດໃຊ້ງານ ແລະສູງສຸດ 4 ເປົ້າໝາຍດີບັກ, ດ້ວຍ UJTAG_BYPASS ຖືກເປີດໃຊ້ແລ້ວ.
UJTAG_BYPASS ເລືອກການດີບັກຜ່ານ UJTAG ແລະສ່ວນຫົວ FlashPro, ແລະການດີບັກຜ່ານ GPIO pins.
ເປົ້າໝາຍ # ລະຫັດ IR ແມ່ນ JTAG ລະຫັດ IR ໃຫ້ກັບເປົ້າໝາຍດີບັກ. ອັນນີ້ຕ້ອງເປັນຄ່າທີ່ບໍ່ຊໍ້າກັນພາຍໃນຂອບເຂດທີ່ລະບຸໄວ້ໃນ ຕາຕະລາງ 2-1.
ກະແສການຈຳລອງ
ເຄື່ອງທົດສອບຜູ້ໃຊ້ແມ່ນສະຫນອງໃຫ້ກັບ CoreJTAGດີບັກ. ເພື່ອດໍາເນີນການຈໍາລອງ:
- ເລືອກກະແສ testbench ຂອງຜູ້ໃຊ້ພາຍໃນ SmartDesign.
- ກົດ Save and Generate ຢູ່ໃນ Generate pane. ເລືອກ testbench ຜູ້ໃຊ້ຈາກ Core Configuration GUI.
ເມື່ອ SmartDesign ສ້າງໂຄງການ Libero, ມັນຕິດຕັ້ງ testbench ຂອງຜູ້ໃຊ້ files. ເພື່ອດໍາເນີນການທົດສອບຜູ້ໃຊ້:
- ຕັ້ງຮາກການອອກແບບໃຫ້ກັບ CoreJTAGDebug instantiation ໃນແຖບລໍາດັບຊັ້ນຂອງການອອກແບບ Libero.
- ຄລິກຢືນຢັນການອອກແບບກ່ອນສັງເຄາະ > ຈຳລອງຢູ່ໃນໜ້າຕ່າງ Libero Design Flow. ນີ້ຈະເລີ່ມ ModelSim ແລະດໍາເນີນການຈໍາລອງອັດຕະໂນມັດ.
ການສັງເຄາະໃນ Libero
ເພື່ອດໍາເນີນການ Synthesis:
- ຄລິກໄອຄອນ Synthesize ໃນປ່ອງຢ້ຽມ Libero SoC Design Flow ເພື່ອສັງເຄາະຫຼັກ. ອີກທາງເລືອກ, ຄລິກຂວາທີ່ຕົວເລືອກ Synthesize ຢູ່ໃນປ່ອງຢ້ຽມ Design Flow, ແລະເລືອກ Open Interactively. ປ່ອງຢ້ຽມສັງເຄາະສະແດງໂຄງການSynplify®.
- ຄລິກໄອຄອນແລ່ນ.
ໝາຍເຫດ: ສໍາລັບ RTG4, ມີການເຕືອນການຫຼຸດຜ່ອນເຫດການຊົ່ວຄາວ (SET) ເຊິ່ງສາມາດຖືກລະເລີຍຍ້ອນວ່າ IP ນີ້ຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງການພັດທະນາເທົ່ານັ້ນແລະຈະບໍ່ຖືກນໍາໃຊ້ໃນສະພາບແວດລ້ອມຮັງສີ.
ສະຖານທີ່ແລະເສັ້ນທາງໃນ Libero
ເມື່ອການສັງເຄາະສຳເລັດແລ້ວ, ໃຫ້ຄລິກທີ່ໄອຄອນສະຖານທີ່ ແລະເສັ້ນທາງໃນ Libero SoC ເພື່ອເລີ່ມຕົ້ນຂະບວນການບັນຈຸເຂົ້າຮຽນ.
ການຂຽນໂປລແກລມອຸປະກອນ
ຖ້າຄຸນສົມບັດ UJAG_SEC ຖືກໃຊ້ ແລະ EN_SEC ຖືກເລື່ອນເປັນພອດລະດັບສູງສຸດ ( PIN ປ້ອນອຸປະກອນ), ທ່ານຕ້ອງເຂົ້າເຖິງ Configure I/O States ໃນລະຫວ່າງ J.TAG ພາກສ່ວນການຂຽນໂປລແກລມຂອງການອອກແບບໂປຣແກຣມຢູ່ໃນກະແສ Libero ແລະໃຫ້ແນ່ໃຈວ່າ I/0 State (Output ເທົ່ານັ້ນ) ສໍາລັບພອດ EN_SEC ຖືກຕັ້ງເປັນ 1.
ການຕັ້ງຄ່ານີ້ແມ່ນມີຄວາມຈໍາເປັນເພື່ອຮັກສາການເຂົ້າເຖິງ JTAG ພອດສໍາລັບການ reprogramming ຂອງອຸປະກອນ, ເນື່ອງຈາກວ່າກໍານົດໄວ້ Boundary Scan Register (BSR) ຄ່າ overrides ລະດັບ logic ພາຍນອກໃດໆໃນ EN_SEC ໃນລະຫວ່າງການ reprogramming.
ການເຊື່ອມໂຍງລະບົບ
ພາກສ່ວນຕໍ່ໄປນີ້ປຶກສາຫາລືກ່ຽວກັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບການເຊື່ອມໂຍງລະບົບ.
ການອອກແບບລະດັບລະບົບສໍາລັບ IGLOO2/RTG4
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນຄວາມຕ້ອງການອອກແບບເພື່ອປະຕິບັດ JTAG debugging ຂອງໂປເຊດເຊີ softcore, ຕັ້ງຢູ່ໃນ fabric ຈາກ SoftConsole ກັບ JTAG ການໂຕ້ຕອບສໍາລັບອຸປະກອນ IGLOO2 ແລະ RTG4.
ຮູບ 5-1. RTG4/IGLOO2 JTAG ການອອກແບບດີບັກ
ການອອກແບບລະດັບລະບົບສໍາລັບ SmartFusion2
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນຄວາມຕ້ອງການອອກແບບເພື່ອປະຕິບັດ JTAG debugging ຂອງໂປເຊດເຊີ softcore, ຕັ້ງຢູ່ໃນ fabric ຈາກ SoftConsole ກັບ JTAG ການໂຕ້ຕອບສໍາລັບອຸປະກອນ SmartFusion2.
ຮູບ 5-2. SmartFusion2 JTAG ການອອກແບບດີບັກ
UJTAG_SEC
ສໍາລັບອຸປະກອນໃນຄອບຄົວ PolarFire, ລຸ້ນນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກລະຫວ່າງ UJTAG ແລະ UJTAG_SEC, UJTAGພາຣາມິເຕີ _SEC_EN ໃນ GUI ຈະຖືກໃຊ້ເພື່ອເລືອກອັນໃດທີ່ຕ້ອງການ.
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນວາດທີ່ງ່າຍດາຍທີ່ເປັນຕົວແທນຂອງການໂຕ້ຕອບທາງດ້ານຮ່າງກາຍຂອງ UJTAG/UJTAG_SEC ໃນ PolarFire.
ຮູບ 5-3. PolarFire UJTAG_SEC Macro
ຂໍ້ຈໍາກັດການອອກແບບ
ການອອກແບບດ້ວຍ CoreJTAGDebug ຮຽກຮ້ອງໃຫ້ແອັບພລິເຄຊັນປະຕິບັດຕາມຂໍ້ຈໍາກັດ, ໃນຂັ້ນຕອນການອອກແບບ, ສໍາລັບການອະນຸຍາດໃຫ້ການວິເຄາະເວລາຖືກນໍາໃຊ້ໃນໂດເມນໂມງ TCK.
ເພື່ອເພີ່ມຂໍ້ຈໍາກັດ:
- ຖ້າການໄຫຼເຂົ້າຂອງຂໍ້ຈໍາກັດທີ່ປັບປຸງໃຫ້ດີຂຶ້ນໃນ Libero v11.7 ຫຼືສູງກວ່າ, ໃຫ້ຄລິກສອງຄັ້ງ Constraints > Manage Constraints ຢູ່ໃນປ່ອງຢ້ຽມ DesignFlow ແລະຄລິກແຖບ Timing.
- ໃນແຖບເວລາຂອງປ່ອງຢ້ຽມ Constraint Manager, ຄລິກໃຫມ່ເພື່ອສ້າງ SDC ໃຫມ່ file, ແລະຊື່ file. ຂໍ້ຈໍາກັດການອອກແບບປະກອບມີຂໍ້ຈໍາກັດຂອງແຫຼ່ງໂມງທີ່ສາມາດເຂົ້າໄປໃນ SDC ເປົ່ານີ້ file.
- ຖ້າການໄຫຼເຂົ້າຂອງຂໍ້ຈໍາກັດຄລາສສິກໃນ Libero v11.7 ຫຼືສູງກວ່າແມ່ນຖືກນໍາໃຊ້, ຄລິກຂວາສ້າງຂໍ້ຈໍາກັດ> ກໍານົດເວລາ, ຢູ່ໃນປ່ອງຢ້ຽມການອອກແບບກະແສ, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ສ້າງຂໍ້ຈໍາກັດໃຫມ່. ມັນສ້າງ SDC ໃຫມ່ file. ຂໍ້ຈໍາກັດການອອກແບບປະກອບມີຂໍ້ຈໍາກັດຂອງແຫຼ່ງໂມງ, ເຊິ່ງຖືກໃສ່ຢູ່ໃນ SDC ເປົ່ານີ້ file.
- ຄິດໄລ່ໄລຍະເວລາ TCK ແລະໄລຍະເວລາເຄິ່ງຫນຶ່ງ. TCK ຖືກຕັ້ງເປັນ 6 MHz ເມື່ອການດີບັກຖືກເຮັດດ້ວຍ FlashPro, ແລະຖືກຕັ້ງເປັນຄວາມຖີ່ສູງສຸດ 30 MHz ເມື່ອການດີບັກຖືກຮອງຮັບໂດຍ FlashPro5. ຫຼັງຈາກທີ່ທ່ານໄດ້ສໍາເລັດຂັ້ນຕອນນີ້, ເຂົ້າໄປໃນຂໍ້ຈໍາກັດຕໍ່ໄປນີ້ໃນ SDC file:
create_clock -name { TCK } \- ໄລຍະເວລາ TCK_PERIOD \
- ຮູບແບບຄື້ນ { 0 TCK_HALF_PERIOD } \ [ get_ports { TCK } ] ສຳລັບຕົວຢ່າງampດັ່ງນັ້ນ, ຂໍ້ຈໍາກັດຕໍ່ໄປນີ້ແມ່ນຖືກນໍາໃຊ້ສໍາລັບການອອກແບບທີ່ໃຊ້ຄວາມຖີ່ TCK ຂອງ 6 MHz.
create_clock -name { TCK } \ - ໄລຍະເວລາ 166.67 \
- ຮູບແບບຄື້ນ { 0 83.33 } \ [ get_ports { TCK } ]
- ເຊື່ອມໂຍງຂໍ້ຈໍາກັດທັງຫມົດ files ດ້ວຍການສັງເຄາະ, ສະຖານທີ່ແລະເສັ້ນທາງ, ແລະການກວດສອບເວລາ stages ຢູ່ໃນ ຜູ້ຈັດການຈໍາກັດ > ແຖບເວລາ. ນີ້ແມ່ນສໍາເລັດໂດຍການເລືອກກ່ອງກາເຄື່ອງຫມາຍທີ່ກ່ຽວຂ້ອງສໍາລັບ SDC files ທີ່ຂໍ້ຈໍາກັດໄດ້ຖືກເຂົ້າໄປໃນ
ປະຫວັດການແກ້ໄຂ
ຊື່ຜອດ | ກວ້າງ | ທິດທາງ | ລາຍລະອຽດ |
JTAG TAP Ports | |||
TDI | 1 | ປ້ອນຂໍ້ມູນ | ທົດສອບຂໍ້ມູນໃນ. ການປ້ອນຂໍ້ມູນ Serial ຈາກ TAP. |
TCK | 1 | ປ້ອນຂໍ້ມູນ | ໂມງທົດສອບ. ແຫຼ່ງໂມງໄປຫາອົງປະກອບຕາມລໍາດັບທັງໝົດພາຍໃນ CoreJTAGດີບັກ. |
TMS | 1 | ປ້ອນຂໍ້ມູນ | ໂຫມດການທົດສອບເລືອກ. |
TDO | 1 | ຜົນຜະລິດ | ທົດສອບຂໍ້ມູນອອກ. Serial data output to TAP. |
TRSTB | 1 | ປ້ອນຂໍ້ມູນ | ທົດສອບຣີເຊັດ. ການປ້ອນຂໍ້ມູນການຕັ້ງຄ່າຕ່ໍາທີ່ເປີດໃຊ້ຈາກ TAP. |
JTAG ເປົ້າໝາຍ X Ports | |||
TGT_TDO_x | 1 | ປ້ອນຂໍ້ມູນ | ທົດສອບຂໍ້ມູນຈາກ debug target x ໄປຫາ TAP. ເຊື່ອມຕໍ່ກັບພອດ TDO ເປົ້າຫມາຍ. |
TGT_TCK_x | 1 | ຜົນຜະລິດ | ທົດສອບຜົນອອກຂອງໂມງເພື່ອດີບັກເປົ້າໝາຍ x. TCK ໄດ້ຖືກສົ່ງເສີມໄປສູ່ໂລກ, ຕ່ໍາສຸດທິພາຍໃນ CoreJTAGດີບັກ. |
TGT_TRST_x | 1 | ຜົນຜະລິດ | Active-High Test Reset. ໃຊ້ເມື່ອ TGT_ACTIVE_HIGH_RESET_x =1 ເທົ່ານັ້ນ |
TGT_TRSTN_x | 1 | ຜົນຜະລິດ | ຣີເຊັດການທົດສອບ Active-Low. ໃຊ້ພຽງແຕ່ເມື່ອ TGT_ACTIVE_HIGH_RESET_x =0 |
TGT_TMS_x | 1 | ຜົນຜະລິດ | ໂຫມດການທົດສອບເລືອກຜົນຜະລິດເພື່ອແກ້ບັນຫາເປົ້າຫມາຍ x. |
TGT_TDI_x | 1 | ຜົນຜະລິດ | ທົດສອບຂໍ້ມູນໃນ. ການປ້ອນຂໍ້ມູນ Serial ຈາກ debug target x. |
UJTAG_BYPASS_TCK_x | 1 | ປ້ອນຂໍ້ມູນ | ທົດສອບການປ້ອນຂໍ້ມູນໂມງເພື່ອດີບັກເປົ້າໝາຍ x ຈາກ PIN GPIO. |
UJTAG_BYPASS_TMS_x | 1 | ປ້ອນຂໍ້ມູນ | ໂໝດທົດສອບ ເລືອກເພື່ອດີບັກເປົ້າໝາຍ x ຈາກ PIN GPIO. |
UJTAG_BYPASS_TDI_x | 1 | ປ້ອນຂໍ້ມູນ | ທົດສອບຂໍ້ມູນໃນ, ຂໍ້ມູນ Serial ເພື່ອແກ້ບັນຫາເປົ້າໝາຍ x ຈາກ PIN GPIO. |
UJTAG_BYPASS_TRSTB_x | 1 | ປ້ອນຂໍ້ມູນ | ທົດສອບຣີເຊັດ. ຣີເຊັດການປ້ອນຂໍ້ມູນເພື່ອແກ້ໄຂບັນຫາເປົ້າໝາຍ x ຈາກ PIN GPIO. |
UJTAG_BYPASS_TDO_x | 1 | ຜົນຜະລິດ | ທົດສອບຂໍ້ມູນອອກ, ຂໍ້ມູນ Serial ຈາກ debug target x ຈາກ GPIO pin. |
SEC Ports | |||
EN_SEC | 1 | ປ້ອນຂໍ້ມູນ | ເປີດໃຊ້ຄວາມປອດໄພ. ເປີດໃຊ້ການອອກແບບຜູ້ໃຊ້ເພື່ອລົບລ້າງການປ້ອນຂໍ້ມູນ TDI ແລະ TRSTB ພາຍນອກໄປຫາ TAP.ຂໍ້ຄວນລະວັງ: ເອົາຄວາມລະມັດລະວັງໂດຍສະເພາະເມື່ອເຊື່ອມຕໍ່ພອດນີ້. ເບິ່ງບັນທຶກຂ້າງລຸ່ມນີ້ ແລະ Device Programming ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ. |
TDI_SEC | 1 | ປ້ອນຂໍ້ມູນ | ລົບລ້າງ TDI ຄວາມປອດໄພ. ລົບລ້າງການປ້ອນຂໍ້ມູນ TDI ພາຍນອກໃສ່ TAP ເມື່ອ EN_SEC ສູງ. |
TRSTB_SEC | 1 | ປ້ອນຂໍ້ມູນ | ລົບລ້າງຄວາມປອດໄພ TRSTB. ລົບລ້າງການປ້ອນຂໍ້ມູນ TRSTB ພາຍນອກໄປຫາ TAP ເມື່ອ SEC_EN ສູງ. |
UTRSTB | 1 | ຜົນຜະລິດ | ທົດສອບ Reset Monitor |
UTMS | 1 | ຜົນຜະລິດ | ໂໝດທົດສອບ ເລືອກ Monitor |
ໄມໂຄຣຊິບ Webເວັບໄຊ
Microchip ໃຫ້ການຊ່ວຍເຫຼືອອອນໄລນ໌ໂດຍຜ່ານຂອງພວກເຮົາ webສະຖານທີ່ຢູ່ www.microchip.com/. ນີ້ webເວັບໄຊໄດ້ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ files ແລະຂໍ້ມູນຂ່າວສານໄດ້ຢ່າງງ່າຍດາຍສາມາດໃຊ້ໄດ້ກັບລູກຄ້າ. ບາງເນື້ອໃນທີ່ມີຢູ່ລວມມີ:
- ສະຫນັບສະຫນູນຜະລິດຕະພັນ - ເອກະສານຂໍ້ມູນແລະ errata, ບັນທຶກການນໍາໃຊ້ແລະ sample ໂປລແກລມ, ຊັບພະຍາກອນການອອກແບບ, ຄູ່ມືຜູ້ໃຊ້ແລະເອກະສານສະຫນັບສະຫນູນຮາດແວ, ການປ່ອຍຊອບແວຫລ້າສຸດແລະຊອບແວທີ່ເກັບໄວ້
- ສະຫນັບສະຫນູນດ້ານວິຊາການທົ່ວໄປ – ຄໍາຖາມທີ່ຖືກຖາມເລື້ອຍໆ (FAQs), ຄໍາຮ້ອງສະຫມັກສະຫນັບສະຫນູນດ້ານວິຊາການ, ກຸ່ມສົນທະນາອອນໄລນ໌, ການອອກແບບ Microchip ລາຍຊື່ສະມາຊິກໂຄງການຄູ່ຮ່ວມງານ
- ທຸລະກິດຂອງ Microchip - ຄູ່ມືການຄັດເລືອກຜະລິດຕະພັນແລະການສັ່ງຊື້, ການປ່ອຍຂ່າວຫລ້າສຸດ Microchip, ລາຍການສໍາມະນາແລະກິດຈະກໍາ, ລາຍຊື່ຂອງຫ້ອງການຂາຍ Microchip, ຈໍາຫນ່າຍແລະຕົວແທນໂຮງງານຜະລິດ
ບໍລິການແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນ
ບໍລິການແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນຂອງ Microchip ຊ່ວຍໃຫ້ລູກຄ້າມີປະຈຸບັນກ່ຽວກັບຜະລິດຕະພັນຂອງ Microchip. ຜູ້ຈອງຈະໄດ້ຮັບການແຈ້ງເຕືອນທາງອີເມລ໌ທຸກຄັ້ງທີ່ມີການປ່ຽນແປງ, ການປັບປຸງ, ການແກ້ໄຂຫຼືຄວາມຜິດພາດທີ່ກ່ຽວຂ້ອງກັບຄອບຄົວຜະລິດຕະພັນທີ່ລະບຸຫຼືເຄື່ອງມືການພັດທະນາທີ່ມີຄວາມສົນໃຈ.
ເພື່ອລົງທະບຽນ, ໄປທີ່ www.microchip.com/pcn ແລະປະຕິບັດຕາມຄໍາແນະນໍາການລົງທະບຽນສະຫນັບສະຫນູນລູກຄ້າ ຜູ້ໃຊ້ຜະລິດຕະພັນ Microchip ສາມາດໄດ້ຮັບການຊ່ວຍເຫຼືອຜ່ານຫຼາຍຊ່ອງທາງ:
- ຕົວແທນຈໍາຫນ່າຍຫຼືຕົວແທນ
- ຫ້ອງການຂາຍທ້ອງຖິ່ນ
- Embedded Solutions Engineer (ESE)ຝ່າຍຊ່ວຍເຫຼືອດ້ານວິຊາການ ລູກຄ້າຄວນຕິດຕໍ່ຜູ້ຈັດຈໍາໜ່າຍ, ຕົວແທນ ຫຼື ESE ຂອງເຂົາເຈົ້າເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ. ຫ້ອງການຂາຍທ້ອງຖິ່ນຍັງມີຢູ່ເພື່ອຊ່ວຍລູກຄ້າ. ບັນຊີລາຍຊື່ຂອງຫ້ອງການຂາຍແລະສະຖານທີ່ແມ່ນລວມຢູ່ໃນເອກະສານນີ້.
ສະຫນັບສະຫນູນດ້ານວິຊາການແມ່ນມີຢູ່ໂດຍຜ່ານ webເວັບໄຊຢູ່: www.microchip.com/support
ຄຸນສົມບັດການປົກປ້ອງລະຫັດອຸປະກອນໄມໂຄຊິບ
ໃຫ້ສັງເກດລາຍລະອຽດຕໍ່ໄປນີ້ຂອງຄຸນສົມບັດປ້ອງກັນລະຫັດໃນອຸປະກອນ Microchip:
- ຜະລິດຕະພັນ Microchip ຕອບສະໜອງໄດ້ສະເພາະໃນເອກະສານຂໍ້ມູນ Microchip ໂດຍສະເພາະ.
- ໄມໂຄຣຊິບເຊື່ອວ່າຜະລິດຕະພັນໃນຄອບຄົວຂອງມັນມີຄວາມປອດໄພເມື່ອໃຊ້ໃນລັກສະນະທີ່ຕັ້ງໃຈ ແລະພາຍໃຕ້ເງື່ອນໄຂປົກກະຕິ.
- ມີວິທີການທີ່ບໍ່ຊື່ສັດ ແລະອາດຈະຜິດກົດໝາຍຖືກໃຊ້ໃນຄວາມພະຍາຍາມທີ່ຈະລະເມີດຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງອຸປະກອນ Microchip. ພວກເຮົາເຊື່ອວ່າວິທີການເຫຼົ່ານີ້ຮຽກຮ້ອງໃຫ້ມີການນໍາໃຊ້ຜະລິດຕະພັນຂອງ Microchip ໃນລັກສະນະທີ່ຢູ່ນອກຂໍ້ກໍານົດການດໍາເນີນງານທີ່ມີຢູ່ໃນແຜ່ນຂໍ້ມູນຂອງ Microchip. ຄວາມພະຍາຍາມທີ່ຈະລະເມີດຄຸນສົມບັດການປົກປ້ອງລະຫັດເຫຼົ່ານີ້, ສ່ວນຫຼາຍອາດຈະ, ບໍ່ສາມາດສໍາເລັດໄດ້ໂດຍບໍ່ມີການລະເມີດສິດທິຊັບສິນທາງປັນຍາຂອງ Microchip.
- Microchip ເຕັມໃຈທີ່ຈະເຮັດວຽກກັບລູກຄ້າໃດໆທີ່ກັງວົນກ່ຽວກັບຄວາມຊື່ສັດຂອງລະຫັດຂອງມັນ.
- ທັງ Microchip ຫຼືຜູ້ຜະລິດ semiconductor ອື່ນໆບໍ່ສາມາດຮັບປະກັນຄວາມປອດໄພຂອງລະຫັດຂອງມັນ. ການປົກປ້ອງລະຫັດບໍ່ໄດ້ຫມາຍຄວາມວ່າພວກເຮົາກໍາລັງຮັບປະກັນວ່າຜະລິດຕະພັນແມ່ນ "ບໍ່ສາມາດທໍາລາຍໄດ້." ການປົກປ້ອງລະຫັດແມ່ນພັດທະນາຢ່າງຕໍ່ເນື່ອງ. ພວກເຮົາຢູ່ທີ່ Microchip ມຸ່ງໝັ້ນທີ່ຈະປັບປຸງຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນຂອງພວກເຮົາຢ່າງຕໍ່ເນື່ອງ. ຄວາມພະຍາຍາມທີ່ຈະທໍາລາຍຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງ Microchip ອາດຈະເປັນການລະເມີດກົດຫມາຍວ່າດ້ວຍ Digital Millennium Copyright Act. ຖ້າການກະທໍາດັ່ງກ່າວອະນຸຍາດໃຫ້ເຂົ້າເຖິງຊອບແວຂອງທ່ານໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດຫຼືວຽກງານທີ່ມີລິຂະສິດອື່ນໆ, ທ່ານອາດຈະມີສິດທີ່ຈະຟ້ອງຮ້ອງສໍາລັບການບັນເທົາທຸກພາຍໃຕ້ກົດຫມາຍວ່າດ້ວຍ.
ປະກາດກົດໝາຍ
ຂໍ້ມູນທີ່ມີຢູ່ໃນສິ່ງພິມນີ້ແມ່ນໄດ້ສະຫນອງໃຫ້ສໍາລັບຈຸດປະສົງພຽງແຕ່ຂອງການອອກແບບແລະການນໍາໃຊ້ຜະລິດຕະພັນ Microchip. ຂໍ້ມູນກ່ຽວກັບການນໍາໃຊ້ອຸປະກອນແລະສິ່ງທີ່ຄ້າຍຄືກັນແມ່ນສະຫນອງໃຫ້ພຽງແຕ່ເພື່ອຄວາມສະດວກຂອງທ່ານແລະອາດຈະຖືກແທນທີ່ໂດຍການປັບປຸງ. ມັນເປັນຄວາມຮັບຜິດຊອບຂອງທ່ານເພື່ອຮັບປະກັນວ່າຄໍາຮ້ອງສະຫມັກຂອງທ່ານຕອບສະຫນອງກັບສະເພາະຂອງທ່ານ.
ຂໍ້ມູນນີ້ແມ່ນສະໜອງໃຫ້ໂດຍໄມໂຄຣຊິບ “ຄື”. ໄມໂຄຣຊິບບໍ່ໄດ້ເປັນຕົວແທນ
ຫຼືການຮັບປະກັນຂອງທຸກປະເພດບໍ່ວ່າຈະສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ລາຍລັກອັກສອນຫຼືທາງປາກ, ກົດຫມາຍວ່າດ້ວຍ
ຫຼືອີກຢ່າງໜຶ່ງ, ກ່ຽວຂ້ອງກັບຂໍ້ມູນລວມທັງແຕ່ບໍ່ຈຳກັດຕໍ່ອັນໃດອັນໜຶ່ງ
ການຮັບປະກັນການບໍ່ລະເມີດ, ຄວາມສາມາດຂອງສິນຄ້າ, ແລະຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະຫຼືການຮັບປະກັນທີ່ກ່ຽວຂ້ອງກັບເງື່ອນໄຂ, ຄຸນນະພາບ, ຫຼືການປະຕິບັດຂອງມັນ. ໃນກໍລະນີໃດກໍ່ຕາມ, ໄມໂຄຣຊິບຈະຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍທາງອ້ອມ, ພິເສດ, ລົງໂທດ, ອຸບັດຕິເຫດ ຫຼື ຜົນສະທ້ອນຕໍ່ການສູນເສຍ, ຄວາມເສຍຫາຍ, ຄ່າໃຊ້ຈ່າຍ ຫຼືຄ່າໃຊ້ຈ່າຍໃດໆກໍຕາມທີ່ກ່ຽວຂ້ອງກັບການສະໜອງຂໍ້ມູນ, ຫຼືໃນກໍລະນີໃດກໍ່ຕາມ. ໄມໂຄຣຊິບໄດ້ຮັບການແນະນຳກ່ຽວກັບຄວາມເປັນໄປໄດ້ ຫຼືຄວາມເສຍຫາຍແມ່ນເປັນໄປໄດ້. ໃນຂອບເຂດທີ່ກົດໝາຍອະນຸຍາດສູງສຸດ, ຄວາມຮັບຜິດ ຊອບທັງໝົດຂອງໄມໂຄຣຊິບ ຕໍ່ກັບການຮຽກຮ້ອງທັງໝົດ ໃນທາງໃດກໍຕາມ ທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນ ຫຼື ການໃຊ້ຂອງມັນຈະບໍ່ເກີນຈຳນວນຂອງຄ່າທຳນຽມ, ຖ້າມີ, ທັງໝົດທີ່ເຈົ້າມີຢູ່. ຂໍ້ມູນ. ການນໍາໃຊ້ອຸປະກອນ Microchip ໃນການຊ່ວຍເຫຼືອຊີວິດແລະ / ຫຼືຄໍາຮ້ອງສະຫມັກຄວາມປອດໄພແມ່ນມີຄວາມສ່ຽງຂອງຜູ້ຊື້ທັງຫມົດ, ແລະຜູ້ຊື້ຕົກລົງທີ່ຈະປົກປ້ອງ, ຊົດເຊີຍແລະຖື Microchip ທີ່ບໍ່ມີອັນຕະລາຍຈາກຄວາມເສຍຫາຍ, ການຮຽກຮ້ອງ, ຟ້ອງ, ຫຼືຄ່າໃຊ້ຈ່າຍທີ່ເກີດຈາກການນໍາໃຊ້ດັ່ງກ່າວ. ບໍ່ມີໃບອະນຸຍາດຖືກຖ່າຍທອດ, ໂດຍທາງອ້ອມ ຫຼື ອື່ນໆ, ພາຍໃຕ້ສິດຊັບສິນທາງປັນຍາຂອງ Microchip ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.
ອາເມຣິກາ | ອາຊີ/ປາຊີຟິກ | ອາຊີ/ປາຊີຟິກ | ເອີຣົບ |
ຫ້ອງການບໍລິສັດ2355 West Chandler Blvd. Chandler, AZ 85224-6199Tel: 480-792-7200Fax: 480-792-7277Technical Support: www.microchip.com/support Web ທີ່ຢູ່: www.microchip.com ແອດແລນຕາDuluth, GATel: 678-957-9614 Fax: 678-957-1455Austin, TXໂທ: 512-257-3370ບອສຕັນ Westborough, MA Tel: 774-760-0087Fax: 774-760-0088ຊິຄາໂກItasca, ILT Tel: 630-285-0071 Fax: 630-285-0075ດາລາສAddison, TXTel: 972-818-7423Fax: 972-818-2924ດີທຣອຍNovi, MITel: 248-848-4000Houston, TXໂທ: 281-894-5983Indianapolis Noblesville, IN ໂທ: 317-773-8323Fax: 317-773-5453Tel: 317-536-2380Los Angeles Mission Viejo, CA Tel: 949-462-9523Fax: 949-462-9608Tel: 951-273-7800Raleigh, NCໂທ: 919-844-7510ນິວຢອກ, NYໂທ: 631-435-6000San Jose, CAໂທ: 408-735-9110Tel: 408-436-4270ການາດາ – Torontoໂທ: 905-695-1980 Fax: 905-695-2078 | ອົດສະຕາລີ - Sydneyໂທ: 61-2-9868-6733ຈີນ-ປັກກິ່ງໂທ: 86-10-8569-7000ຈີນ – Chengduໂທ: 86-28-8665-5511ຈີນ - ຈົງຊິງໂທ: 86-23-8980-9588ຈີນ - Dongguanໂທ: 86-769-8702-9880ຈີນ - ກວາງໂຈ່ວໂທ: 86-20-8755-8029ຈີນ - Hangzhouໂທ: 86-571-8792-8115ຈີນ - ຮົງກົງ SARໂທ: 852-2943-5100ຈີນ - Nanjingໂທ: 86-25-8473-2460ຈີນ - Qingdaoໂທ: 86-532-8502-7355ຈີນ - ຊຽງໄຮ້ໂທ: 86-21-3326-8000ຈີນ - Shenyangໂທ: 86-24-2334-2829ຈີນ - Shenzhenໂທ: 86-755-8864-2200ຈີນ - ຊູໂຈວໂທ: 86-186-6233-1526ຈີນ - Wuhanໂທ: 86-27-5980-5300ຈີນ - Xianໂທ: 86-29-8833-7252ຈີນ - Xiamenໂທ: 86-592-2388138ຈີນ - ຈູໄຫ່ໂທ: 86-756-3210040 | ປະເທດອິນເດຍ - Bangaloreໂທ: 91-80-3090-4444ອິນເດຍ - ນິວເດລີໂທ: 91-11-4160-8631ອິນເດຍ - Puneໂທ: 91-20-4121-0141ຍີ່ປຸ່ນ – Osakaໂທ: 81-6-6152-7160ຍີ່ປຸ່ນ – ໂຕກຽວໂທ: 81-3-6880- 3770ເກົາຫຼີ - Daeguໂທ: 82-53-744-4301ເກົາຫຼີ – ເຊອຸນໂທ: 82-2-554-7200ມາເລເຊຍ - Kuala Lumpurໂທ: 60-3-7651-7906ມາເລເຊຍ - Penangໂທ: 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ຟິນແລນ – Espooໂທ: 358-9-4520-820ຝຣັ່ງ - ປາຣີTel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79ເຢຍລະມັນ - Garchingໂທ: 49-8931-9700ເຢຍລະມັນ - Haanໂທ: 49-2129-3766400ເຢຍລະມັນ - Heilbronnໂທ: 49-7131-72400ເຢຍລະມັນ - Karlsruheໂທ: 49-721-625370ເຢຍລະມັນ - MunichTel: 49-89-627-144-0Fax: 49-89-627-144-44ເຢຍລະມັນ - Rosenheimໂທ: 49-8031-354-560ອິດສະຣາເອນ - Ra'ananaໂທ: 972-9-744-7705ອີຕາລີ – MilanTel: 39-0331-742611Fax: 39-0331-466781ອິຕາລີ - Padovaໂທ: 39-049-7625286ເນເທີແລນ - DrunenTel: 31-416-690399Fax: 31-416-690340ນໍເວ - Trondheimໂທ: 47-72884388ໂປແລນ - ວໍຊໍໂທ: 48-22-3325737ໂຣມາເນຍ - BucharestTel: 40-21-407-87-50ສະເປນ – MadridTel: 34-91-708-08-90Fax: 34-91-708-08-91ສວີເດນ – GothenbergTel: 46-31-704-60-40ສວີເດນ – ສະຕັອກໂຮມໂທ: 46-8-5090-4654ອັງກິດ - WokinghamTel: 44-118-921-5800Fax: 44-118-921-5820 |
ເອກະສານ / ຊັບພະຍາກອນ
![]() | ເທັກໂນໂລຢີ Microchip CoreJTAGDebug Processors [pdf] ຄູ່ມືຜູ້ໃຊ້ CoreJTAGDebug Processors, CoreJTAGDebug, ໂປເຊດເຊີ |