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 4756 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…
  • zamaliphe
    zamaliphe over 6 years ago in reply to mike-0rc

    well i'm not  sure about your project but you don't expect to many GPIO's on FPGA

    i think thy are marketing FPGA devices as DATA accelerator much more than other uses

    the spartan 7 is unique is that its the only spartan that is supported on vivado

    all other ver you have to Use ISE to program.

    now this make it much easier to use with ( MicroBlaze Soft Processor )

    And AXI interface

    the ( MicroBlaze Soft Processor ) is somewhat similar to how you can program the zend-7000 architecture

    for me i was looking to buy the  (spartan 7) and the artix 7 boards for that reason

    i dont care about the numbers of GPIO's

    and you can use any pin for serial communication using an ip core or even VHDL code

    so really this would get the job done .

     

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

    Yes, It is limited on GPIO. I am interfacing one with a SPI bus to a PIC32MZ2048EFH250 as I need some of the IO to be capable of switching faster than 250Mhz of the PIC GPIO (Limited to 100Mhz Port speed). I also ran out of pins on the PIC32 because it utilities multiple add on PCBs 6 USART, RS485 ASCII, RS485 MODBUS rtu, USB2.0, 100Mbit LAN, External Keyboard, GLCD SPI display (Separate SPI bus), CAN bus, 32 Analogue inputs 2 of which double up with the A7 all multi selected via mux's, so quite a busy project. The A7 specifically interfaces with a new product that is also being developed and connects to all the primary nets (Master nets I think they are called) some of the secondary nets are used also but not many, I was asked to get the S7 due to the fact it is supposed to be the latest and easier to program. But....the original test device used the same chip-set as the A7 although I would still need to generate my own code to interface and run specific test routines.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rscasny
    rscasny over 6 years ago in reply to neuromodulator

    Hi Miguel.

     

    I want to respond to you and your concerns.

     

    Let me step back a quick moment.

     

    One of the reasons I got these boards (element14 paid for them) was I wanted a little more flexibility in choosing people and timelines. I also wanted to get people who may not feel like they have the background to compete in a full FPGA board roadtest. I want to give opportunities to members who are interested in FPGAs and perhaps need something to learn from. (I have another board that I will be looking for people to blog for.)

     

    So, you say: "Yeah I'm new... and FPGAs have always looked a bit scary to me. The most that I've done has been to download Vivado and play a bit with it (without any real FPGA of course). How was your FPGA learning journey?"

     

    I think you said you have downloaded Vivado and played around with it a bit.

     

    I hope we can make FPGAs less scary to you as well as other members.

     

    It appears your concern was over the requirements I spelled out: 1-month to test and experiment and then write a blog,

     

    I realize everyone is different; we learn at different rates. One month was my ball park time, but this is a blog, not a roadtest, so there is some flexibility.

     

    If you were very experienced, I guess I would expect the blog to be more along the lines of a project. But you have less experience.

     

    So, perhaps the goal of your blog would be to work with the board with open eyes and go through it and write about the obstacles you are experiencing as someone new to programmable logic technology. Tell us about the board. Tell us about your experiences with Vivado. Tell us what other obstacles you are confronting. Tell us about your successes as well.

     

    Now, where can you get help?

     

    Well, a fantastic resource would be by an element14 member, Adam Taylor. Adam is now making himself available to answer questions. You can ask theme here: Get Your Xilinx FPGA/Programmable SoC Questions Answered here

     

    This resource should help you as well: https://reference.digilentinc.com/reference/programmable-logic/cmod-s7/reference-manual

     

    So, I've described how you can write the blog. What about the timeline? How about an extra two weeks? This will give you a bit more time to get yourself situated in working with this board.

     

    I'd like to give this to you because you responded first. Please email me privately with your mailing information: rscasny

     

    If you choose not to, please tell me, and I'll have to select someone else.

     

    Thanks.

     

    Randall

     

     

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

    Hi Randall,

    I am a C,C++,C# developer, My current job role is IT & Business systems Manager. I spend most of my day programming in c# creating applications and customising Epicor (an ERP system).

    I have not got into FPGA programming yet but I would like to start getting into programming them.

    I have many protect hobbies one of which is with the Resbery Pi and my own library for CRT output emulation.  

    You can follow my progress over the last 18 months on YouTube.

    https://www.youtube.com/channel/UCT73WExrpXVzgeo3...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rscasny
    rscasny over 6 years ago in reply to alphanu

    Hi Ben.

     

    I will be launching another free FPGA board project/giveaway next week. So, stay tuned.

     

    Thanks for your email.

     

    Randall

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

    Oh my goodness, How difficult is it to install and use the Vidado program....after downloading and installing it I then had to download files to access the Cmod and then put them into a specific folder, easy.....no the program would not reference them, after about 4 hours of fiddling I finally got it to recognize the board.

    At this point I had another project to do but hopefully I can make a start on figuring out how to create and transfer a program. It looks easy enough and the use of dragging block components to help visualize the internal devices and route them looks better than any program I have used to date. Is there any other programs that you would recommend for the Cmod? as the Vidado only comes with a 30 day trial, If it is useful and I can get to grips with it I may get a full licence.

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

    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

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

    Thanks Michael K I must have installed the other version, I have now downloaded the free version, I will have a go on this laptop and see what happens.

     

    Thanks again,

    Mike C

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

    It's still the same monster - just that you don't have to pay for it !

     

    The Xilinx tools are very capable but hard to get into - it looks as if you are committed to the Xilinx series 7 route, but if not you might find it easier to start with Lattice (simplest tool set and some nice cheap and simple parts).

     

    Of course, if you need the high end stuff the Series 7 parts offer you just have to bite the bullet and get into Vivado.

     

    MK

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

    Vivado is the only tool for working with the Spartan 7, and it is a huge unwieldy download. It is free though.

     

    Whenever I'm considering something like a road tests I will often do a bit of background, download the appropriate datasheets, software, etc. You should be able to write some Verilog / VHDL and synthesize it if you want to get your head round it. You could even knock up a test bench to see if it works. All of this is possible with out any hardware.

    • Cancel
    • Vote Up 0 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