ISP & Jam STAPL
Jam Standard Test and Programming Language (STAPL) สร้างโดยวิศวกร Intel® FPGA และได้รับการสนับสนุนโดยกลุ่มผู้ผลิตอุปกรณ์ลอจิกแบบตั้งโปรแกรม (PLD) ผู้ผลิตอุปกรณ์การเขียนโปรแกรม และผู้ผลิตอุปกรณ์ทดสอบ Jam STAPL ถูกนํามาใช้เป็นมาตรฐาน JEDEC JESD-71 ในเดือนสิงหาคม 1999
Jam STAPL จะแก้ไขปัญหาที่นักออกแบบต้องเผชิญเมื่อตั้งโปรแกรม PLD ในระบบ ปัญหาเหล่านี้รวมถึงรูปแบบไฟล์กรรมสิทธิ์ อัลกอริธึมการเขียนโปรแกรมเฉพาะผู้จําหน่าย ขนาดไฟล์ที่ใหญ่ และเวลาการเขียนโปรแกรมที่ยาวนาน Jam STAPL เป็นก้าวสําคัญในการจัดหามาตรฐานระดับซอฟต์แวร์สําหรับการเขียนโปรแกรมในระบบ (ISP)
Jam STAPL ทํางานอย่างไร
โซลูชันการเขียนโปรแกรม Jam STAPL ประกอบด้วยสองส่วนประกอบ: Jam Composer และ Jam Player
Jam Composer เป็นโปรแกรมซอฟต์แวร์ที่โดยทั่วไปเขียนขึ้นโดยผู้จําหน่ายลอจิกที่ตั้งโปรแกรมได้ที่เขียนไฟล์ Jam (.jam) ที่มีข้อมูลผู้ใช้และอัลกอริธึมการเขียนโปรแกรมที่จําเป็นในการเขียนโปรแกรมการออกแบบลงในอุปกรณ์
Jam Player เป็นซอฟต์แวร์ที่อ่านไฟล์ Jam และใช้เวกเตอร์สําหรับการเขียนโปรแกรมและทดสอบอุปกรณ์ในห่วงโซ่ JTAG นักพัฒนาระบบแบบฝังยังสามารถใช้ Jam Player เพื่อโปรแกรมอุปกรณ์ในระบบของพวกเขาได้อีกด้วย ซอร์สโค้ดส่วนใหญ่ที่จําเป็นสําหรับ Jam Player มีอยู่ในชุดนักพัฒนา Jam STAPL ที่มีจําหน่ายจากเว็บไซต์ Jam STAPL กิจวัตรซอฟต์แวร์เดียวที่จําเป็นในการดําเนินการ Jam Player ให้เสร็จคือสิ่งที่จําเป็นในการเข้าถึงห่วงโซ่ JTAG รูปที่ 1 แสดงโฟลว์ Jam STAPL พื้นฐาน
ดาวน์โหลด
เอกสารที่เกี่ยวข้อง
- การใช้ Jam STAPL สําหรับ ISP ผ่านบทโปรเซสเซอร์แบบฝัง ของคู่มือ MAX® II
- บท JTAG และความสามารถในการเขียนโปรแกรมในระบบของคู่มือ MAX II
- AN 95: ความสามารถในการเขียนโปรแกรมในระบบในอุปกรณ์ MAX®
คำ ถาม
- ฉันสามารถใช้เครื่องเล่น Jam STAPL หรือโปรแกรมเล่น Jam STAPL Byte-Code ที่มีเวอร์ชันเก่าของ .jam และ .jbc ได้หรือไม่
- ฉันจะระบุเนื้อหาของไฟล์ Jam STAPL Byte-Code (ได้อย่างไรjbc)?
- เครื่องเล่น Jam STAPL และเครื่องเล่น Jam STAPL Byte-Code รองรับสายเคเบิลดาวน์โหลด MasterBlaster™ หรือไม่
- เครื่องเล่น Jam STAPL เวอร์ชัน 2.3 รองรับสายดาวน์โหลด USB-Blaster™ หรือไม่
- โซลูชัน/ค้นหาคําตอบ
เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้