社区导航

 
查看: 3924|回复: 27

[原创] 关于Xilinx JTAG下载器

  [复制链接]

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2018-1-11 10:33:26 | 显示全部楼层 |阅读模式



此内容由EEWORLD论坛网友phdwong原创,如需转载或用于商业用途需征得作者同意并注明出处
现在Xilinx JTAG下载器 有两种方案1 Cypress方案,速度很慢
2 FDTI方案,Digilent推出来的,支持ISE 13+ & Vivado 速度支持10M/15M/30M
淘宝都有卖,第二种方案,淘宝竟然有卖200块以上的,其成本价 就是50元左右,不得不说暴利,而且只有JTAG功能
前段时间自己DIY了个,支持JTAG 和 UART,下载速度很快
此帖出自FPGA/CPLD论坛
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-11 10:36:59 | 显示全部楼层
先来看不同JTAG方案,下载配置QSPI Flash所耗时间

基于FTDI方案,JTAG下载时间为494sec
  1. JTAG chain configuration
  2. --------------------------------------------------
  3. Device   ID Code         IR Length     Part Name
  4.   1       4ba00477           4         arm_dap
  5.   2       23727093           6         xc7z020
  6. --------------------------------------------------
  7. Enabling extended memory access checks for Zynq.
  8. Writes to reserved memory are not permitted and reads return 0.
  9. To disable this feature, run "debugconfig -memory_access_check disable".
  10. --------------------------------------------------
  11. CortexA9 Processor Configuration
  12. -------------------------------------
  13. Version.............................0x00000003
  14. User ID.............................0x00000000
  15. No of PC Breakpoints................6
  16. No of Addr/Data Watchpoints.........4
  17. Processor Reset .... DONE
  18. SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB
  19. Performing Erase Operation...
  20. Erase Operation successful.
  21. INFO: [Xicom 50-44] Elapsed time = 34 sec.
  22. Performing Program Operation...
  23. 0%.........................................................................................................................................................................................10%.........................................................................................................................................................................................20%.........................................................................................................................................................................................30%.........................................................................................................................................................................................40%.........................................................................................................................................................................................50%.........................................................................................................................................................................................60%.........................................................................................................................................................................................70%.........................................................................................................................................................................................80%.........................................................................................................................................................................................90%.........................................................................................................................................................................................100%
  24. .........Program Operation successful.
  25. INFO: [Xicom 50-44] Elapsed time = 494 sec.
  26. Flash Operation Successful
复制代码
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-11 10:38:07 | 显示全部楼层
本帖最后由 phdwong 于 2018-1-11 10:39 编辑

基于Cypress方案,JTAG下载时间为674sec
  1. JTAG chain configuration--------------------------------------------------
  2. Device   ID Code         IR Length     Part Name
  3.   1       4ba00477           4         arm_dap
  4.   2       23727093           6         xc7z020
  5. --------------------------------------------------
  6. Enabling extended memory access checks for Zynq.
  7. Writes to reserved memory are not permitted and reads return 0.
  8. To disable this feature, run "debugconfig -memory_access_check disable".
  9. --------------------------------------------------
  10. CortexA9 Processor Configuration
  11. -------------------------------------
  12. Version.............................0x00000003
  13. User ID.............................0x00000000
  14. No of PC Breakpoints................6
  15. No of Addr/Data Watchpoints.........4
  16. Processor Reset .... DONE
  17. SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB
  18. Performing Erase Operation...
  19. Erase Operation successful.
  20. INFO: [Xicom 50-44] Elapsed time = 33 sec.
  21. Performing Program Operation...
  22. 0%.........................................................................................................................................................................................10%.........................................................................................................................................................................................20%.........................................................................................................................................................................................30%.........................................................................................................................................................................................40%.........................................................................................................................................................................................50%.........................................................................................................................................................................................60%.........................................................................................................................................................................................70%.........................................................................................................................................................................................80%.........................................................................................................................................................................................90%............................................................................................................................................................................100%
  23. ...Program Operation successful.
  24. INFO: [Xicom 50-44] Elapsed time = 674 sec.
  25. Flash Operation Successful
复制代码
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-11 10:40:17 | 显示全部楼层





基于FTDI 芯片的Xilinx JTAG 同时支持UART 电平1.8~5V



支持ISE和VIVADO

速度从10M、可以切换15M、30M
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

512

TA的帖子

19

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2018-1-11 12:23:53 | 显示全部楼层
楼主DIY的有多余的卖吗?想收一个
相由心生,境随心转,一切法从心想生。


回复

使用道具 举报

83

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-1-13 00:38:45 来自手机 | 显示全部楼层
同问,楼主有多余的么?


回复

使用道具 举报

6816

TA的帖子

17

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-1-13 17:02:53 | 显示全部楼层
不知道仿真器下载器既然都是JTAG,为什么不能通用,altera的十几块钱,xilinx的便宜的也要一百出头,既然JTAG是个标准,为啥不能通用呢?
不知道楼主DIY的用不用自己写仿真器固件啊?
training


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-16 11:55:38 | 显示全部楼层
fjjjnk1234 发表于 2018-1-11 12:23
楼主DIY的有多余的卖吗?想收一个

只DIY了2块,正在优化,优化后可以
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-16 11:55:54 | 显示全部楼层
STM32F103 发表于 2018-1-13 00:38
同问,楼主有多余的么?

只DIY了2块,正在优化,优化后可以
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-16 11:56:41 | 显示全部楼层
白丁 发表于 2018-1-13 17:02
不知道仿真器下载器既然都是JTAG,为什么不能通用,altera的十几块钱,xilinx的便宜的也要一百出头,既然JT ...

目前Xilinx 和 Altera 理论上是可以通用,我正在做实验
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

465

TA的帖子

1

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2018-1-16 12:36:43 | 显示全部楼层
淘宝上看过三合一的   Xilinx  Altera   Lattice  隔壁论坛里记得也看过一个说三合一的也做成了


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-18 09:04:31 | 显示全部楼层
ddlxiaoxu 发表于 2018-1-16 12:36
淘宝上看过三合一的   Xilinx  Altera   Lattice  隔壁论坛里记得也看过一个说三合一的也做成了

http://www.cnblogs.com/ifpga/p/8207274.html

基本没什么固件
支持XIlinx
支持Altera(只测试了部分)
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-1-18 09:05:18 | 显示全部楼层
ddlxiaoxu 发表于 2018-1-16 12:36
淘宝上看过三合一的   Xilinx  Altera   Lattice  隔壁论坛里记得也看过一个说三合一的也做成了

支持Xilinx
支持Altera
基本没什么固件
成本50块,到时候开源
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

83

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-1-18 09:31:16 来自手机 | 显示全部楼层
phdwong 发表于 2018-1-18 09:05
支持Xilinx
支持Altera
基本没什么固件
成本50块,到时候开源

火前留名,期盼楼主的杰作。


回复

使用道具 举报

647

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-1-22 21:44:25 来自手机 | 显示全部楼层
支持Microsemi的吗


回复

使用道具 举报

1026

TA的帖子

0

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

荣誉会员勋章

发表于 2018-1-23 09:34:39 | 显示全部楼层
JTAG-SMT1


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-2-6 08:57:12 | 显示全部楼层
本帖最后由 phdwong 于 2018-2-6 08:58 编辑

焊接厂不接单了,逻辑工程师自己焊接的
QQ图片20180206085706.jpg
QQ图片20180206085712.jpg 经过测试 全部OK

还没洗板,请忽略助焊剂
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-2-6 09:01:11 | 显示全部楼层
烧写工具
对于已经有的FTDI JTAG工具,慎用!

iFPGA_Cable Cfg.rar

3.62 KB, 下载次数: 39

售价: 1 枚芯币  [记录]

FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

306

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2018-2-6 09:13:03 | 显示全部楼层
期待楼主后续更新


回复

使用道具 举报

393

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

 楼主| 发表于 2018-2-27 19:39:40 | 显示全部楼层
QQ图片20180227193846.jpg

QQ图片20180227193857.jpg

QQ图片20180227193908.jpg
FPGADeveloper
技术博客 http://www.cnblogs.com/ifpga


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-10-23 18:19 , Processed in 0.582193 second(s), 19 queries , Gzip On, MemCache On.

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