Cmod S7: Breadboardable Spartan-7 FPGA Module

(4 reviews) Write a Review
Adding to cart… The item has been added

The Cmod, or Carrier Module, family of products is designed to offer quick, simple, and flexible integration of an FPGA into circuit design, prototyping, and learning/hobby projects.

The Digilent Cmod S7 is a small, 48-pin DIP form factor board, populated with 36 pins, built around a Xilinx® Spartan®-7 FPGA that brings FPGA power and prototyping to a solderless breadboard.

The board includes a Quad-SPI flash for programming, as well as a USB-JTAG programming circuit and USB-UART bridge. The Cmod S7 also features a clock source, Pmod port, and onboard I/O with LEDs and pushbuttons. There are 32 FPGA I/O signals, 2 FPGA analog input signals, an external power input rail, and ground that are routed to 100-mil-spaced through-hole pins, making the Cmod S7 compatible with solderless breadboards. This form factor makes the Cmod S7 a great option for flexible and affordable prototyping, or learning FPGA and digital logic circuits. At just .7" by 3.05", it can also be loaded in a standard socket and used in embedded systems.

The Spartan-7 FPGA on the Cmod S7 fits performance into a small form-factor packaging. With the MicroBlaze Soft Processor Core from Xilinx, you can create embedded applications with a variety of peripherals, memory, and interfaces.

If your design requires transceiver lines or more FPGA resources, we recommend the higher-performance Cmod A7, featuring an Artix-7 FPGA.

Guides and demos are available to help users get started quickly with the Cmod S7. These can be found through the Support Materials tab.

  • Xilinx Spartan-7 FPGA (XC7S25-1CSGA225C)
    • 3,650 slices containing four 6-input LUTs and 8 flip-flops
    • 1,620 Kbits of fast block RAM
    • Three clock management tile, each with a phase-locked loop and mixed-mode clock manager
    • 80 DSP slices
    • Internal clock speeds exceeding 450 MHz
    • On-chip analog-to-digital converter (XADC)
    • Programmable over JTAG and Quad-SPI Flash
  • Memory
    • 4 MB Quad-SPI Flash
  • Power
    • Powered from USB or 5V external supply connected to DIP pin 24 (micro USB cable NOT included)
  • USB
    • USB-JTAG programming circuitry
    • USB-UART bridge
  • Push-buttons and LEDs
    • 2 Buttons
    • 4 LEDs
    • 1 RGB LED
  • Expansion Connectors
    • 1 Pmod connector
      • 8 total FPGA I/O
    • 48-pin DIP form-factor headers
      • 36 populated pins
        • 32 total FPGA I/O
        • 2 Single-ended 0-3.3V analog inputs to XADC
  • Product Compliance: 
    • HTC: 8473301180
    • ECCN: EAR99
  • Cmod S7 Module
  • Custom Digilent cardboard box with protective foam

The Cmod S7 can be programmed with Digilent's Adept software. Digilent Adept is a unique and powerful solution which allows you to communicate with Digilent system boards and a wide assortment of logic devices. Find out more about Adept here.

To create and modify designs for your Cmod S7, you can use Xilinx's Vivado Design Suite. Vivado is a software designed for the synthesis and analysis of HDL designs. Both variants of the Cmod S7 are supported by the free WebPACK edition of the Vivado Design Suite.

If you are using the MicroBlaze Soft Processor Core from Xilinx, you can make use of the Vitis Core Development Kit or Xilinx Software Development Kit to create embedded applications for your Cmod S7.

Note: Xilinx software tools are not available for download in some countries. Prior to purchasing the Cmod S7, please check the supporting software's availability, as it is required for the board's use.

Quickly find what you need to get started and reduce mean time to blink.

All product support including documentation, projects, and the Digilent Forum can be accessed through the product resource center.

Resource Center

Quick Links

Reference Manual

4 Reviews Hide Reviews Show Reviews

  • 5
    This is the FPGA module you're looking for!

    Posted by Pontus Rydin on 7th May 2024

    I wanted to learn FPGA design and decided to build a radio digital receiver as a fun project and picked one of these as the FPGA platform. The module is well documented and very easy to use. Just give it +5V and ground and you're off to the races. Digilent supplies board files for Vidado, so it plugs seemlessly into the AMD/Xilinx ecosystem. The only remark I'd make is that the IO pins are bandwidth limited to about 25MHz due to short circuit and over-voltage protection. But not frying your FPGA might be worth that price. Get this little board immediately of you're looking to get started on FPGA design! You won't regret it!

  • 5
    Cmod S7

    Posted by Myron Plichota on 27th Apr 2022

    A nice high-performance Forth MCU was built on this module.

  • 5
    Smart, Essential, Cheap

    Posted by Nico Palermo on 27th Feb 2020

    A perfect module if you want to become familiar with the Xilinx Spartan-7 DSP logic and you don't need a board with the peripherals you will never use. The Vivado project examples take minutes to learn. Really nice!

  • 5
    Easy Modular FPGA

    Posted by John on 4th Dec 2019

    This module is the simplest way to utilize the Spartan S7 without having BGA fabrication available. It is also very cost effective. Making the equivalent circuits, FPGA, triple power supply regulators, JTAG interface, memory fabrication and labor is much higher than the price of the module. The user does not have to concern over signal integrity over making the equivalent circuit. This is a perfect avenue to FPGA development for the engineering student, hobyist or professional wanting to make a working model of their design. There is a generous number of IO brought out to the pins. This module has a small form factor and can be reprogrammed and reused for multiple project designs.