Hello everyone. I am back. Being a glutton for punishment, I am building a new board based on XC3S700AN.
Attachment:
initial.jpg [ 105.48 KiB | Viewed 2817 times ]
This time I am integrating 1MB of fast static RAM that can be configured as 32 bits x 256K words or 16 bits x 512K words. With a little muxing it should be possible to use the RAM in 8 bit mode, or two 16-bit cores can be assigned to the two SRAMS.
The board also has a keyboard/mouse PS2 port (can be used with a splitter), a 6-bit VGA port, a micro-sd card socket, and a headphone connector for 2-channel 1-bit delta-sigma output. There is also a pushbutton and an LED. For IO I have a serial port, an 8-bit PMOD connector, 5 lines wired to pads and 58-IO lines wired to a high-density connector. Power comes from a mini-USB connector.
It should be possible to implement many retro-machines with just the basic board, and there is a lot of room for expansion via the mezzanine connector. I am looking forward to trying the 16 and 32-bit variants of Arlet's core.
I just started testing the first board. The FPGA is recognized by Impact, which is a pretty good start...