เนื่องจากปัญหาในซอฟต์แวร์ 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 เวอร์ชันในอนาคต