Altera的JTAG电路下载模块为何上下拉电阻,不可不知的秘密

一、FPGA背景信息

当前的FPGA市场上有国际和国产两大体系,国际排名,一直很稳定,国际上前三名Xilinx、Altera、Lattice,国内FPG厂商也在填补空白,低端、中低端市场上发力,替代潮流已在兴起,目前国内前五,分别是京威齐力、安路科技、广州高云、复旦微电子、西安智多晶,国货当自强,真的很厉害。

FPGA随着人工智能、大数据、云计算、数据中心而越发收到重视,对于我们硬件工程师来说是利好消息。

硬件工程师设计一款产品或功能模块,采用FPGA为主体核心,从方案初定、评估选型、最小系统、模块搭建、绘图、制版、调试、测试,顺应行业发展,添一把力。

二、JTAG下载电路模块

今天着重看看Altera的JTAG下载电路模块。如下图所示,是标准的JTAG电路。

Altera的MAX系列、Cyclone系列、Arria系列、Stratix10系列,都是使用该电路。

为什么有些引脚加上拉电阻、有些引脚加下拉电阻、有些引脚悬空呢?

难道都是随便接的吗?带着这样的疑问,我们继续向下看。

这和Altera-FPGA芯片的datasheet资料有关,资料显示

序号引脚名称引脚含义禁用状态
1TCK

下载器产生并输入到FPGA 

上升沿和下降沿时,进行操作

内部有弱下拉


TCK=L,禁用JTAG
2TDO测试数据从FPGA传输到下载器TDO悬空,禁用JTAG
3TMS

测试模式选择

内部有弱上拉

TMS=H,禁用JTAG
4TDI

测试数据从下载器到FPGA

内部有弱上拉

TDI=H,禁用JTAG

通过上面的图表,可以发现,当JTAG被禁用时,4个引脚的默认状态,再比对上面的电路图,是不是就知道为什么了吧!

  • 19
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值