基于FPGA及NIOSⅡ的嵌入式系统设计与研究

来源 :武汉工程大学 | 被引量 : 0次 | 上传用户:zhubaoqiu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是当今热门主题之一,是当前电子技术发展的又一新热点。论文紧跟嵌入式系统发展趋势,采用新的嵌入式系统设计技术——SOPC(System on a programmable Chip,片上可编程系统)技术进行嵌入式系统的开发。Altera公司提出的软核处理器NIOSII是专门为实现SOPC技术而设计的新型处理器。在实际工作中我们借助于Cyclone系列目标板,从硬件逻辑和软件两方面来进行研究。 硬件逻辑上,主要是利用QuartusII软件平台的SOPC Builder设计工具,把NIOSII软核处理器、外围器件的控制电路及用户逻辑电路都集成在了一片FPGA(Field programmable Gate Array,现场可编程逻辑门阵列)可编程芯片上。这种方法的创新之处在于通过积木式的搭建方法将多块芯片的功能集成到一块芯片上,不仅减少了PCB(Printed circuit board,印刷电路板)面积,而且还降低了成本。软件实现主要包括嵌入式操作系统μC/OS-Ⅱ移植,液晶显示屏驱动程序的编写,以及基于ZLG/GUI图形软件上层应用程序的编写。在软件编写中采用实时操作系统实现多任务的控制和管理,不仅提高了系统的稳定性和实时性,而且便于用户维护。 实践表明,采用NIOSII软核处理器来开发嵌入式系统有两个突出的优点。首先,硬件设计快速灵活,可扩展性能强。CPU(Central Processing Unit,中央处理器)本身是可以定制的,其功能可以根据需要进行定制。其次,软件开发容易。SOPC Builder不但在硬件设计上提供了支持,在软件上也为设计者提供了较好的支持,方便驱动程序和上层应用软件的编写。
其他文献
近年来,随着Internet的快速发展,出现了各种基于Internet的业务模型,如电子商务、P2P系统、网格计算等。为了提高这些模型的智能特性,人们提出了许多Internet环境下基于多Age
随着信息技术的发展和数据的不断积累,如何从现有的历史数据中发掘对用户未来决策有指导性的信息是计算机科学技术面临的挑战性任务之一。聚类分析技术通过根据数据的相似性
近年来,随着人们对人机交互兴趣的增加,情感计算逐渐成为一个研究热点。表情含有丰富的人体行为信息,是情感最主要的载体。人脸表情识别的研究对于增强计算机的智能化和人性
快照技术是实现在线热备份数据的重要手段。采用快照技术可以有效避免用户操作错误、病毒攻击等非硬件故障造成的数据丢失。而现有的快照技术存在的一些问题:分离镜像技术缺
随着国际化程度的日益提高,英语学习的重要性也日益凸显。为了有效地提高英语学习者的学习效率,本文设计并实现了一款高效的英语辅助学习系统。现有英语学习软件大部分是通过
网格技术是近年来兴起的一门重要信息技术,它的目标是实现网络虚拟环境下的高性能的资源共享和协同合作,消除信息和资源孤岛。网格技术和其它计算机技术相结合,能够产生新的研究
随着生活水平的不断提高和工作压力的不断加大,人们也越来越关注自己的健康状况。在这种需求的背景下,人体健康管理及预测系统通过Internet网络向用户传送健康数据报告,更加方便
近年来随着高光谱遥感技术的不断进步,成像光谱仪的光谱通道数更多,高光谱数据的空间分辨率和光谱分辨率越来越高,数据量自然也随之增加。由于技术的发展导致的高光谱图像数
虚拟专用网使用身份认证、数据的完整性验证、数据内容加密、抗重播保护等技术为数据传输提供了安全通道,然而,如果接入虚拟专网的终端节点自身存在着安全风险,或者存在恶意
对等网络(peer-to-peer,简称P2P),是一种没有中央服务器控制和层次管理的分布式网络,节点随时会不加通知就离开网络,必须使用失效检测技术周期性地探测邻居节点的状态,快速地