element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Forum Get a Free Board -- Seeking 2 People to Build a Project with Digilent CMOD S7 featuring Spartan-7 FPGA
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 28 replies
  • Subscribers 563 subscribers
  • Views 4772 views
  • Users 0 members are here
  • scasny
  • xilinx
  • embedded
  • digilent
Related

Get a Free Board -- Seeking 2 People to Build a Project with Digilent CMOD S7 featuring Spartan-7 FPGA

rscasny
rscasny over 6 years ago

I often get members who want learn "the secret" of how to get picked as an official roadtester. Well, successful (and frequent) roadtesters usually start with something small: writing a blog, starting a discussion, or doing a small project -- all these things I look at when I make roadter selections.

 

I also get members who apply for roadtests for FPGA products yet have little or no background in programmable device technology nor any experience in the often-complex design tools for these devices. when you have 60 days to do a roadtest, I feel it would be a big burden on the roadtester if he/she had no experience in these things to begin with.

 

I have thought about both of these types of members and was looking for something simple that (a) would-be roadtester could do to build up their portfolio of things they have done on the community, and (b) something simple where they could learn about FPGAs and get some time to hone their skills with the associated design tool.

 

I hunted around and came up with the Digilent CMODS7 dev board featuring the Xilinx Spartan-7 FPGA. I have two of them I would like to giveaway to any member who feels he or she is in the above two groups and wants to take a step forward.

 

Let me tell you a little about the Digilent CMOD S7Digilent CMOD S7. It's a great little board that will help you increase your skills and help you demonstrate your ability to carry out a project to completion -- the key skill to be a super roadtester.image

 

The Digilent CMOD S-7 is a breadboardable Spartan-7 FPGA board.

 

It come in a small, 48‐pin DIP form factor board, featuring 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.

 

Here are some more features:

 

Xilinx Spartan‐7 FPGA (XC7S25‐1CSGA225C)

o 3,650 slices containing four 6‐input LUTs and 8 flip‐flops

o 1,620 Kbits of fast block RAM

o 3 clock management tiles, each with a phase‐locked loop and mixed‐mode clock manager

o 80 DSP slices

o Internal clock speeds exceeding 450 MHz

o On‐chip analog‐to‐digital converter (XADC)

o Programmable over JTAG and Quad‐SPI Flash

 

Memory

o 4 MB Quad‐SPI Flash

 

Power

o Powered from USB or 5V external supply connected to DIP pin 24

 

USB

o USB‐JTAG programming circuitry

o USB‐UART bridge

 

Push‐buttons and LEDs

o 2 Buttons

o 4 LEDs

o 1 RGB LED

 

Expansion Connectors

o 1 Pmod connector

 

Software Supportimage

The Cmod S7 is fully compatible with the high‐performance Vivado Registered Design Suite versions 2018.1 and newer. It is supported under the free WebPACKTm installation option, which does not require a license, so designs can be implemented at no additional cost. This free installation includes the ability to create MicroBlazeTm soft‐core processor designs. Design resources, example projects, and tutorials are available for download at the Cmod S7 Resource Center.

 

How To Get this Free Board

Leave a comment and tell me about yourself as an element14 member. Tell me about your electronics knowledge as well. What you have done on the community, and what you would like to do to get this board. I'l take a week or so and then review the comments. I'll end up picking two people. I'll send you the board and I you have to post a blog on the CMOD S& including pictures or videos of what you have done.

 

Sincerely,

 

Randall Scasny

RoadTest Program Manager

  • Sign in to reply
  • Cancel

Top Replies

  • rscasny
    rscasny over 6 years ago in reply to alphanu +3
    Hi Ben. I will be launching another free FPGA board project/giveaway next week. So, stay tuned. Thanks for your email. Randall
  • michaelkellett
    michaelkellett over 6 years ago in reply to mike-0rc +3
    There is a free (as in beer) version of Vivado with no time limits. https://www.xilinx.com/products/design-tools/vivado/vivado-webpack.html MK
  • zamaliphe
    zamaliphe over 6 years ago +2
    so about me well i'm computer programer i come across fpga world throw spartan 3E500 i learned the VHDL / verilog as start and i have done some small projects using it now i normally use HLS and c / c…
  • mike-0rc
    mike-0rc over 6 years ago in reply to Fred27

    4 hours to go on the install...… I had a quick play with the Chmod A7 at work after spending time installing and configuring it and the test program that is installed worked as expected, although I will be creating and running my own programs to test it fully, But its going to take time to squeeze it in with my other work.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • zamaliphe
    zamaliphe over 6 years ago

    The board has been received many thanks

    I will start working on on this as soon as I get back

    Thanks again for every one

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • mike-0rc
    mike-0rc over 6 years ago

    Please let me know how you get on with this....It should help me a lot. I have a PIC32 project that will take me a couple of weeks to get an idea of how I am going to code it (Bare metal or RTOS).

    I got the USB 2 and GPIO working today, next I will be working on the 100Mbit Ethernet, SPI, I2C ect. Anyway to cut a long story short I would then be working on the CMOD to interface via SPI to the PIC32.

    I have another PIC18 project to do during the same time as my other PIC32 PCB is now finished and is off for manufacturing ~ 6 weeks or so before I get my hands on it.

    Before doing any of this work I used an EF kit and Harmony and got everything working so this shouldn't take too long to get up and running - as all the bigger projects use the PIC32 I have standardized all the connections....makes life that much easier when programming.

    When my next PCB is due for programming and testing I will be working very hard on getting the CMOD to interface between and CMX chip and the test PIC32 PCB, during this time I really hope you have some good results so I gain an idea on programming it. I will post some pictures when I get to that point and update you on my progress if it is helpful.

     

    Mike C.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • keisn13
    keisn13 over 6 years ago

    Hi. This is a very interest board not for beginners, due it does not contain peripheral, but it will interesting  for the electronic design engineers, since they can integrated this board in their own devices using PLS or PLD connectors. This module looks like a SoM image

    I have a little project www.fpga-systems.ru and youtube channel with boards reviews, projects for the beginners etc. If it interesting for you, I can record few videos about and share them with electronic community  in  our country. If it interesting for you let me know please.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • mike-0rc
    mike-0rc over 6 years ago in reply to mike-0rc

    Well, after going through a few attempts, I managed to get some LEDs flashing, disconnected the USB and then reconnected lol it reverted back to the original installed demo, ummm so frustrating...I managed to figure out how to write the program to a bootloader using the SQI x 4 32Mb chip and it now retains the program. so now that I have an understanding of the basics I will now look at the buttons and LEDs to change sequences, then onto the USB and SPI interface... I will post a pic.

     

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • neuromodulator
    neuromodulator over 6 years ago in reply to mike-0rc

    Very nice!

    Dunno how much you know about HDL programming, but I wrote an introduction to it in my blog post that might be useful to you.

    Learning Verilog with the Digilent Cmod S7

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • mike-0rc
    mike-0rc over 6 years ago in reply to neuromodulator

    This is perfect, thanks for the info, I have a better understanding of the equivalent if else statements now using the begin and end instead of braces.

    I've never used FPGA's until today, I loaded the vivado program a while back but due to work projects and dead lines could not do any more until now as I'm off till Tuesday and have been working out how to load the examples and to create my own project in which I have the LED 0 operating at 1Hz and cycling the RGB LED every 32 cycles. It is not as easy as C programming as I am still tying to understand the syntax.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • neuromodulator
    neuromodulator over 6 years ago in reply to mike-0rc

    Well, I had only theoretical knowledge on how FPGAs worked before receiving the Cmod S7. I intentionally skipped details on how to use Vivado, as to do all the stuff I did with the board, I didn't have any issues. There are some good external references at the bottom of that blog post, they may serve as an introduction if you are completely lost on how these things operate.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube