基于USB2.0总线技术的实验开发系统的实践与研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:qq664374004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB总线从其产生到现在,经历了一个从发展到成熟的阶段,它具有支持热插拔和即插即用,接口容易扩展等特点,这些特点让它在其他外部总线的竞争中获胜,成为当今微机的主流外部总线。FPGA技术已经历了二十年的发展历史。在这十几年的发展过程中,以FPGA为代表的数字系统现场集成技术取得了惊人的发展。由于FPGA不仅可以解决电子系统小型化、低功耗、高可靠性等问题,而且开发周期短、开发软件投入少、芯片价格不断降低,这些优点促使其越来越多地取代了ASIC的市场,特别是对小批量、多品种的产品需求,是FPGA成为首选。USB技术和FPGA技术的结合将提供一种高密度专用数字集成电路与PC机相连接的解决方案,使开发人员轻松设计出便携式的复杂数字电路系统。 另一方面,计算机原理实验是高校计算机教学中的一个重要组成部分,它与计算机原理课相结合,通过课堂教学和动手实践相结合的方法,让学生对微机的体系结构、组成原理等有一个全面细致的理解。虽然USB总线技术已成为了主流的外部总线技术,但详细介绍USB2.0协议的微机原理实验设备还很少,因此,有必要设计一套基于USB2.0总线的实验开发系统,让学生能够真正了解USB总线的内部机制。 本文所设计的实验开发系统基于usb2.0总线,专门为微机原理设备总线实验课而设计,使学生能够很好的理解usb2.0协议,usb设备的组成和工作原理,驱动程序的设计以及外围电路的设计,并为学生进行设备的开发留出了余地。实验开发系统使用C语言,参考USB2.0的协议规范实现了其逻辑协议部分,编译后下载到单片机中与实现物理协议部分的isp1581芯片一起构成了USB2.0的接口部分,完成了数据从PC机到实验系统的数据传输。实验系统的外围电路用Altera的FPGA芯片控制,学生可用硬件描述语言对其编程,实现对数码管,信号灯的控制,通过扩充可加入自己的实验项目。
其他文献
本文着重于嵌入式TCP/IP协议栈的设计方法的研究,首先分析了标准TCP/IP协议的基本原理,并结合科研课题需要对半双工信道上的TCP/IP协议的可行性进行了验证,提出了嵌入式TCP/IP协
随着“密码学的新方向”一文的提出,公钥密码的研究揭开了序幕。在网络化的今天,公钥密码显得尤为重要。NTRU是一种新型的公钥密码。本文主要研究基于NTRU的应用。第一章简单
随着信息产业的快速发展,信息的交流规模、内容和手段都很大的进步。大型的计算机网络给人们的生活和工作带来了巨大的便利。然而,同时也使人们感到其后潜伏着的不安全因素。病
本文主要研究任播组管理技术。文章分析了任播组管理的特性及其与多播组管理的区别。由于Multicast的组管理协议或者它的简单的修改版本不能够胜任Anycast的组管理任务。因此
论文分三部分,在第一部分中,利用单调迭代序列的方法来研究C[I,E]中非线性算子方程解的存在性、惟一性,并且给出解的迭代序列以及迭代序列的收敛性。在第二部分中,利用积-微分不等式
网络的开放性与信息的保密性之间的矛盾已日益突出,迫切需要通过信任与授权服务来保障网络交互的安全,公钥基础设施认证体系的建立解决了网络安全通信。审计与访问控制作为网
目前各大医院的重症监护室(Intensive Care Unit,简称ICU)在对病人的监护中存在着急性低血压(Acute Hypotensive Episodes,简称AHE)的抢救和护理难题, AHE的发生对病人有着严重
今天,多媒体通信已经成为越来越重要的信息交流手段。充分利用现有的网络资源和信息处理能力,提供便捷、高效的多媒体通信平台是我们研究的重点。本文的研究课题来源于()项目“
学位
网格模型表示法是一种有效的三维实体表达方式。随着科学技术的进步,在计算机图形学、虚拟现实、地理信息系统、医学图像系统等领域所构造和使用的三维网格模型越来越精细、