Hi all,
I'm developing a multicore system with up to four Microblaze cores. Now I'm searching for a solution to inform the cores about e.g. messages with a software interrupt. That means, one core writes a message in the shared memory and after that it informs the other cores to read the message. My first idea was to use a GPIO element with interrupts switched on. I tried to write to the element when the message was posted . But there is the problem, that the interrupt is only activated when the data will be changed from outside the microblaze core. So my new idea is to use two GPIO elements and link them together. But it doesn't run and I think, that the problem is the linking of the ports. Has anybody an idea, which ports I have to link (GPIO_d_out or GPIO_IO with GPIO_in or something else) or an idea how to implement software interrupts in such a combination?
I've got a Xilinx ML410 evaluation board.
Thank you for your help.