You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think I've encountered a bug that affects the pin mapping for the Basys3 board (part name xc7a35tcpg236-1). I've got a program that maps the 16 switches to a seven segment display but the behavior of the circuit when generated through NextPNR is incorrect compared to the same design run through Vivado and VPR.
sw[2] and sw[3] correspond to the third and fourth switches from the left, respectively. The problem is that their pins seem to be swapped in the final design, so that the behavior of sw[2] when compiled through NextPNR-xilinx matches the behavior of sw[3] when compiled through Vivado and VPR, and vice versa for those same two. I think this could be a problem with the .bba or .bin chip database file created from the NextPNR-xilinx project, or maybe a bug with NextPNR itself.
The text was updated successfully, but these errors were encountered:
Pocketkid2
changed the title
Constraints problem with Basys3 board
Constraints for Xilinx 7-series boards possible issue
Jun 28, 2022
Pocketkid2
changed the title
Constraints for Xilinx 7-series boards possible issue
Constraints for Basys3 board (xc7a35tcpg236-1) possible issue
Jul 13, 2022
The same issue occurs for xc7a35tcsg324-1 with pins U12 and V12. On the Arty-A7 board, these should correspond to PMOD_C[0] and PMOD_C[1], but nextpnr-xilinx reverses them. All other PMOD pins are fine.
Pocketkid2
changed the title
Constraints for Basys3 board (xc7a35tcpg236-1) possible issue
Constraints issue using generated chipdb file
Aug 8, 2022
I think I've encountered a bug that affects the pin mapping for the Basys3 board (part name xc7a35tcpg236-1). I've got a program that maps the 16 switches to a seven segment display but the behavior of the circuit when generated through NextPNR is incorrect compared to the same design run through Vivado and VPR.
My constraints file contains the following:
sw[2]
andsw[3]
correspond to the third and fourth switches from the left, respectively. The problem is that their pins seem to be swapped in the final design, so that the behavior ofsw[2]
when compiled through NextPNR-xilinx matches the behavior ofsw[3]
when compiled through Vivado and VPR, and vice versa for those same two. I think this could be a problem with the.bba
or.bin
chip database file created from the NextPNR-xilinx project, or maybe a bug with NextPNR itself.The commands I'm using to generate the db files:
The text was updated successfully, but these errors were encountered: