ID บทความ: 000076543 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 03/07/2018

ฉันจะปรับเปลี่ยนไฟล์ตัวอย่าง .jam สําหรับห่วงโซ่ JTAG อุปกรณ์เดียวเพื่อใช้ในห่วงโซ่ JTAG แบบหลายอุปกรณ์ได้อย่างไร

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

Intel® ให้ตัวอย่างไฟล์ .jam ในบันทึกแอปพลิเคชันและคู่มือผู้ใช้เพื่อรองรับคุณสมบัติการตรวจจับข้อผิดพลาดและการใส่  เนื่องจากสร้างขึ้นมาสําหรับห่วงโซ่ JTAG อุปกรณ์เดียว เมื่อคุณใช้ในห่วงโซ่ JTAG แบบหลายอุปกรณ์ คุณจําเป็นต้องแก้ไขด้วยตนเองเพื่อเพิ่มข้อมูลคําสั่งและความยาวการลงทะเบียนข้อมูลสําหรับอุปกรณ์อื่นนอกเหนือจากอุปกรณ์เป้าหมายของไฟล์ .jam เหล่านั้น

ความละเอียด

1. ตรวจสอบความยาวการลงทะเบียนคําสั่งของอุปกรณ์อื่นๆ ทั้งหมดนอกเหนือจากอุปกรณ์ที่ไฟล์ .jam กําหนดเป้าหมาย  ความยาวลงทะเบียนคําสั่งคือ 10 ในอุปกรณ์ Intel FPGA และ CPLD และ 4 ในระบบโปรเซสเซอร์ฮาร์ดแวร์ (HPS) ของอุปกรณ์Intel SoC FPGA  ความยาวการลงทะเบียนข้อมูลของอุปกรณ์ใดๆ คือ 1

2. เพิ่มคําอธิบายต่อไปนี้หลังจาก "PROCEDURE EXECUTE" line ในไฟล์ .jam

เมื่ออุปกรณ์อื่นอยู่หลังจากอุปกรณ์เป้าหมายในห่วงโซ่ JTAG ให้เพิ่ม:

PREIR
PREDR

เมื่อมีอุปกรณ์อื่นอยู่ก่อนอุปกรณ์เป้าหมายในห่วงโซ่ JTAG ให้เพิ่ม:

POSTIR ;
ความยาวการลงทะเบียนข้อมูล POSTDR

[ตัวอย่างที่ 1]
สายเคเบิลดาวน์โหลด TDI =อุปกรณ์เป้าหมาย> =>อุปกรณ์อื่น #1(IR=10) =สายเคเบิลดาวน์โหลด> TDO
*IR หมายถึงความยาวของการลงทะเบียนคําสั่ง

PREIR 10;
PREDR 1;

[ตัวอย่างที่ 2]
สายเคเบิลดาวน์โหลด TDI =อุปกรณ์เป้าหมาย> =>อุปกรณ์อื่น #1(IR=10) =>อุปกรณ์อื่น #2(IR=10) =>สายเคเบิลดาวน์โหลด TDO

PREIR 20;
PREDR 2

[ตัวอย่างที่ 3]
สายเคเบิลดาวน์โหลด TDI =>อุปกรณ์อื่น #1(IR=10) =อุปกรณ์เป้าหมาย> =สายเคเบิลดาวน์โหลด> TDO

POSTIR 10; POSTIR 10
POSTDR 1;

[ตัวอย่างที่ 4]
สายเคเบิลดาวน์โหลด TDI =>อุปกรณ์อื่น #1(IR=4) =อุปกรณ์เป้าหมาย> =>อุปกรณ์อื่น #2(IR=10) =>สายเคเบิลดาวน์โหลด TDO

POSTIR 4; POSTIR 4
POSTDR 1;
PREIR 10;
PREDR 1;

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้