什么是IO Pad?

1.什么是IO pad?

IO pad是一个芯片管脚处理模块,即可以将芯片管脚的信号经过处理送给芯片内部,又可以将芯片内部输出的信号经过处理送到芯片管脚。输入信号处理包含时钟信号,复位信号等,输出信号包含观察时钟、中断等。IO pad模块可以控制输入输出信号的电平、驱动电流等,同时还包含了检测功能。

在这里插入图片描述

IO pad 具有不同的类型,对应不同的信号需要不同的IO pad模块,常见的信号类型有:

输入差分时钟信号,复位信号,正常数据信号、

输出观察时钟信号、JTAG接口信号、正常输出信号

IO pad模块一般具有两种模式:有些类型的IO pad支持两种模式,有些只支持一个模式。

接收模式,也可以成为输入模式:

芯片管脚信号作为输入进入IO PAD模块,驱动输出信号送给芯片内部逻辑。

驱动模式,可以称为输出模式:

芯片内部逻辑的输出信号作为IO的输入,驱动输出信号送给芯片管脚。

2.IO Pad类型有哪些?

2.1.输入差分时钟 AC-Coupled

芯片管脚差分时钟输入,分别为clk_n和clk_p, 经过pad后输出为单根芯片内部使用的时钟。

2.2.芯片复位信号RST

芯片管脚输入复位信号,通过IO pad模块后作为输入送给芯片内部模块。一般只有一个方向,从芯片管脚输入复位信号,输出信号给芯片内部逻辑。

2.3.JTAG接口

用于DFT(Design fortest )的JTAG接口,这些信号包含了TRST_L, TMS,TCK, TDI, TDO, ATPG_MODE_L, and PAD_TRI_L。此类IO pad模块两种模式:输入模式和输出模式。根据配置信号可以设置成接收模式和驱动模式。

2.4.正常数据输出:TRAN类型

此类IO引脚最为常见,包含:中断输出信号、状态观察输出信号(PCIE link信号、led状态、部分时钟)、调试debug信号。

此类IO可以配置成接收模式和驱动模式。

并且在接收模式时:需要考虑是否使用弱上拉和弱下拉功能。

驱动模式时:不使用弱上拉和弱下拉功能

2.5.Clkobs

观察芯片内部的各类时钟,各类时钟通过mux输出一个clk,通过clkobs pad输出

2.6.温度监控

用于测裸片温度

3.IO pad功能

3.1.tran类型输入输出

TRAN是最常用的IO PAD类型,常用于各类数据(不包含其他类型)的输入输出。

输入模式(三种):不用上拉下拉、带上拉、带下拉

输出模式: 就一种,不带上下拉

X的连接:输入接0,输出悬空

输入上拉:输入信号signal_in连接pad,RCV_DATA为输出信号

当输入信号低电平有效时,采用上拉电阻,此时默认状态为高,若signal_in由1跳变为0,则驱动接收信号RCV_DATA为0;若采用下拉电阻,则当signal_in没有连接pad时,RCV_DATA为0,电路功能出错。

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮子座硅农(Leo ICer)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值