关于FPGA中AS配置模式的问题

sealtra 2012-09-25 09:40:13
在用AS模式对FPGA进行配置时,AS管脚上的DATA0管脚(7号脚)分别于EPCS上的DATA(2号脚)和FPGA上的DATA0管脚相连,我知道EPCS是通过DATA管脚输出配置数据给FPGA的,但是它与AS接口上的DATA0(7号)管脚相连的作用是什么呢,是在下载时也把数据发送给了USB-Blaster吗,那目的是什么呢
...全文
918 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjddyj 2014-09-09
  • 打赏
  • 举报
回复
fpga产生的dclk
german010 2013-12-25
  • 打赏
  • 举报
回复
嗯, 还有一点不太明白, 在usb blaster下载程序到 EPCS的时候,DCLK是谁产生的?FPGA还是 usb blaster?
sealtra 2012-09-28
  • 打赏
  • 举报
回复
哦,清楚多了,多谢了
xgbing 2012-09-27
  • 打赏
  • 举报
回复
对usb-blaster来说:它写FPGA程序到EPCS,也可能verify,所以ASDI,ASDO都可能使用。
对FPGA来说:上电时需要从EPCS读取FPGA程序,或在FPGA内部也可以读写EPCS,开发人员可以将数据额外的用户数据保存到EPCS中,所以这两个信号也接上。
sealtra 2012-09-27
  • 打赏
  • 举报
回复
那在通过AS下载时,是不是在把数据通过ASDI写入到了EPCS的同时,下载线也把数据通过FPGA上的DATA0管脚直接写入到了FPGA中,当下载结束时,EPCS与FPGA中同时都写好了数据,可立即执行。断电后,FPGA中数据丢失,在上电,FPGA就会从EPCS上通过DATA管脚读取程序
xgbing 2012-09-27
  • 打赏
  • 举报
回复
在AS模式,下载线不会把程序写到FPGA。写完后需要把下载线卸下,FPGA重新上电加载EPCS的数据。
sealtra 2012-09-25
  • 打赏
  • 举报
回复
可是我查芯片资料,发现EPCS上的DATA管脚是发送端口啊,是向FPGA发送的,这个我理解,但是他为什么还要连到AS接口上呢。往EPCS里写数据的应该是ASDI管脚吧。谁能给我详细解释下啊,现在感觉有点乱。我也是在学习阶段,原来都是开发板插上就下载的,也没想过太多,现在想深入了解些。
xgbing 2012-09-25
  • 打赏
  • 举报
回复
下载的时候有个verify,是验证下载后的内容是否正确
byeyear 2012-09-25
  • 打赏
  • 举报
回复
首先我们知道EPCS芯片是放配置数据的 上电时FPGA将配置数据从EPCS读入FPGA
而EPCS内存放的配置数据是通过usb-blaster烧写进去的
所以 AS上的DATA0连接到EPCS的DATA 是因为我们要使用usb-blaster将配置数据从电脑烧写到EPCS中去

6,158

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧