Altera_Forum
Honored Contributor
9 years agoHard DDR3 Controller Fitting Problem on Cyclone V
Hi
I have generated the DDR3 controller IP from IP Catalogue, using Quartus Prime v15.1; It generated an example design project too. After I assign my DDR3 pins to the FPGA pins & run the "..._pin_assignments.tcl" after Analysis & Synthesis, I try to implement the project. Unfortunately the Fitter fails and issues the following error: --- Quote Start --- Error (14566): The Fitter cannot place 1 periphery component(s) due to conflicts with existing constraints (1 HPHY(s)). Fix the errors described in the submessages, and then rerun the Fitter. The Altera Knowledge Database may also contain articles with information on how to resolve this periphery placement failure. Review the errors and then visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number. Error (175001): The Fitter cannot place 1 HPHY, which is within Altera DDR3 SDRAM External Memory Interface Example Design ip_ddr3_controller_example. Info (14596): Information about the failing component(s): Info (175028): The HPHY name(s): ip_ddr3_controller_example_if0:if0|ip_ddr3_controller_example_if0_p0:p0|ip_ddr3_controller_example_if0_p0_acv_hard_memphy:umemphy|hphy_inst Error (16234): No legal location could be found out of 1 considered location(s). Reasons why each location could not be used are summarized below: Error (175006): Could not find path between the HPHY and destination pin Info (175027): Destination: pin mem_a[13] Info (175015): The I/O pad mem_a[13] is constrained to the location PIN_G6 due to: User Location Constraints (PIN_G6) Info (14709): The constrained I/O pad is contained within this pin Error (175022): The HPHY could not be placed in any location to satisfy its connectivity requirements Info (175021): The pin was placed in location G6 Info (175029): 1 location affected Info (175029): MEMPHY_X11_Y45_N1 Error (12289): An error occurred while applying the periphery constraints. Review the offending constraints and rerun the Fitter. --- Quote End --- I searched the forum and the Altera knowledge-base, yet got no useful result. There are many posts similar to this, but none have been replied successfully. I would be grateful if someone could help working it around. Thanks