CENTIPEDE-PCI is a PCI-2.2 compatible interface card for CNC control
applications. It may be used for other purposes as well but it was designed
to control a CNC machine when used with optional breakout board,
CENTIPEDE-BRK. It is universal PCI Add-In card i.e. it will work in both
3.3V and 5V PCI/PCI-X slot.
CENTIPEDE-PCI board is designed in the way that allows for maximum flexibility
and extensibility. Entire functionality is implemented in infinitely
reprogrammable Altera MaxII © CPLD so all board's hardware is actually an HDL
code. That code can be changed and programmed into the CPLD thus allowing for
easy bug fixes, new functionality addition, and ultimately for making it into
something totally differerent.
All CPLD source code (in VHDL) is available for free from KSI Labs, LLC web
site on GPL terms. New releases, extensions, user-contibuted add-ons etc. will
be also available from our web site as well as precompiled CPLD images (*.pof
files) that can be directly written into the CPLD.