双总线系统中USB主机控制器的实现研究.pdf
文本预览下载声明
V01.36
第36卷第4B期 计算机科学 No.4B
2009年4月 Science
Computer Apr.2009
双总线系统中USB主机控制器的实现
黄河邵峰晶孙仁诚王铁栋
(青岛大学信息工程学院 青岛266071)
摘要提出一种可实现USB设备隔离的USB主机控制器,该主机控制器应用于邵提出的单CPU双总线的体系结
构中,可以实现两条系统总线上USB设备的隔离。还给出了其在FPGA中的实现,硬件接口电路和驱动程序设计。
关键词单CPU双总线,通用串行总线(USB),主机控制器,隔离
ofUSBHoStContmllerinDual
ImpIementation B眦System
HUANGHeSHAO
Fen—ing双烈RemcherIgWANGT醅dorIg
and
(Infomlation Departrnent,Qingdao 26607l,China)
Engineering Umversity,Qingda0
Abstract CPUanddualbusarchitectureisanewkindofarchitecture a
Sin91e proposedbyShao,this
paperproposed
deviceS-iS01ationUSBhost canbeusedhthenewarchitectureto the
controller(HC),which systemisolateUsBd}
are withthedualbus.The in and
访cesthat connected FPGA,hardwarecorulectiondriver al—
Impl咖entatbn design眦s
so inthis
given paper.
CPUanddual controller,Is01ate
K叩0rdsSin91e bus,USB,Host
USB系统必须要有唯一的一个主机控制器作为系统的主控
1 引言
组件锄。因此为保证系统的通用性,计算机系统中需要提供
传统的计算机结构(冯诺依曼结构)使得黑客可以通过网 USB主机控制器,以控制总线上所有USB设备和集线器的
络接口控制系统总线,从而控制整个系统。邵提出一种单 数据通信过程。
CPU双总线的体系结构[1],如图l所示,该体系结构将系统
分为安全区域和非安全区域,两个区域具有各自独立的总线。 2双总线系统的USB主机控制器
其中安全区域总线挂接本地存储设备,非安全区域总线挂接
在双系统总线的系统中,为保证安全,两条总线上的设备
与网络相关的外围设备,以隔离来自网络的风险,保障信息安
显示全部