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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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 What are you using FPGAs for?
  • 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
  • State Not Answered
  • Replies 27 replies
  • Subscribers 561 subscribers
  • Views 2254 views
  • Users 0 members are here
  • fpga
Related

What are you using FPGAs for?

Catwell
Catwell over 15 years ago

I rarely use FPGAs. I mostly have stuck in other embedded development environments during my career. But, how are you using FPGAs these days?

 

Cabe

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    0 Former Member over 14 years ago

    I'm currently integrating an FPGA into a space insturmentation design. For low power, realtime applications they can't be beat. There great for robustness also, you don't have to worry about things changing or crashing. BTW the FPGA is an Actel 600 gate nano.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 14 years ago in reply to Former Member

    How do you like the Nano?  The density and package size is interesting to me.  I've been thinking about trying them out, but I'm reluctant to purchase yet another programming cable.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • maiatec
    0 maiatec over 14 years ago in reply to Former Member

    I agree. We can not compare a microprocessor specifically designed as a DSP with a FPGA. FPGA has many advantages in relation to a DSP and also has disadvantages. Depending on application we can use  a FPGA and get the best it can offer. All of it depends on good sense. We can not forget one great advantage: miniaturization !

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 14 years ago in reply to maiatec

    I think you are  a little out of touch - FPGAs can offer truly amazing DSP performance - outclassing DSP chips by a huge margin. eg "The Virtex-6 FPGA family provides up to 2,016 DSP48 slices that deliver over 1000 GMACS of DSP processing performance",

     

    There are no single chip DSPs that can come close.

     

    Obviously such performance comes at a cost in money and in power and is certainly not suitable for a great many applications.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • maiatec
    0 maiatec over 14 years ago in reply to michaelkellett

    you started disagreeing and it ended up agreeing that there are advantages and disadvantages. Very good ! Finally, at the end you gave some advantages and disadvantages.

    It depends on the application and the cost involved. If you had read item 5 ("there are some applications where the use of microcontrollers/microprocessors is useless. When we need to process various signals in a short time (few nanoseconds) in parallel. The best choice: FPGA"), would understand exactly what I was trying to explain. Undoubtedly, FPGA is more powerful than any microprocessor / microcontroller but there is a cost to pay. The cost benefit depends on your application.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 14 years ago in reply to maiatec

    I think my comment was accidently (by me) linked to yours - it was actually in response to "They are good for connecting logic, but not for DSP applications" from someone else.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • maiatec
    0 maiatec over 14 years ago in reply to michaelkellett

    No problem my friend. After all we are in place for discussions. I think your reply would be to Burrguy (item 15).

    He said exactly what you mentioned !

    And I disagree with him too.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 14 years ago in reply to Former Member

    me want to use it for cracking and so but got no cores image, ill appreciate any help and guidance alot.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mkr
    0 mkr over 14 years ago in reply to Former Member

    JudeLEE - the OpenCores site is a good start:

    http://opencores.org/projects

    They have quite a selection of crypto cores for download. There are also quite a lot of research papers on the web - you could try e.g. IEEEXplore (but need to have the access to their article datatbase). The research papers tend to be quite general though.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 14 years ago in reply to mkr

    Open cores is pretty good, Actel (now microsemi) has some cores built into libero. You can put an 8051 or other microprocessors on your FPGA and then use I2C,SPI ect cores for connecting logic.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 14 years ago in reply to Former Member

    @burrguy - I'm puzzled as to why you might want to put an 8051 into an FPGA. I can understand why you might put one of the FPGA vendors tiny processors in but if I want an 8051 I can buy a nice one with good peripherals pretty cheaply. Most of my FPGA projects use an ARM or similar micro connected to the FPGA - that way I can divide the task up and give different parts to the hardware best able to handle it.

    Have you actually used the opencores 8051 (or similar) and if so how well did it work ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mindthomas
    0 mindthomas over 14 years ago in reply to michaelkellett

    About OpenCores I would like to know if any of you knows a tutorial on how to use a module/core from OpenCores together with LatticeMico32.

    How do I put it together with the Wishbone?

    Thomas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • mindthomas
    0 mindthomas over 14 years ago in reply to michaelkellett

    About OpenCores I would like to know if any of you knows a tutorial on how to use a module/core from OpenCores together with LatticeMico32.

    How do I put it together with the Wishbone?

    Thomas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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