博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[USB-Blaster] Error (209040): Can't access JTAG chain
阅读量:6314 次
发布时间:2019-06-22

本文共 1311 字,大约阅读时间需要 4 分钟。

今天在下載FPGA程式到自己設計的板子遇到了這個問題。

----------------------------------------------------------------------------------

Error (209040): Can't access JTAG chain
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Wed Aug 31 15:12:29 2016
Info (209060): Started Programmer operation at Wed Aug 31 15:12:31 2016
----------------------------------------------------------------------------------
 
重點是我有兩個usb-blaster,一個可以下載一個不行,這真的是很詭異。
 
後來查了一下altera JTAG規格書[1],
 

 

 提到 Configuration電壓會受限於VCCIO電壓,依電路圖確認 VCCIO全設為 3.3V,所以建議 JTAG pin4 電壓最好提供 3.3V

當使用外接的 USB -Blaster時, 其 JTAG介面的工作電壓將由 JTAG Header pin4 決定,

 

的板子上設計的Pin.4 提供的是 2.5V,因此, JTAG 訊號將會工作在最高 2.5V 左右的電壓。

使用的 USB -Blaster 無法工作,主要是因訊號準位可能低於3.3V的 VIH 電壓規範,系統會無法判定為 High。

而另一顆可以工作正確 USB -Blaster,則是剛好 JTAG電壓準位 略高些,剛好過了 3.3V的 VIH 電壓。

如果後續電路可以改版的話 ,建議將 JTAG pin4改為 3.3V,MSEL也設定為101或 010,將 Configuration Voltage Standard設為 3.3V,這樣使用任一款 USB -BlasterBlaster Blaster 就都可以使用。 如果有疑慮的話,可以將 JTAG pin4預留兩顆電阻 ,分別 連接 3.3/ 2.5V電壓 ,擇一電壓使用 。

因不清楚這塊板子的 PCB 走線 ,所以無法變更 JTAG pin4電壓。因此我做了一個轉接頭,將 JTAG pin4改接 3.3V電壓使用 ,

並將 MSEL改為 010, 測試 UBT 及另一款 USB -Blaster都可以正常使用 。

 
 
 
[reference]
[1]. altera zyclone4規格書, URL://https://www.altera.com/content/dam/alterawww/global/en_US/pdfs/literature/hb/cyclone-iv/cyclone4-handbook.pdf

转载于:https://www.cnblogs.com/lishyhan/p/5855253.html

你可能感兴趣的文章
vb调用excel及access
查看>>
Swap简介(转)
查看>>
导游教程大纲
查看>>
原理……
查看>>
数据库 20 条设计实践
查看>>
64位CentOS:持续集成之路——Maven
查看>>
jdao 1.0.2 发布,轻量级的orm工具包
查看>>
CentOS 6.3(x86_64)下安装Oracle 10g R2
查看>>
C++标准转换运算符const_cast - Ider - 博客园
查看>>
jQuery之each方法
查看>>
cell manager discovering disks等待事件
查看>>
MINSCN与Cache Fusion Read Consistent
查看>>
软考操作系统习题分析与总结(一)
查看>>
显著性论文学习阶段总结(二)
查看>>
hdu 451(最长公共递增子序列)
查看>>
Oracle10g 安装集群 Failed to upgrade Oracle Cluster Registry configuration
查看>>
云计算、服务-云计算应用开发实践学习笔记-by小雨
查看>>
数据结构-顺序二叉树
查看>>
基于完成端口的文件传输设计
查看>>
报表开发之JasperReports实战
查看>>