Problem:
all required features not available in a single off the shelf board, also limited space availability.

Solution:
custom board in PC104 format allows for small footprint with expandability.

PC104 compliant I/O board

  • 16 - inputs
  • 4 - analog inputs
  • 8 - high current outputs
  • 4 - rotary encoder inputs
  • selectable addressing, and interrupts
  • 4 - bidirectional motors drivers with 255 speeds
 
 

   

Problem:
Need to interface hi I/O count into a Zflinux processor.

Solution:
All I/O, analog channels, isolated signals, 4 separate I2C channels, were easily I/O mapped with an Altera FPGA. Board was laid out as a standard ISA card for easy debug by third party programmers.