基于SOPC的嵌入式网络通信系统的研究与设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:bad_47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入TCP/IP协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足OEM日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与FPGA、SOC(片上系统)、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。在FPGA自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及FPGA的整体性能。由于布线资源占用了FPGA约70%~80%的芯片面积和约50%~60%的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对FPGA的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于FPGA布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC)。PSAC算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。SOPC是基于FPGA的片上系统,代表了FPGA的发展方向,本文将SOPC与嵌入式网络系统相结合,提出了基于SOPC的嵌入式网络通信系统。首先,基于NiosⅡ软核处理器建立了嵌入式网络通信系统硬件平台,给出了SOPC Builder及Quartus设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在NiosⅡIDE开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统μC/OS-Ⅱ,并将目前流行的嵌入式网络协议栈LwIP移植到Nios系统中。最后,分析了对基于SOPC的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。
其他文献
近年来,嵌入式技术的飞速发展以及它与网络通讯的紧密结合,使得嵌入式浏览器成为了最重要的嵌入式软件之一。嵌入式平台具有多样性、硬件配置低的特点,所以良好的移植性和运
网格任务调度是网格计算的重要组成部分,直接影响到网格计算系统的性能。但网格任务调度存在着任务调度时间长或资源负载不平衡的问题,影响了网格系统的整体性能。本文研究的
随着智能电器、移动手持设备和各种专用设备的广泛应用以及嵌入式处理器、嵌入式软硬件系统的发展,嵌入式技术已经成为当前的一项热门技术。特别是随着嵌入式技术在各种消费
范畴三段论推理是演绎推理的基础,也是哲学、逻辑学、心理学、认知科学和人工智能等所感兴趣的研究领域。推理形式上,心理学对范畴三段论推理的研究揭示出范畴三段论推理第一格
计算机网络技术的发展使得网上信息资源快速膨胀,并具备了传统信息所没有的海量、分布性、变化快、无结构化等特点。这些特点的出现向人们利用信息的能力提出了挑战。目前人们
膜系统的基本模型由膜结构组成,膜结构又由一些细胞膜构成,它们分层地嵌套在称为皮肤的主膜里,我们一般用广义表来表示膜结构。膜划分区域,并包含了一些物质在里面,每种物质通常不
近些年随着农业信息化的不断推进,越来越多的信息技术被引入到农业生产中去。如何实现水稻高产、稳产的目标,成为现代农业研究方向的一个重要课题。近几年物联网技术得到快速
在嵌入式系统飞速发展的今天,各种嵌入式系统正广泛应用于生产和生活的各个领域。面对嵌入式系统功能的复杂化,对性能要求、功耗要求的不断提高,越来越多的嵌入式应用需要基于异
随着计算机技术的发展,社会信息化程度的不断提高,计算机水平成为考核个人能力的一个重要标志,计算机考试也已经深入到每一个行业。尤其在教育行业中,传统手工阅卷已经逐渐走向计
移动Ad Hoc网络是一种不需要基础设施的多跳无线网络,网络中的节点既具有无线终端的收发功能又具有为其它节点转发信息的功能。网络中所有节点地位平等、功能相同,没有中心控