基于龙芯SoC的USB主机控制器的设计研究

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:Aiming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的超深亚微米制造技术、设计技术的迅速发展,集成电路设计出现了将整个电子系统集成在单个芯片上的技术,即“片上系统(Systemon Chip-SoC)”。SoC技术显著地提高了芯片的集成度,缩短了设计周期。SoC设计技术通过知识产权模块(Intellectual Property,IP)的复用达到高生产率,因此高效、快速的集成IP核,是SoC设计成功的关键。本论文USB主机控制器IP是863项目“高速32位嵌入式处理器”—龙芯SOC平台的一部分,在该平台内部以两级总线架构,集成了PCI,USB,SDRAM,DMA,LCD和UART等IP模块,其中USB总线接口IP模块是用于将外设USB外围设备连接到主系统的外部总线接口,主要用于中低速外设。 本文首先介绍了EDA(Electronics Design Automation)的基本概念以及当前集成电路的设计流程、设计工具和设计语言,提出并分析了软/硬件协同设计和验证的方法的可行性。简要介绍了中科-SOC体系的架构的实现,以及基于IP的SoC设计技术。 接下来本文从总体上介绍了整个USB体系。主要涉及到USB体系布局、USB的总线协议、USB数据结构、以及USB支持的四种数据流模型等,同时指出了主机控制器在整个USB系统中的重要作用,分析了USB总线传输性能。给出了所要实现的主机控制器接口的功能,所设计的开放式主机控制器接口的主要特点:传输时间安排、传输机制、主要的通信通道等。 最后一部分是本文的重点:基于OHCI规范的USB主机控制器IP的实现。利用软硬件协同设计和验证的方法,在中科SOC的开发环境下完成了USB主机控制器的设计和验证。详细介绍了USB主机控制器的软/硬件接口的划分,控制器内部模块的划分,各模块的设计实现。给出在EDA环境下的功能验证方法和结果,并在FPGA的验证中调试了Linux下的USB驱动,实现了对USB鼠标,键盘和U盘等真实设备的支持。
其他文献
"美丽乡村"是"美丽中国"、"美丽福建"建设的重要组成部分,乡村绿化则是美丽乡村建设的基础工作。本文在调研和分析全省乡村绿化现状的基础上,针对农村普遍存在的乡村绿化规划
目的分析颅底脊索瘤的MRI特征,评价肿瘤T2WI信号强度与病理分型间的关系。方法回顾性分析16例经病理证实的颅底脊索瘤的MRI资料,包括部位、生长方式、信号特点、强化方式及与
本文的创新点就是:(1)微波条件下酚醛的合成与分离;(2)水暂溶性的用量少的耐水洗阻燃剂的合成与应用研究。中间体2,6-二甲酰基-4-甲氧基苯酚的合成及表征:微波条件下用三氟乙
随着国民经济持续增长,我国乳业也有了飞跃的发展。本文从国内外乳业发展的特点、我国乳业的发展现状入手,阐述分析了我国乳业目前存在的问题,并提出我国乳业今后发展的对策
重点青少年群体是一个特殊的群体,需要受过专业教育和技能训练的社会工作者来对他们进行特殊的教育、帮助和支持。在重点青少年群体的数据摸排和服务监管工作中,从社会互动理
为探讨α-硫辛酸(α-LA)在亚慢性镉暴露引起大鼠大脑皮质超微结构损伤中的保护作用,24只21日龄雌性SD大鼠被随机分为4组,分别为对照组、α-LA组、镉组和镉与α-LA共处理组,镉
基于纤维水泥基复合材料的发展和工程应用实际,探讨不同粉煤灰和硅灰掺量对高强度纤维水泥基材料抗压强度、抗折强度以及韧性的影响。研究结果表明:粉煤灰和硅灰的掺加会显著
得到App是知识服务领域的排头兵,其经营理念、产品打造方式、盈利方式、运营团队和存在的不足对于转型知识服务商的出版社具有一定的启示。
<正>在共享经济已经得到广泛认可的现在,除了方便衣食住行体验外,还能为各行各业的的人提供获得知识、经验变现的渠道。与上一代相比,中国的年轻一代越来越愿意为专业经验,为
目的观察柴胡提取组分(CHB)的抗抑郁作用。方法采用小鼠强迫游泳、悬尾两种"行为绝望"抑郁动物模型和利血平拮抗模型,观察CHB对小鼠游泳不动时间、悬尾不动时间以及利血平诱