Forum Discussion
Hi,
According to your reply in step 6, I did use pin planner to assign my lvds. Once I assigned "OUT_P" with IOStandard=LVDS and Location=D15.
Pin Planner automatically assigned C14 to OUT_P(N).
I didn't touch this other diff signal, Pin planner assign it. If you look at my design with Pin planner, yours has an empty location field there but mine has it populated with C14. see attachment
This cause my compilation to fail and your to pass
I did try to compile the design you send back and it pass but I cannot duplicate it on mine side.
I cannot get that empty location field to show up.
Even after I delete it and reassigned it to the positive-end, pin planner always assign the negative-end and fill that location field
- cossy5 years ago
New Contributor
Hi TChin5:
I have tried the proj, in the end i find one thing:
when you assign the LVDS pin, the .qsf maybe like below:
"
line 1: set_instance_assignment -name IO_STANDARD LVDS_E_3R -to send_dataline 2: set_location_assignment PIN_78 -to send_data
line 3: set_instance_assignment -name IO_STANDARD LVDS_E_3R -to "send_data(n)"
line 4: set_location_assignment PIN_77 -to "send_data(n)"
line 5: set_global_assignment -name SLD_FILE db/stp1_auto_stripped.stp"
you should del the line 3 and line 4 manually , and compile it , then you will see the send_data(n) pin assignment is null, and it can be done.
I haven`t test the real LVDS signal recently . will try later
BR
Seiya
- cossy5 years ago
New Contributor
Hi TChin5:
I have tried the proj, in the end i find one thing:
when you assign the LVDS pin, the .qsf maybe like below:
"
line 1: set_instance_assignment -name IO_STANDARD LVDS_E_3R -to send_dataline 2: set_location_assignment PIN_78 -to send_data
line 3: set_instance_assignment -name IO_STANDARD LVDS_E_3R -to "send_data(n)"
line 4: set_location_assignment PIN_77 -to "send_data(n)"
line 5: set_global_assignment -name SLD_FILE db/stp1_auto_stripped.stp"
you should del the line 3 and line 4 manually , and compile it , then you will see the send_data(n) pin assignment is null, and it can be done.
I haven`t test the real LVDS signal recently . will try later
BR