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 Xilinx Spartan-7 FPGA Maker Board by Digilent giveaway
  • 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 15 replies
  • Subscribers 563 subscribers
  • Views 3565 views
  • Users 0 members are here
  • arty s7
  • xilinx;
Related

Xilinx Spartan-7 FPGA Maker Board by Digilent giveaway

kk99
kk99 over 7 years ago

Hi,
I am after a review of Xilinx Spartan-7 FPGA board and now I am participating a the Path to Programmable training project. I would like to a give a Xilinx Arty S7 board from roadtest review for a person whose is interested to make a roadtest, project or would like to learn FPGA based this board. Please let me know in comments if you are interested.

  • Sign in to reply
  • Cancel

Top Replies

  • michaelkellett
    michaelkellett over 7 years ago in reply to Fred27 +5
    I've spent some time this morning looking at the PSOC programmable logic in the light of several comments in E14 suggesting it as a low cost route into learning about FPGA. My conclusion is that it is…
  • johnbeetem
    johnbeetem over 7 years ago in reply to michaelkellett +4
    I did a lot of research into the PSoC 5 when it first came out. I was excited to see that almost all of configuration registers were documented, so that it would be possible to write my own design tools…
  • Fred27
    Fred27 over 7 years ago in reply to neuromodulator +3
    The CY8CKIT-049-42XX CY8CKIT-049-42XX is even cheaper although the ARM core is programmed via bootloader rather than a JTAG debugger I was planning to combine the CY8CKIT-049-42XX CY8CKIT-049-42XX andCY8CKIT…
Parents
  • Fred27
    Fred27 over 7 years ago

    That's a really generous offer. It's things like this that really makes this feel like a community. image

     

    I was thinking of trying out FPGAs but after some deliberation (and advice) I was thinking I was more likely to go the Cypress PSoC route. I'm sure someone else will jump at your very kind offer.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 7 years ago in reply to Fred27

    I've spent some time this morning looking at the PSOC programmable logic in the light of several comments in E14 suggesting it as a low cost route into learning about FPGA.

     

    My conclusion is that it is no such thing.

     

    The programmable logic in the PSOCS is minimal, each UDP amounts to a rather limited pair of PLDs and a kind of odd ultra risc 8 bit processor (DataPath module). The biggest PSOCs have 24 of them. As a peripheral to an ARM Cortex processor it's quite nice and might be useful for quite a range of things - but using it is nothing like using an FPGA. The best bit of it (the Datapath module) is programmed in the Cypress tools (doesn't appear reasonable to program it in Verilog). To try and put it into perspective - the CPLD logic in the biggest PSOC is about 192 LUT + flip flops and the datapaths about another 768 pairs - just about equivalent to the very smallest (1000 LUT Lattice ice40 FPGA but only 20% or so can be programmed sort of like an FPGA.

     

    So if you want do something specific and the PSOC fits the bill - great.

     

    If you want to learn about FPGA and FPGA design flows - get an FPGA. It might cost you £20 more, but no worse than that, you'll be able to choose between VHDL and Verilog (or use both) and what you learn will be much more generally applicable.

     

    MK

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Cancel
  • Fred27
    Fred27 over 7 years ago in reply to michaelkellett

    michaelkellett You definitely have some good points and extensive FPGA knowledge. Your input is much appreciated. However, everyone's requirements are different. If the PSoC turn out to not be quite what I thought (or I get the bug and want a "real" FPGA), then the iCEstick is on my list.

     

    Anyway, let's not clog up kk99's generous offer thread with slightly off-topic chat.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • neuromodulator
    neuromodulator over 7 years ago in reply to michaelkellett

    Wouldn't the ALU add greater flexibility and compensate in some way the low count of lut?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 7 years ago in reply to Fred27

    One of the good features of E14 is the amount of off topic chat image

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 7 years ago in reply to michaelkellett

    I did a lot of research into the PSoC 5 when it first came out.  I was excited to see that almost all of configuration registers were documented, so that it would be possible to write my own design tools.  I was then disappointed to find out that the routing registers were not documented, so you're pretty much limited to using PSoC Creator which requires using a Windows machine.  Ah well.

     

    I did see that PSoC 5 (and 4) are really quite marvellous chips, but I agree with Michael that they're really not FPGAs.  A PSoC 5 is like having a big breadboard with a bunch of PLAs, a bunch of bit-slice ALUs (actually byte-slice), analog components, and a reasonably powerful CPU well-integrated with the other devices, all smashed into a tiny chip.  It's a nifty device for playing with lots of different technologies provided that you're willing to tolerate Windows.

     

    The PLAs are reasonably powerful, but 48 PLAs is not the same as a proper FPGA with thousands of logic elements.  PLAs make dandy "glue logic", but you'll soon run out if doing a serious logic function.

     

    I still recommend iCE40 as a great starting FPGA and also as a solution when you need a relatively small FPGA.  You can get 1K gate parts in QFN, VQFP and TQFP packages.

     

    To David Murphy: I suggest downloading both the iCE40 data sheet and the PSoC 5LP architectural reference manual.  Read each one for one hour and see how far you get image

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • johnbeetem
    johnbeetem over 7 years ago in reply to michaelkellett

    I did a lot of research into the PSoC 5 when it first came out.  I was excited to see that almost all of configuration registers were documented, so that it would be possible to write my own design tools.  I was then disappointed to find out that the routing registers were not documented, so you're pretty much limited to using PSoC Creator which requires using a Windows machine.  Ah well.

     

    I did see that PSoC 5 (and 4) are really quite marvellous chips, but I agree with Michael that they're really not FPGAs.  A PSoC 5 is like having a big breadboard with a bunch of PLAs, a bunch of bit-slice ALUs (actually byte-slice), analog components, and a reasonably powerful CPU well-integrated with the other devices, all smashed into a tiny chip.  It's a nifty device for playing with lots of different technologies provided that you're willing to tolerate Windows.

     

    The PLAs are reasonably powerful, but 48 PLAs is not the same as a proper FPGA with thousands of logic elements.  PLAs make dandy "glue logic", but you'll soon run out if doing a serious logic function.

     

    I still recommend iCE40 as a great starting FPGA and also as a solution when you need a relatively small FPGA.  You can get 1K gate parts in QFN, VQFP and TQFP packages.

     

    To David Murphy: I suggest downloading both the iCE40 data sheet and the PSoC 5LP architectural reference manual.  Read each one for one hour and see how far you get image

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
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