I've been working with one custom IP project for several weeks now. It's getting close to finished. Only today, I've had an issue show up I've never experienced before. I added two ports to the IP - one input and one output (not that the directions matter) - and then added appropriate code to deal with the two ports. When I go to repackage IP, the Package IP Settings dialog (which normally provides a link to 'Merge Changes') doesn't show and the IP indicates with a check mark that the Ports are 'good'.
Since I've never seen Vivado NOT detect when the ports have changed, I've never needed to figure out how to 'force' a port upgrade. So two questions...
Why does Vivado NOT recognize the ports have changed?
How do I force Vivado to 'learn' (or determine or scan, etc.) that port changes have occurred before I repackage?
Question
engrpetero
I've been working with one custom IP project for several weeks now. It's getting close to finished. Only today, I've had an issue show up I've never experienced before. I added two ports to the IP - one input and one output (not that the directions matter) - and then added appropriate code to deal with the two ports. When I go to repackage IP, the Package IP Settings dialog (which normally provides a link to 'Merge Changes') doesn't show and the IP indicates with a check mark that the Ports are 'good'.
Since I've never seen Vivado NOT detect when the ports have changed, I've never needed to figure out how to 'force' a port upgrade. So two questions...
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now