Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation

المؤلفون المشاركون

McKeever, Steve
Wilson, Alex
Ditmar, Johan

المصدر

International Journal of Reconfigurable Computing

العدد

المجلد 2008، العدد 2008 (31 ديسمبر/كانون الأول 2008)، ص ص. 1-14، 14ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2008-11-26

دولة النشر

مصر

عدد الصفحات

14

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الملخص EN

This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area when targeting FPGAs.

Each can significantly improve the synthesis of a high-level language construct, thus allowing a designer to concentrate more on an algorithm description and less on hardware-specific implementation details.

The first algorithm is a source-level transformation implementing function exlining—where a separate block of hardware implements a function and is shared between multiple calls to the function.

The second is a novel algorithm for mapping arrays to memories which involves assigning array accesses to memory ports such that no port is ever accessed more than once in a clock cycle.

This algorithm assigns accesses to read/write only ports and read-write ports concurrently, solving the assignment problem more efficiently for a wider range of memories compared to existing methods.

Both optimisations operate on a high-level program representation and have been implemented in a commercial SystemC compiler.

Experiments show that in suitable circumstances these techniques result in significant reductions in logic utilisation for FPGAs.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Ditmar, Johan& McKeever, Steve& Wilson, Alex. 2008. Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation. International Journal of Reconfigurable Computing،Vol. 2008, no. 2008, pp.1-14.
https://search.emarefa.net/detail/BIM-489500

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Ditmar, Johan…[et al.]. Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation. International Journal of Reconfigurable Computing No. 2008 (2008), pp.1-14.
https://search.emarefa.net/detail/BIM-489500

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Ditmar, Johan& McKeever, Steve& Wilson, Alex. Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation. International Journal of Reconfigurable Computing. 2008. Vol. 2008, no. 2008, pp.1-14.
https://search.emarefa.net/detail/BIM-489500

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-489500