ALTERA系列的FPGA通过RS232串口在线升级
ARM系列的芯片(例如STM32系列)可以通过YMODEM协议实现在线升级,在芯片中写入BOOT程序、APP程序就可以实现。那FPGA可以这样做吗,答案是可以的。要想搞清楚流程就必须了解FPGA的启动过程。FPGA一般会外挂一个FLASH,FLASH中装的就是FPGA的配置信息。FPGA一上电首先会读取FLASH的配置信息,保存在RAM然后通过这些配置信息来运行逻辑,所以FPGA在运行过程中与外挂的FLASH无关,所以可以实现在线升级。ALTERA系列FPGA有一个IP核叫ASMI,可以自己操作自己的FLASH。
具体实现:ASMI+YMODEM协议+UART(USB、网口)
ALTERA系列的FPGA通过RS232串口在线升级相关推荐
- HC32L130基于Xmodem协议实现IAP串口在线升级
在开始写文章之前,要先吐槽一下国产单片机,不对是国产单片机厂家,他们的技术支持实在太烂了,烂的让你怀疑等技术支持还不如自己啃手册,尤其是那种中间有代理商的厂家,技术支持更是良莠不齐,时效性也不行,问个 ...
- STM32 IAP 串口在线升级源码详解
本博文基于本人修改的代码进行编写如需代码, 请到[代码下载](https://download.csdn.net/download/qq_36257571/10695681)自行下载. 详细内容不做过 ...
- 基于串口通信的DSP应用程序在线升级方法
摘 要:为解决特殊场合DSP程序升级困难的问题,以TMS320F28035为例,介绍了一种基于串口通信的适合于TMS320C2000系列DSP实现程序更新的在线升级方法.描述了该在线升级方法的基本思 ...
- STM32F4单片机bootloader及在线升级IAP基本原理
STM32F407基础总结系列(三) STM32F4bootloader及在线升级IAP基本原理 一 .前言 二.背景知识补充 2.1 系统启动过程 2.2 内存映射分布 三.bootloader 3 ...
- 通过MCU实现Altera FPGA在线升级
一.问题背景 在实际工程应用中,我们时常会遇到为解决某个老产品的BUG,需要在工程现场更新设备的FPGA代码,或者参加电信测试时需要现场升级设备FPGA程序以便于调试.公司现阶段所用的Altera ...
- 奋斗的小孩系列 FPGA学习altera系列: FPGA学习altera 系列 第二十一篇 数码管设计
奋斗的小孩系列 FPGA学习altera系列: FPGA学习altera 系列 第二十一篇 数码管设计 作者:奋斗的小孩 郝旭帅(转载请注明出处) 大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是 ...
- FPGA学习altera 系列 第十七篇 自动售货机设计
今天给大侠带来"FPGA学习系列 altera"系列,持续更新.此学习心得是本人之前所写,所用设计软件为Quartus II 13.1,现Quartus II 新版本已更新到19+ ...
- 奋斗的小孩系列 FPGA学习altera系列: 第十七篇 自动售货机设计
奋斗的小孩系列 FPGA学习altera系列: 第十七篇 自动售货机设计 作者:奋斗的小孩 郝旭帅(转载请注明出处) 大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术 ...
- 奋斗的小孩系列 FPGA学习altera系列: 第十篇 按键控制LED
奋斗的小孩系列 FPGA学习altera系列: 第十篇 按键控制LED 作者:奋斗的小孩 郝旭帅(转载请注明出处) 大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江 ...
最新文章
- 设计模式----单件模式(c++)
- sql server where 条件 区分大小写查询
- POJ 3159[差分约束]
- 前端JS通过Ajax下载后端返回的Excel文档
- 【Linux网络编程】TCP编程
- Linux网络编程 之 网络协议概述(一)
- React全家桶构建一款Web音乐App实战(九):皮肤切换
- 剑指offer:删除链表中重复的节点
- 创建图表_三种建立Excel图表的方法,谁用谁知道
- 最新泛微java面试题及答案
- ubuntu 20.04安装谷歌拼音输入法
- FreeSwitch基础知识
- 提取爱词霸页面中的自定义信息
- 网卡,交换机和路由器
- JavaScript Canvas2D实现SpriteSheet角色动画
- 利用C语言绘制操作系统图像界面
- 开启snapshot的操作失败 如何解决——两种办法
- 内部资料泄密,电信拨号软件系最大流氓软件
- 二维数组名再取地址是什么
- 嵌入式–滑动平均滤波算法
热门文章
- c++编程练习 043:冷血格斗场
- 看完这篇JavaScript工作中的问题迎刃而解
- 攻坚克难,迎风起航——三维几何建模引擎GME第一年度总结汇报成功举行
- Hybris培训团购课程开团啦!
- sessions are not supported by the mongodb cluster to which this client is connected mongoDB 插入报错
- 腾讯云星星海SA2云服务器配置规格功能测评,使用起来感受如何?
- power Apps
- Java 向上转型 向下转型 instanceof
- serializeArray()和serialize()方法的用法和区别。
- 张琦:自行车把网络推进班级『英雄故事』