发明名称 |
一种嵌入式系统的兼容式加速器扩展方法 |
摘要 |
一种嵌入式系统的兼容式加速器扩展方法,在WSN节点硬件系统上增加一个代理机和若干硬件加速器,代理机设置于WSN节点的处理器外设总线上,向上对WSN节点的处理器负责,并作为所有新增硬件加速器的总代理,向下管理所有新增硬件加速器,代理机与所有新增硬件加速器构成一个子系统,新的应用程序既可使用原有硬件资源接口也可使用新增的硬件加速器资源接口;本发明把对扩展加速器的访问虚拟成对外设地址的读写,实现了对原有指令集的兼容,保证了新添加硬件的组件对原有标准组件的完整兼容性;封装后的扩展加速器组件,为用户上层调用扩展资源提供了便利,减轻了用户在WSN节点平台上增加新模块和软件移植的难度和工作量。 |
申请公布号 |
CN105893036A |
申请公布日期 |
2016.08.24 |
申请号 |
CN201610192047.1 |
申请日期 |
2016.03.30 |
申请人 |
清华大学 |
发明人 |
李翔宇;肖显峰;刘永昌 |
分类号 |
G06F9/44(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
西安智大知识产权代理事务所 61215 |
代理人 |
段俊涛 |
主权项 |
一种嵌入式系统的兼容式加速器扩展方法,其特征在于,在原WSN节点处理器硬件系统上增加一个代理机和若干硬件加速器,所述代理机设置于WSN节点的处理器外设总线上,向上对WSN节点的处理器负责,并作为所有新增硬件加速器的总代理,向下管理所有新增硬件加速器,所述代理机与所有新增硬件加速器构成一个子系统,该子系统使用一个处理器中未使用的地址,在该子系统中每个新增硬件加速器及内部可访问寄存器都有分配的唯一的局部地址,每个新增硬件加速器至少对应一个地址,用做访问索引,对加速器的访问是向子系统发送包含子系统地址的命令形式进行的。 |
地址 |
100084 北京市海淀区100084信箱82分箱清华大学专利办公室 |