ปัญหาสำคัญ
การกําหนดค่าบางอย่างไม่รองรับการรีเซ็ตแบบซิงโครนัส SOPC Builder หากมีเงื่อนไขใดๆ ต่อไปนี้ HDL SOPC Builder สร้างล้มเหลวในการเชื่อมต่อพอร์ตรีเซ็ต:
- พอร์ตรีเซ็ตไม่เชื่อมโยงกับนาฬิกา
- พอร์ตรีเซ็ตเป็นเอาต์พุตและไม่มีอินเทอร์เฟซAvalon (หลัก หรือ Slave) มีอยู่ในโดเมนนาฬิกาเดียวกัน
- พอร์ตรีเซ็ตเป็นอินพุตและนาฬิกาที่เกี่ยวข้องคือ ผลลัพธ์
ไม่มีการแสดงข้อความตรวจสอบความถูกต้องหรือเจนเนอเรชั่น
หากต้องการยืนยันว่าไม่ได้เชื่อมต่อพอร์ตรีเซ็ต ให้ทําดังต่อไปนี้:
- เปิดไฟล์การออกแบบระดับสูงสุดที่สร้างขึ้น โดย SOPC Builder ในเครื่องมือแก้ไขข้อความ (ไฟล์การออกแบบระดับสูงสุดมี ชื่อไฟล์จะเท่ากับชื่อระบบและนามสกุลไฟล์ที่เกี่ยวข้อง เป็นภาษา HDL ที่คุณเลือกสําหรับเจนเนอเรชั่นของระบบ)
- ตรวจสอบการสร้างอินสแตนซ์ของแต่ละโมดูล สําหรับคะแนนที่ได้รับ โมดูลชื่อ X ในระบบ SOPC Builder ซึ่งเป็นโมดูล/หน่วยงานที่มีชื่อว่า X สร้างอินสแตนซ์ในไฟล์การออกแบบระดับสูงสุด ในโมดูล/หน่วยงาน การสร้างอินสแตนซ์ พอร์ตจะเชื่อมต่อด้วยชื่อ หากมีเงื่อนไขใดๆ ตามที่ระบุไว้ในคําอธิบายปัญหา สัญญาณรีเซ็ตไม่อยู่ในคําอธิบายปัญหา เชื่อมต่อกับบัสรีเซ็ตทั่วโลก
หากคุณพบพอร์ตรีเซ็ตที่ไม่มีการเชื่อมต่อ ให้เลือกทําอย่างใดอย่างหนึ่งต่อไปนี้:
- ใช้ Qsys Editor ในเมนู เครื่องมือ ของ หน้าต่าง Quartus II หลัก คลิก Qsys แล้วเปิด ไฟล์ SOPC Builder Design (.sopc) และแปลงไฟล์ของคุณ ระบบไปยัง Qsys
- ปรับเปลี่ยน HDL เพื่อเชื่อมต่อการรีเซ็ตด้วยตนเอง หากรีเซ็ต
คาดว่าจะมีการซิงโครไนซ์ คุณต้องปรับใช้ด้วยตนเองด้วย
ซิ งโค รไนส์ รีเซ็ตตัวซิงโครไนซ์มีชื่อโมดูลที่ประกอบด้วย
ของชื่อระบบ _reset__domain_synch_module ตัวอย่างเช่น SOPC
ระบบชื่อ SYS ที่มีแหล่งข้อมูลนาฬิกาชื่อว่า
clk_0
มี โมดูลรีเซ็ตซิงโครไนซ์ชื่อsys_reset_clk_0_domain_synch_module
ตัวอย่างเช่น ตัวซิงโครไนส์การรีเซ็ตถูกสร้างขึ้นสําหรับภายนอก แหล่งนาฬิกาในระบบ SOPC ของคุณ