- 1
- 2
- 3
- 4
- 5
FPGA的远程升级研究及应用
资料介绍
随着FPGA(Field Programmable Gate Array)的应用越来越广泛和基于SRAM工艺的FPGA通过修改配置存储器即可方便实现系统升级,设计人员一直在寻求实现FPGA系统升级尤其是系统远程升级的方案。目前已经提出了基于单片机、ARM、CPLD或者是主控FPGA的远程升级方案,但是这些方案都需要外部控制器对待配置FPGA芯片进行配置控制,增加了电路设计的复杂度和配置出错的几率,同时也提高了系统设计的成本。
针对以上方案存在的不足,本文提出了一种通过TCP/IP协议实现远程升级数据的传输,在单片FPGA芯片上实现系统升级的方案。对于本方案的研究,论文主要完成了以下的工作:
(1)系统总体方案设计
分析TCP/IP协议进行远程升级数据传输的软硬件需求,最终选用了嵌入式SOPC+μC/OS-II+LwIP的总体设计方案;并完成了SOPC片上系统的组建、μC/OS-II精简指令集实时操作系统和LwIP协议栈在Nios II CPU的移植;在eclipse软件中编写了相应的测试代码,通过JTAG调试工具在Nios II console窗口显示测试结果,验证了移植的正确性;
(2)系统硬件平台设计
分析了 FPGA远程升级系统和自身功能系统的对资源的需求,对硬件电路进行了模块划分,并选择合适的芯片,在Altium designer软件中完成了原理图设计、PCB电路图设计;对设计完成的电路板进行了焊接和测试,解决了设计中的问题,实现了硬件平台的正常工作;
(3)以太网收发芯片IP核的设计
用硬件描述语言设计了以太网收发芯片MAC子层通信的IP核代码,在Qsys工具中实现了IP组件的生成;在eclipse软件中,通过PC机与设计的IP组件进行通信,在Nios II console窗口中显示获取到的结果,从而验证了设计的正确性。
(4)集成设计的各个部分,验证系统设计的功能
把设计的各个功能部分集成在一个系统中,设计了远程系统升级的流程,编写了相关的测试代码,在实验室项目LED大屏幕控制系统中进行远程升级测试,结果成功实现了FPGA的远程升级。
部分文件列表
文件名 | 大小 |
FPGA的远程升级研究及应用.pdf | 2M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)