搜索
bottom↓
回复: 11

关于烧录FPGA的疑问。

[复制链接]

出0入0汤圆

发表于 2014-9-5 15:00:56 | 显示全部楼层 |阅读模式
大致是这样的,。

通过MCU配置PFGA。
FPGA是xilinx的Spartan 3E

首先我捕捉到了fpga配置芯片xcf02 的数据和时序。
然后我完全仿照该芯片的时序(SPI),用mcu发送数据,用逻辑分析仪看,数据和时序都正确。,可是烧录总是失败(数据发送后,fpga没运行程序)

我看手册上有个done引脚和 init_b引脚。
说INIT_B引脚在置高的时候检测M0 M1 M2然后确定FPGA模式。

FPGA配置完成后,DONE引脚会输出一个高电平。。
可是我用逻辑分析仪看了一下,DONE一直都是低电平,
用万用表测了一下,INIT_B是高电平。

不解,坛子有无前辈做过MCU配置FPGA

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2014-9-5 15:05:58 | 显示全部楼层
本帖最后由 路人甲被注册了 于 2014-9-5 20:27 编辑

................................

出0入0汤圆

发表于 2014-9-5 15:20:37 | 显示全部楼层
ISE 很烂我承认,但是时序应该没错吧?

出0入442汤圆

发表于 2014-9-5 17:09:24 | 显示全部楼层
呵呵,劳资用遍天下各种串行时序烧录,还没见过烧不进去的。LZ好好反省反省自身问题吧。

出0入0汤圆

发表于 2014-9-5 17:46:52 来自手机 | 显示全部楼层
xilinx有mcu配置的文档,源码都提供了,自己去官网搜吧

出0入4汤圆

发表于 2014-9-5 17:48:34 | 显示全部楼层
1. PROG_B 先发一个低电平脉冲.  '1' ->'0'->'1'.   10ms即可.
2. 把数据发给FPGA:  clk上升沿有效,  bit7还是bit0先发, 试试吧. 我的先发高位,可能和数据格式有关.
3. 发完后, 检测done.  '1' OK.
(无视init_b)

出0入0汤圆

发表于 2014-9-5 19:39:17 | 显示全部楼层
XAPP058 Xilinx In-System Programming Using an Embedded Microcontroller

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-9-5 20:30:17 | 显示全部楼层
上面文档没看,反正我是从外部FLASH中读出,然后用从串模式下载

出0入0汤圆

 楼主| 发表于 2014-9-9 11:10:00 | 显示全部楼层
本帖最后由 路人甲被注册了 于 2014-9-9 11:15 编辑
qinxg 发表于 2014-9-5 17:48
1. PROG_B 先发一个低电平脉冲.  '1' ->'0'->'1'.   10ms即可.
2. 把数据发给FPGA:  clk上升沿有效,  bit7 ...


时序完全这样的,但是还是不行。检测不到done信号。
mcu做SPI主机,数据是从MCS里面取出来 末尾多余的补0xff(去掉地址和CRC位)。
时序参照配置芯片的时序。

出0入0汤圆

 楼主| 发表于 2014-9-9 11:20:36 | 显示全部楼层
捕捉到配置芯片的时序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-9-11 10:29:52 | 显示全部楼层
可以烧录了,发现xilinx的烧录有两个坑,这两个坑,坑了我这么久。

1正常的发送数据是 8位 8位的依次发,我观摩 配置芯片时序发现第一帧明明是7位,所以之后就少了一位
2.............

出0入0汤圆

发表于 2014-9-11 11:19:32 | 显示全部楼层
第两个坑呢?
想起同事用2Byte来检错,数据手册明明写的是8位, 巧就巧在部分发送命令式对的, 呵呵
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 03:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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