MyFPGA Forum

 找回密码
 注册
搜索
查看: 7714|回复: 11
打印 上一主题 下一主题

哪位能给个cyclone + AS + remote configuration的例子?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-26 17:38:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,分factory 和 application image。急用!先谢了!
2#
发表于 2010-1-26 20:07:49 | 只看该作者
我只有找到 Cyclone III + Active Parallel configuration mode的范例...

你有机会用这种mode吗?
3#
发表于 2010-1-26 20:58:52 | 只看该作者
如果有需要的话,reference manual 网址:
http://www.altera.com/literature/an/an548.pdf
4#
 楼主| 发表于 2010-1-27 12:08:51 | 只看该作者
回复 3# Steady_Chou

谢谢Steady_Chou多次帮助!我目前用DE0只能用AS。 AP模式在我的Niosii start kit上已经搞定。我发现几个AN都没有说明白,而且代码也不全。
我把factory config 放在epcs 0x0处,每次启动我的factory boot loader(就是application selector)会运行,然后通过串口显示menu,最后根据用户选择或超时决定是下载新的app configuration + application program还是进行reconfigure 直接运行已有的程序。
我得困惑是在AS方式下除了factory config 必须放在epcs中,对其他的(比如factory boot loader,application config 和 application program )有什么限制?是不是两个FPGA 的config都要放在epcs中?还是application config可以放在intel flash中?这个问题说穿了结果很简单,但我现在就没搞明白也没在ED0上试出来。
5#
发表于 2010-1-27 13:09:20 | 只看该作者
回复 4# bigcat

"我得困惑是在AS方式下除了factory config 必须放在epcs中,对其它的(比如factory boot loader,application config 和 application program )有什么限制?是不是两个FPGA 的config都要放在epcs中?还是application config可以放在intel flash中?"

以DE0来说,configuration device只有EPCS,所以FPGA在reconfig的时候只能利用EPCS,
因此看来所有的数据(factory boot loader,application config 和 application program )
都必须要放在EPCS, 除非你先放在intel flash的数据先搬移到EPCS再启动reconfig。

Cyclone III starter kit可以放在Intel Flash的原因是他本身就support parallel flash configuration mode, 除非电路要跟有些ALTERA板子一样先透过一颗MAX II CPLD做Configuration controller, 这样才可以把boot数据放在parallel flash.
6#
 楼主| 发表于 2010-1-27 13:16:30 | 只看该作者
回复 5# Steady_Chou

谢谢!那就是我的boot loader必须要能读写epcs controller, 在我的sopc中必须加入epcs controller? 不过还有个问题,我发现DE0的epcs4更本就不够用了。
7#
发表于 2010-1-27 13:29:31 | 只看该作者
本帖最后由 Steady_Chou 于 2010-1-27 13:45 编辑

要加入EPCS Controller, EPCS4看起来真的不够放那么多东西...
8#
发表于 2010-1-27 13:43:38 | 只看该作者
本帖最后由 Steady_Chou 于 2010-1-27 13:45 编辑

我发现要做remote update控制的话,要加入remote update controller
而不是加入EPCS Controller。


9#
 楼主| 发表于 2010-1-27 14:43:51 | 只看该作者
回复 8# Steady_Chou

是。我把两者都加入了。因为我的boot loader要可以下载新的config和程序,而fpga config只能放在epcs中。你说我做的对吗?我听terasic support回复也没有说要epcs controller,但是就是想不通。
10#
发表于 2010-1-27 15:07:34 | 只看该作者
我详细看了ALTERA的文件,写的其实不是很清楚,remote update controller没说他会去写EPCS
如果要改写 EPCS的数据,好像还是要我们自己加入 EPCS Controller 做控制
11#
 楼主| 发表于 2010-1-27 15:13:59 | 只看该作者
我先试试吧,好了和大家分享一下。
12#
发表于 2011-5-5 20:41:53 | 只看该作者
回复 10# Steady_Chou

我也是面临同样的问题,到底用什么方式可以实现多个配置文件配置FPGA?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-7 19:14 , Processed in 0.039787 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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