Altera_Forum
Honored Contributor
14 years agoProject organisation, multiple images on one hardware
Hi all!
I would like to have your options, suggests and comments on how to organise my FPGA project. The project consists of one hardware, which shall be used with different FPGA images to serve different purposes. The main part of the project contains all the IO stuff, PHYs for hardware components and general components, to be available in all images. A specific functionality is then given by different extra modules connecting the various PHYs. The question is now, how I can organise that reasonably in Quartus. Currently I have all extra modules in the (main) code and just comment/uncomment the connections between them. Unfortunately I also need to comment/uncomment different sections in the .sdc file to get proper timing analysis. An other thing I'd like to have, is some user-readable version information about the image. So how may I have different text strings and version numbers in each image? Programming in C I would generate different build configurations and use compiler defines to set different strings/parameters and include/exclude files.... Pauliman