เมื่อคุณใช้ DDR3L Hard Memory Controller (HMC) และ DDR3L Hard Processor System (HPS) ในโครงการเดียวโดยใช้อุปกรณ์ Arria® V ST ในซอฟต์แวร์ Quartus® II เวอร์ชั่น 13.0SP1 คุณอาจเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้ระหว่างขั้นตอนพอดีกับการคอมไพล์
ข้อผิดพลาด (175001): ไม่สามารถใส่ HPHY ได้
ข้อผิดพลาด (175006): ไม่พบพาธระหว่าง HPHY และพินปลายทาง
ข้อความแสดงข้อผิดพลาดระบุว่าคุณไม่สามารถวาง HMC ไปยังตําแหน่งทางกฎหมายได้ แต่เมื่อคุณคอมไพล์ DDR3L HMC หรือ DDR3L HPS ได้อย่างอิสระ อุปกรณ์ที่เหมาะสมจะทํางานได้สําเร็จ ซึ่งแสดงตําแหน่งพินสําหรับ HMC และ HPS นั้นถูกต้อง
ข้อความแสดงข้อผิดพลาดไม่ได้ระบุสาเหตุหลักของปัญหานี้ คุณอาจเห็นข้อผิดพลาดเพิ่มเติมต่อไปนี้เมื่อคุณเพิ่มการกําหนดตําแหน่งพินเฉพาะให้กับสัญญาณอินเทอร์เฟซทั้งหมดสําหรับ DDR3L HMC และ DDR3L HPS
ข้อผิดพลาด (175020): ข้อจํากัดที่ผิดกฎหมายของพินไปยังภูมิภาค (xx, xx) ถึง (xx, xx): ไม่มีตําแหน่งที่ถูกต้องในภูมิภาค
ข้อผิดพลาด (175005): ไม่พบตําแหน่งที่มี: OCT_CAL_BLOCK_ID 1 (ได้รับผลกระทบจากสถานที่ตั้ง 1 แห่ง)
ไม่ควรมีปฏิสัมพันธ์ระหว่าง HMC OCT และ HPS OCT
ในการแก้ไขปัญหานี้ ให้เพิ่มการมอบหมาย "TERMINATION_CONTROL_BLOCK " ไปยังสัญญาณmem_reset_nของ DDR3L HMC ใน ไฟล์ QSF แล้วไฟล์ Fitter ควรประสบความสําเร็จ
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "|altera_mem_if_oct_arriav:oct0|sd1a_0" -to mem_reset_n