รายการลําดับของเหตุการณ์ต่อไปนี้ว่าทําไมคุณถึงได้สัมผัสกับNios® IIการล็อกระบบโปรเซสเซอร์เมื่อเข้าถึง IP คอนโทรลเลอร์ Tri-state ทั่วไปที่มีสัญญาณ waitrequest ที่เปิดใช้งาน:
- เมื่อเปิดใช้งานสัญญาณ waitrequest อยู่ ต้องตั้งค่าเวลารออ่าน/เขียนเวลารอ/เวลาตั้งค่า/การเก็บข้อมูลเป็นศูนย์ การเปิดใช้งานสัญญาณ waitrequest ด้วยค่าที่ไม่ใช่ศูนย์ในการรอ การตั้งค่า และเวลาหยุดเป็นพารามิเตอร์ที่ไม่ถูกต้อง
- อย่างไรก็ตาม เนื่องจากข้อจํากัดในระบบ Platform Designer ไม่ตรวจสอบการตั้งค่าที่ผิดกฎหมายนี้และแจ้งข้อผิดพลาดในการเตือนผู้ใช้
- เนื่องจากการตั้งค่าที่ไม่ถูกต้อง ส่วนประกอบภายในในคอนโทรลเลอร์จะมีพารามิเตอร์ไม่ถูกต้อง ซึ่งทําให้ IP สามารถเกตสัญญาณคําขออ่าน/เขียนได้ IP จะร้องขอให้พินแชร์เมื่อสัญญาณ waitrequest สูงเท่านั้น
เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ใน IP GUI ของคอนโทรลเลอร์ Tri-State ทั่วไป ตรวจสอบให้แน่ใจ ว่า เวลารออ่าน/เขียนเวลารอ/เวลาตั้งค่า/เวลาการเก็บรักษาข้อมูล ในแท็บ Signal Timing ถูก ตั้งค่าเป็นศูนย์ เมื่อเปิดใช้งานสัญญาณรอในแท็บการเลือกสัญญาณ
.
หรือหากไม่ตรงตามการตั้งค่าด้านบน คุณสามารถหลีกเลี่ยงการล็อกระบบได้โดยทําให้ waitrequest สูงระหว่างสถานะไม่ได้ใช้งาน/ไม่มีธุรกรรม การรอคอยที่สูงระหว่างรอบการไม่ได้ใช้งานช่วยให้สามารถขอตัวระบุพินและดําเนินการตามปกติเพื่อดําเนินการต่อ อย่างไรก็ตาม ไม่แนะนํา เว้นแต่คุณจะไม่สามารถทําตามวิธีการแก้ปัญหาที่ระบุไว้ข้างต้น