On 2009/11/10, at 23:04, Sébastien Bourdeauducq wrote:
Now that I checked, it seems that LM32 is designed to use edge- triggered interrupts (despite its documentation stating the opposite) while all cores in Milkymist use level-triggered interrupts (in compliance with the LM32 doc).

This configuration works (and UART interrupts are correctly acked in the demo firmware) but it makes interrupt handling uselessly complex and wastes a few
FPGA LUTs.

I will convert all cores to edge-triggered interrupts and then we will start debugging this interrupt issue on a more sane basis. And with edge- triggered
interrupts, there will be no need for core-level interrupt acking.

Sébastien

Thanks,
I will try it.

Takeshi


_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkym...@freenode
Webchat: www.milkymist.org/irc.html
Wiki: www.milkymist.org/wiki

Reply via email to