安全SOC芯片USB2.0设备接口控制器的设计与实现

来源 :辽宁大学 | 被引量 : 0次 | 上传用户:pw1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会和IC产业的发展,嵌入式计算机系统已经渗入到社会的每个角落。而SOC芯片的出现,更是将其带上了一个新的台阶。由于SOC芯片在功耗,可靠性和知识产权上具有显著的优势,必将会成为超大规模集成电路的发展趋势。伴随着信息技术的飞快发展,信息安全的重要性日益显著,安全SOC芯片应运而生。安全SOC芯片以高性能和高安全性代替了软件加密的方式,在安全SOC芯片上集成了不同的加密算法以适应在不同场合的加密要求,同时在上面还需要配备一些主流的接口以实现对不同设备和主机的通信,USB接口毫无疑问是其中必备的一种接口。通用串行总线(Universal Serial Bus,USB)是当前计算机上主流的一种接口技术。USB以接口体积小、支持热插拔、兼容性好、即插即用、节省系统资源和成本低等优点,逐步成为各种计算机外部设备的主要接口。USB技术的出现带领计算机接口技术走向了一个新的阶段。在USB的发展历史中,比较重要的几个版本分别为USB1.0、USB1.1、USB2.0以及最新的USB3.0。其中目前USB1.0和USB1.1正在逐步被淘汰,USB3.0刚刚普及,目前应用最为广泛的依然是USB2.0。本文在深入了解USB2.0协议的基础上,提出了USB2.0设备接口控制器的功能模块划分,给出了系统结构图,详细的介绍了各功能模块的作用和设计,并对各个模块进行了仿真。然后详细简述了如何搭建基于总线功能模型(BFM)的测试平台以及针对USB2.0接口控制器的功能特性编写不同的测试向量对其进行系统级的功能验证。随后又对该接口控制器进行了FPGA验证以及流片后的成测。验证结果表明,该USB2.0设备接口控制器满足USB的技术规范。本文的设计取得了以下的创新性成果:由于该USB2.0设备接口控制器设计中用到了两个时钟(通信时钟和系统时钟)。故在硬件的实现上采用了跨时钟域的设计,对于经过不同时钟下的控制信号和数据进行了跨时钟的处理,保证了信号传递的稳定性,并且可以更方便的在不同的SOC芯片上实现,提高了设备的可移植性。在数据的存储管理方面,采用了动态FIFO的模式。可以动态的配置端点访问的缓冲区的长度和起始地址。使数据的访问更加灵活方便。在数据的传输方面,增加了自动拼包的功能。在准备数据时可以将多包数据写入缓冲区中(缓冲区足够大),在数据发送的时候硬件会将数据自动拆分成一个个数据长度为最大包长的数据包发送出去。这样的设计大大地增加了传输的速率。
其他文献
随着我国城镇化的快速发展,城市面积快速增长,随之而来的城市内涝问题也日渐突出,近几年来我国部分城市逢雨必淹,内涝问题频发。郑州市城区面积和人口也在持续快速发展,随之
癌因性疲乏是肿瘤患者,尤其是晚期肿瘤患者最常见的伴发症状之一。癌因性疲乏症状的出现,已严重影响肿瘤患者的治疗和康复,并且使肿瘤患者的生活质量、生存期等显著下降。癌
本文研究背景主要是从中国目前婚姻整体状况来看,离婚率逐年升高,甚至超过结婚率,而且我国在夫妻财产制度上确定了夫妻共同财产制为原则、约定财产制为辅的财产制度,自然伴随
<正>在工作中用电子表格来处理数据将会更加迅速、方便,而在各种电子表格处理软件中,Excel以其功能强大、操作方便著称,赢得了广大用户的青睐。虽然Excel使用很简单,不过真正
2012年是自媒体舆论监督的鼎盛之年,层出不穷的自媒体首发新闻引起了受众的广泛关注。本文主要通过两起首发新闻案例,探讨自媒体舆论监督功能的特点。
推进城乡义务教育均衡发展已经成为新世纪我国教育改革与发展的一项基本政策,而课程改革已经凸显为城乡义务教育均衡发展的新突破口。农村学校课程突出存在学生学习资源短缺
与正统马克思主义的观念不同,布洛赫认为马克思主义与乌托邦思想并非水火不容。布洛赫以"尚未"存在论为基础,通过扩展乌托邦概念的内涵,发现了马克思主义与乌托邦思想在指向
我国城市化的快速发展,导致一些城市环境问题越来越突出,例如与工业区相邻,空气污染严重;城市旱季水体枯竭,雨季产生内涝;城市雨水径流污染严重,致使植被系统及生物栖息地难
<正>苏宁是一个靠商业模式创新发展起来的家电零售企业,苏宁银行又能带给苏宁什么更好的盈利之路呢?苏宁从20年前一家空调直营店发展到现在集传统家电、消费电子、百货、日用