ปัญหาสำคัญ
จําเป็นต้องแก้ไขปัญหาเพื่อเปิดใช้งาน IP หน่วยความจําที่ใช้ UniPHY การสนับสนุนด้วย SOPC Builder สําหรับคอนโทรลเลอร์ DDR2 และ DDR3 SDRAM ด้วย UniPHY, QDR II และตัวควบคุม QDR II SRAM พร้อม UniPHY และ คอนโทรลเลอร์ RLDRAM II พร้อม UniPHY
สําหรับคอนโทรลเลอร์ DDR2 และ DDR3 SDRAM ให้ดําเนินการดังต่อไปนี้ ขั้นตอนการเปิดใช้งานการรองรับ IP หน่วยความจําที่ใช้ UniPHY ใน SOPCBuilder:
- บนแท็บ การตั้งค่าคอนโทรลเลอร์ ในตัวควบคุม DDR2 และ DDR3 SDRAM พร้อมเครื่องมือแก้ไขพารามิเตอร์ UniPHY เปิด สร้างความกว้างบัสข้อมูล Power-of-2 สําหรับ SOPC Builder
- บนแท็บ การตั้งค่าคอนโทรลเลอร์ ใน DDR2 และตัวควบคุม DDR3 SDRAM พร้อมเครื่องมือแก้ไขพารามิเตอร์ UniPHY ให้เปิด สร้าง การรีเซ็ตที่เข้ากันได้กับ SOPC Builder
- หลังจากสร้างระบบ IP อินเทอร์เฟซหน่วยความจําภายนอกของคุณ
เปิดไฟล์ .sopc ของคุณในโปรแกรมแก้ไขข้อความ ในไฟล์ .sopc
ค้นหาบรรทัดที่คล้ายกับรายการต่อไปนี้ (อยู่ที่ใด
ชื่ออินสแตนซ์ของแกน IP ของคุณ):
//reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | ~_avl_resetrequest_n_from_sa| ~_avl_resetrequest_n_from_sa);
แทนที่การเกิดขึ้นแต่ละครั้งด้วย~_avl_resetrequest_n_from_sa
0
(ศูนย์) เพื่อให้ส่วนย่อยด้านบนกลายเป็นดังนี้://reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | 0 | 0);
- เชื่อมต่ออินพุตการรีเซ็ต UniPHY อีกครั้งด้วยตนเอง (global_reset_n
และ soft_reset_n) ในไฟล์ระดับสูงสุดที่ SOPC Builder สร้างขึ้น (System.v),
ดัง:
.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),
สําหรับ QDR II และ QDR II SRAM Controller ให้ทําดังต่อไปนี้ ขั้นตอนการเปิดใช้งานการรองรับ IP หน่วยความจําที่ใช้ UniPHY ใน SOPCBuilder:
- บนแท็บ การตั้งค่าคอนโทรลเลอร์ ในตัวควบคุม QDR II และ QDR II SRAM พร้อมพารามิเตอร์ UniPHY บรรณาธิการ เปิด สร้างความกว้างบัสข้อมูล Power-of-2 สําหรับ SOPC ตัวสร้าง
- บนแท็บ การตั้งค่าคอนโทรลเลอร์ ใน QDR เปิดตัวควบคุม II และ QDR II SRAM พร้อมเครื่องมือแก้ไขพารามิเตอร์ UniPHY ใน Build SOPC Builder การรีเซ็ตที่เข้ากันได้
- หลังจากสร้างระบบ IP อินเทอร์เฟซหน่วยความจําภายนอกของคุณ
เปิดไฟล์ .sopc ของคุณในโปรแกรมแก้ไขข้อความ ในไฟล์ .sopc
ค้นหาบรรทัดที่คล้ายกับรายการต่อไปนี้ (อยู่ที่ใด
ชื่ออินสแตนซ์ของแกน IP ของคุณ):
//reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | ~_avl_resetrequest_n_from_sa| ~_avl_resetrequest_n_from_sa);
แทนที่การเกิดขึ้นแต่ละครั้งด้วย~_avl_resetrequest_n_from_sa
0
(ศูนย์) เพื่อให้ส่วนย่อยด้านบนกลายเป็นดังนี้://reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | 0 | 0);
- เชื่อมต่ออินพุตการรีเซ็ต UniPHY อีกครั้งด้วยตนเอง (global_reset_n
และ soft_reset_n) ในไฟล์ระดับสูงสุดที่ SOPC Builder สร้างขึ้น (System.v),
ดัง:
.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),
สําหรับ RLDRAM II Controller ให้ทําตามขั้นตอนต่อไปนี้เพื่อเปิดใช้งาน การสนับสนุน IP หน่วยความจําที่ใช้ UniPHY ใน SOPCBuilder:
- บนแท็บ การตั้งค่าคอนโทรลเลอร์ ในตัวควบคุม RLDRAM II พร้อมเครื่องมือแก้ไขพารามิเตอร์ UniPHY ให้เปิด สร้าง ความกว้างบัสข้อมูล Power-of-2 สําหรับ SOPC Builder
- บนแท็บ การตั้งค่าคอนโทรลเลอร์ ใน RLDRAM เปิด สร้างคอนโทรลเลอร์ II ที่มี UniPHY parameter editor การรีเซ็ตที่เข้ากันได้กับ SOPC Builder
- หลังจากสร้างระบบ IP อินเทอร์เฟซหน่วยความจําภายนอกของคุณ
เปิดไฟล์ .sopc ของคุณในโปรแกรมแก้ไขข้อความ ในไฟล์ .sopc
ค้นหาบรรทัดที่คล้ายกับรายการต่อไปนี้ (อยู่ที่ใด
ชื่ออินสแตนซ์ของแกน IP ของคุณ):
//reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | ~_avl_resetrequest_n_from_sa| ~_avl_resetrequest_n_from_sa);
แทนที่การเกิดขึ้นแต่ละครั้งด้วย~_avl_resetrequest_n_from_sa
0
(ศูนย์) เพื่อให้ส่วนย่อยด้านบนกลายเป็นดังนี้://reset sources mux, which is an e_mux assign reset_n_sources = ~(~reset_n | 0 | 0 | 0 | 0);
- เชื่อมต่ออินพุตการรีเซ็ต UniPHY อีกครั้งด้วยตนเอง (global_reset_n
และ soft_reset_n) ในไฟล์ระดับสูงสุดที่ SOPC Builder สร้างขึ้น (System.v),
ดัง:
.global_reset_n (reset_n_sources), .soft_reset_n (reset_n_sources),