Adapt is an open, modular framework which offers a streamlined approach for JTAG controllers to speak to target devices (currently CPLDs and soon fpgas).
Adapt is built to be extensible and currently includes open/reversed drivers for the following Controllers and target devices:
- Digilent & Xilinx PC1 (JTag Controllers) & XC2C-256 (CPLD)*
*Note: Map files are required for CPLDs to avoid legal recourse
FEATURE ROADMAP:
1. Support for Controllers: Currently Adapt only supports JTag but @diamondman intends to support dbw & spi. Patches for other serial protocols are welcome.
2. Support for Target Devices: The next milestone is to support Spartan3 & Spartan6 fpgas
3. Extending Adapt / Contributing Drivers: Adapt can be extended to additional controllers and target devices -- @diamondman will write a tutorial on how this is done + what the limitations are, if there is enough interest.
Please express interest in driver support by replying to this comment thread.