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

อะไรคือสาเหตุที่ทําให้เอาต์พุตทั้งหมดในFPGAของฉันถูกตัดต่อสถานะทันทีระหว่างโหมดผู้ใช้

สิ่งแวดล้อม

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

การเปิดใช้งานพินDEV_OEในซอฟต์แวร์ Quartus® II สําหรับโครงการของคุณ แต่ไม่ได้เชื่อมต่อหรือลอยอยู่บนบอร์ดอาจทําให้เกิดพิน I/O ทั้งหมดเพื่อ tri-state ระหว่างโหมดผู้ใช้

เมื่อระบุแล้ว พิน DEV_OE จะแทนที่การควบคุม Tri-State ทั้งหมดบนอุปกรณ์และบังคับให้พิน I/O ทั้งหมดได้รับการระบุให้เป็น Tri-State  หากไม่มีการเชื่อมต่อพินDEV_OEบนบอร์ด แต่เปิดใช้งานอยู่ในซอฟต์แวร์ Quartus II แรงดันไฟฟ้าลอยบนพินที่เชื่อมต่อจะไม่เป็นที่รู้จักและสามารถเปิดใช้งานหรือปิดใช้งานคุณสมบัติได้  ความแปรปรวนของอุณหภูมิ แรงดันไฟฟ้า หรือกระบวนการของอุปกรณ์ รวมถึงเสียงรบกวนบนบอร์ดอาจทําให้แรงดันไฟฟ้าบนพินลอยลดลงต่ําพอที่จะขันพินDEV_OEที่จะ tri-state พิน I/O ทั้งหมดในอุปกรณ์

หากเอาต์พุตทั้งหมดถูกลองสถานะอย่างกะทันหันระหว่างโหมดผู้ใช้ ให้ดูว่าพิน DEV_OE ลอยอยู่บนบอร์ดหรือไม่ และเปิดใช้งานพินสําหรับโครงการของคุณในซอฟต์แวร์ Quartus II หรือไม่

ใช้ขั้นตอนต่อไปนี้เพื่อปิดใช้งานพินDEV_OEในซอฟต์แวร์ Quartus II:

  1. ไปที่งานที่ได้รับมอบหมาย =อุปกรณ์ >
  2. คลิกที่ ตัวเลือกอุปกรณ์และพิน...
  3. เลือกหมวดหมู่ทั่วไป
  4. ปิดตัวเลือกเปิดใช้งานเอาต์พุตทั้งอุปกรณ์ (DEV_OE)

ตัวแปร QSF (Quartus II Settings File) สําหรับตัวเลือกนี้ENABLE_DEVICE_WIDE_OE

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