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