Electronic System Level design, or "ESL", is an emerging electronic design methodology which focuses on the higher abstraction level concerns first and foremost.
Electronic System Level is now an established approach at most of the world’s leading System-on-a-chip (SoC) design companies, and is being used increasingly in system design. From its genesis as an algorithmmodeling methodology with ‘no links to implementation’, ESL is evolving into a set of complementary methodologies that enable embedded system design, verification, and debugging through to the hardware and software implementation of custom SoC,system-on-FPGA, system-on-board, and entire multi-board systems. System-on-a-chip (SoC or SOC) is an idea of integrating all components of a computer system into a single chip. ... Categories: Move to Wiktionary | Computer stubs ... Flowcharts are often used to graphically represent algorithms. ... A computer simulation or a computer model is a computer program which attempts to simulate an abstract model of a particular system. ... Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. ... Hardware is the general term that is used to describe physical artifacts of a technology. ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... Look up SOC in Wiktionary, the free dictionary. ... A field-programmable gate array or FPGA is a gate array that can be reprogrammed after it is manufactured, rather than having its programming fixed during the manufacturing — a programmable logic device. ...
ESL can be accomplished through the use of SystemC as an abstract modeling language. SystemC is often thought of as a hardware description language like VHDL and Verilog, but is more aptly described as a system description language, since it exhibits its real power at the behaviour level of modelling. ... It has been suggested that Modeling perspectives be merged into this article or section. ...