Cmod S7
Buy
Reference Manual
Technical Support
Cmod S7
Breadboardable Spartan-7 FPGA Module
Features
- Full support for Vivado, including tool integration, example projects and tutorials
- Breadboardable with 48-pin DIP form factor header
- Pmod connector for add-on hardware devices
- Programmable from JTAG and Quad-SPI flash
Key FPGA Specifications
Part Number
XC7S25-1CSGA225C
Logic Slices
3,650
6-input LUTs
14,600
Flip-Flops
29,200
Block RAM
1,620 Kb
DSP Slices
80
Clock Resources
3 PLLs
3 MMCMs
12 MHz external clock
3 MMCMs
12 MHz external clock
Internal ADC
Dual-channel, 1 MSPS, connected to DIP pins 32 and 33
Connectivity and On-board I/O
USB
USB-UART
USB-JTAG programmer
USB-JTAG programmer
Pmod Connectors
1
Other Connectors
48-pin DIP form factor header with 36 pins populated
Buttons
2 Push buttons
LEDs
4 LEDs, 1 RGB LED
Electrical
Power Inputs
USB or 5V external source connected to DIP pin 24
Logic Level
3.3V
Physical
Width
0.7 in (1.78 cm)
Length
3.05 in (7.75 cm)
Design Resources
Mechanical Drawing
Product Compliance
Width
8473301180
Length
EAR99
The Digilent Cmod S7 is a small, 48-pin DIP form factor board built around a Xilinx Spartan 7 FPGA. 32 FPGA digital I/O signals, 2 FPGA analog input signals, an external power input rail, and ground are routed to 100-mil-spaced through-hole pins, making the Cmod S7 well suited for use with solderless breadboards. At just 0.7” by 3.05” inches, it can be loaded in a standard socket and used in embedded systems. The board also includes a programming ROM, clock source, USB programming and data transfer circuit, power supplies, LEDs, and buttons.
Documentation
- Cmod S7 Reference Manual
- Cmod S7 Schematic
- Master XDC Files
- Xilinx 7 Series FPGAs Overview
- Xilinx Spartan-7 Datasheet
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.
Example Projects
- Analyzing DAC, ADC, and SPI Data with the Analog Discovery Studio
- Cmod S7-25 Microblaze XADC Demo
- Cmod S7-25 Out-Of-Box Demo
- Pmod I2S2 FPGA Volume Control Demo