电子发烧友网 > 存储技术 > 正文

如何在写FLASH的过程中防止升级固件失败

2018年08月29日 11:38 次阅读

FPGA配置两种模式:主动配置和被动配置方式,采用主动配置下,我们就需要一片FLASH来存储FPGA固件,那么我们在升级固件写FLASH的过程中如何避免因意外情况发生导致升级失败而使FPGA变砖呢?下面就由笔者带领大家来挖山掘石、一探究竟。

如何在写FLASH的过程中防止升级固件失败

本文主要针对Xilinx的Spartan-6和7-series FPGA。在设计FPGA的远程升级功能时,我们要实现以下两个指标:

1、FPGA具有升级功能,即在正常工作状态下,FPGA可以将新的固件数据烧写到FLASH里面并在下次重启的时候能够正常加载;

2、如果升级过程中出现意外情况,FLASH里面原有的固件被破坏,那么FPGA能够从备份固件区启动配置,即FLASH里要有另外一份没有问题的固件备份,且FPGA可以自动跳转到这个固件区读取固件。

好了,功能需求明确,下面就该潜下心来进行框架流程设计、时序设计、代码编写以及仿真验证了。一番辛苦劳作之后,IP设计好了,这个时候心里暗暗自喜:应该没问题,只待硬件测试啦。三下五除二,找了台机器测试了一遍,发现能够正常升级,这个时候心里那个是乐开了花啊,一次搞定,哈哈。

接下来就要进行激动人心的防砖测试了,于是你就邀请了周围的同事来一起见证奇迹,于是测试开始,于是在升级运行的过程中你自信的断了电,然后你对着周围的同事说:下面就是见证奇迹的时刻,于是你接通了电源,此时你笑的是那么春光灿烂。突然,你耳边传来一句轻轻的、温柔的耳语:老兄,你的FPGA变砖啦!“怎么可能!”,你不屑的低吼了一句,可是,当你看到那颗小小的LED灯安静的还在沉睡的时候,你傻眼了,“What the hell is going on!”,看着周围的同事,我理解你的心情:一种被狠狠打脸的刺痛感袭上了你的心头。你埋着头绷着脸,折腾了半天没找出原因在哪,这到底是怎么回事儿呢?

FPGA升级防砖也即支持FALLBACK模式,赛灵思官方的指导文档里也进行了相应的指导说明。对于FALLBACK模式,最重要的就是要构建起一个FLASH镜像文件,该镜像文件的架构如图1所示。

如何在写FLASH的过程中防止升级固件失败

图1 FLASH镜像文件架构

关于FLASH镜像架构的信息,赛灵思官方的configuraTIon user guide里有详细说明。图中,MulTIboot Header决定了FPGA上电之后要先从哪个固件区读取配置文件以及如果失败了该跳转到哪个固件区读取备份配置。我们的镜像里划分了两片区域用于存储固件,分别为:AcTIve区和Old(golden)区,我们的升级指的就是对AcTIve区的固件进行更新,Header区和Old区的信息不改动;FPGA每次上电先从AcTIve区读取配置文件。Old区是一份固件备份,它的作用就是当Active区因为升级意外而固件被破坏的情况下,FPGA能够从此处启动配置。

那么,如何保证当Active区的固件因为升级意外被破坏时FPGA能够主动切换到Old区域读取配置文件呢?这就是我们要说明的问题。

FPGA升级固件的烧写一般有两种方式,分别如下:

1、顺序烧写,这是最传统的烧写方式,即不对固件进行任何更改直接往FLASH里烧写;

2、调整固件烧写顺序,即对固件进行一定的修改,然后分两次烧写。

我们在设计的时候首先想到的就是第一种方式,况且赛灵思官方文档也说了在如下情况下FPGA会跳转到备份区启动配置:

1、读取配置文件的同步字超时,此时会触发跳转;

2、检查到固件CRC出错,此时会触发跳转。

根据这些说法,采用第一种方式也不会出问题啊!可是为什么就不行呢?也许细心测试的你会发现,在擦除的过程中断电的话FPGA能够从备份区启动,在烧写的过程中断电的话FPGA就会启动失败,你,有没有感悟到什么?是不是看到了一丝丝亮光?奥特曼说过:有光的地方就有希望!你可能会问:为什么有第二种烧写方式?要怎样调整固件呢?为什么要调整呢?在这里,我先给你肯定答案:采用第二种方式完全不会出问题。现在,我们接着往下卖关子。

既然有上面的一系列疑问,那么我们就需要去研究一下ISE工具在生成固件的时候是怎样的一种打包格式。经过研究发现两个很重要的信息:

1、配置文件的同步字在固件的首部;

2、CRC检查命令一般在固件的后部,而FPGA必须在收到CRC检查命令之后才会去检查CRC值。

前面也提到,当擦除的时候断电FPGA能够发生配置跳转,当烧写的时候断电FPGA无法进行配置跳转,说到这里再结合上面的两条重要的发现,你也许已经为自己心中的疑问找到答案了吧?很显然,因为固件的同步字很少,所以能够很快被擦除也可以很快被写入FLASH;因此,当擦除的时候断电了,此时固件的同步字已经破坏,而FPGA读不到同步字就会出现看门狗超时,那么此时FPGA就会跳转到备份区读取配置文件;当在烧写的时候断电呢?因为此时同步字已经被正确写入,而CRC检查命令被破坏了,FPGA在配置的时候会去读CRC检查命令,直到读到为止,可是CRC检查命令被破坏了怎么办呢?没得办法啊,FPGA有一种不撞南墙不回头,撞了南墙依然不回头的韧劲和坚持,它会一直读下去,所以它就陷入死循环了,哎!你说如果爱情里也有这种精神该多好啊!

经过上面的解释,我们会恍然大悟:原来通过CRC错误触发FPGA配置跳转不靠谱啊!既然如此,我们就只能在固件的同步字上做文章了。好了,不卖关子了,其实,在固件的同步字上做文章也就对应着升级固件的烧写方式2:修改固件并调整固件的烧写顺序,简单解释如下:

1、把固件的同步字修改掉,第一步烧写的时候不烧同步字;

2、当固件的其余部分烧写完毕之后再单独把固件的同步字烧写入原来对应的FLASH位置处。

如何在写FLASH的过程中防止升级固件失败

这样做了之后,无论是擦除过程中断电还是烧写的过程中断电,固件的同步字都会被破坏,那么肯定会触发FPGA的配置跳转,即FALLBACK一定会成功!

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

如何利用FPGA设计一个跨时钟域的同步策略?

基于FPGA的数字系统设计中大都推荐采用同步时序的设计,也就是单时钟系统。但是实际的工程中,纯粹单时...

发表于 2018-09-01 08:29 44次阅读
如何利用FPGA设计一个跨时钟域的同步策略?

ASIC大爆发,FPGA将沦为被取代的命运?

有人认为,除了人才短缺、开发难度较大,相比未来的批量化量产的ASIC芯片,FPGA在成本、性能、功耗...

发表于 2018-09-01 08:25 61次阅读
ASIC大爆发,FPGA将沦为被取代的命运?

我可以在Slave fifo示例中使用24位GPIF吗?

发表于 2018-08-31 17:23 16次阅读
我可以在Slave fifo示例中使用24位GPIF吗?

中兴事件爆发和中美贸易战升级,能否为本土FPGA...

FPGA因技术门槛极高,全球市场份额主要被美国四大巨头高度垄断。据不完全统计,在全球约50亿美元的F...

发表于 2018-08-31 17:02 160次阅读
中兴事件爆发和中美贸易战升级,能否为本土FPGA...

Aerobits为无人机检测和避障系统推出解决方...

无人机网援引美媒消息称,Aerobits是无人机微型航空电子技术开发商,已宣布推出TIM-SC1,这...

发表于 2018-08-31 16:39 132次阅读
Aerobits为无人机检测和避障系统推出解决方...

新兴市场应用将为FPGA提供广阔的发展契机

国产FPGA开发商高云半导体最近推出一款集成MCU的FPGA SoC产品GW1NS-2,内嵌了ARM...

发表于 2018-08-31 16:24 113次阅读
新兴市场应用将为FPGA提供广阔的发展契机

FPGA设计如何使用本GXFPGA驱动创建一个中断事件/请求

发表于 2018-08-31 15:12 110次阅读
FPGA设计如何使用本GXFPGA驱动创建一个中断事件/请求

stm32的flash中存放一个变量值

发表于 2018-08-31 14:57 21次阅读
stm32的flash中存放一个变量值

Zynq-7000 SoC提供 FPGA 资源

发表于 2018-08-31 14:43 170次阅读
Zynq-7000 SoC提供 FPGA 资源

请问AD9963包括IQ调制吗

发表于 2018-08-31 11:00 9次阅读
请问AD9963包括IQ调制吗

GX3500自定义扩展板卡设计指导

发表于 2018-08-31 10:13 80次阅读
GX3500自定义扩展板卡设计指导

FPGA没有重复代码的技巧

发表于 2018-08-31 09:57 33次阅读
FPGA没有重复代码的技巧

FPGA怎么学才能快速入门?应该学点什么?

发表于 2018-08-31 09:11 42次阅读
FPGA怎么学才能快速入门?应该学点什么?

DCM在FPGA中指的是什么?

发表于 2018-08-31 09:08 41次阅读
DCM在FPGA中指的是什么?

支持5V输入的Xilinx Virtex Ultrascale FPGA千兆位收发器电源解决方案

发表于 2018-08-31 08:59 55次阅读
支持5V输入的Xilinx Virtex Ultrascale FPGA千兆位收发器电源解决方案

针对OpenCL、C和 C++的SDAccel开...

赛灵思公司(Xilinx)推出针对 OpenCL、C 和 C++的S DAccel 开发环境,将单...

发表于 2018-08-30 17:00 118次阅读
针对OpenCL、C和 C++的SDAccel开...

Altera与Mentor Graphics合作...

Altera公司与Mentor Graphics合作为嵌入式软件开发人员提供同类最佳的Vista虚...

发表于 2018-08-30 16:41 29次阅读
Altera与Mentor Graphics合作...

DRAM-less利用HMB技术优化成本,弥补...

2017 年受 NAND Flash 涨价因素的影响,SATA SSD 与 PCIe SSD 仍有 ...

发表于 2018-08-30 14:47 131次阅读
 DRAM-less利用HMB技术优化成本,弥补...

CY68013A进行数据传递FPGA进行格式转换...

本文设计了一种专门用于底层协议栈开发的数据采集与仿真系统,利用USB高速传输特点以及物理连接的便利性...

发表于 2018-08-30 10:44 145次阅读
CY68013A进行数据传递FPGA进行格式转换...

Achronix与Mentor携手带来高等级逻辑...

Achronix的Speedcore系列eFPGA可得到Catapult HLS的全面支持。 Ca...

发表于 2018-08-30 10:09 468次阅读
Achronix与Mentor携手带来高等级逻辑...

通过Matlab软件实现对DSP/FPGA线性调...

Matlab是美国MathWorks公司自20世纪80年代中期推出的数学软件,优秀的数值计算与卓越的...

发表于 2018-08-30 10:09 169次阅读
通过Matlab软件实现对DSP/FPGA线性调...

Jim Anderson接任莱迪思半导体CEO ...

业绩斐然的资深行业高管将引领莱迪思FPGA和智能互连解决方案业务加速增长。

发表于 2018-08-30 09:37 395次阅读
Jim Anderson接任莱迪思半导体CEO ...

卫星测控多波束系统DSP模块的设计方法

用于测向和波束合成的算法很多,各种算法各有优势,通过对这些算法的模拟和性能比较,最终选择MUSIC(...

发表于 2018-08-30 09:32 489次阅读
卫星测控多波束系统DSP模块的设计方法

Labview控制FPGA实现SOPC数据采集系...

0 引言 传统数据采集卡多采用PCI或ISA总线接口,这种方式安装麻烦、价格昂贵,且受计算机插槽数量...

发表于 2018-08-30 09:21 182次阅读
Labview控制FPGA实现SOPC数据采集系...

如何采用DSP+FPGA嵌入式系统实时视频采集系...

图像是自然生物或人造物理的观测系统对世界的记录,是以物理为载体,以介质来记录信息的一种形式。

发表于 2018-08-30 09:19 414次阅读
如何采用DSP+FPGA嵌入式系统实时视频采集系...

莱迪思证明移动应用的FPGA非常适合用于量产

在莱迪思看来,随着智能功能从云端引入到网络边缘领域,移动FPGA对多个市场都产生了影响。很多网络边...

发表于 2018-08-29 17:52 182次阅读
莱迪思证明移动应用的FPGA非常适合用于量产

长江存储赶超将为NAND Flash市场带来新变...

2018年全球NAND Flash价格一路走跌,由于市场需求增长平缓,业者预期下半年将延续跌势,随着...

发表于 2018-08-29 17:46 603次阅读
长江存储赶超将为NAND Flash市场带来新变...

FPGA该如何应对ASIC的大爆发?

有人认为,除了人才短缺、开发难度较大,相比未来的批量化量产的ASIC芯片,FPGA在成本、性能、功...

发表于 2018-08-29 17:46 169次阅读
FPGA该如何应对ASIC的大爆发?

麒麟980研发耗资3亿美元 3nm制程工艺研发资...

前两天网络疯传华为开发7nm工艺的麒麟980处理器投入了3亿美元,也就是20亿人民币,这还只是芯片的...

发表于 2018-08-29 16:00 185次阅读
麒麟980研发耗资3亿美元 3nm制程工艺研发资...

中国耗资10亿打造超导计算机,挑战美国芯片霸主地...

中国正在建造一台价值10亿元的超导计算机,预计2022年完成。由于超导系统产生的电阻几乎为零,该系统...

发表于 2018-08-29 09:43 1515次阅读
中国耗资10亿打造超导计算机,挑战美国芯片霸主地...

人工智能芯片的应用场景细分市场越来越多,已经不局...

1492年哥伦布从西班牙巴罗斯港出发,一路西行发现了美洲。葡萄牙人达伽马南下非洲,绕过好望角到达了...

发表于 2018-08-29 08:50 280次阅读
人工智能芯片的应用场景细分市场越来越多,已经不局...

基于FPGA实现高速ADC器件采样时序控制与实时...

数据采集系统的总体架构如图1所示,其中PCI核、DMA控制器与A/D控制器均在FPGA内部实现。为实...

发表于 2018-08-28 10:16 239次阅读
基于FPGA实现高速ADC器件采样时序控制与实时...

基于高速USB接口模块的数据采集系统

20616134

发表于 2018-08-28 09:56 699次阅读
基于高速USB接口模块的数据采集系统

学习FPGA最难的地方是什么?

只有在脑海中建立了一个个逻辑模型,理解FPGA内部逻辑结构实现的基础,才能明白为什么写Verilog...

发表于 2018-08-28 07:45 218次阅读
学习FPGA最难的地方是什么?

中国FPGA人才仅为美国十分之一 改善现状需要十...

在FPGA人才数量上,记者在采访中获知,Intel收购Altera之后,可编程事业部(PSG)达到3...

发表于 2018-08-27 11:04 919次阅读
中国FPGA人才仅为美国十分之一 改善现状需要十...

基于带处理器和FPGA的新型SoM组合设计

很多嵌入式设计使用基于微处理器和微控制器的单板计算机 (SBC) 和模块化系统 (SoM)(例如,请...

发表于 2018-08-27 09:46 743次阅读
基于带处理器和FPGA的新型SoM组合设计

协同芯片将会是AI的最明智的选择吗?

多年来,半导体行业一直致力于将越来越多的组件紧密的集成到单个片上系统中(SoC)。毕竟这对于庞大的应...

发表于 2018-08-27 08:58 287次阅读
协同芯片将会是AI的最明智的选择吗?

赛灵思推出同类首创的Zynq UltraScal...

赛灵思推出了新款 Zynq UltraScale+ RFSoC ZCU111 评估套件,用于支持 R...

发表于 2018-08-26 11:08 256次阅读
赛灵思推出同类首创的Zynq UltraScal...

基于CAM关联比较器的FPGA雷达脉冲预分选器设...

对CAM和RAM单元的初始化数据写入既可预先初始化,也可在系统工作过程中实时更新。在雷达信号预分选应...

发表于 2018-08-26 10:03 53次阅读
基于CAM关联比较器的FPGA雷达脉冲预分选器设...

可同步于GPS的FPGA恒温晶振频率校准系统设计

设计中使用四路选通器分别连接计数器模块、延迟线模块和FIFO缓冲的输出,其中因计数器模块中采用16位...

发表于 2018-08-26 09:59 63次阅读
可同步于GPS的FPGA恒温晶振频率校准系统设计

以FPGA为核心的高速通信系统设计

通过测试,此组传输器件可以驱动LVDS信号通过SVY-50-3型号电缆传输至少200 m。信号经过传...

发表于 2018-08-26 09:55 80次阅读
以FPGA为核心的高速通信系统设计

以FPGA控制为核心的LED汉字滚动显示器设计

上述各模块分别在QualtusⅡ中通过了仿真验证,最后对整体设计进行了硬件验证。将设计载入KH310...

发表于 2018-08-26 09:52 81次阅读
以FPGA控制为核心的LED汉字滚动显示器设计

利用FPGA固有特性的远程监控系统设计

根据定时器的定时信息和命令寄存器的命令,控制计数器对α测量模块传过来的脉冲信号进行计数,从而获得辐射...

发表于 2018-08-26 09:49 54次阅读
利用FPGA固有特性的远程监控系统设计

利用FPGA开发的太阳能自动跟踪系统设计

当时间为正常光照时间时,太阳跟踪系统每隔5 min就会进入太阳高度角方位角进行计算。计时模块输出给太...

发表于 2018-08-26 09:45 66次阅读
利用FPGA开发的太阳能自动跟踪系统设计

利用ADS5500的FPGA1024点的数字脉冲...

在数字信号处理系统中,数据表示格式可分为定点制、浮点制和块浮点制,它们在实现时对系统资源的要求不同,...

发表于 2018-08-26 09:40 47次阅读
利用ADS5500的FPGA1024点的数字脉冲...

如何利用FPGA设计一个双通道旋转变压器测角系统...

系统总体框图如图1所示,采用集成芯片AD2S82A和AD2S80A,分别作为旋转变压器粗码盘和精码盘...

发表于 2018-08-26 09:37 81次阅读
如何利用FPGA设计一个双通道旋转变压器测角系统...

以FPGA控制为核心的NRF905无线通信系统设...

系统建立起来后,下一步是最终的板级验证。图6为用Chipscope得到的波形图。mosi与miso分...

发表于 2018-08-26 09:34 56次阅读
以FPGA控制为核心的NRF905无线通信系统设...

降低成本提高稳定性的FPGA高速数据传输系统设计

本文中提出的高速数据远距离传输系统方案以Altera 公司Cyclone III 系列低成本FPGA...

发表于 2018-08-26 09:29 78次阅读
降低成本提高稳定性的FPGA高速数据传输系统设计

物联网主控芯片6大架构分析 谁能独当一面

中兴事件引起了全球的轰动,大家的目光聚集在服务器、计算机、存储底层芯片技术缺乏之上。紫光等国产芯片供...

发表于 2018-08-25 10:49 649次阅读
物联网主控芯片6大架构分析 谁能独当一面

为什么可编程逻辑FPGA这些年从未实现预期的增长...

FPGA市场在2008年是40亿美元规模,到了2016年还是40亿美元。似乎显而易见,当ASIC越...

发表于 2018-08-25 10:02 97次阅读
为什么可编程逻辑FPGA这些年从未实现预期的增长...

Altera的Spectra-Q引擎可以令基于F...

Altera公司为其业界领先、成熟可靠的Quartus II软件引入功能超级强劲的Spectra-...

发表于 2018-08-25 09:18 96次阅读
Altera的Spectra-Q引擎可以令基于F...

美高森美联手Sibridge推出了一系列瞄准FP...

通过增添了Sibridge Technologies成为认可的CompanionCore供应商,这...

发表于 2018-08-24 17:51 118次阅读
美高森美联手Sibridge推出了一系列瞄准FP...

美高森美提供的SmartFusion2 SoC ...

美高森美公司(Microsemi) 宣布提供带有模块化电机控制IP集和参考设计的SmartFusi...

发表于 2018-08-24 17:29 142次阅读
美高森美提供的SmartFusion2 SoC ...

e络盟LOGI开发板:可为树莓派与BeagleB...

e络盟日前宣布推出LOGI开发板,这一整套易用的软硬件生态系统可为树莓派与BeagleBone开发...

发表于 2018-08-24 17:03 82次阅读
e络盟LOGI开发板:可为树莓派与BeagleB...

赛灵思公司与SK电讯技术结合,加速FPGA加速器...

2018年8月,中国北京 —自适应和智能计算的全球领先企业赛灵思公司与 SK 电讯 (SKT) 今天...

发表于 2018-08-24 16:48 497次阅读
赛灵思公司与SK电讯技术结合,加速FPGA加速器...

使用基于其Arria 10 SoC的存储参考设计...

Altera公司开发了基于其Arria 10 SoC的存储参考设计,与目前的NAND闪存相比,NA...

发表于 2018-08-24 16:47 48次阅读
使用基于其Arria 10 SoC的存储参考设计...

Altera第二代Nios II嵌入式评估套件,...

Altera公司宣布提供第二代Nios II嵌入式评估套件(NEEK),它安装了Altera的非易...

发表于 2018-08-24 16:41 35次阅读
Altera第二代Nios II嵌入式评估套件,...

利用Silicon Labs的可编程时钟简化FP...

我们的一位定时产品的客户看到了将FPGA设计商业化并推向市场的真正机会。Jim Bittman,Bi...

发表于 2018-08-24 16:37 398次阅读
利用Silicon Labs的可编程时钟简化FP...

Stratix 10 FPGA和SoC体系结构和...

Altera公司今天发布其Stratix 10 FPGA和SoC体系结构和产品细节,这一下一代高端...

发表于 2018-08-23 09:00 67次阅读
Stratix 10 FPGA和SoC体系结构和...

Altera推出最新版本功能安全数据包,提供安全...

Altera公司宣布,为使用Altera现场可编程门阵列(FPGA)的系统设计人员提供最新版本的工...

发表于 2018-08-23 09:00 71次阅读
Altera推出最新版本功能安全数据包,提供安全...

FPGA是什么?数字芯片之母

当FPGA 80年代出现后,很快就变成了各家数字芯片公司开发的必需品,没有FPGA之前,数字芯片开发...

发表于 2018-08-21 14:51 260次阅读
FPGA是什么?数字芯片之母

为什么以FPGA来说嵌入式的出路?

你一般就业面很广,但时时刻刻会听到或接触FPGA,这很正常,因为FPGA这些年一年比一年好,很有...

发表于 2018-08-21 14:35 436次阅读
为什么以FPGA来说嵌入式的出路?

卷积码编码及译码实验 浅谈卷积编码下的FPGA实...

卷积编码是现代数字通信系统中常见的一种前向纠错码,区别于常规的线性分组码,卷积编码的码字输出不仅与当...

发表于 2018-08-21 10:26 306次阅读
卷积码编码及译码实验 浅谈卷积编码下的FPGA实...

一种以FPGA为基础的多路模拟信号自适应采集系统...

目前,在PCM/FM遥测体系中模拟信号采集普遍采用8位量化,全部模拟信号均归一化到O~5 V范围内...

发表于 2018-08-21 09:20 103次阅读
一种以FPGA为基础的多路模拟信号自适应采集系统...

FPGA在大数据时代的机遇与挑战

8月8日,英特尔在美国总部召开了名为“以数据为中心(Data-Centric)”的创新峰会。在会上,...

发表于 2018-08-20 14:40 850次阅读
FPGA在大数据时代的机遇与挑战

PCIe扫盲—PCIe错误检测机制的详细资料概述

PCIe总线错误检测囊括了链路(Link)上的错误以及包传递过程中的错误,如下图所示。用户设计的应用...

发表于 2018-08-18 11:05 220次阅读
PCIe扫盲—PCIe错误检测机制的详细资料概述

以FPGA为核心控制的电子设计竞赛电路板设计和实...

大学生电子竞赛题目以模拟电子、数字电子、可编程逻辑器件及单片机技术为核心, 涉及电子仪器仪表、通信、...

发表于 2018-08-18 10:03 179次阅读
以FPGA为核心控制的电子设计竞赛电路板设计和实...

以FPGA为核心的纯数字真随机数发生器设计与实现

其中n是输入序列的个数,bi是每个序列的偏置。容易看出b≤bi(1≤i≤n),等式当且仅当在bi=0...

发表于 2018-08-18 10:00 138次阅读
以FPGA为核心的纯数字真随机数发生器设计与实现

以FPGA为控制核心的程控滤波器设计

方案1:数字电位器控制两级INA129级联。用FPGA控制数字电位器DS1267使其输出不同的阻值,...

发表于 2018-08-18 09:56 88次阅读
以FPGA为控制核心的程控滤波器设计

以FPGA机载为核心的实时视频图形处理系统设计

结合系统需求,确定系统的总体设计方案为:以Xilinx公司的Virtex-5 XC5VFX70T F...

发表于 2018-08-18 09:53 109次阅读
以FPGA机载为核心的实时视频图形处理系统设计