基于SystemC的可配置专用处理核周期精确模型

来源 :南京大学 | 被引量 : 0次 | 上传用户:moodlysea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的发展,越来越复杂的片上系统对设计自动化的要求越来越高。但是传统的SoC设计方法,从系统设计到硬件设计,再到软件设计,使用了不同的设计语言,无法实现软硬件协同验证,使得设计开发周期过长,无法满足市场的需求。在这种背景下,系统建模语言SystemC的出现,使得上述问题有所改善。SystemC不仅拥有了软件面向对象设计编程的特点,还结合了硬件建模机制的特点,使其能够在更抽象的层次不同级上进行系统建模。  本文采用SystemC语言对一种可配置专用处理(RASP)核进行周期精确建模。在熟悉RASP核硬件架构的基础上,采用了模块化的设计,采用自顶向下、由整体到局部、层层细化的设计思路,实现了整个RASP核周期精确模型模块化的设计。本模型采用了基于SystemC事务级建模,将RASP核内模块运算功能和通信功能分开,通信架构被建模成信道,并且以SystemC接口类的形式向其他运算模块呈现。模块之间的通信通过该接口类函数调用来实现,减少了事件和信息的处理。  本文的主要贡献有:  1.实现了可配置专用处理核的周期精确模型,该模型为底层软件开发提供早期的验证平台。  2.该模型的算法仿真精度与硬件仿真运算精度相当,但在仿真速度上比VCS验证平台提高了几百倍。
其他文献