关于FPGA编程方式的问题

最近开始学FPGA,自己买了快板子。我知道FPGA有三种配置模式。AS,PS,JTAG。通过JTAG编程后,复位后程序丢失,通过EPCS418配置编程,复位后,FPGA主... 最近开始学FPGA,自己买了快板子。我知道FPGA有三种配置模式。AS,PS,JTAG。通过JTAG编程后,复位后程序丢失,通过EPCS418配置编程,复位后,FPGA主动读EPCS4148中的程序,并执行。但是我一直没查到怎样将程序烧到FPGA内部ROM中,也就是说像51单片机那样,把程序烧到内部中去!网上查了很久,约弄越昏,网各位高人指点一下,谢谢!
那FPGA上的on-chip-memery又是怎么回事!
展开
 我来答
tanghtctc
2011-04-05
知道答主
回答量:8
采纳率:0%
帮助的人:14.1万
展开全部
你买的fpga是基于sram的工艺,掉电程序确实会消失,只是在运行时程序存在sram中。JTAG一般用来调试,在通电的情况下把程序烧到sram中,断电又没了;AS是主动模式,fgpa在上电的时候主动从epcs芯片中读取数据放到sram中,这样也能工作了,每次上电那一瞬间fpag都会从epcs里读取数据然后正常工作,所以用起来像是烧到fpga里一样。PS就是被动模式,由一个外部的CPU给fpga输入程序,用的不太多。所以,你想“程序烧到内部”,应该是用AS模式把程序烧到EPCS里,每次上电的时候fpga都会从中读取数据然后正常运行的。看起来就像是烧到fpga里面一样。如果要“真的”烧到fpga里面,是有基于flash工艺的fpga,可以直接烧到fpga里面的flash里,也就不需要ecps芯片了,不过商业或者民用领域不太常用。 你买的这个板子也不是这种。
on-chip-memery就是fpga用内部的资源撘成一个ram或者rom。fpga里面都是ram,这个没问题。那rom其实也是一个ram,只是上电的时候fpga从epcs里面读取了固定的信息放到这个ram里,所以用起来就像rom一样。

2024-11-14 广告
深圳市响河测控技术有限公司,坐落于电力电子产业密集的珠三角地区--广东深圳,是国内外前列的电力电子测试设备研发制造商,致力于为电力电子、科研提供高可靠性、高精度的电子测试设备。响河测控技术起源于航天航空产业,具备雄厚的技术研发力量及对高精度... 点击进入详情页
本回答由提供
拯救天使2011
2011-04-04
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
FPGA的内部结构如同SRAM,所有信息掉电丢失,所以你不可能“将程序烧到FPGA内部ROM中”。如果要调试,就通过JTAG烧写,如果要下载,则用配置芯片EPCS418配置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三晓彤e
2011-04-03 · 超过17用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:52.9万
展开全部
一般FPGA是基于SRAM的,内没有ROM。flash类型的FPGA才有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badegg7
2011-04-03
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
我就听过AS和JTAG
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式