NoBapCL: A flexible common language for processor hardware description

Wenbiao Zhou*, Per Karlström, Dake Liu

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

4 引用 (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 4
  • Captures
    • Readers: 4
see details

摘要

Flexible Application Specific Instruction set Processors (ASIP) are starting to replace monolithic ASICs in a wide variety of fields. However the construction of an ASIP is today associated with a substantial design effort. NoBap (Novel Generator of Micro Architecture and Processor) is a tool for ASIP designs, utilizing hardware multiplexed data paths. One of the main advantages of NoBap compared to other EDA tools for processor design, is that NoBap impose few limits on the architecture and thus design freedom. NoBap does not assume a fixed processor template and is not a data flow synthesizer. To reach this flexibility NoBap makes heavy use of the compositional design principle. This paper describe NoBapCL, a flexible common language for processor hardware description. A RISC processor using NoBapCL has been constructed with NoBap in less than a working day and synthesized to an FPGA. With no FPGA specific optimizations this processor met timing closure at 178MHz in a Virtex-4 LX80 speedgrade 12.

源语言英语
主期刊名Proceedings of the 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010
225-228
页数4
DOI
出版状态已出版 - 2010
已对外发布
活动13th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010 - Vienna, 奥地利
期限: 14 4月 201016 4月 2010

出版系列

姓名Proceedings of the 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010

会议

会议13th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010
国家/地区奥地利
Vienna
时期14/04/1016/04/10

指纹

探究 'NoBapCL: A flexible common language for processor hardware description' 的科研主题。它们共同构成独一无二的指纹。

引用此

Zhou, W., Karlström, P., & Liu, D. (2010). NoBapCL: A flexible common language for processor hardware description. 在 Proceedings of the 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010 (页码 225-228). 文章 5491778 (Proceedings of the 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010). https://doi.org/10.1109/DDECS.2010.5491778