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
    About the element14 Community
  • 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
Quiz FPGA Developer Quiz
  • 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
Engagement
  • Author Author: pchan
  • Date Created: 8 Jul 2021 6:34 PM Date Created
  • Last Updated Last Updated: 4 Jun 2024 9:21 PM
  • Views 15204 views
  • Likes 20 likes
  • Comments 169 comments
Related
Recommended

FPGA Developer Quiz

profile image
sponsored by image

Quiz | Summer of FPGA: Microchip | Microchip | Resource | Summer of FPGA: Main Agenda |FPGA image

FPGA Developer Quiz

FPGA Developer Quiz
Complete our Essentials: FPGA Developer Quiz, earn 100% on the quiz and give the page a star...

Do you know enough to be an FPGA Developer? Prove it by taking our FPGA Developer Quiz, with topics such as Microchip's Polarfire FPGAs.

To earn the FPGA Developer Badge, score 100% on the quiz, rate this document, and leave your feedback on the quiz as a comment.

 

       
  • e14quiz
  • polarfire_fpga
  • microchip
  • fpga_developer
  • field_programmable_gate_arrays
  • fpga_developer_quiz
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • danzima
    danzima over 4 years ago in reply to misaz +9
    Hi Michal! Yes, we have selected the winners for both the HELLO FPGA kit and the other prize. There has been a delay because the HELLO FPGA kit is subject to some restrictions about where we can ship it…
  • dychen
    dychen over 4 years ago in reply to beacon_dave +7
    Oops, sorry...something I didn't notice was that the text for the answer said "7.5 V, 7.5 V" instead of "17.5 V, 7.5 V". Thanks for pointing out #11...I totally missed that when proofing the quiz. It's…
  • fmilburn
    fmilburn over 4 years ago +7
    Element14 has really gone all out on FPGAs this summer
Parents
  • michaelkellett
    michaelkellett over 4 years ago

    Answer for question 12 is wrong. FPGAs can have (much) lower latency than Microprocessors but it's got nothing to do with operating systems.

     

    I didn't guess all the Microchip specific stuff correctly, but knowing how many IOs a particular manufacturer's FPGA contains is something you look up.

     

    Q16 is a bit misleading - some Flash based FPGAs use nonvolatile memory cells to directly set the logic, others use SRAM cells and  a built in serial flash memory to automatically programme them on power up.

    These devices are still marketed as Flash FPGAs but suffer from slower start up time and erratic startup current.

    AFAIK Microchip Flash FPGAs are the non volatile fabric type.

    The Intel/Altera MAX10 parts are examples of an SRAM based FPGA with built in config NV memory. The biggest part (10M50) can take 139ms to start up (worst case).

     

    MK

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dychen
    dychen over 4 years ago in reply to michaelkellett

    Hi Michael,

    Thanks for your comment!

     

    Question 12 comes from Video #2 of Microchip's FPGA video course: https://mu.microchip.com/hello-fpga/585486

    They say it's mainly due to depending on an operating system, but don't elaborate further. You're definitely right, though, there are other factors. I'll do some research and figure out how to word that better. Same for Q16...that's good info!

    Thanks!

    Dave

     

     

     

    https://mu.microchip.com/hello-fpga/585486

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 4 years ago in reply to dychen

    Typically a processor would need to:

     

    read input register

    compare bits

    write output register

    loop

     

    and would need 100% of its attention on this task,

     

    or it could use interrupts:

     

    hardware interrupt on IO bit change

    stack registers (typically > 8 clocks)

    write output register

    return from interrupt

     

     

    An FPGA could use clocked and synchronised logic,

    typically taking three or 4 clock cycles to respond

     

    or asynchronous logic, taking less than 1 clock cycle to respond

     

    And the FPGA could have tens or more of such functions operating simultaneously whereas a processor can only manage one without getting slower.

     

    MK

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dychen
    dychen over 4 years ago in reply to michaelkellett

    Awesome thanks...this is really helpful!! I'll work on rewriting the question.

    Thanks,

    Dave

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • dychen
    dychen over 4 years ago in reply to michaelkellett

    Awesome thanks...this is really helpful!! I'll work on rewriting the question.

    Thanks,

    Dave

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • 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 © 2026 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