Altera_Forum
Honored Contributor
8 years agoQuartus Hardware and Software IP Patches
I want to include patched hardware and software versions of Altera IP in a Quartus QSYS project I am responsible for. On the Quartus/QSYS side of things I simply add the IP folders to the QSYS project directory and the QSYS IP catalog shows both the patched IP version from the project directory and the non-patched IP version from the Altera installation directory. I instantiate the patched version and all is well for the FPGA. However, on the NIOS processor side of things, it appears that nios2-bsp-generate-files pulls the IP's associated source and header files from the non-patched Altera installation directory rather than the project specific patched directory.
I am reluctant to simply place the patch IP into the Altera IP installation directories as this could lead to future problems when the Altera software is upgraded or when the project is moved to another machine or developer. I am currently placing the source files into the BSP HAL directory myself and then configuring the BSP settings file to not write these specific files. However, this feels like the wrong way to do this and that I am missing something somewhere. Bob