基于MicroBlaze的嵌入式接口设计

来源 :成都理工大学 | 被引量 : 29次 | 上传用户:papaya007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现场仪表和企业设备中应用嵌入式技术是企业监控系统的发展趋势。而把嵌入式技术和Internet技术结合起来,使得整个工控网络更易于和Internet实现无缝连接;现在多数企业控制网络是通过专用线路进行数据通信,而Internet技术的渗透,使嵌入式设备的远程控制和管理不再需要专用的通信线路,传输的信息也不再局限于数据信息。另一方面,基于Xilinx公司FPGA微处理器IP核的MicroBlaze,和其他外设IP核一起,可以完成可编程系统芯片的设计。目前的MicroBlaze 32位软处理芯核运行速度为150 MHz,性能达100 D-MIPS。当将其与Internet融合,便可实现嵌入式Internet通信接口,方便地完成数据采集的远程传输。为此,进行了有益的探索。首先对基于MicroBlaze软核处理器和Xilinx公司的FPGA芯片技术,以及通过以太网将数据进行远程传输进行了研究。分析了完成系统功能所需生成的各种嵌入式功能模块,进而利用Xilinx公司EDK工具,在Spartan-3E中完成了MicroBlaze软核处理器的嵌入,并生成了嵌入的片上外设总线接口、处理器本机总线接口、存储控制器、本地存储器、数据Cache与指令Cache、UART、中断控制器、定时器、I2C接口、Ethernet接口,从而利用EDK提供的丰富的IP资源,构建了一个比较完整的嵌入式微处理器系统。以此为硬件平台,为使该系统能正常运行,认真研究了uClinux嵌入式操作系统的原理,掌握了配置及应用程序的生成方法,完成了uClinux操作系统下的程序设计,主要有网络应用程序设计、数据传输程序设计,实现了在MicroBlaze软核处理器上的移植。为使PC机能通过网络接收和显示数据,以及能对接收数据进行处理、存储和转发,在Linux操作系统下开发了PC终端应用软件,最终实现了系统的整体功能。通过对系统所进行的联机测试显示,设计实现了信号接收与发送功能,达到了预定目标。
其他文献
随着移动公司业务的升级和扩展,更多的传送网设施建设被列入移动公司的建设日程当中。众所周之,野外通信设施的建设不可避免的受到各种风险的影响,致使工程项目进度减缓,甚至
汽轮机内湿度影响汽轮机发电效率、发电安全以及发电损耗,因此对湿度的测量至关重要。本文首先阐述蒸汽湿度测量原理,利用介质微扰法,着重研究温度、波长对饱和水介电常数的
?数据中心网络(DCN)和内容分发网络(CDN)都是由很多的服务器和连接服务器的链路组成的网络系统。DCN和CDN实现了Internet上内容和服务的分离,提高了网络吞吐量和服务能力,使
随着移动通信的发展,高速的数据传输成为各大标准追求的目标,而提高传输速率无疑是从提高频谱效率和扩大带宽两个角度进行。同时作为宽带无线技术的逐渐成熟,3GPP需要在宽带
随着移动互联网时代的到来,无线数据通信业务呈现爆炸式增长,而基于传统的固定分配策略,无线网络的频谱资源即将耗尽。为解决这一问题,研究者们提出了一种新颖的频谱分配方案
期刊
电机在工农业生产以及日常生活中有着广泛的应用,随着现代工业的发展,分布式控制系统逐渐成为测量和控制领域的发展趋势。因此,构建一套通用的分布式电机控制系统,对于现场工业控制有着重要意义,也是使系统资源得到合理配置的最佳方式。论文以分布式控制系统为理论依据,模块化设计思想为基础,研究开发了一套通用分布式电机控制系统。系统由监测与控制后台、采集与控制终端、功率驱动模块和各种被控电机组成。设计了以AVR