Create Better , Faster , Cheaper Designs for FPGAs

نویسنده

  • Per Ljung
چکیده

With the advent of ever-larger FPGAs, both software algorithm developers and hardware designers must become more productive. Given the frequent lack of resources (time, money, developers) and often unmanageable complexity, today’s complex software systems require an increase in abstraction level. A new generation of methodologies that describe algorithms at a level higher than RTL are collectively called electronic system level (ESL) design tools. ESL enables higher productivity by letting engineers quickly implement their algorithms in hardware. However, many users assume that this is too good to be true, and that the resulting quality of results (QoR) of ESL circuits must be inferior to the best low-level HDL hand designs. This trade-off between productivity and QoR is no longer necessary. In this article, I’ll show you how rapid development using the ESL tool Mobius results in higher productivity, higher performance, and higher quality. I’ll also use as examples the QoR of several FPGA cores implemented with Mobius and compare them to traditional HDL designs. Create Better, Faster, Cheaper Designs for FPGAs

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A parameterized automatic cache generator for FPGAs

Caches in FPGAs can improve the performance of soft processors and other applications beset by slow storage components. In this paper we present a cache generator which can produce caches with a variety of associativities, latencies, and dimensions. This tool allows system designers to effortlessly create, and investigate different caches in order to better meet the needs of their target system...

متن کامل

Versatile Data Acquisition and Controls for Epics Using Vme-Based Fpgas

This work was supported by the U.S. DOE Contract No DE-AC05-84-ER40150 Abstract Field-Programmable Gate Arrays (FPGAs) have provided Thomas Jefferson National Accelerator Facility (Jefferson Lab) with versatile VME-based data acquisition and control interfaces with minimal development times. FPGAs have been used to interface with VME controllers using standard A16 and A24 address modes. VME vec...

متن کامل

An Overview of Dynamic Power Consumption Estimation Methodologies for FPGAs

As embedded systems get more transistors, and higher clock speed, power consumption increases. Power consumption is an important issue because reducing it will increase battery life, and reduce the operating temperature of components. By reducing operating temperature the reliability of the embedded system is increased. FPGAs are a good platform for prototyping designs, and even creating logic ...

متن کامل

Energy-Efficient Design of Kernel Applications for FPGAs Through Domain-Specific Modeling

Because of their high performance and flexibility, FPGAs are an attractive option for use in embedded systems, where both high performance and low energy consumption are important. Therefore, it is important to create FPGA designs that are not only high performance but also low energy. The flexibility of FPGAs facilitates their high performance, but also makes it difficult to design for them. T...

متن کامل

Tuap053.pdf

This work was supported by the U.S. DOE Contract No DE-AC05-84-ER40150 Abstract Field-Programmable Gate Arrays (FPGAs) have provided Thomas Jefferson National Accelerator Facility (Jefferson Lab) with versatile VME-based data acquisition and control interfaces with minimal development times. FPGAs have been used to interface with VME controllers using standard A16 and A24 address modes. VME vec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006