px001 发表于 2013-7-6 18:37:27

epcs远程更新

大家好,有没有人做过epcs的远程更新的?在cyclone 和cyclone II上as方式下,如何实现远程更新的?
另外数据可以通过网络---》arm--》fpga,怎么去控制epcs实现程序更新?

随风_98 发表于 2013-7-6 21:12:18

前几天,倒是见EPCS设置界面有个选项有这意思,远程下载,具体操作没弄过。。。

px001 发表于 2013-7-8 08:50:36

怎么没有人回复啊?大家都没弄过吗?

flyaudio 发表于 2013-7-8 09:09:20

既然用到arm,为什么要用远程更新呢?

px001 发表于 2013-7-8 09:19:21

远程更新fpga代码!

lanliang714 发表于 2013-7-8 13:00:44

本帖最后由 lanliang714 于 2013-7-8 13:04 编辑

看你用什么方式来更新,主要就是IP核,自己没写啥程序,供参考

***********
实现通过CPU的I2C总线来控制FPGA下载配置文件到EPCS,从EPCS中加载不同配置文件的功能;可在EPCS中最多存放8个配置文件,其中一个factory Application,七个user Application。

系统工作速度:
I2C总线400Kb/s(max),
FPGA的asmi模块25MHZ(max);

使用到的主要IP模块:
1、        ALTREMOTE_UPDATE:实现配置文件跳转;
2、        ALTASMI_PARALLEl:实现配置文件下载;

优缺点:
优点:相比PS方式加载配置文件速度快;
缺点:1、I2C总线速度限制,下载配置文件到EPCS速度慢;
2、占用更多EPCS空间。

工程文件:
        功能        包含IP模块
factory Application        实现下载配置文件和加载不同配置文件的功能        ALTREMOTE_UPDATE和ALTASMI_PARALLEl
user Application        跳转回factory Application和用户自定义功能        ALTREMOTE_UPDATE


px001 发表于 2013-7-10 08:10:20

楼上你好,谢谢你的回复,在cyclone和cyclong II这俩系列里没有ALTREMOTE_UPDATE核呀?只有ALTASMI_PARALLEl,如果只用ALTASMI_PARALLEl,将epcs擦除,然后将文件下载到epcs里,这样是否也是实现更新?还有epcs里需要写入什么格式的文件呢?再次感谢

lanliang714 发表于 2013-7-10 10:35:15

本帖最后由 lanliang714 于 2013-7-10 10:38 编辑

px001 发表于 2013-7-10 08:10 static/image/common/back.gif
楼上你好,谢谢你的回复,在cyclone和cyclong II这俩系列里没有ALTREMOTE_UPDATE核呀?只有ALTASMI_PARALLE ...

使用Raw binary file(.rbf),
CII没用过,你可以试下,
估计还是要两个IP配合一起用,
要更新必须要有factory文件在EPCS里,你不能全部擦除,ALTREMOTE_UPDATE用来控制程序加载的地址

px001 发表于 2013-7-10 11:43:18

多谢,你做过类似的方案吗?

yayakimwu 发表于 2013-7-10 12:23:38

有arm的话,用PS配置吧,省事,省成本
页: [1]
查看完整版本: epcs远程更新