[发明专利]一种可重构专用处理器核的功能模拟器有效
申请号: | 201610262442.2 | 申请日: | 2016-04-25 |
公开(公告)号: | CN105930201B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 潘红兵;李可生;李丽;杨博;陈辉;徐天伟;陆振飞;唐海亮;何书专;李伟 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 南京汇盛专利商标事务所(普通合伙) 32238 | 代理人: | 陈扬 |
地址: | 210023 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及可重构专用处理器核的功能模拟器,包括:对外接口模块,模拟可重构专用处理器核内部寄存器组和内部SRAM的功能,接收需要模拟的配置指令,根据所述配置指令解析得到的任务信息,并将所述任务信息写入一个全局的任务队列;控制模块,模拟可重构专用处理器核内部主控制器的功能,根据所述任务队列在各模块之间传递所述任务信息,从所述任务队列获取当前需要执行的运算任务和即将进行的运算任务,调度运算实现模块执行运算任务;运算实现模块,执行若干种算法输出运算结果数据与运算状态,并执行任务信息、运算结果数据的搬运。有益效果为:模拟速度更快,便于系统级调试和优化;有助于提高效率和节约成本。 | ||
搜索关键词: | 一种 可重构 专用 处理器 功能 模拟器 | ||
【主权项】:
1.一种可重构专用处理器核的功能模拟器,所述可重构专用处理器核包括寄存器组、SRAM、主控制器、DMA、可重构阵列以及重构控制器,其特征在于所述可重构专用处理器核的功能模拟器包括:对外接口模块,模拟可重构专用处理器核内部寄存器组和内部SRAM的功能,接收需要模拟的配置指令,根据所述配置指令解析得到的任务信息,并将所述任务信息写入一个全局的任务队列;控制模块,模拟可重构专用处理器核内部主控制器的功能,根据所述任务队列在各模块之间传递所述任务信息,从所述任务队列获取当前需要执行的运算任务和即将进行的运算任务,调度运算实现模块执行运算任务;运算实现模块,模拟可重构专用处理器核内部的重构控制器、DMA和可重构阵列的功能,执行若干种算法输出运算结果数据与运算状态,并执行任务信息、运算结果数据的搬运;运算实现模块包括可实现十七种算法单元的运算集合功能块,所述算法单元分别为:FFT/IFFT运算、向量自相关运算、互相关运算、向量加减法运算、向量乘法运算、矩阵求逆运算、矩阵加减法运算、矩阵乘法运算、点乘运算、协方差运算、实数/复数FIR运算、实数/复数多普勒FIR运算、定浮转换运算以及复数求模运算。所述运算集合功能块中,每个算法单元都单独包含了该算法的运算实现和数据搬运;运算实现中,每个算法单元都根据对应算法的复杂度以及数据规模,将算法的步骤以及调试模式下的运算断点进行划分,控制模块通过调用具体的算法步骤进行各个步骤的运算实现。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610262442.2/,转载请声明来源钻瓜专利网。