Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- So that would mean I would have another layer in my design which I would call FPGA bus. Thats not that bad, but it also means I would have to make the FPGA blocks in a way they can be connected to that bus, right? --- Quote End --- You would design your components with "standardized interfaces". Unfortunately, there are several standards, so you have to decide whether to choose one, or multiple. --- Quote Start --- Or could there be a possibility there already are the blocks to integrate the AXI standard? --- Quote End --- AXI is one of the standards that both Altera and Xilinx support. Using this standard should make supporting both vendors easier - even if the internal implementation had to have some vendor-specific logic. --- Quote Start --- I want to do all the work for the user, so that the user has its compiled image and can just push a button I made in my interface and it will be programmed in it. I am just not aware if it is possible to make such a thing, or if I would have to start quartus for example and let the user push the program button there. --- Quote End --- It depends on how you design your hardware. Its very easy to load binary configurations created by Quartus at a later point in time. For example, the FPGAs on +100 of these boards are dynamically reconfigured http://www.ovro.caltech.edu/~dwh/carma_board/ without ever using Quartus. Quartus is used to create the configuration images, but then they are stored on a filesystem for use when the FPGAs are to be reconfigured. Cheers, Dave