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

ทําไมพอร์ตที่ไม่ว่างและreconfig_address_enไปยังสถานะที่ไม่ทราบเมื่อฉันจําลองการกําหนดค่าใหม่แบบไดนามิกในอุปกรณ์ Stratix II GX และอุปกรณ์ GX/GT/GZ ที่ใหม่กว่า

สิ่งแวดล้อม

    การจำลองแบบ
BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

พอร์ต 'busy' และ 'reconfig_address_en' อาจแสดงพฤติกรรมการจําลองที่ไม่คาดคิดเมื่อเริ่มต้นStratix® II GX และตระกูล GX/GT/GZ ที่ใหม่กว่าคุณสามารถแก้ไขปัญหาต่อไปนี้เพื่อแก้ไขปัญหาการจําลองนี้ได้

 

Dynamic Reconfiguration Controller Block มีพอร์ตอินพุต reconfig_clk   ในการจําลอง หากคุณเริ่มต้นอินพุต reconfig_clk เป็นค่า 1 พอร์ตที่ไม่ว่าง และ reconfig_adddress_en อาจอยู่ในสถานะที่ไม่รู้จัก (มูลค่า x) ปัญหานี้เกิดขึ้นทั้งในรุ่น VHDL และ Verilog

 

ตัวอย่างเช่น รหัส Verilog ต่อไปนี้อาจทําให้เกิดลักษณะการทํางานนี้

 

เริ่มต้น

    reconfig_clk = 1'b1; นาฬิกาเริ่มต้นที่ลอจิกสูง

สิ้น สุด

เริ่มต้นเสมอ

    # reconfig_clk = ~reconfig_clk;

สิ้น สุด

 

หากต้องการแก้ไขปัญหานี้ ให้เริ่มต้นอินพุต reconfig_clk เป็นค่า 0 ในโต๊ะทดสอบการจําลอง

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

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

Stratix® IV GX FPGA
Stratix® IV GT FPGA
อุปกรณ์ HardCopy™ IV GX ASIC
Arria® II GX FPGA
Arria® II GZ FPGA
Stratix® II GX FPGA

1

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