ความล่าช้าที่สามารถตั้งโปรแกรมได้ของ IOE จะปรากฏในเอกสารข้อมูลอุปกรณ์ที่เกี่ยวข้องในรูปแบบตารางสําหรับอุปกรณ์ที่รองรับความล่าช้าที่สามารถตั้งโปรแกรมได้ IOE มีสองวิธีในการตั้งค่าความล่าช้าที่ตั้งโปรแกรมได้ของ IOE ผ่าน ตัวแก้ไขการมอบหมาย หรือ ตัวแก้ไขคุณสมบัติแหล่งข้อมูล ในซอฟต์แวร์ Quartus® II
- ผู้แก้ไขการมอบหมาย
- ใน ตัวแก้ไขการมอบหมาย ภายใต้คอลัมน์ ชื่อการมอบหมาย ให้เลือกพารามิเตอร์หน่วงเวลา (เช่น D2 ล่าช้า)
- ใต้คอลัมน์ มูลค่า ให้เลือกระดับความล่าช้า ดูตารางหน่วงเวลาที่ตั้งโปรแกรมได้ของ IOE การตั้งค่าที่มีอยู่ สําหรับแต่ละอุปกรณ์บนการตั้งค่าระดับที่มีอยู่
- ตรวจสอบให้แน่ใจว่าค่า Enable เป็น ใช่
- ตัวแก้ไขคุณสมบัติแหล่งข้อมูล
- เลือกพารามิเตอร์หน่วงเวลาจากแผนภาพตัวแก้ไขคุณสมบัติแหล่งข้อมูล
- คลิกขวาที่พารามิเตอร์หน่วงเวลา และจะแสดงระดับและมูลค่าความล่าช้าที่มีอยู่
- คลิกที่ระดับความล่าช้าที่ต้องการเพื่อเลือก
โปรดทราบว่าสําหรับออฟเซ็ตขั้นต่ํา (เมื่อเลือก ค่า '0' ใน ตัวแก้ไขการมอบหมาย) จะมีค่าหน่วงเวลาแบบภายใน มูลค่าความล่าช้าภายในนี้ไม่รวมอยู่ในหมายเลขหน่วงเวลาที่เผยแพร่ในตารางความล่าช้าแบบโปรแกรมได้ IOE ในเอกสารข้อมูลอุปกรณ์ สําหรับค่าที่แม่นยํายิ่งกว่า โปรดดูค่าที่มีอยู่ใน ตัวแก้ไขคุณสมบัติแหล่งข้อมูล (รูปภาพที่ 2)
ตัวอย่างด้านล่างแสดงวิธีตั้งค่าความล่าช้าที่ตั้งโปรแกรมได้ IOE กับตัวแก้ไขการมอบหมายและตัวแก้ไขคุณสมบัติแหล่งข้อมูล
รูปภาพที่ 1 แสดงตัวอย่างเกี่ยวกับวิธีการตั้งค่าพารามิเตอร์หน่วงเวลา D2 เป็นค่า '4' พร้อมตัวแก้ไขการมอบหมาย
การตั้งค่าที่คล้ายกันนี้ทําได้โดยใช้ตัวแก้ไขคุณสมบัติแหล่งข้อมูล (รูปภาพที่ 2) โดยการเลือกระดับ '4' จากเมนูที่แสดงขึ้น ค่าหน่วงเวลาสําหรับแต่ละระดับจะแสดงขึ้นในตัวแก้ไขคุณสมบัติแหล่งข้อมูล ความล่าช้าภายในของอุปกรณ์จะรวมอยู่ในค่าเหล่านั้น
รูปภาพที่ 2
รายละเอียดเพิ่มเติมที่ใช้สําหรับตระกูลอุปกรณ์ทั้งหมดที่รองรับความล่าช้าที่ตั้งโปรแกรมได้ IOE ได้ใน 474: การปรับใช้การตั้งค่าการหน่วงเวลา I/O ที่ตั้งโปรแกรมได้ Stratix® III ในซอฟต์แวร์ Quartus II (PDF)