请选择 进入手机版 | 继续访问电脑版

集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1686|回复: 6

CPU模拟专用EPROM对 FPGA进行配置

[复制链接]
小舍YZ 发表于 2017-7-25 14:48:16 | 显示全部楼层 |阅读模式
CPU模拟专用EPROM对 FPGA进行配置

目前很多产品都广泛用了FPGA,虽然品种不同,但编程方式几乎都一样:利用专用的EPROM对FPGA进行配置。
专用的EPROM价格不便宜,且大不跟上都是一次性OPT方式编程。
一旦更改FPGA设计,代价不小。为了进一步降低产品的成本和升级成本,可以考虑利用板上现有CPU子系统中空闲的ROM空间存放FPGA的配置数据,并由CPU模拟专用EPROM对 FPGA进行配置。
本文将以PowerPC860和EP1K30为例,讲解如何利用CPU来配置FPGA。

CPU配置FPGA的优点

与Configuration EPROM方式相比本设计有如下优点:

1.降低硬件成本——省去了FPGA专用EPROM的成本,而几乎不增加其他成本。以ALTERA的10K系列为例,板上至少要配一片以上的EPC1,每片 EPC1的价格要几十元,容量1M位。提供1Mb的存储空间,对于大部分单板来说(如860系统的单板),是不需要增加硬件的。即使增加1Mb存储空间,通用存储器也会比FPGA专用EPROM便宜。

2.可多次编程——FPGA专用EPROM几乎都是OTP,一旦更换FPGA版本,旧版本的并不便宜的EPROM只能丢弃。如果使用本设计对FPGA配置,选用可擦除的通用存储器保存FPGA的编程数据,更换FPGA版本,无须付出任何硬件代价。这也是降低硬件成本的一个方面。

3. 实现真正"现场可编程"--FPGA的特点就是"现场可编程",只有使用CPU对FPGA编程才能体现这一特点。如果设计周全的话,单板上的FPGA可以做到在线升级。

4. 减少生产工序--省去了对"FPGA专用EPROM"烧结的工序,对提高生产率,降低生产成本等均有好处。对于双面再流焊的单板,更可省去手工补焊DIP器件的工序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
星宇 发表于 2017-7-26 09:23:44 | 显示全部楼层
CPU模拟专用EPROM对 FPGA进行配置
 楼主| 小舍YZ 发表于 2017-7-26 14:58:05 | 显示全部楼层
星宇 发表于 2017-7-26 09:23
CPU模拟专用EPROM对 FPGA进行配置

                                                                                    
4798345 发表于 2017-7-26 18:26:19 | 显示全部楼层

CPU模拟专用EPROM对 FPGA进行配置
zxopenljx 发表于 2020-6-5 14:12:07 | 显示全部楼层
CPU模拟专用EPROM对 FPGA进行配置
zxopenljx 发表于 2023-9-18 14:21:01 | 显示全部楼层
CPU模拟专用EPROM对 FPGA进行配置
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-6-14 14:20 , Processed in 0.067221 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表