The Spartan-3an board has external stepper motor interfacing conector. Stepper Motor is driven by ULN2803A. It is a high-voltage, high-current Darlington transistor array. ULN2803 is used as a driver for port I/O lines, drivers output connected to stepper motor.
For ore tutorials and VHDL source code Kindly click the link Below