Microchip Technology Core JTAG Дибаг хийх процессорын хэрэглэгчийн гарын авлага
Microchip Technology CoreJTAGПроцессоруудыг дибаг хийх

Танилцуулга

Гол ЖTAG Debug v4.0 нь хамтарсан туршилтын үйл ажиллагааны бүлгийг (JTAG) J-тэй нийцтэй зөөлөн цөмт процессоруудTAG Дибаг хийх зориулалттай TAP эсвэл ерөнхий зориулалтын оролт/гаралтын (GPIO) зүү. Энэхүү IP цөм нь нэг төхөөрөмж доторх хамгийн ихдээ 16 зөөлөн цөмт процессорыг дибаг хийхийг хөнгөвчлөхөөс гадна GPIO-ээр дөрвөн тусдаа төхөөрөмж дээрх процессоруудыг дибаг хийх боломжийг олгодог.

Онцлогууд

CoreJTAGДибаг нь дараах үндсэн шинж чанаруудтай:

  • Даавуунд J-д нэвтрэх боломжийг олгоноTAG J-ээр дамжуулан интерфейсTAG TAP.
  • Даавуунд J-д нэвтрэх боломжийг олгоноTAG GPIO зүүгээр дамжуулан интерфейс.
  • J-д зориулсан IR кодын дэмжлэгийг тохируулнаTAG хонгил хийх.
  • J-ээр дамжуулан олон төхөөрөмжийг холбохыг дэмждэгTAG TAP.
  • Олон процессорын дибаг хийхийг дэмждэг.
  • Бага хазайлттай чиглүүлэлтийн нөөцөд тусдаа цаг болон дахин тохируулах дохиог дэмждэг.
  • Идэвхтэй-бага, идэвхтэй-өндөр зорилтыг дахин тохируулахыг дэмждэг.
  • Ж.-г дэмждэгTAG Аюулгүй байдлын хяналтын интерфейс (UJTAG_SEC) PolarFire төхөөрөмжүүдэд зориулагдсан.

Үндсэн хувилбар
Энэхүү баримт бичиг нь CoreJ-д хамаарнаTAGДибаг хийх v4.0

Дэмждэг гэр бүлүүд

  • PolarFire®
  • RTG4™
  • IGLOO® 2
  • SmartFusion® 2
  • SmartFusion
  • ProASIC3/3E/3L
  • IGLOO
  • IGLOOe/+

Төхөөрөмжийн ашиглалт ба гүйцэтгэл

Ашиглалтын болон гүйцэтгэлийн өгөгдлийг дэмжигдсэн төхөөрөмжийн гэр бүлийн хувьд дараах хүснэгтэд жагсаав. Энэ хүснэгтэд жагсаасан өгөгдөл нь зөвхөн үзүүлэлт юм. Цөмийн төхөөрөмжийн ашиглалт, гүйцэтгэл нь системээс хамаарна.
Хүснэгт 1. Төхөөрөмжийн ашиглалт ба гүйцэтгэл

Гэр бүл Хавтанцар дараалал Комбинатор Нийт Ашиглалт Төхөөрөмж Нийт % Гүйцэтгэл (МГц)
Polar Fire 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

Жич: Энэ хүснэгтийн өгөгдлийг -1 хэсэг дээр ердийн синтез болон байршлын тохиргоотой Verilog RTL ашиглан олж авсан. Дээд түвшний параметрүүд эсвэл ерөнхий параметрүүдийг үндсэн тохиргоонд үлдээсэн.

Функциональ тодорхойлолт

CoreJTAGДебаг нь UJ ашигладагTAG J-д хандах боломжийг олгох хатуу макроTAG FPGA даавууны интерфейс. UJTAG хатуу макро нь даавуунаас MSS эсвэл ASIC TAP хянагчийн гаралттай холбогдоход тусалдаг. Зөвхөн UJ-ийн нэг жишээTAG даавуунд макро хийхийг зөвшөөрдөг.
Зураг 1-1. CoreJTAGДибаг хийх блок диаграм
Блок диаграм

CoreJTAGДебаг нь uj_j-ийн жишээг агуулж байнаtag туннелийн хянагч нь J-г хэрэгжүүлдэгTAG J-ийг хөнгөвчлөх туннелийн хянагчTAG FlashPro программист болон зорилтот программист процессорын хооронд туннел хийх. Софткор процессор нь тусгай зориулалтын FPGA-ийн J-ээр холбогддогTAG интерфэйсийн зүү. J-ийн IR сканнерTAG интерфэйс нь FPGA даавуунд нэвтрэх боломжгүй. Иймд туннелийн протокол нь дибаг хийх зорилтот IR ба DR сканнерыг хөнгөвчлөхөд шаардлагатай бөгөөд энэ нь салбарын стандарт J-ийг дэмждэг.TAG интерфейс. Туннелийн хянагч нь DR скан хэлбэрээр шилжүүлсэн хонгилын багцын кодыг тайлж, туннелийн багцын агуулга болон UIREG-ээр дамжуулан өгсөн IR бүртгэлийн агуулгад үндэслэн үр дүнгийн IR эсвэл DR сканыг үүсгэдэг. Туннелийн хянагч нь мөн IR бүртгэлийн агуулга нь түүний IR кодтой таарч байх үед туннелийн багцын кодыг тайлдаг.

Зураг 1-2. Тунелийн пакет протокол
Тунелийн пакет протокол

Тохируулгын параметр нь туннелийн хянагч ашигладаг IR кодын тохиргоог өгдөг. Нэг загвар доторх олон софткор процессорыг дибаг хийхийг хөнгөвчлөхийн тулд үүсгэсэн туннелийн хянагчийн тоог 1-16 хооронд тохируулж, JTAG зорилтот процессор бүрт нийцсэн интерфейс. Эдгээр зорилтот процессорууд тус бүрийг үүсгэх үед тохируулсан өвөрмөц 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 толгойгоор дамжуулан
FlashPro толгойг ашиглан даавуунд олон төхөөрөмжийг гинжлэхийг дэмжихийн тулд uj_j-ийн олон тохиолдлуудtag шаардлагатай. Цөмийн энэ хувилбар нь uj_j-г гараар үүсгэх шаардлагагүйгээр дээд тал нь 16 цөмд хандах боломжийг олгодог.tag. Цөм бүр нь өвөрмөц IR кодтой (0x55-аас 0x64 хүртэл) ID кодтой тохирох тодорхой цөмд хандах боломжийг олгоно.

Зураг 1-4. Нэг төхөөрөмжид олон процессорууд
Нэг төхөөрөмж

CoreJ ашиглахын тулдTAGОлон төхөөрөмж дээр дибаг хийх, төхөөрөмжүүдийн аль нэг нь мастер болох шаардлагатай. Энэ төхөөрөмж нь CoreJ-г агуулдагTAGДибаг хийх үндсэн. Дараа нь процессор бүр дараах байдлаар холбогдсон байна.
Зураг 1-5. Хоёр төхөөрөмж дээрх олон процессорууд
Хоёр төхөөрөмж дээр

Өөр самбар дээрх цөмийг дибаг хийхийн тулд ЖTAG CoreJ-ээс ирсэн дохиоTAGДебаг нь SmartDesign дээрх дээд түвшний пин рүү дэвшсэн. Дараа нь эдгээрийг J-тэй холбоноTAG процессор дээр шууд дохио өгдөг.
Жич: CoreJTAGХоёрдахь самбарын загварт дибаг хийх нь сонголттой UJ_J гэдгийг анхаарна ууTAG макро болон FlashPro толгойг хоёр дахь самбарын загварт ашиглаагүй.

SoftConsole-д дибаг хийх процессорыг сонгохын тулд дибаг хийх тохиргоонууд дээр дарж, Debugger таб дээр дарна уу.

Дараах зурагт үзүүлсэн тушаалыг гүйцэтгэв.

Зураг 1-6. Дибаглагчийн тохиргоо UJ_JTAG_IRCODE
Дибаглагчийн тохиргоо

UJ_JTAG_IRCODE-г аль процессорыг дибаг хийж байгаагаас хамаарч өөрчилж болно. Жишээ ньample: 0-р төхөөрөмж дээрх процессорыг дибаг хийх, UJ_JTAG_IRCODE-г 0x55 эсвэл 0x56 болгож тохируулж болно.

GPIO-ээр дамжуулан
GPIO дээр дибаг хийхийн тулд UJ параметрTAG _BYPASS сонгогдсон. Нэг ба дөрвөн цөмийг GPIO толгой эсвэл зүүгээр дибаг хийх боломжтой. SoftConsole v5.3 буюу түүнээс дээш хувилбарын GPIO-г ашиглан дибаг хийх сессийг ажиллуулахын тулд дибаг хийх тохиргоог дараах байдлаар тохируулах шаардлагатай.
Зураг 1-7. Дибаглагчийн тохиргоо GPIO
Дибаглагчийн тохиргоо

Жич: Хэрэв та GPIO-ээр дибаг хийж байгаа бол хөгжүүлэлтийн самбар дээрх FlashPro Header эсвэл Embedded FlashPro5 ашиглан процессорыг нэгэн зэрэг дибаг хийх боломжгүй. Жишээ ньample: FlashPro Header эсвэл Embedded FlashPro5 нь Identify эсвэл SmartDebug ашиглан дибаг хийхийг хөнгөвчлөх боломжтой.
Зураг 1-8. GPIO зүүгээр дибаг хийж байна
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
MIV тохиргоо File

Дараах тохиргоо нь GPIO-ээр нэг төхөөрөмжөөр дибаг хийхэд тохиромжтой. Гинжийг дибаг хийхийн тулд нэмэлт командуудыг нэмэх шаардлагатай бөгөөд ингэснээр дибаг хийгдээгүй төхөөрөмжүүдийг тойрч гарах горимд оруулна.
MIV тохиргоо File

Гинжин дэх хоёр процессорын хувьд дараах sample тушаалыг гүйцэтгэнэ:
MIV тохиргоо File

Энэ нь Зорилтот програмын процессор 1-г тойрч гарах горимд оруулах замаар Зорилтот програмын процессор 0-д дибаг хийх боломжийг олгоно. Target softcore Processor 0-ийг дибаг хийхдээ дараах тушаалыг ашиглана:
MIV тохиргоо File

Жич:  Эдгээр хоёр тохиргооны цорын ганц ялгаа нь Microsemi RISCV тохиргоог дуудаж буй эх сурвалж юм. file (microsemi-riscv.cfg) аль нэг нь Target softcore Processor 0 дибаг хийх үед, хоёрдугаарт, Target Softcore Processor 1-д дибаг хийх үед ирдэг. Гинжин дэх хоёроос дээш төхөөрөмжид нэмэлт jtag newtaps нэмэгдсэн байна. Жишээ ньampХэрэв гинжин хэлхээнд гурван процессор байгаа бол дараах тушаалыг ашиглана.
MIV тохиргоо File

Зураг 1-12. Жишээ ньampдибаг хийх систем
Exampдибаг хийх систем

Интерфэйс

Дараах хэсгүүдэд интерфейстэй холбоотой мэдээллийг авч үзнэ.

Тохиргооны параметрүүд

CoreJ-ийн тохиргооны сонголтуудTAGДибагуудыг дараах хүснэгтэд тайлбарласан болно. Хэрэв өгөгдмөлөөс өөр тохиргоо шаардлагатай бол SmartDesign дээрх Тохиргооны харилцах цонхыг ашиглан тохируулж болох сонголтуудын тохирох утгуудыг сонгоно уу.
Хүснэгт 2-1. CoreJTAGДибаг хийх тохиргооны сонголтууд

Нэр Хүчинтэй муж Өгөгдмөл Тодорхойлолт
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 макро.1: TGT_TRST гаралт нь UJ-ийн идэвхтэй-бага URSTB гаралтын глобал урвуу хэлбэртэй дотооддоо холбогдсон байна.TAG макро. Хэрэв дибаг хийх зорилтод энэ параметрийг 1 гэж тохируулсан бол нэмэлт дэлхийн чиглүүлэлтийн нөөц зарцуулагдана.
UJTAG_БАЙПАС 0-1 0 0: GPIO дибаг идэвхгүй болсон, дебаг нь FlashPro толгой эсвэл Embedded FlashPro5.1-ээр боломжтой: GPIO дебаг идэвхжсэн, самбар дээрх хэрэглэгчийн сонгосон GPIO пинээр дамжуулан дибаг хийх боломжтой.Жич:  GPIO-ээр дамжуулан дибаг хийх үед SoftConsole дибаг хийх сонголтуудад дараах дибаг хийх командыг гүйцэтгэнэ: “—“FPGA_TAP N тохируулах” команд.
UJTAG_SEC_EN 0-1 0 0: ҮЖTAG UJ бол макро сонгосонTAG_BYPASS = 0. 1: UJTAG_SEC макро нь UJ бол сонгогдоноTAG_BYPASS= 0.Жич:  Энэ параметр нь зөвхөн PolarFire-д хамаарна. Энэ нь ГЭР БҮЛ = 26.

Дохионы тодорхойлолт
Дараах хүснэгтэд CoreJ-ийн дохионы тайлбарыг жагсаавTAGДибаг хийх.
Хүснэгт 2-2. CoreJTAGОролт гаралтын дохиог дибаг хийх

Нэр Хүчинтэй муж Өгөгдмөл Тодорхойлолт
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 макро.1: TGT_TRST гаралт нь UJ-ийн идэвхтэй-бага URSTB гаралтын глобал урвуу хэлбэртэй дотооддоо холбогдсон байна.TAG макро. Хэрэв дибаг хийх зорилтод энэ параметрийг 1 гэж тохируулсан бол нэмэлт дэлхийн чиглүүлэлтийн нөөц зарцуулагдана.
UJTAG_БАЙПАС 0-1 0 0: GPIO дибаг идэвхгүй болсон, дебаг нь FlashPro толгой эсвэл Embedded FlashPro5.1-ээр боломжтой: GPIO дебаг идэвхжсэн, самбар дээрх хэрэглэгчийн сонгосон GPIO пинээр дамжуулан дибаг хийх боломжтой.Жич:  GPIO-ээр дамжуулан дибаг хийх үед SoftConsole дибаг хийх сонголтуудад дараах дибаг хийх командыг гүйцэтгэнэ: “—“FPGA_TAP N тохируулах” команд.
UJTAG_SEC_EN 0-1 0 0: ҮЖTAG UJ бол макро сонгосонTAG_BYPASS = 0. 1: UJTAG_SEC макро нь UJ бол сонгогдоноTAG_BYPASS= 0.Жич:  Энэ параметр нь зөвхөн PolarFire-д хамаарна. Энэ нь ГЭР БҮЛ = 26.

Тэмдэглэл:

  • J-д байгаа бүх дохиоTAG Дээрх TAP портуудын жагсаалтыг SmartDesign дээрх дээд түвшний портууд болгон дэвшүүлэх ёстой.
  • SEC портуудыг зөвхөн UJ үед ашиглах боломжтойTAG_SEC_EN нь CoreJ-ээр идэвхжсэнTAGДибаг хийх тохиргооны GUI.
  • EN_SEC оролтыг холбохдоо онцгой анхаарал хандуулаарай. Хэрэв EN_SEC-ийг дээд түвшний порт (төхөөрөмжийн оролтын зүү) болгосон бол та J-ийн үеийн I/O төлөвийг тохируулах хэсэгт хандах ёстой.TAG Libero урсгал дахь Програмын дизайны програмчлалын хэсгийг EN_SEC портын I/0 төлөвийг (Зөвхөн гаралт) 1 болгож тохируулна уу.

Газрын зураг болон тайлбарыг бүртгэх

CoreJ-д зориулсан бүртгэл байхгүй байнаTAGДибаг хийх.

Хэрэгслийн урсгал

Дараах хэсгүүдэд хэрэгслийн урсгалтай холбоотой мэдээллийг авч үзнэ.

Лиценз

Энэхүү IP Core-г Libero SoC-тай ашиглахын тулд тусгай зөвшөөрөл шаардлагагүй.

RTL
Цөм болон туршилтын тавцангийн хувьд иж бүрэн RTL кодыг хангасан бөгөөд SmartDesign-ийн тусламжтайгаар цөмийг загварчлах боломжийг олгодог. Simulation, Synthesis болон Layout-ийг Libero SoC дотор хийж болно.

SmartDesign
Хуучинample санаачилсан view CoreJTAGДебаг дараах зурагт үзүүлэв. SmartDesign-ийг ашиглан цөм үүсгэх, үүсгэх талаар дэлгэрэнгүй мэдээллийг Libero® SoC-д DirectCore ашиглах зааварчилгаанаас авна уу.
Зураг 4-1. SmartDesign CoreJTAGДибаг хийх жишээ View ашиглан ЖTAG Толгой хэсэг
SmartDesign

Зураг 4-2. SmartDesign CoreJTAGGPIO зүү ашиглан жишээг дибаг хийх
SmartDesign

CoreJ-г тохируулж байнаTAGSmartDesign дээр дибаг хийх

SmartDesign дээрх GUI тохиргоог ашиглан үндсэн тохиргоог хийсэн. ХуучинampGUI-ийн le-г дараах зурагт үзүүлэв.
Зураг 4-3. CoreJ-г тохируулж байнаTAGSmartDesign дээр дибаг хийх
SmartDesign

PolarFire-ийн хувьд, UJTAG_SEC UJ-г сонгодогTAGUJ-ийн оронд _SEC макроTAG UJ үед макроTAG_BYPASS идэвхгүй байна. Бусад бүх гэр бүлүүдэд үүнийг үл тоомсорлодог.
Дибаг хийх зорилтын тоог UJ-тэй 16 хүртэлх дибаг хийх зорилтыг тохируулах боломжтойTAG_BYPASS идэвхгүй, UJ-тай 4 хүртэлх дибаг хийх зорилтTAG_BYPASS идэвхжсэн.
UJTAG_BYPASS нь UJ-ээр дамжуулан дибаг хийхийг сонгоноTAG болон FlashPro толгой болон GPIO зүүгээр дамжуулан дибаг хийх.
Зорилтот # IR код нь ЖTAG Дибаг хийх зорилтод өгсөн IR код. Энэ нь заасан муж дахь өвөрмөц утга байх ёстой Хүснэгт 2-1.

Симуляцийн урсгалууд

CoreJ-тэй хэрэглэгчийн testbench хангагдсанTAGДибаг хийх. Симуляци ажиллуулахын тулд:

  1. SmartDesign дотроос хэрэглэгчийн тестийн урсгалыг сонгоно уу.
  2. Үүсгэх хэсэгт Хадгалах ба Үүсгэх товчийг дарна уу. Core Configuration GUI-ээс хэрэглэгчийн testbench-ийг сонгоно уу.

SmartDesign Libero төслийг үүсгэх үед хэрэглэгчийн testbench суулгадаг fileс. Хэрэглэгчийн тестийг ажиллуулахын тулд:

  1. Загварын үндэсийг CoreJ-д тохируулна ууTAGLibero дизайны шаталсан хэсэгт дибаг хийх.
  2. Libero Design Flow цонхон дээр Pre-Synthesized Design Verify > Simulate дээр дарна уу. Энэ нь ModelSim-г эхлүүлж автоматаар симуляцийг ажиллуулдаг.
Либеро дахь синтез

Синтезийг ажиллуулахын тулд:

  1. Libero SoC Design Flow цонхон дээрх Synthesize дүрс дээр дарж цөмийг нэгтгэнэ үү. Эсвэл Design Flow цонхны Synthesize сонголт дээр хулганы баруун товчийг дараад Open Interactively-г сонгоно. Синтезийн цонх нь Synplify® төслийг харуулдаг.
  2. Run дүрс дээр дарна уу.
    Жич: RTG4-ийн хувьд үйл явдлын түр зуурын (SET) зөөлрүүлсэн сэрэмжлүүлэг байдаг бөгөөд энэ IP нь зөвхөн хөгжүүлэлтийн зорилгоор ашиглагддаг бөгөөд цацрагийн орчинд ашиглахгүй тул үүнийг үл тоомсорлож болно.
Либеро дахь газар ба маршрут

Синтез хийж дууссаны дараа байршуулах процессыг эхлүүлэхийн тулд Libero SoC дээрх "Байршил ба Маршрут" дүрс дээр дарна уу.

Төхөөрөмжийн програмчлал

Хэрэв UJAG_SEC функцийг ашиглаж, EN_SEC-ийг дээд түвшний порт (төхөөрөмжийн оролтын зүү) болгон дэвшүүлсэн бол та J-ийн үеийн I/O төлөвийг тохируулах хэсэгт хандах ёстой.TAG Libero урсгал дахь Програмын дизайны програмчлалын хэсгийг EN_SEC портын I/0 төлөвийг (Зөвхөн гаралт) 1 болгож тохируулна уу.

Энэ тохиргоо нь J-д хандах хандалтыг хадгалахад зайлшгүй шаардлагатайTAG Тодорхойлогдсон хилийн скан бүртгэлийн (BSR) утга нь дахин програмчлах үед EN_SEC дээрх аливаа гадаад логик түвшинг дардаг тул төхөөрөмжийг дахин програмчлах порт.

Системийн интеграци

Дараах хэсгүүдэд системийг нэгтгэхтэй холбоотой мэдээллийг авч үзнэ.

IGLOO2/RTG4-д зориулсан системийн түвшний дизайн

Доорх зурагт J-г гүйцэтгэхэд шаардагдах дизайны шаардлагыг харуулавTAG SoftConsole-аас J хүртэлх даавуунд байрлах softcore процессорын дибаг хийхTAG IGLOO2 болон RTG4 төхөөрөмжүүдийн интерфейс.
Зураг 5-1. RTG4/IGLOO2 ЖTAG Дибаг хийх дизайн
Системийн түвшний дизайн

SmartFusion2-д зориулсан системийн түвшний дизайн

Доорх зурагт J-г гүйцэтгэхэд шаардагдах дизайны шаардлагыг харуулавTAG SoftConsole-аас J хүртэл даавуунд байрлах softcore процессорын дибаг хийх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 цагийн домайн дээр цаг хугацааны шинжилгээг ашиглахыг зөвшөөрөхийн тулд дизайны урсгал дахь хязгаарлалтыг дагаж мөрдөхийг програмаас шаарддаг.

Хязгаарлалтуудыг нэмэхийн тулд:

  1. Хэрэв Libero v11.7 буюу түүнээс дээш хувилбарт Enhanced Constraint урсгалыг ашиглаж байгаа бол DesignFlow цонхны Constraints > Manage Constraints дээр давхар товшоод Хугацаа таб дээр дарна уу.
  2. Constraint Manager цонхны Хугацаа табаас Шинэ товчийг дарж шинэ SDC үүсгэнэ үү file, гэж нэрлэнэ үү file. Загварын хязгаарлалтууд нь энэ хоосон SDC-д оруулж болох цагны эх үүсвэрийн хязгаарлалтуудыг агуулдаг file.
  3. Хэрэв Libero v11.7 буюу түүнээс дээш хувилбарт Сонгодог хязгаарлалтын урсгалыг ашиглаж байгаа бол Design Flow цонхноос Хязгаарлалт үүсгэх > Хугацааны хязгаарлалт дээр хулганы баруун товчийг дараад Шинэ хязгаарлалт үүсгэх дээр дарна уу. Энэ нь шинэ SDC үүсгэдэг file. Загварын хязгаарлалтууд нь энэ хоосон SDC-д оруулсан цагны эх үүсвэрийн хязгаарлалтуудыг агуулдаг file.
  4. TCK хугацаа ба хагас хугацааг тооцоол. FlashPro-ээр дибаг хийх үед TCK-ийг 6 МГц болгон тохируулсан ба FlashPro30 дибаг хийх үед хамгийн ихдээ 5 МГц давтамжийг тохируулна. Энэ алхмыг дуусгасны дараа SDC-д дараах хязгаарлалтуудыг оруулна уу file:
    үүсгэх_цаг -нэр { TCK } \
    • үе TCK_PERIOD \
    • долгионы хэлбэр { 0 TCK_HALF_PERIOD } \ [ get_ports { TCK } ] Жишээ ньample, 6 МГц-ийн TCK давтамжийг ашигладаг загварт дараах хязгаарлалтуудыг хэрэглэнэ.
      үүсгэх_цаг -нэр { TCK } \
    • үе 166.67 \
    • долгионы хэлбэр {0 83.33} \ [get_ports {TCK}]
  5. Бүх хязгаарлалтыг холбоно уу fileSynthesis, Place-and-Route, and Time Verification s-тэй хамтtag-д байгаа Хязгаарлалтын менежер > Цагийн таб. SDC-ийн холбогдох шалгах нүдийг сонгосноор үүнийг дуусгана fileхязгаарлалтуудыг оруулсан s

Хяналтын түүх

Портын нэр Өргөн Чиглэл Тодорхойлолт
JTAG TAP портууд
TDI 1 Оруулах Туршилтын өгөгдөл. TAP-аас цуваа өгөгдөл оруулах.
TCK 1 Оруулах Туршилтын цаг. CoreJ доторх бүх дараалсан элементүүдийн цагийн эх үүсвэрTAGДибаг хийх.
TMS 1 Оруулах Туршилтын горимыг сонгох.
TDO 1 Гаралт Туршилтын өгөгдлийг гаргах. TAP руу цуваа өгөгдлийн гаралт.
TRSTB 1 Оруулах Туршилтыг дахин тохируулах. TAP-аас идэвхтэй бага дахин тохируулах оролт.
JTAG Зорилтот X портууд
TGT_TDO_x 1 Оруулах Дибаг хийх зорилтот х-ээс TAP руу өгөгдлийг шалгана уу. Зорилтот TDO порт руу холбоно уу.
TGT_TCK_x 1 Гаралт Зорилтот x дибаг хийх цагийн гаралтыг туршина. TCK нь CoreJ дотор дотооддоо дэлхийн хэмжээнд, бага хазайлттай сүлжээнд дэвшсэнTAGДибаг хийх.
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 Гаралт Туршилтын өгөгдөл. Дибаг хийх зорилтот х-ээс цуваа өгөгдөл оруулах.
UJTAG_BYPASS_TCK_x 1 Оруулах GPIO зүү дээрх зорилтот x-г дибаг хийх цагны оролтыг туршина уу.
UJTAG_BYPASS_TMS_x 1 Оруулах Туршилтын горим GPIO пинээс зорилтот х-г дибаг хийхийн тулд сонгоно уу.
UJTAG_BYPASS_TDI_x 1 Оруулах Туршилтын өгөгдөл, GPIO зүү дээрх зорилтот х-г дибаг хийх цуврал өгөгдөл.
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 болон мэдээллийг үйлчлүүлэгчдэд хялбархан ашиглах боломжтой. Байгаа контентуудын зарим нь:

  • Бүтээгдэхүүний дэмжлэг – Мэдээллийн хуудас ба алдаа, хэрэглээний тэмдэглэл ба sampпрограмууд, дизайны нөөцүүд, хэрэглэгчийн гарын авлага, техник хангамжийг дэмжих баримт бичиг, хамгийн сүүлийн үеийн програм хангамжийн хувилбарууд болон архивлагдсан програм хангамж
  • Ерөнхий техникийн дэмжлэг – Түгээмэл асуултууд (ТХГ), техникийн дэмжлэг үзүүлэх хүсэлт, онлайн хэлэлцүүлгийн бүлгүүд, 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-ийн код хамгаалах функцийг эвдэх оролдлого нь Дижитал мянганы зохиогчийн эрхийн тухай хуулийг зөрчсөн байж болзошгүй. Хэрэв ийм үйлдэл нь таны програм хангамж эсвэл зохиогчийн эрхээр хамгаалагдсан бусад бүтээлд зөвшөөрөлгүй хандахыг зөвшөөрвөл та уг хуулийн дагуу нөхөн төлбөр авахаар шүүхэд нэхэмжлэл гаргах эрхтэй байж болно.

Хууль эрх зүйн мэдэгдэл

Энэхүү хэвлэлд агуулагдаж буй мэдээллийг зөвхөн Microchip бүтээгдэхүүнтэй загвар зохион бүтээх, ашиглах зорилгоор өгсөн болно. Төхөөрөмжийн программууд болон бусадтай холбоотой мэдээллийг зөвхөн танд тав тухтай байлгах үүднээс өгсөн бөгөөд шинэчлэлтүүдээр солигдож болно. Өргөдөл нь таны техникийн шаардлагад нийцэж байгаа эсэхийг шалгах нь таны үүрэг хариуцлага юм.
ЭНЭ МЭДЭЭЛЭЛИЙГ МИКРОЧИПГЭЭР “Байгаагаараа” ӨГӨӨ. МИКРОЧИП ТӨЛӨӨЛӨЛ ХИЙХГҮЙ
ЭСВЭЛ ХУУЛИЙН ТОГТОЛЦООНЫ ИЛТ ЭСВЭЛ далд, бичгээр болон аман хэлбэрээр олгосон аливаа төрлийн баталгаа
ЭСВЭЛ БУСАД МЭДЭЭЛЭЛТЭЙ ХОЛБОГДОХ ГЭХДЭЭ ХЯЗГААРЛАХГҮЙ
ТҮҮНИЙ НӨХЦӨЛ, ЧАНАР, ГҮЙЦЭТГЭЛТЭЙ ХОЛБОГДОХ БАТАЛГАА ЗӨРЧИЛГҮЙ, ХУДАЛДААГЧИЙН ЧАДВАР, ТОДОРХОЙ ЗОРИУЛАЛТАНД ТОХИРЧ БАЙГАА БАТАЛГАА. МИКРОЧИП ҮЙЛДВЭРЛЭЛТЭЙ МЭДЭЭЛЭЛТЭЙ ХОЛБОГДСОН ШУУД БУС, ТУСГАЙ, ШИЙТГЭЛИЙН, ГАЗАР БУЮУ ҮР ДҮНГҮЙ ХОХИРОЛ, ЗАРДАЛ, ЗАРДЛЫН ХАРИУЦЛАГА ХАРИУЦАХГҮЙ. ХЭРЭВ МИКРОЧИПТ ХЭРЭГЛЭХ БОЛОМЖТОЙ ЭСВЭЛ ХОХИРОЛТОЙ БАЙХЫГ ЗӨВЛӨГӨӨЛСӨН бол. МЭДЭЭЛЭЛ, ҮҮНИЙГ ХЭРЭГЛЭЭТЭЙ ХОЛБОГДСОН БҮХ НЭМЭГДЭЛ ДЭЭР МИКРОЧИПЫН НИЙТ ХАРИУЦЛАГА ХУУЛИАР ЗӨВШӨГДӨГДӨГ ХАМГИЙН ХЭМЖЭЭНД ХАРИУЦЛАГА ТҮҮНИЙ МЭДЭЭЛЭЛ ЭСВЭЛ ТҮҮНИЙГ ХЭРЭГЛЭЭТЭЙ ХЭРЭГТЭЙ ХЭРЭГСЛИЙН ТӨЛБӨРИЙН ТӨЛБӨРӨӨ АШИГЛАХГҮЙ. МЭДЭЭЛЭЛ. Микрочип төхөөрөмжийг амь насыг дэмжих болон/эсвэл аюулгүй байдлын хэрэглээнд ашиглах нь худалдан авагчийн эрсдэлд бүрэн хамаарах бөгөөд худалдан авагч нь ийм ашиглалтаас үүдэлтэй аливаа хохирол, нэхэмжлэл, нэхэмжлэл, зардлаас Microchip-ийг хамгаалах, нөхөн төлүүлэх, гэм хоргүй байлгахыг зөвшөөрнө. Өөрөөр заагаагүй бол ямар ч лицензийг Microchip-ийн оюуны өмчийн эрхийн дагуу далд болон бусад байдлаар дамжуулахгүй.

АМЕРИК АЗИ/НОМХОН ДАЛАЙ АЗИ/НОМХОН ДАЛАЙ ЕВРОП
Корпорацийн оффис2355 West Chandler Blvd. Чандлер, AZ 85224-6199Утас: 480-792-7200Факс: 480-792-7277Техникийн дэмжлэг: www.microchip.com/support Web Хаяг: www.microchip.com АтлантаДулут, GATel: 678-957-9614Факс: 678-957-1455Остин, ТехасУтас: 512-257-3370Бостон Westborough, MA Утас: 774-760-0087Факс: 774-760-0088ЧикагоItasca, ILУтас: 630-285-0071Факс: 630-285-0075ДалласAddison, TXУтас: 972-818-7423Факс: 972-818-2924ДетройтНови, MITel: 248-848-4000Хьюстон, ТехасУтас: 281-894-5983Индианаполис Noblesville, IN Утас: 317-773-8323Факс: 317-773-5453Утас: 317-536-2380Лос Анжелес Mission Viejo, CA Утас: 949-462-9523Факс: 949-462-9608Утас: 951-273-7800Роли, Сүлжээний мужУтас: 919-844-7510Нью Йорк, NYУтас: 631-435-6000Сан Хосе, КалифорниаУтас: 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Хятад - ДунгуанУтас: 86-769-8702-9880Хятад - ГуанжоуУтас: 86-20-8755-8029Хятад - ХанжоуУтас: 86-571-8792-8115Хятад - Хонг Конг SARУтас: 852-2943-5100Хятад - НанжинУтас: 86-25-8473-2460Хятад - ЧиндаоУтас: 86-532-8502-7355Хятад - ШанхайУтас: 86-21-3326-8000Хятад - ШэньянУтас: 86-24-2334-2829Хятад - ШэньжэньУтас: 86-755-8864-2200Хятад - СужоуУтас: 86-186-6233-1526Хятад - УханьУтас: 86-27-5980-5300Хятад - ШианУтас: 86-29-8833-7252Хятад - ШямэньУтас: 86-592-2388138Хятад - ЖухайУтас: 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Тайвань - Син ЧуУтас: 886-3-577-8366Тайвань - КаошюнУтас: 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Герман - ХайлброннУтас: 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Нидерланд - ДруненTel: 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] Хэрэглэгчийн гарын авлага
CoreJTAGДибаг хийх процессорууд, CoreJTAGДибаг хийх, процессорууд

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *