AVR585 "Little Purple Computer", with three Com ports
This board uses an ATmega128 CPU, and with a dual UART (ST16C2550CQ48), offers a total of three RS232 serial ports, an RS485 port, an iButton 1-wire port, and LCD/keyboard/download port, as well as a large Xilinx SpartanXL gate array and 16 general purpose I/O lines.
Here is a complete data sheet and drawing: AVR585.pdf.