Forum Discussion
Altera_Forum
Honored Contributor
16 years agoDQS Pin Assignment Problem in EP4SGX530 FPGA
Hi,
I am doing the Pin Planning and analysis for my DDR3C pin assignment in Altera EP4SGX530HH35C2ES FPGA ( 1152 Package). I am seeing following error message while doing the I/O Check in the Pin Planner tool. Error: Bidirectional pin rxd_ddr3_dqs[0] with a pseudo-differential I/O standard must use the output enable control signal on the output buffer Followings are my qsf file content for this : # ######################### Just for convenience, I am showing only one dqs pin assignemnt. set_location_assignment PIN_AM10 -to rxd_ddr3_dqs_n[0] set_location_assignment PIN_AL10 -to rxd_ddr3_dqs[0] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to rxd_ddr3_dqs[0] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to rxd_ddr3_dqs_n[0] set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to rxd_ddr3_dqs[0] set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to rxd_ddr3_dqs_n[0] set_instance_assignment -name OUTPUT_ENABLE_GROUP 1 -to rxd_ddr3_dqs[0] set_instance_assignment -name OUTPUT_ENABLE_GROUP 1 -to rxd_ddr3_dqs_n[0] # ##################################### I have used DQS for x4 for 1152. Same pin mapping corresponding to F1517 package is passing in the I/O check. I am not able to fix this issue . I tried all the related option value for this pin in the I/O assignment Editor, but still I/O check is failing. Can you Please suggest any solution for this. Thanks Rakesh3 Replies
- Altera_Forum
Honored Contributor
Note sure if this helps but I seem to have a whole series of:
set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[64] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[65] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[66] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[67] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[68] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[69] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[70] set_instance_assignment -name DQ_GROUP 9 -from ddr3_rdimm_a_dqs[8] -to ddr3_rdimm_a_dq[71] set_instance_assignment -name DQSB_DQS_PAIR ON -from ddr3_rdimm_a_dqsn[8] -to ddr3_rdimm_a_dqs[8] that I am going to go look for more info on. - Altera_Forum
Honored Contributor
Hi
I have the same problem in my Arria II Gx Development Kit when I try to build a Qsys system to access a DDR3.
I have run the tcl file for pin assignment and see the following text in my qsf file.Error (176183): Bidirectional pin ddr3_dqs with a pseudo-differential I/O standard must use the output enable control signal on the output buffer
Does anyone know how to solve this problem? Thanks.set_instance_assignment -name OUTPUT_ENABLE_GROUP 849089556 -to ddr3_dq ... set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to ddr3_dq ... set_instance_assignment -name MEM_INTERFACE_DELAY_CHAIN_CONFIG FLEXIBLE_TIMING -to ddr3_dq ... set_instance_assignment -name DQ_GROUP 9 -from ddr3_dqs -to ddr3_dq ... - Altera_Forum
Honored Contributor
I solved this fitter problem yesterday.
The solution for this problem can be referred to the design example in alterawiki. http://www.alterawiki.com/wiki/design_example_-_arria_ii_gx_ddr3_sdram_altmemphy_300mhz_x16 Just follow the instructions and this error should not appear.