搜索
bottom↓
回复: 20

哪一款Xlinux USB 下载线的速度最快?通过JTAG口编程一个16M的SPI-Flash大概要多少时

[复制链接]

出0入0汤圆

发表于 2009-12-21 19:56:08 | 显示全部楼层 |阅读模式
哪一款Xlinux USB 下载线的速度最快?通过JTAG口编程一个16M的SPI-Flash大概要多少时间?

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2009-12-21 19:58:13 | 显示全部楼层
我目前见到的所有的,速度都完全一样

出0入0汤圆

发表于 2009-12-21 20:05:17 | 显示全部楼层
查了下手册
最高24MHz

市场上我见过的所有Xilinx USB下载线都属于官方 Xilinx Platform Cable USB 的(部分或全部)克隆版
核心硬件都一样,跑的程序都一样,速度自然没有任何区别

出0入0汤圆

发表于 2009-12-21 20:16:23 | 显示全部楼层
引用“ngzhang 兽哥”在
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3734914 第【86楼】的部分发言

JTAG CCLK速度最高为24MHz,但是器件本身和jtag扫描链中的设备会对这一速度造成限制。至于实际的配置速度,使用6MHz的配置速度,配置50万门的Spartan3E 500大约是1秒半。使用12Mhz配置频率,从串方式配置大约是半秒左右。实际配置文件大小大约是600KByte左右。使用6MHz的Jtag速度配置Virtex5 110T大约是9秒左右。这些速度与原厂线(USB1和2我手头都有)是完全一致的。此外还可以直接对SPI EEPROM进行直接编程和间接编程。16Mbit的M25P16大概就是几秒钟的事。

出0入0汤圆

 楼主| 发表于 2009-12-21 20:38:16 | 显示全部楼层
代理商给了我一个下载经,编程一个16Mbit的SPI-Flash用的时间估计要10分种,所以我觉得好象不对,不知道是什么原因?
编程的结果是正常的。

出0入0汤圆

 楼主| 发表于 2009-12-21 20:45:16 | 显示全部楼层
我用的Flash型号为:W25Q64BV

出0入0汤圆

发表于 2009-12-21 20:47:40 | 显示全部楼层
to 【4楼】 shixm.zh
xilinx下载线烧写 SPI Flash 有直接烧写、间接烧写两种方式,前者很快,后者很慢
能否描述一下你下在时的连接方式?

出0入0汤圆

 楼主| 发表于 2009-12-21 20:49:04 | 显示全部楼层
我不是直接烧的,我是通过JTAG-FPGA烧的,明天换种方法,直接通过SPI接口来烧。

出0入0汤圆

发表于 2009-12-22 01:11:20 | 显示全部楼层
哥们,你问我就问对了。直接用SPI口烧,大概是20秒以内,数据量是2mbit多一点(这是spartan3e-500的容量),所以你可以换算一下,烧满16Mbit也就是一分多———那20秒内,还包括了擦除器件的时间,实际编程非常快。配置速率可以选到12Mhz。

用impact里面带的那个JTAG_FPGA_SPI这个方式去烧,似乎略微慢些,但是也不会有10分钟。也就是长几秒而已。

另外还有个读回内容的功能,大概还是编程速度的几倍吧。很快。


to 【1楼】 h2feo4 无机酸

USB1和USB2线的速度,在不同的器件上是有区别的。详细情况可以看官方的手册。有速度表。

出0入0汤圆

 楼主| 发表于 2009-12-22 09:29:17 | 显示全部楼层
哈哈,今天我测试了一下,没有我说的10分钟那么夸张,实际用时是3分钟。

出0入0汤圆

 楼主| 发表于 2009-12-22 10:55:37 | 显示全部楼层
我通过ChipScope Pro来测试下载电缆的速度,时钟频率只有3MHz,看来是下载电缆太差了。

出0入0汤圆

发表于 2009-12-22 11:49:19 | 显示全部楼层
to 【10楼】 shixm.zh  
速度是可以在软件中进行设置的
750K/1.5M/3M/6M/12M/24M 都可以

出0入0汤圆

 楼主| 发表于 2009-12-22 12:43:03 | 显示全部楼层
呵呵,谢谢 h2feo4,不过我的只能设成12M,所以还是比较慢的。

出0入0汤圆

发表于 2009-12-22 13:36:41 | 显示全部楼层
to 【12楼】 shixm.zh  
这个24M不是所有板子都能达到的,线是可以,但是对JTAG链中的器件所能承受的频率有要求。编程SPI我简单看了一下,没明说,我测试的结果好像最高也是12M。


Table 2: Maximum JTAG Clock Frequencies
Device Family Maximum JTAG Clock
Frequency Units
XC9500/XL/XV 10 MHz
XPLA3 10 MHz
CoolRunner-II 33 MHz
XC18V00 10 MHz
XCF00S/XCF00P 15 MHz
Virtex 33 MHz
Virtex-II 33 MHz
Virtex-II Pro 33 MHz
Virtex-4 33 MHz
Virtex-5 33 MHz
Spartan 5 MHz
Spartan-II 33 MHz
Spartan-3 33 MHz
Spartan-3A 10 MHz
Spartan-3E 10 MHz

出0入0汤圆

发表于 2009-12-22 13:42:36 | 显示全部楼层
to 【13楼】 ngzhang 兽哥
XC9500、XC9500XL 和 Spartan-3A 我都跑过24MHz,没发现问题
倒是 Spartan-2 在24MHz经常出问题,12MHz就没事了

出0入0汤圆

 楼主| 发表于 2009-12-22 13:43:24 | 显示全部楼层
哇,那看来Spartan-6能达到12MHz,算是不错的,谢谢

出0入0汤圆

发表于 2009-12-22 14:34:54 | 显示全部楼层
to 【14楼】 h2feo4 无机酸

真的到24Mhz?不太可能吧。下载软件会识别器件,把速度调下来的。除非是非常老版本的6.x的,可能不会自己调。

出0入0汤圆

发表于 2009-12-22 14:37:39 | 显示全部楼层
to 【16楼】 ngzhang 兽哥
下次我用示波器看看就知道了

出0入0汤圆

发表于 2009-12-22 14:41:03 | 显示全部楼层
to 【17楼】 h2feo4 无机酸

你不用看了,我看过了。。。

出0入0汤圆

 楼主| 发表于 2009-12-22 20:12:32 | 显示全部楼层
我手工把它设成24MHz,但它自己调成12MHz

出0入0汤圆

发表于 2009-12-23 03:18:36 | 显示全部楼层
【19楼】 shixm.zh  
那就是不支持的意思。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-20 18:58

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

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