USB104 A7
- Adept DPTI/DSPI interface for high speed host to FPGA data transfer over USB
- Pmod and Zmod expansion connectors for system prototyping
- Programmable through JTAG or QSPI
6 MMCMs
100 MHz external clock
USB-UART
USB-JTAG programmer
Onboard USB Hub
The USB104 A7 conforms to the industry-standard PC/104 form factor, and brings power and versatility to your PC/104 stackable PC. It features an Xilinx Artix-7 XC7A100T. Artix®-7 devices provide the highest performance-per-watt fabric making the USB104 A7 ideal for size, weight, and power constrained projects. I/O is provided with three 12-pin Pmod ports, a SYZYGY-compatible Zmod port. It features a USB port with multiple I/O interfaces, from UART to DSPI and DPTI, providing anything from a simple command interface up to a 40MB/s parallel interface, controllable through the Digilent Adept API.
Documentation
Note: Xilinx software tools are not available for download in some countries. Prior to purchasing the USB104 A7, please check the supporting software's availability, as it is required for the board's use.
Design Files
-
- Includes an importable UCF file for loading the DDR3 pinout, and importable preconfigured MIG projects for 1.5V and 1.35V DDR3.
Peripherals
- The USB104 A7 is compatible with Digilent Zmods, as well as other modules that conform to Opal Kelly's SYZYGY Standard Specification. Example projects for the Zmod DAC and Zmod ADC can be found in the Example Projects section, below.
- The USB104 A7 is compatible with modules that conform to Digilent's Pmod™ Specification, including Digilent's line of Pmods. Digilent provides IP cores and hierarchical blocks to support the use of many Digilent Pmods. Guides and documentation on the use of these systems can be found below.
Tutorials
-
- Walks through installing Vivado and Vitis, the development environments used to create hardware and software applications targeting Digilent FPGA development boards.
-
- Walks through using Vivado and Vitis to create a design in hardware and software that uses a processor to control buttons and LEDs.
-
- Walks through using Vivado to create a simple design that blinks a single LED.
-
- Digilent Pmod IPs can be used to control connected Pmods from baremetal software.
- It should be noted that not all Pmods are supported and that Pmod IPs are only supported in versions of Vivado 2019.1 and older.
-
- The user Viktor Nikolov posted a tutorial on the Digilent Forum showing an alternate architecture for clocking the DDR interface for Digilent boards when using MicroBlaze. It works around several errors that may occur in other guides linked here.