Forum Discussion
Hi,
Based on the fitter error report, likely there is an pin placement issue on either your CDR refclk pin or transceiver Rx channel pin
I can help to review your design if you can share your archived design QAR file here.
Thanks.
Regards,
dlim
Use tool : Quartus 18.1 prime standard
Family: Arria 10
Device: 10AX115S3F45E2SGE3
below is design (rx_cdr_refclk0 = 100MHz)
pin planner
set_location_assignment PIN_AC8 -to rx_cdr_refclk0
set_location_assignment PIN_AC7 -to "rx_cdr_refclk0(n)"
set_instance_assignment -name IO_STANDARD LVDS -to edp_ref_clk_p
set_location_assignment PIN_H5 -to rx_serial_data[0]
set_location_assignment PIN_G7 -to rx_serial_data[1]
set_location_assignment PIN_F5 -to rx_serial_data[2]
set_location_assignment PIN_E7 -to rx_serial_data[3]
set_location_assignment PIN_H6 -to "rx_serial_data[0](n)"
set_location_assignment PIN_G8 -to "rx_serial_data[1](n)"
set_location_assignment PIN_F6 -to "rx_serial_data[2](n)"
set_location_assignment PIN_E8 -to "rx_serial_data[3](n)"
set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to rx_serial_data[0]
set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to rx_serial_data[1]
set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to rx_serial_data[2]
set_instance_assignment -name IO_STANDARD "HIGH SPEED DIFFERENTIAL I/O" -to rx_serial_data[3]
- yy14 years ago
New Contributor
Hi dlim,
If I try to modify design as below, the error message disappear,
but the source ref clk of the frequency of rx_clkout_16b and rx_clkout_20b are different make 16_to_20bit_fifo module error.
Therefore, I want to use the original design.
What's the problem of the original design?