Thank you for your explanation, it is always fantastic hearing about some new development, which based on the EP.
My question is aimed to inquire exactly which type of IC you use to achieve your developement? As answer manufacturer and chip-family would be enough. For instance I use Altera products, and I am very satisfied with the Cyclone family. I like MAX II as well, this comprises a flash gate-memory, a big advantage that after power-off it contains the last config, but for development is too slow, because flash programming needs more time. The Cyclone series doesn't have flash memory, if you intend to use your config later, you must use an additional IC, but for development is excellent, because the configuration is about 3 sec. Additionally it has a lot of built-in memory (ram), and it's very fast. and able to dual-port (Two addresses and two data ports, which can acces to the same memory at the same time). Furthermore it has several multiplication modul, with these you can save a lot of clock-pulse if you make a complex calculation.
And my favourite, it has a differential output. Nowdays it is the best way to communicate with another IC in high-speed and without any disturbance. I could be endless writing about this theme, but unhappily I have to work tomorrow.