A Step towards Intelligent Translation from High-Level Design to RTL

IWSOC '04 Proceedings of the System-on-Chip for Real-Time Applications, 4th IEEE International Workshop(2004)

引用 6|浏览0
暂无评分
摘要
Many researches have progressed to elaborate high level languages for system design. Nevertheless automatic refinement from high level to RTL can still not be automated and if designers can now specify their system at a high level, they are still forced to manually implement its RTL representation or use IP. We have developed an intermediate level language based on the representation of ASM charts with extensions such as user defined operators, communication channels, generic calls and recursivity but near the RTL level. This paper describes our compiler and presents our latest compilation results: the recursive "Towers of Hanoï" algorithm, various sort algorithms (included quick sort) and a mix of heap and merge sorts to implement fast parallel sort. These algorithms have been automatically synthesized in a FPGA and offer one to three orders of magnitude improvement compared to a pure software implementation for NoC. The tool is easily accessible to software or hardware designers and people from both communities will appreciate its high-level and cycle accurate approach.
更多
查看译文
关键词
communication channels,noc,high level language,high level synthesis,high level languages,register transfer level,software design,fpga,high level design,algorithm design and analysis,sort algorithms,sorting algorithm,system design,field programmable gate arrays,recursive algorithm,hardware description languages,network on a chip
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要