发明名称 |
一种可重构专用处理器核的功能模拟器 |
摘要 |
本发明涉及可重构专用处理器核的功能模拟器,包括:对外接口模块,模拟可重构专用处理器核内部寄存器组和内部SRAM的功能,接收需要模拟的配置指令,根据所述配置指令解析得到的任务信息,并将所述任务信息写入一个全局的任务队列;控制模块,模拟可重构专用处理器核内部主控制器的功能,根据所述任务队列在各模块之间传递所述任务信息,从所述任务队列获取当前需要执行的运算任务和即将进行的运算任务,调度运算实现模块执行运算任务;运算实现模块,执行若干种算法输出运算结果数据与运算状态,并执行任务信息、运算结果数据的搬运。有益效果为:模拟速度更快,便于系统级调试和优化;有助于提高效率和节约成本。 |
申请公布号 |
CN105930201A |
申请公布日期 |
2016.09.07 |
申请号 |
CN201610262442.2 |
申请日期 |
2016.04.25 |
申请人 |
南京大学 |
发明人 |
潘红兵;李可生;李丽;杨博;陈辉;徐天伟;陆振飞;唐海亮;何书专;李伟 |
分类号 |
G06F9/455(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
南京汇盛专利商标事务所(普通合伙) 32238 |
代理人 |
陈扬 |
主权项 |
一种可重构专用处理器核的功能模拟器,所述可重构专用处理器核包括寄存器组、SRAM、主控制器以及重构控制器,其特征在于所述可重构专用处理器核的功能模拟器包括:对外接口模块,模拟可重构专用处理器核内部寄存器组和内部SRAM的功能,接收需要模拟的配置指令,根据所述配置指令解析得到的任务信息,并将所述任务信息写入一个全局的任务队列;控制模块,模拟可重构专用处理器核内部主控制器的功能,根据所述任务队列在各模块之间传递所述任务信息,从所述任务队列获取当前需要执行的运算任务和即将进行的运算任务,调度运算实现模块执行运算任务;运算实现模块,模拟可重构专用处理器核内部的重构控制器、DMA和可重构阵列的功能,执行若干种算法输出运算结果数据与运算状态,并执行任务信息、运算结果数据的搬运。 |
地址 |
210023 江苏省南京市栖霞区仙林大道163号电子学院 |