16-3 GAME BOARD - INTRODUCTION
The RED-M board is an arcade game controller capable of driving two simple cabinets at once.
It contains a powerful ARM processor running at 100MHz and many peripherals,
including:
• SD card for game software and data logging
• Audio amplier for sound effects
• On-board EEPROM (4k x 8bits) for game logging
• 256 x LED array output (Multiplexed as 32 c.c. sinks x 8 rows)
• 16 x 2 Line LCD display interface with controlled backlight
• 2 x 7-segment ‘Credit’ LED display driver
• 4 x 7-segment ‘Credit’ LED display driver
• 4 x 6-wire stepper motor drives
• 4 x high current (1 Amp) switch outputs
• 32 x general purpose 500mA digital outputs (e.g. LED strip drives)
• 24 x general purpose digital inputs
• 8 x buffered analogue inputs, with 5V outputs for pots
• 1 x 100baseT Ethernet port
• 1 x 500Mbit/s CAN port
• 1 x RS232 port
• Controlled by a 100MHz 32-bit processor with an ARM M3 core
• JTAG port, bootstrap programming port.
To achieve the high channel count of inputs and outputs of the RED-M board, mostperipherals to the
microcontroller are implemented via I/O expanders driven over I2C
busses.
Critical inputs and outputs (credit, vend, opto. sensors etc.) have dedicated connections directly to the processor.