Xilinx Spartan 3E-500 Starter Kit

FPGA MIPS bitstream RISCV bitstream
Xilinx
Spartan 3E
XC3S500E
s3e_500_mips_70mhz.bit
s3e_500_riscv_70mhz.bit

User manual:
http://www.digilentinc.com/Data/Products/S3EBOARD/S3EStarter_ug230.pdf
ISE project directory: https://github.com/f32c/f32c/tree/master/rtl/proj/xilinx/s3e_500_bram
Top-level module: https://github.com/f32c/f32c/blob/master/rtl/xilinx/s3_toplevel_bram.vhd

Xilinx Spartan 3E-1600 Development Board

FPGA MIPS bitstream RISCV bitstream
Xilinx
Spartan 3E
XC3S1600E
s3e_1600_mips_70mhz.bit
s3e_1600_riscv_70mhz.bit

User manual:
http://www.digilentinc.com/Data/Products/S3E1600/ug257.pdf
ISE project directory: https://github.com/f32c/f32c/tree/master/rtl/proj/xilinx/s3e_1600_bram
Top-level module: https://github.com/f32c/f32c/blob/master/rtl/xilinx/s3_toplevel_bram.vhd

Xilinx Spartan 3A / 3AN Starter Kit

FPGA MIPS bitstreams RISCV bitstreams
Xilinx
Spartan 3E
XC3S700A
XC3S700AN
s3a_700_mips_70mhz.bit
s3an_700_mips_70mhz.bit
s3a_700_riscv_70mhz.bit
s3an_700_riscv_70mhz.bit

User manual:
http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf
ISE project directory: https://github.com/f32c/f32c/tree/master/rtl/proj/xilinx/s3a_700_bram
Top-level module: https://github.com/f32c/f32c/blob/master/rtl/xilinx/s3_toplevel_bram.vhd

I/O pin enumeration

Arduino 0123 4567
Spartan btn_eastbtn_westbtn_southbtn_northrot_centerrot_brot_a
Arduino 89101112131415
Spartan LED #0LED #1LED #2LED #3 LED #4LED #5LED #6LED #7
Arduino 1617181920212223
Spartan switch #0switch #1switch #2switch #3
Arduino 2425262728293031
Spartanlcd_db(0)lcd_db(1)lcd_db(2)lcd_db(3)lcr_rslcd_elcd_rw
Arduino 3233343536383839
Spartan J1(0)J1(1)J1(2)J1(3) J2(0)J2(1)J2(2)J2(3)
Arduino 4041424344454647
Spartan
Arduino 4849505152535455
Spartan
Arduino 5657585960616263
Spartan

Notes

The design uses the DCE RS-232 port, that is, the one closer to the middle of the board.