“计算机组成原理”是计算机专业的一门核心课程。传统的计算机组成原理实验是在指令格式、寻址方式、运算器、控制器、存储器等都相对固定的情况下进行,学生主要进行功能实现和验证,缺少自主设计和创新过程。 为改变这种状况,须更新现有的计算机组成原理实验系统。采用FPGA芯片作为载体,使用EDA开发工具,用硬件描述语言实现不同的硬件逻辑,再与硬件的输入输出接口线路相连,最终组成一台可用于组成实验教学的完整计算机系统。这期间学生将掌握组成原理实验系统的各个部件的功能及其相互之间如何协作。本实验系统能够让学生完成有关计算机组成原理的部件实验和整机实验:部件实验包括加法器、乘法器、除法器、算术逻辑运算单元、控制器、存储器等;整机实验可以独立实现各部件的功能描述。该系统能够帮助学生巩固课堂知识并增强设计能力。 为实现上述目的,依据EDA技术的开发流程和方法,建立了一个完整的体系,其中包括控制模块、内存模块、运算器模块、通用寄存器组及其控制部件、程序计数器、地址寄存器、指令寄存器、时序部件、数据控制部件、状态值控制部件,以及为帮学生调试而专门设计的输出观察部件。在Quartus Ⅱ开发环境下,使用Altera公司FPGA芯片,采用VHDL,语言设计并实现了上述模块。经过仿真测试,所实现的各功能模块作为独立部件时能完成各自功能:而将这些部件组合起来的整机系统,可以执行程序段和进行各种运算处理,达到了设计要求。
上传时间: 2013-06-01
上传用户:hebmuljb
在现代交流伺服系统中,矢量控制原理以及空间电压矢量脉宽调制(SVPWM)技术使得交流电机能够获得和直流电机相媲美的性能。永磁同步电机(PMSM)是一个复杂耦合的非线性系统。本文在Matlab/Simulink环境下,通过对PMSM本体、d/q坐标系向a/b/c坐标系转换等模块的建立与组合,构建了永磁同步电机控制系统仿真模型。仿真结果证明了该系统模型的有效性。
标签: MatlabSimulink PMSM 永磁同步电机
上传时间: 2013-04-24
上传用户:liansi
运动控制技术是机电一体化的核心部分,提高运动控制技术水平对于提高我国的机电一体化技术具有至关重要的作用。运动控制技术的发展是制造自动化前进的旋律,是推动新的产业革命的关键技术。对于数控系统来说,最重要的是控制各个电机轴的运动,这是运动控制器接收并依照数控装置的指令来控制各个电机轴运动从而实现数控加工的,数据加工中的定位控制精度、速度调节的性能等重要指标都与运动控制器直接相关。目前对数控系统的研究都集中在插入PC的NC控制器的研究上,而其核心部分就是对步进、伺服电机进行控制的运动控制卡的研究。对PC-NC来说,运动控制卡的性能很大程度上决定了整个数控系统的性能,而微电子和数字信号处理技术的发展及其应用,使运动控制卡的性能得到了不断改进,集成度和可靠性大大提高。 本课题通过对运动控制技术的深入研究,并针对国内运动控制技术的研究起步较晚的现状,结合当前运动控制领域的具体需要,紧跟当前运动控制技术研究的发展趋势,吸收了数控技术和相关运动控制技术的最新成果,提出了基于PCI和FPGA的方案,研制了一款比较新颖的、功能强大的、具有很大柔性的四轴多功能运动控制卡。 本课题的具体研究主要有以下几方面: 首先,通过对运动控制卡及运动控制系统等行业现状的全面调研,和对运动控制技术的深入学习,在比较了几种常用的运动控制方案的基础上,提出了基于FPGA的运动控制设计方案,并规划了板卡的总体设计。 其次,根据总体设计,规划了板卡的结构,详细划分并实现了FPGA各部分的功能;利用光电隔离原理设计了数字输入/输出电路。 再次,利用FPGA的资源实现了PCI从设备接口,达到跟控制卡通信的目的,针对运动控制中的一些具体问题,如运动平稳性、实时控制以及多轴联动等,在FPGA上设计了四轴运动控制电路,定义了各个寄存器的具体功能,设计了功能齐全的加/减速控制电路、变频分配电路、倍频分频电路和三个功能各异的计数器电路等,自动降速点运动、A/B相编码器倍频计数电路等特殊功能。最后,进行了本运动控制卡的测试,从测试和应用结果来看,该卡达到预期的要求。
上传时间: 2013-07-27
上传用户:zgu489
目 录 实验一、 电路仿真基础 ………………………………………………………… 1 实验二、 系统仿真基础 ………………………………………………………… 20 实验三、 DC仿真和电路模型 …………………………………………………… 36 实验四、 AC仿真和调整 ………………………………………………………… 55 实验五、 S参数仿真和优化 …………………………………………………… 72 实验六、 滤波器:瞬态,设计指导,momentum,DAC …………………… 95 实验七、 谐波平衡仿真 …………………………………………………………115 实验八、 电路包络仿真 …………………………………………………………132 实验九、 最终电路/系统仿真 ………………………………………………… 147 附录A、 射频瞬态仿真器 ………………………………………………………167 附录B、 谐波平衡仿真器 ………………………………………………………173 附录C、电路包络仿真器 ……………………………………………………… 181 《ADS2005仿真实验教程》是设计一个用于1900MHz GSM的RF接收系统,包含的部件主要有: 200MHz由集总参数元件构成的低通滤波器 1900MHz由微带线构成的带通滤波器 1900MHz的功放 把1900MHz变到200MHz的混频器 其他小部件 在完成这个系统的过程中,就可以掌握目录所示的内
上传时间: 2013-04-24
上传用户:Minly
基于EDA平台的计算机系统结构课程实践本文分析了计算机专业本科生课程计算机系统结构的教学现状, 结合目前在教学实践中采用的部分措施, 提出了在计算机系统结构课
上传时间: 2013-04-24
上传用户:lifevast
数字超声诊断设备在临床诊断中应用十分广泛,研制全数字化的医疗仪器已成为趋势。尽管很多超声成像仪器设计制造中使用了数字化技术,但是我们可以说现代VLSI 和EDA 技术在其中并没有得到充分有效的应用。随着现代电子信息技术的发展,PLD 在很多与B 型超声成像或多普勒超声成像有关的领域都得到了较好的应用,例如数字通信和相控雷达领域。 在研究现代超声成像原理的基础上,我们首先介绍了常见的数字超声成像仪器的基本结构和模块功能,同时也介绍了现代FPGA 和EDA 技术。随后我们详细分析讨论了B 超中,全数字化波束合成器的关键技术和实现手段。我们设计实现了片内高速异步FIFO 以降低采样率,仿真结果表明资源使用合理且访问时间很小。正交检波方法既能给出灰度超声成像所需要的回波的幅值信息,也能给出多普勒超声成像所需要的回波的相移信息。我们设计实现了基于直接数字频率合成原理的数控振荡器,能够给出一对幅值和相位较平衡的正交信号,且在FPGA 片内实现方案简单廉价。数控振荡器输出波形的频率可动态控制且精度较高,对于随着超声在人体组织深度上的穿透衰减,导致回波中心频率下移的声学物理现象,可视作将回波接收机的中心频率同步动态变化进行补偿。 还设计实现了B 型数字超声诊断仪前端发射波束聚焦和扫描控制子系统。在单片FPGA 芯片内部设计实现了聚焦延时、脉宽和重复频率可动态控制的发射驱动脉冲产生器、线扫控制、探头激励控制、功能码存储等功能模块,功能仿真和时序分析结果表明该子系统为设计实现高速度、高精度、高集成度的全数字化超声诊断设备打下了良好的基础,将加快其研发和制造进程,为生物医学电子、医疗设备和超声诊断等方面带来新思路。
上传时间: 2013-06-18
上传用户:hfmm633
本文阐述了用 ASP 技术结合ACCESS 2003数据库采用B/S模式设计的网上鲜花销售系统。系统实现了用户注册、用户登陆、商品列表、在线购物、查看订单、修改订单和后台商品管理、订单管理等功能。 通过这个网站平台,一般用户可以方便地在线浏览系统中提供的各种鲜花商品,只有注册用户才可以购买鲜花。注册用户选好所需的鲜花,就可以填写订单,等待商家提供送货业务。实际的商品交割需要到现实世界中来完成,为了更好地审核顾客的身份及购物定单,对顾客采取会员制管理,查证以后才进行实际的商品交割,完成整个交易过程。
标签: 销售
上传时间: 2013-04-24
上传用户:450976175
数字信号微处理器与计算机之间的数据通信越来越受到重视。本文主要介绍TI公司'54x系列DSP 通过主机接口(HPI)与计算机并口进行通信的简易设计方案。该方案以简单的电路设计实现了稳定的数据传
上传时间: 2013-06-10
上传用户:youth25
随着科技的进步,视频监控系统正在向嵌入式、数字化、网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现了体积小巧、性能稳定、通讯便利的监控产品。 本文以S3C2410为核心硬件平台开发了基于嵌入式的远程视频监控系统,并对关键技术进行了论述和研究。首先给出了系统总体软硬件设计方案,针对本系统硬件对vivi进行了修改和移植,对编译和移植Linux内核以及制作YAFFS文件系统也做了深入的研究,重点讨论了在嵌入式Linux操作系统下开发USB接口摄像头驱动程序和利用linux提供的Video4Linux API函数实现视频数据采集,其次采用背景差法实现了对视频图像中运动目标的检测,然后通过MJPEG压缩算法实现了视频数据压缩,接着介绍了在Linux下基于TCP/IP协议的socket编程,实现了视频数据的网络发送。最后着重论述了嵌入式Web服务器的设计,编写了视频监控主界面程序,并实现了基于B/S模式的视频监控系统结构。 本系统采用模块化设计方法,使得设计更加简洁、高效,具有良好的扩展性和易用性,有利于系统升级。另外采用嵌入式的方法,系统成本较低,易于推广使用。
上传时间: 2013-04-24
上传用户:小枫残月
8255内部包括三个并行数据输入/输出端口,两个工作方式控制电路,一个读/写控制逻辑电路和8位总线缓冲器。各部分功能概括如下: (1)端口A、B、CA口:是一个8位数据输
上传时间: 2013-05-21
上传用户:隐界最新