Comments (8)
There is an incompatibility between IPs generated in 2016.x when loaded in 2015.x.
I recommend re-packaging the two IPs with the error in 2015.x versions.
from vivado-library.
how to " re-packaging the two IPs " in 2015.x ? Would you mind elaborating a bit more details? Thanks in advance.
from vivado-library.
There is an incompatibility between the component.xml generated by 2016.x versions and Vivado 2015.x loading repositories with those xmls. I could not track down exactly which part is causing issues.
One could re-package the IPs in 2015.x by creating a new IP definition, importing the source files and replicating the wizard settings present in the 2016.x IP version.
from vivado-library.
Hi elodge,
Just notice there are vhdl source files in this package, /vivado-library-master/ip/Pmods/PmodMTDS_v1_0/ipshared/xilinx.com, which contains directory axi_gpio_v2_0, axi_lite_ipif_v3_0, ax_quad_spi_v3_2 etc. Can I just group the necessary source files together in vivado 2015.x to build my own IP?
Also curiously, the reference directories are modified, i.e., axi_gpio_v2_0_11 instead of axi_gpio_v2_0; ax_quad_spi_v3_2_8 instead of axi_gpio_v2_0 etc. Also inside source files, instantiation uses other name, i.e., axi_gpio_0 instead of axi_gpio, axi_quad_spi_0 instead of axi_quad_spi. All these details cost other designer much efforts to get things straight.
Your thoughts and suggestions are always highly appreciated, thanks in advance.
from vivado-library.
Those are generated files for Xilinx IP packaged inside our IP. Looking at the IP definition I don't think ipshared should be there at all because only the customization files (xci) are added as sources. Any other files are generated by Vivado when the IP is instantiated. You could add the vhdl or even netlist instead but you will lose upgrade functionality. When upgrading to new Vivado versions, sub-IPs added as xci are upgraded automatically.
from vivado-library.
Hi elodge,
/ip/Pmods/PmodMTDS_v1_0/ipshared/xilinx.com/ blk_mem_gen_v8_3 , dist_mem_gen_v8_0, fifo_generator_v13_1 are in protected mode. vivado complains of adding them into a project.
Let's focus on your previous suggestion, " 2015.x creating a new IP definition, importing the source files and replicating 2016.x wizard settings ", please inform where the source files are located, thanks in advance.
from vivado-library.
Instantiate the IP in a block design, right click an choose Edit in IP Packager. You will be able to see all the source files and wizard GUI customizations. You need to make the new IP look and behave the same. Looking at the source files, it is mostly a wrapper for other IP. @tom21091 should know more about this than I do.
from vivado-library.
I migrate to latest version of Xilinx tools. Sorry for the trouble. Thanks for suggestions.
from vivado-library.
Related Issues (20)
- User report of incorrect color mapping in PmodOLED RGB drivers HOT 2
- How to use PmodCAN Interrupts
- Request support for DSDB HOT 1
- Questions about the use of DVI2RGB IP HOT 1
- DVI2RGB IP reports error during implementation HOT 2
- Does not compile with Vitis
- PMOD AD5 issue on 2020.2 HOT 1
- PmodVGA missing from library HOT 1
- OLEDrgb_DrawRectangle colors off by 1
- Eclypse Z7 and ZMOD-ADC1410 connection
- digilent HOT 1
- Error: Black box instances on ZMOD ADC IP (ZmodScopeController) HOT 9
- Incorrect counter function when writing to SlaveCtl.
- Zmod Scope controller for Genesys ZU/Zynq Ultrascale
- Oled Driver not working
- TYPO: sapling vs sampling HOT 1
- PmodSD Makefile Error in Vitis HOT 2
- Pmod OLEDrgb documentation typo HOT 2
- PmodGPIO begin should indicate success
- Can't see RGB-to-DVI (Source) 1.4 IP Core interface HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vivado-library.