eshbonzie
Junior Member level 3
General System Design Question (The link between XPS and ISE)
Hii Guys,
Sorry if it sounds some how a stupid question but am still a beginner and I need to get things clear.
Im using a Virtex 5 FPGA and trying to build a digital system which implements an algorithm. For this algorithm to be implemented in a correct way, I implemented around three different cores using VHDL and the ISE tool. I also need to access the compact flash memory found on the board to load some bits which I will previously store(as data to be processed) to be able to start the processing.
I cant figure out how to integrate the whole system together in the XPS!. My VHDL cores would start working once I enable each one of them through the Enable pin (That was through implementing test benches for each of them and checking that they are working correctly). My question now is how can I integrate the whole system together? I am missing the link between the VHDL cores I created and the XPS software.
One thing I should do(I guess!) is to define my VHDL cores as IP cores in the XPS..but then what? how can I control these IP cores and how can I enable each one of them in the correct order or when data is available to it.
Is this done through C code?..if yes where should I write it.
I would appreciate it if some one can provide some tutorials or examples for small systems to have a clear view of the thing.
Eshbon.
Hii Guys,
Sorry if it sounds some how a stupid question but am still a beginner and I need to get things clear.
Im using a Virtex 5 FPGA and trying to build a digital system which implements an algorithm. For this algorithm to be implemented in a correct way, I implemented around three different cores using VHDL and the ISE tool. I also need to access the compact flash memory found on the board to load some bits which I will previously store(as data to be processed) to be able to start the processing.
I cant figure out how to integrate the whole system together in the XPS!. My VHDL cores would start working once I enable each one of them through the Enable pin (That was through implementing test benches for each of them and checking that they are working correctly). My question now is how can I integrate the whole system together? I am missing the link between the VHDL cores I created and the XPS software.
One thing I should do(I guess!) is to define my VHDL cores as IP cores in the XPS..but then what? how can I control these IP cores and how can I enable each one of them in the correct order or when data is available to it.
Is this done through C code?..if yes where should I write it.
I would appreciate it if some one can provide some tutorials or examples for small systems to have a clear view of the thing.
Eshbon.
Last edited: