Category:Electronic Components FPGA

Group Administrators: 1 | Group Member: 29 | Group Threads: 23

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing. – hence "field-programmable". The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC).

Thread Reply
On FPGA Developmment Reply 2017-02-05 16:48:38
946 views
1 comments
127 likes

Burton

Leave A Message

Follow

Today’s FPGA design teams require innovative solutions that foster team productivity and enable rapid deployment at every stage of design development - from Design Entry to Place and Route.
Design: The FPGA design process must be able to incorporate different entry methods (graphical and textual) to provide users the flexibility to design their device from various starting points (HDL, Block Diagram, and Finite State Machine). Every stage in the design process utilizes more than several EDA tools, which must be able to be integrated into a single platform to mitigate complexity for the user. The entire design process must then have Project Management tools to allow team-based design development which can utilize revision control tools.
Debug: Debugging tools must be able to support mixed language designs, and provide increased observability of circuit behavior at each stage of the development process.This allows designers the ability to cross-probe between signals in the RTL design and simulation results ensuring proper functionality. Debug tools must also be able to quickly locate any sources of unexpected behavior, and be able to report them to the user in timely manner.
Document: All aspects of the development process must be able to be documented for later review, reuse, and/or archiving. This improves communication between multi-team design environments which can have several sources for a single project.

127 likes
Statement: This post is only the personal view of the author and does not represent the opinions of ALLPCB.com.

Edgar

Leave A Message

Follow

Your sharing is quite useful to my new project. Thanks a lot.
ThreadReply