@Frederic
I'm using AT91SAM7S256 right now but I'm thinking about switching to LPC2388. This chip has 2 USB ports which can act as device or host ports. In the future they could be used to connect USB keyboard/mouse/game pads or to be used as Amiga native ports (if someone writes appropriate drivers).
This micro also has 10/100 Mbits/s Ethernet MAC so only external RMII PHY is required. I'm thinking about putting TCP/IP stack on the ARM and make a bsdsocket.library wrapper on Amiga side. That's a plan.
My board will have definitely different form factor than the current one. It's simply too small to accommodate all the goodies.
I will add SVHS and composite video connectors and keep both PS/2 ports.
I'm thinking about using SDRAM or SSRAM as chip ram. The SDRAM is much cheaper but SSRAM has very low latency. I have not decided yet.
I'm for EP3C25 Altera FPGA but PQFP240 version has too few IOs. Probably I will end up with 324-ball BGA, I must try to do escape routing from IO balls to see how many can be used on 4-layer PCB, I don't want to use 6-layer PCB.
The 68SEC000 could be replaced with an expansion connector for the CPU module. In basic version we could use Tobias Gubener's TG68 so no additional board would be required.
On an optional CPU module we could have a 060 with an SDRAM as fast ram and as the emulated hard file speed isn't very impressive I would add a CF connector (and maybe 2mm 44-pin header). The CPU module will have a multiplexed bus so a small FPGA working as a bus bridge, SDRAM controller and HDC will be required. That's my idea.
24-bit VDAC is a must and also I would like to have 32-bit wide memory so IO pin count is relatively high. That's why I'm thinking about BGA package.
The joy ports will be put on external shift registers to free some IOs and make them 5V tolerant.
Right now I'm working on improving compatibility.