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

ทําไมพินสองทิศทางของฉันถึงขับ '1' แทนที่จะเป็น 'Z' เมื่อพอร์ตข้อมูลเชื่อมต่อกับศูนย์คงที่ในการออกแบบของฉัน

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชั่น 14.1 และก่อนหน้าคุณอาจพบปัญหาการทํางานหากคุณเชื่อมต่อพอร์ตข้อมูลของพินสองทิศทางเข้ากับศูนย์คงที่ในการออกแบบของคุณเนื่องจากพอร์ต OE และ IN สําหรับบัฟเฟอร์แบบสองทิศทางอาจถูกเปลี่ยน

 

ความละเอียด

ใช้คุณลักษณะ "keep" เพื่อรักษาสายคงที่ตามที่แสดงไว้ในรหัสด้านล่าง:

สําหรับ VHDL:

const_zero_sigสัญญาณ : std_logic;

คุณลักษณะที่เก็บไว้: boolean;
คุณลักษณะที่เก็บไว้ที่const_zero_sig: สัญญาณเป็นจริง

เริ่ม ต้น

const_zero_sig <= \'0\'

TRI_PIN <= const_zero_sig เมื่อ ENABLE=\'1\' อื่น \'Z\'

สําหรับ Verilog:

เก็บการสังเคราะห์const_zero_sigสายไฟ */;

กําหนดconst_zero_sig = 1\'b0;
มอบหมายTRI_PIN = เปิดใช้งานหรือไม่ const_zero_sig : 1\'bz;


ปัญหานี้ได้รับการกําหนดเวลาให้แก้ไขในซอฟต์แวร์ Quartus II ในอนาคต

 

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

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

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

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