你好,我买了一块黑金开发板,但是对于核心板上的FPGA芯片是如何配置的还是不清楚。

每次上电之前,FPGA芯片都会从配置芯片里读取数据初始化自己,那么和配置芯片相连的引脚是如何定义的?是出厂就定义好了,还是我们可以通过某种方式(软件写入)选择FPGA和配... 每次上电之前,FPGA芯片都会从配置芯片里读取数据初始化自己,那么和配置芯片相连的引脚是如何定义的?是出厂就定义好了,还是我们可以通过某种方式(软件写入)选择FPGA和配置芯片相连的引脚。我觉得应该是后者,因为不同的配置芯片不同,所需的引脚也不同。而且我发现黑金开发板上FPGA和配置芯片相连的引脚都为通用引脚,应该是可以设置的。但是如何真是这样的话,那么FPGA中应该有一段类似引导程序的东西。也就是FPGA芯片中有一段可擦写的位置。请问高手是不是这样?如果是这样的话,那么这种引导程序如何写,怎么写进去? 展开
 我来答
zhouhy777
2012-05-04 · TA获得超过134个赞
知道答主
回答量:68
采纳率:0%
帮助的人:73.7万
展开全部
1.其实你理解得刚好相反。Altera的FPGA配置芯片是专用的,每次商店FPGA会自动将配置芯片中的数据读取出来,他们的协议时内置的,虽然专用配置芯片也是FLASH但是替换成其他FLASH芯片的话很可能会因为协议不匹配造成读取错误,所以这个你完全可以不用关心。
2.配置方式有两种,一种是下载到配置芯片。另一种是直接下载到FPGA而不会下载到配置芯片(用于调试),但是掉电时会掉程序。

希望楼主多看一下TI官方的Cyclone的技术手册,黑金的书只写了实现的流程和过程,并没有怎么讲原理和为什么,所以需要配合其他的资料一起看效果会好很多,否则会有一种云里雾里的感觉!
人畜无害的兔子
2012-07-06
知道答主
回答量:10
采纳率:0%
帮助的人:10.9万
展开全部
1. FPGA配置使用的是专用管脚, 出厂就定义好了, 不是普通IO. 但是, 大部分的专用IO具有双功能. 其意思是在加载时刻, 是专用的加载管脚, 一旦加载完成, 芯片进入用户模式, 则这些管脚可以配置成普通IO使用.
2. 需要注意的是, FPGA的配置有很多种方式, 比如: JTAG, 主动/被动,串行/并行等。如果是主动模式,则最好使用厂家提供的专用存储芯片。 反之,如果是被动模式, 则无所谓, 只要能放下烧结文件即可。
3. FPGA上电时,会检测几个专用管脚,通常叫做CFG,以确定当前的配置模式。然后按照配置模式,读取数据,进行配置。配置完成后,DONE拉高,然后FPGA进入用户模式运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangjun403
2012-05-07 · TA获得超过528个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:358万
展开全部
EPCS4/16等等,数据是放在这里面的,看它的数据手册就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guo71jing
2012-05-05
知道答主
回答量:10
采纳率:0%
帮助的人:1.5万
展开全部
jtag下载啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式