kaz1
Full Member level 6
I have been struggling to find out how to do a sanity check at "module level" design for device fitting.
The problem is that my module interface has so many pin requirements that it just wouldn't fit.
In Quartus we set ports as virtual and get fitting going.
In Vivado I tried all the suggestions on the Internet but all ended up waste of time. I tried:
1) set io buffer to none in vhdl, or in xdc but didn't work.
2) set the "out of context" property but is not available as it is greyed for top interface module.
3) The only way that worked somehow was to have a funny wrapper to reduce pins but this is not that efficient.
So how do people work with Vivado at module level or have Xilinx missed this useful requirement.
Any help appreciated.
The problem is that my module interface has so many pin requirements that it just wouldn't fit.
In Quartus we set ports as virtual and get fitting going.
In Vivado I tried all the suggestions on the Internet but all ended up waste of time. I tried:
1) set io buffer to none in vhdl, or in xdc but didn't work.
2) set the "out of context" property but is not available as it is greyed for top interface module.
3) The only way that worked somehow was to have a funny wrapper to reduce pins but this is not that efficient.
So how do people work with Vivado at module level or have Xilinx missed this useful requirement.
Any help appreciated.