Model-Based FPGA Embedded-Processor Systems Design Methodologies: Modeling, Syntheses, Implementation and Validation (original) (raw)

The evolution of field programmable gate arrays (FPGAs) as custom-computing machines for digital signal processing (DSP), real-time embedded and reconfigurable systems development, embedded processors, and as co-processors for application specific integrated circuit (ASIC) prototyping has led to the emergence of several modeling and design methodologies among which are the register transfer level (RTL) and electronic system level (ESL). Moreover, due to the vast number of FPGA manufacturers and third-party partners support tools; the choice of FPGA selection can become a challenging task. This paper: 1) discusses industry-standard FPGA system design methodologies; 2) discusses the modeling and development of FPGA-based embedded systems design based on the ESL design and verification methodologies from a higher level of abstraction view point rather than RTL; and 3) presents a complete framework for an embedded processor system design, synthesis, implementation, simulation and verification targeting an FPGA. Finally, a brief conclusion is given with some discussions on future directions.

Sign up for access to the world's latest research.

checkGet notified about relevant papers

checkSave papers to use in your research

checkJoin the discussion with peers

checkTrack your impact