How to fix DDR2 memory in MAX10 giving error 17044 when compiling.
I get the following : Error (17044): Illegal connection on I/O input buffer primitive max10_test_ddr3:inst|max10_test_ddr3_mem_if_ddr2_emif_0:mem_if_ddr2_emif_0|max10_test_ddr3_mem_if_ddr2_emif_0_p0:p0|max10_test_ddr3_mem_if_ddr2_emif_0_p0_memphy_m10:umemphy|max10_test_ddr3_mem_if_ddr2_emif_0_p0_addr_cmd_pads_m10:uaddr_cmd_pads|altera_gpio_lite:clock_gen[0].umem_ck_pad|altgpio_one_bit:gpio_one_bit.i_loop[0].altgpio_bit_i|diff_input_buf.diff_input_buf_without_nsleep.ibuf. Source I/O pin max10_test_ddr3:inst|max10_test_ddr3_mem_if_ddr2_emif_0:mem_if_ddr2_emif_0|max10_test_ddr3_mem_if_ddr2_emif_0_p0:p0|max10_test_ddr3_mem_if_ddr2_emif_0_p0_memphy_m10:umemphy|max10_test_ddr3_mem_if_ddr2_emif_0_p0_addr_cmd_pads_m10:uaddr_cmd_pads|altera_gpio_lite:clock_gen[0].umem_ck_pad|altgpio_one_bit:gpio_one_bit.i_loop[0].altgpio_bit_i|pseudo_diff_output_buf.obuf_a drives out to destinations other than the specified I/O input buffer primitive. Modify your design so the specified source I/O pin drives only the specified I/O input buffer primitive.
When compiling and not setting setting the .qip file to top level.
I have a .gdf file as top level. I am trying to connect ddr2 memory to an external 32 bit processor via a multiplexed 32bit data/address bus and implement ECC in the MAX10.
Any suggestions?