FPGA的远程升级研究及应用

被引量 : 0次 | 上传用户:baiawquqf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着FPGA(Field Programmable Gate Array)的应用越来越广泛和基于SRAM工艺的FPGA通过修改配置存储器即可方便实现系统升级,设计人员一直在寻求实现FPGA系统升级尤其是系统远程升级的方案。目前已经提出了基于单片机、ARM、CPLD或者是主控FPGA的远程升级方案,但是这些方案都需要外部控制器对待配置FPGA芯片进行配置控制,增加了电路设计的复杂度和配置出错的几率,同时也提高了系统设计的成本。针对以上方案存在的不足,本文提出了一种通过TCP/IP协议实现远程升级数据的传输,在单片FPGA芯片上实现系统升级的方案。对于本方案的研究,论文主要完成了以下的工作:(1)系统总体方案设计分析TCP/IP协议进行远程升级数据传输的软硬件需求,最终选用了嵌入式SOPC+μC/OS-Ⅱ+LwIP的总体设计方案;并完成了SOPC片上系统的组建、μC/OS-Ⅱ精简指令集实时操作系统和LwIP协议栈在Nios Ⅱ CPU的移植;在eclipse软件中编写了相应的测试代码,通过JTAG调试工具在Nios Ⅱ console窗口显示测试结果,验证了移植的正确性;(2)系统硬件平台设计分析了FPGA远程升级系统和自身功能系统的对资源的需求,对硬件电路进行了模块划分,并选择合适的芯片,在Altium designer软件中完成了原理图设计、PCB电路图设计;对设计完成的电路板进行了焊接和测试,解决了设计中的问题,实现了硬件平台的正常工作;(3)以太网收发芯片IP核的设计用硬件描述语言设计了以太网收发芯片MAC子层通信的IP核代码,在Qsys工具中实现了IP组件的生成;在eclipse软件中,通过PC机与设计的IP组件进行通信,在Nios Ⅱ console窗口中显示获取到的结果,从而验证了设计的正确性。(4)集成设计的各个部分,验证系统设计的功能把设计的各个功能部分集成在一个系统中,设计了远程系统升级的流程,编写了相关的测试代码,在实验室项目LED大屏幕控制系统中进行远程升级测试,结果成功实现了FPGA的远程升级。
其他文献
目的:1.构建双特异性双链抗体BsDb(抗-PSMA×抗-FITC)的基因序列及质粒载体pET-28(a)-BsDb,将其转入大肠杆菌中构成BsDb的原核表达体系,以IPTG诱导表达并纯化。2.培养人前列腺癌细
油田勘探和开采过程中,测井是识别和评价油气藏和解决一系列地质问题的重要手段。它能直接把所获得的信息和数据提供给石油地质和工程技术人员。测井过程中使用的测井仪器的性
随着经济社会的发展,我国已成为全球第一大互联网国,截至2012年底,我国的互联网网民规模已达到5.64亿,手机网民4.2亿,网络媒体已成为传播速度最快、社会影响最广的主流媒体,新兴媒
航天器中密封结构形式多样,且多工作于苛刻环境、用于关键部位,其密封性能直接影响航天器的发射和运转。本文对某型号航天器中两种运动形式的主轴(往复轴、旋转轴)橡塑复合密封结
2006年11月11日至18日,由中国纺织工业协会和欧盟企业总司主办、国家发展和改革委员会支持、中国纺织工业协会社会责任建设推广办公室和欧盟一中国世贸项目以及地方政府联合承
高速公路建设不可避免地在一定程度上对环境造成直接或间接的影响,特别是它改变了自然环境原来的连续性和整体性,破坏了自然保护环境的动态平衡。因此,提出一套科学的行之有效的
农田退水是农业面源污染的主要输出途径之一,水量较大,该污染源较稳定。大量的农田退水未经处理直接排入接纳水体,不仅浪费了水资源,而且污染了接纳水体环境。人工湿地污水处理技
曼荼罗文化在佛教三乘中都有涉及,尤甚密乘。公元8世纪中期,赤松德赞在吐蕃复兴佛教,以第一座佛、法、僧三宝俱全的吐蕃寺院为载体,采纳“曼荼罗建筑布局”形式,建立了桑耶寺。本
近年来随着工艺技术的发展,集成电路制造工艺的线宽不断下降,模拟集成电路在线宽低于100nm的低电压工艺下很难达到所要求的信噪比、输出摆幅等性能。然而数字集成电路却因为工
水,是构成城市自然环境的最宝贵的因素之一;城市滨水景观是城市人民的集体资源和公共景观。在中国特有的时代背景下,重庆正经历着一场城市功能结构和空间景观的大变革时期。在这