收藏 分享(赏)

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

上传人:cjc2202537 文档编号:1528660 上传时间:2018-07-25 格式:DOC 页数:28 大小:107KB
下载 相关 举报
基于sopc的嵌入式网络通信系统的研究与设计.doc_第1页
第1页 / 共28页
基于sopc的嵌入式网络通信系统的研究与设计.doc_第2页
第2页 / 共28页
基于sopc的嵌入式网络通信系统的研究与设计.doc_第3页
第3页 / 共28页
基于sopc的嵌入式网络通信系统的研究与设计.doc_第4页
第4页 / 共28页
基于sopc的嵌入式网络通信系统的研究与设计.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、计算机系统结构专业优秀论文 基于 SOPC 的嵌入式网络通信系统的研究与设计关键词:嵌入式系统 现场可编程门阵列 可编程片上系统 自动化设计 硬件结构 网络协议摘要:嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从

2、而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将

3、蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计

4、的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。正文内容嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,

5、以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布

6、线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想

7、,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中

8、。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它

9、在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度

10、慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 S

11、OPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实

12、时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键

13、的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体

14、极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协

15、议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越

16、多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的

17、作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立

18、了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随

19、着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPG

20、A 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想

21、,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统

22、 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转

23、换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布

24、局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信

25、系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改

26、进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,

27、在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和

28、粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操

29、作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和

30、功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资

31、源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合

32、,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内

33、容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统)

34、 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(P

35、SAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 Nios

36、IDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。嵌入式系统的应用越来越广泛,随着嵌入式系统与网络的日益结合,在嵌入式实时操作系统中引入 TCP/IP 协议栈,以支持嵌入式设备接入网络,成为嵌入式领域重要的研究方向。作为嵌入式系统的基础元件之一,FPGA(现场可编程门阵列)的面貌

37、正日新月异:逻辑单元不断增加、单位成本和功耗不断降低,而根本的设计灵活性和快速转换能力却始终未变。FPGA 之所以越来越多地在嵌入式系统中得到应用,主要得益于它在低成本和低功耗两方面均取得了很好的进步,从而能够满足 OEM 日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。当嵌入式系统与 FPGA、SOC(片上系统) 、SOPC(可编程片上系统)相结合时,在未来对人们的影响更为深远。 在 FPGA 自动化设计过程中,布局起到了十分关键的作用,因为布局质量的高低直接影响到了布线及 FPGA 的整体性能。由于布线资源占用了 FPGA 约 7080的芯片面积和约 5060的信号时延,而一个好的布局

38、算法能够减少布线拥挤并最小程度减少布线资源的占用,因此在工艺条件一定的情况下,布局算法对 FPGA 的设计起着至关重要的作用。但是目前的布局算法普遍存在收敛速度慢、易陷于局部最优等问题。因此,本文给出了将蚁群与粒子群混合算法应用于 FPGA 布局问题,即在蚁群布局算法中引入粒子群优化算法思想,称为粒子群蚁群布局算法(PSAC) 。PSAC 算法结合蚁群算法和粒子群算法的优点,并利用了交叉变异的思想,对每个粒子进行交叉变异操作,并且与个体极值和全局极值进行交叉,考虑了优生的思想,因此可以显著提高计算效率,具有较大的实用价值。 SOPC 是基于 FPGA 的片上系统,代表了 FPGA 的发展方向,

39、本文将 SOPC 与嵌入式网络系统相结合,提出了基于 SOPC 的嵌入式网络通信系统。首先,基于 Nios软核处理器建立了嵌入式网络通信系统硬件平台,给出了 SOPC Builder 及 Quartus 设计的系统硬件结构,从而能够满足嵌入式系统产品日益紧迫的上市周期、不断缩减的成本结构和低功耗要求。然后,在 NiosIDE 开发环境下给出了软件设计过程,操作系统采用了目前流行的嵌入式实时操作系统 C/OS-,并将目前流行的嵌入式网络协议栈 LwIP 移植到 Nios 系统中。最后,分析了对基于 SOPC 的嵌入式网络通信系统中的嵌入式网络协议栈的进程模型,及该协议栈中各层协议实现过程。在此基

40、础上,提出了从内存管理、任务调度及协议内容三个方面对该嵌入式网络协议栈进行性能改进的方案。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q 1627550258 ,提供原格式文档。我们还可提供代笔服务,价格优惠,服务周到,包您通过。“垐垯櫃 换烫梯葺铑?endstreamendobj2x 滌甸?*U 躆 跦?l, 墀 VGi?o 嫅#4K 錶 c#x 刔 彟 2Z 皙笜?D 剧珞 H 鏋 Kx 時 k,褝仆? 稀?i 攸闥-) 荮vJ 釔絓|?殢 D 蘰厣?籶(柶胊?07 姻

41、Rl 遜 ee 醳 B?苒?甊袝 t 弟l?%G 趓毘 N 蒖與叚繜羇坯嵎憛?U?Xd* 蛥?-.臟兄+鮶 m4嵸/E 厤U 閄 r塎偨匰忓tQL 綹 eb?抔搉 ok 怊 J?l?庮 蔘?唍*舶裤爞 K 誵Xr 蛈翏磾寚缳 nE 駔殞梕 壦 e 櫫蹴友搇6 碪近躍邀 8 顪?zFi?U 钮 嬧撯暼坻7/?W?3RQ 碚螅 T 憚磴炬 B- 垥 n 國 0fw 丮“eI?a揦(?7 鳁?H?弋睟栴?霽 N 濎嬄! 盯 鼴蝔 4sxr?溣?檝皞咃 hi#?攊(?v 擗谂馿鏤刊 x 偨棆鯍抰Lyy|y 箲丽膈淢 m7 汍衂法瀶?鴫 C?Q 貖 澔?wC(?9m.Ek?腅僼碓 靔 奲?D| 疑維 d袣箈 Q| 榉慓採紤婏(鞄-h-蜪7I冑?匨+蘮.-懸 6 鶚?蚧?铒鷈?叛牪?蹾 rR?*t? 檸?籕

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报