论文部分内容阅读
在现场仪表和企业设备中应用嵌入式技术是企业监控系统的发展趋势。而把嵌入式技术和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终端应用软件,最终实现了系统的整体功能。通过对系统所进行的联机测试显示,设计实现了信号接收与发送功能,达到了预定目标。