- 3
- 0
- 约1.4万字
- 约 28页
- 2018-06-05 发布于江西
- 举报
计算机系统结构专业优秀论文 基于sopc的嵌入式网络通信系统的研究与设计.doc
计算机系统结构专业优秀论文 基于SOPC的嵌入式网络通信系统的研究与设计
关键词:嵌入式系统 现场可编程门阵列 可编程片上系统 自动化设计 硬件结构 网络协议
摘要:嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入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的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。
正文内容
嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入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开发环境下给出了软件设计过程,操作系统采用
您可能关注的文档
- 耐高温空气过滤材料特点.doc
- 对弹性梁形状的研究(数学建模)[].doc
- 工艺技术指标计算方法(讨论稿)(.).doc
- 东财春秋学期《组织行为学》在线作业二(随机).doc
- 第二章 协整与误差修正模型.doc
- 基于童话的小学德育体系的构筑.doc
- 多乐士(Dulux).doc
- 阶段检测卷(三) 微粒之间的相互作用及晶体结构.doc
- 黄芪、川芎嗪注射液合用对气虚血瘀证大鼠脑缺血后cx表达影响.docx
- 金属热电阻特性实验报告.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)