06-14-2010 12:00 AM
I have created a microblaze based system in EDK using microblaze and peripherals like ethernet MAC, memory controller etc.
I have a project in ISE consisting of VHDL modules.
I want to integrate these two such that I can send 'start' signal from microblaze based signal and also be able to receive some more handshaking signals and 8-bit data in microblaze-based system
How to do this?
06-14-2010 01:42 AM
You need to create an interface between your VHDL modules and the MicroBlaze system.
There are plenty of ways in doing this:
- Adding GPIO and use these to drive and receive signals from your VHDL module
- Add a PLB bus interface to your VHDL module
- Use MicroBlaze FSL interface to drive and recieve data from your VHDL module
What to use depends the number of signals and how they are driven.
I would use FSL since it's the simpliest way of connecting up some signals to MicroBlaze.
06-16-2010 05:43 AM
I want to communicate 2 to 3 signals and 8-bit data bidirectionally.
Which approach is suitable and can you name the document for doing it?
In case of FSL, where do integration happens, in ISE or in XPS?
06-20-2010 10:15 PM
Please help, what some data means in your application. If it's more than repeating a character endlessly, then there must be a start of transmission signal to the UART. Its O.K.to connects only TxD to the PC, but the ready and trde have to be connected in your FPGA design internally.