基于MicroBlaze的USB控制器的IP核的研究

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:u20051026
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB(Universal Serial Bus)技术支持热插拔和即插即用,节省系统资源等特性,使之成为当今的主流通信接口。移动硬盘,人机接口设备,通信设备上都采用了USB标准接口。SOPC是一种灵活、高效的片上系统设计技术。结合了SOC(System On Chip)和FPGA的各自优点,具有灵活的设计方式。同时,IP核的不断丰富和完善奠定了 SOPC的基础,这一切都在推动着SOPC设计走向主流设计。   本课题采用Xilinx Virtex-Ⅱ ProFPGA芯片构建SOPC系统,以FPGA内部的MicroBlaze处理器软核为控制单元,以CY7C68001 SX2TM USB2.0接口作为与主机通信的收发器,设计了符合OPB总线规则的完全自制USB设备控制器 IP核。同时为了使得 USB控制器传输信息更为可靠,采取了Reed-Solomon纠错编码,该算法解决了传输中可靠性和传输速度的矛盾,从而构成一套完整的USB通信系统。   本文主要包括三个方面的工作。首先,从USB协议入手,分析USB控制器的输入输出接口、控制器的状态转换,利用Verilog HDL实现其RTL级的电路并仿真实现。其次,为使得 USB控制器的传输信息更为可靠,采取Reed-Solomon纠错编码方法,在FPGA上实现,将纠错编码加入到USB控制器中。第三,构建基于MicroBlaze软核的嵌入式系统,根据系统中的总线要求,将USB控制器设计成符合总线规则的IP核,并最终实现了片上系统。   本文的创新点和难点包括:USB控制器的 IP核片上系统的实现,Reed-Solomon在USB控制器中的应用,USB控制器 IP核地址解码模块中快速进位链的设计。设计主要采用了Verilog硬件描述语言,Xilinx ISE,EDK和Modelsim等FPGA软件开发工具完成。
其他文献
建筑工程的施工现场中经常会遇到需要钻孔的情况,尤其是在二次结构施工期间,钢筋植筋施工对钻孔的精度要求更高.实际施工时采用的钻枪由于体型比较小,在低处钻孔时非常方便,
期刊
深色有隔内生菌(Dark Septate Endophytes,DSE)是一类广泛分布于土壤生态系统中具有重要生态功能的微生物,在陆地生态系统和水生生态系统均有发现,在陆地生态系统的植被恢复和土
在建筑工程的洞口施工中,需利用模具对预留的洞口进行封堵施工.由于传统洞口模具结构比较死板,为焊接固定而成,不可调节,安装拆除麻烦,模具不可重复利用,资源浪费严重.一、实
期刊
高分辨率短波红外超光谱成像仪在遥感应用领域具有重要的意义,它在陆地、海洋、地质等应用中具有独特作用。研制高分辨率短波红外超光谱成像仪已成为各国竞相研究的热点,对我国
装配式女儿墙是通过工厂化预制加工,运到施工现场,吊运到结构屋面板上后再进行组装拼接的屋面墙体.一般采用现浇钢筋混凝土屋面板预留钢筋头,预制女儿墙预留竖向钢筋套筒,装
期刊
肌浆网是心肌细胞钙离子的主要存贮位置,在细胞的兴奋—收缩耦联中发挥重要作用。因此,研究肌浆网膜以及基质中跟钙离子的储存和释放相关的蛋白功能,对阐释肌浆网功能具有重要的
2019年11月,应急管理部发布了《关于高危行业领域安全技能提升行动计划的实施意见》,工人夜校栏目特为各位读者进行了梳理.本期为读者带来的是对开展针对性安全技能提升培训
期刊
一种生物体的基因组规定了所有构成该生物体的蛋白质,基因规定了蛋白质的氨基酸序列。虽然蛋白质由氨基酸的线性序列组成,但是它们只有折叠成特定的空间构象才能具有相应的活性
(1)冬天路面容易结冰,应选用防滑性好、抓地较好的鞋子,避免皮鞋、硬塑料底鞋等.(2)在入口处铺上垫子等,避免将雨水、积雪带入室内,增加清扫难度及滑倒概率.(3)若在路上不小
期刊
在浇筑过程中,混凝土面层有时会四周开裂,有时面层没问题但有洇水现象,有时刷水不漏等防水材料也没有效果.洞口吊模发生渗漏,长时间会使装修完成面发霉,影响生活质量,因此施
期刊