一种多处理器核SoC芯片中IO接口管控方法

摘要

随着芯片集成度的不断提高,在单颗芯片内部集成的处理器核心数量和各种IO接口越来越多.IO接口负责芯片与外界进行数据交换,对IO接口的管控已成为计算机安全的一个重要研究领域.针对IO接口的安全管控问题,在某国产多处理器核SoC芯片中提出并实现了一种IO接口分时分域管控的方法.该方法在一款国产多核处理器芯片内部提供了一组限制IO接口访问系统主存地址空间的边界地址寄存器,用于存储允许每个IO设备访问的系统主存地址边界,并且只能由指定的处理器核心对边界地址寄存器进行写操作.每个IO设备访问系统主存时都进行访问的合法性检查,即检查IO设备请求访问的系统主存地址是否落在对应的边界地址寄存器定义的允许其访问的地址区间内.如果IO设备请求访问的系统主存地址落在边界地址寄存器定义的区间内,则本次访存请求合法;如果IO设备请求访问的系统主存地址超出边界地址寄存器定义的区间,则本次访存请求非法.对合法请求,允许其进行正常的读写操作;对非法请求,直接丢弃并报告中断.该方法能够直接限制IO设备的访存地址区间,并控制IO设备在计算机系统工作的不同时间访问不同的系统主存地址空间,实现了对IO设备的分时分域管控,增强了系统安全性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号