Courses

Fundamentals of ESL Synthesis

Fundamentals Course

May 2009

Launch

Electronic System Level (ESL) design is a large, complex and somewhat confusing domain based on the introduction of several new levels of model abstraction and many more sub-flows and methodologies for both design and verification. While many aspects of ESL are still nascent, some parts of it are maturing quickly and they promise to provide significant gains for those who adopt them.

In this course we will explore some of the fundamentals of ESL with particular emphasis on one of the most mature areas, namely high-level synthesis of the hardware portions of the system. While this area is maturing, different vendors have chosen different languages as their starting point and we will explore some of the tradeoffs that this makes.

The course will then provide some technical insight into how high-level synthesis operates and the kinds of transformations that they are capable of making. This will enable you to get the most out of the tools and to understand the results that they produce.

Finally the course will provide a brief example using the PICO Extreme synthesis tool from Synfora to synthesize an adaptable high-definition scaler into an FPGA based solution.





Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Jobs sponsored by