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

ทําไมพินสองทิศทาง Arria 10 จึงไม่ทํางานเหมือนการระบายน้ําแบบเปิด แม้ว่า Quartus Prime fitter ระบุว่าเปิดใช้งาน Open-Drain อยู่

สิ่งแวดล้อม

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

เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime เวอร์ชั่น 16.0.2 และก่อนหน้า I/O ที่กําหนดค่าเป็นท่อระบายน้ําแบบสองทิศทางและเปิดในอุปกรณ์ Arria® 10 อาจไม่ไป Hi-Z แต่จะไดรฟ์สูงเมื่อ ENABLE ='0' เมื่อดําเนินการโดยใช้โครงสร้างต่อไปนี้ :


INOUT < = '0' เมื่อ ENABLE ='1' อื่น 'Z'

ความละเอียด

คุณอาจใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อหลีกเลี่ยงพฤติกรรมนี้

1. ประกาศ I/O เป็น OUT แทนที่จะเป็น INOUT หรือ


2. ผู้ใช้Altera GPIO IO เพื่อสร้างอินสแตนซ์บัฟเฟอร์ I/O ในโหมด open-drain


3. ใช้คุณลักษณะ Keep ดังที่แสดงด้านล่าง:


zero_sigสัญญาณ : std_logic:='0';
คุณลักษณะที่เก็บไว้ : boolean;
คุณลักษณะที่เก็บไว้ที่zero_sig : สัญญาณเป็นจริง
user_pin_name <= zero_sig เมื่อ ENABLE='1' 'Z' อื่น
(หมายเหตุ: user_pin_nameถูกประกาศเป็น INOUT)

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

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

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

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

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