发明名称 一种基于外部设备可访问寄存器的数据传输系统及其方法
摘要 本发明公开了一种基于外部设备可访问寄存器的数据传输系统,该系统包含:多个外设可访问寄存器和一外部总线装置,该外设可访问寄存器位于处理器核内部,外设通过外部总线装置直接访问外设可访问寄存器进行数据的修改和读取;本发明还公开了一种基于外部设备可访问寄存器的数据传输方法,该方法包括:外设向处理器传送数据步骤和处理器向外设传送数据步骤,外设通过外部总线装置直接访问位于处理器内部的外设可访问寄存器,与处理器进行数据的传输。
申请公布号 CN103885908B 申请公布日期 2017.01.25
申请号 CN201410076490.3 申请日期 2014.03.04
申请人 中国科学院计算技术研究所 发明人 阮元;陈明宇
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 北京律诚同业知识产权代理有限公司 11006 代理人 祁建国;李岩
主权项 一种基于外部设备可访问寄存器的数据传输系统,其特征在于,所述系统包含:多个外设可访问寄存器和一外部总线装置,所述外设可访问寄存器位于处理器核内部,外设通过所述外部总线装置直接访问所述外设可访问寄存器进行数据的修改和读取;所述外部总线装置包括:旁路总线装置和/或片上总线装置,外设通过所述旁路总线装置和/或所述片上总线装置对外设可访问寄存器进行直接访问;所述旁路总线装置包含一位于IO控制器和处理器之间的新增总线,用于处理IO控制器读写外部设备可访问寄存器的旁路总线请求;所述片上总线装置包括:处理器核、缓存控制器、IO控制器和片上总线,在所述处理器核与所述缓存控制器之间具有一条基于所述片上总线的可直接访问外设可访问寄存器的数据通路。
地址 100190 北京市海淀区中关村科学院南路6号