Adept 2 Reference Manual

Digilent Adept is a unique and powerful solution which allows you to communicate with Digilent system boards and a wide assortment of logic devices.

  • Configure the Xilinx logic devices. Initialize a scan chain, program FPGAs, CPLDs, and PROMs, organize and keep track of your configuration files
  • Transfer data to and from the onboard FPGA on your system board. Read from and write to specified registers. Load a stream of data to a register or read a stream of data from a register.
  • Organize and quickly connect to your communications modules.
  • Program Xilinx XCFS Platform Flash devices using .bit or .mcs files.
  • Program Xilinx CoolRunner2 CPLDs using .jed files.
  • Program most Spartan and Virtex series FPGAs with .bit files.


  • The Adept SDK provides an API (Digilent Port Communications Utility or DPCUTIL)) for performing JTAG manipulations and data transfer with Xilinx FPGAs on Digilent system boards. Using this API, you can create your own data transfer applications for your Digilent system board. You can also create JTAG configuration and testing applications as well. A command-line data transfer program is provided to demonstrate the Adept SDK API.
  • Provides an API for performing JTAG manipulation and data transfer with Xilinx FPGAs on Digilent system boards.
  • Quickly and easily create data transfer applications for use with your Digilent system board
  • Demo data transfer application provided
    • Download PDF –
  • Digilent Port Communications Programmers Reference Manual – PDF
  • Digilent Parallel Interface Model Reference Manual – PDF
  • Parallel Interface reference design for data transfer between PC and FPGA. –
  • Collecton of UCF files used to build DpimRef logic for most Digilent system boards. – ZIP
  • Adept I/O expansion reference design – ZIP