Hehe, thought about it, and I actually have a 32bit PIC dev board with which I could do something like that, but at around 40Mhz I doubt I could squeeze too much out of it, even if I was doing it in assembly (which I won't, that much is certain
)
On the other hand, I've been waiting for a good excuse to dig into FPGAs...