ID บทความ: 000079166 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

อะไรคือความแตกต่างระหว่างเครื่องเล่น SVF และ Jam® /STAPL และตัวตีความ

สิ่งแวดล้อม

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

ผู้เล่น SVF และ STAPL มีความแตกต่างกันมาก แต่ทั้งสองอย่างสามารถใช้ตั้งโปรแกรม CPLDS:

SVF (serial vector format) เป็นรูปแบบไฟล์ที่ใช้โดยเครื่องทดสอบในวงจร ข้อมูลการเขียนโปรแกรมและอัลกอริธึมสําหรับ CPLD สามารถเขียนเป็นรูปแบบ SVF เพื่อให้ผู้ทดสอบในวงจรสามารถตั้งโปรแกรม CPLD ผ่าน JTAG ในระหว่างขั้นตอนการทดสอบในวงจร เครื่องเล่น/ล่าม SVF ซึ่งเกี่ยวข้องกับพีซี จะ "เล่น" อัลกอริธึมของไฟล์ SVF และตั้งโปรแกรมอุปกรณ์ผ่านพอร์ตคู่ขนานของพีซีระหว่างต้นแบบ ปัญหาเกี่ยวกับ SVF คือ ไม่ได้ถูกสร้างขึ้นมาสําหรับการเขียนโปรแกรม CPLD แต่เป็นการทดสอบในวงจร SVF ไม่รองรับการแบ่งส่วนในภาษาทําให้เกิดเวลาการเขียนโปรแกรม CPLD ที่นานขึ้น นอกจากนี้ยังเป็นรูปแบบไฟล์ข้อความตามลําดับ - ไม่รองรับลูปส่งผลให้ไฟล์ตามลําดับขนาดใหญ่มาก ในฐานะที่เป็น SVF ทั้งหมดจะใช้สําหรับ CPLD เท่านั้นหากคุณวางแผนที่จะใช้งานอุปกรณ์ CPLD ของโปรแกรมการผลิตผ่านเครื่องทดสอบในวงจร Altera® MAX PLUS® II และ Quartus® II ซอฟต์แวร์สนับสนุนการสร้างไฟล์ SVF แต่ไม่รองรับ "เล่น" หรือเรียกใช้งานไฟล์ SVF

STAPL (Standard Test and Programming Language) เป็นภาษาระดับสูงที่ออกแบบมาโดยเฉพาะสําหรับการเขียนโปรแกรม CPLD ISP STAPL เป็นเวอร์ชันมาตรฐาน JEDEC ของภาษาแยมดั้งเดิมที่สร้างขึ้นโดยAltera Jam/STAPL รองรับการแบ่งส่วน - ซึ่งหมายความว่าเวลาการเขียนโปรแกรมที่เร็วขึ้น อัลกอริธึมการเขียนโปรแกรม CPLD และข้อมูลจะถูกจัดเก็บอยู่ในรูปแบบ ASCII STAPL หรือบีบอัดไบต์โค้ด STAPL ภาษา STAPL ยังรองรับลูป (เช่น FOR) ซึ่งเมื่อรวมกับโค้ดไบต์บีบอัดหมายถึงไฟล์ขนาดเล็กมาก ซึ่งเหมาะสําหรับการเขียนโปรแกรมแบบเอ็มเบ็ดเด็ดที่โฮสต์หรือไมโครโปรเซสเซอร์อัจฉริยะสามารถใช้ตัวเล่น/ล่าม STAPL กับโปรแกรม ISP CPLD ได้ เครื่องเล่น STAPL ยังมีให้เล่นผ่านไฟล์ปฏิบัติการ DOS หรือผ่านเครื่องมือ MAX PLUS II หรือ Quartus ของAlteraใน Windows หรือสภาพแวดล้อม UNIX เครื่องมือโปรแกรมเมอร์ซอฟต์แวร์ Altera MAX PLUS II หรือ Quartus รองรับ "การเล่น" และการสร้างไฟล์ Jam/STAPL

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

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

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

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