什么是IO Pad?

2023-11-11

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,电路功能出错。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是IO Pad? 的相关文章

  • vue去除浏览器自带padding、margin

    浏览器自带padding margin
  • echarts地图中如何使用图片填充地图,类似于给地图添加纹理效果

    旧版本的echarts地图中的areaColor属性可以使用图片
  • js正则exec match测试验证

  • Linux三剑客awk、grep、sed详解

    一 前言 linux 有很多工具可以做文本处理 例如 sort cut split join paste comm uniq column rev tac tr nl pr head tail 学习 linux 文本处理的懒惰方式 不是最好
  • H.264 入门篇 - 00 (简介)

    目录 1 Profiles 2 应用领域 3 Level 4 层次结构 4 0 整个过程 4 1 数据切分 4 1 1 Macroblock 宏块 4 2 帧内预测 Intra Frame Prediction 4 3 帧间预测 Inter
  • react之ref

    ref在react中是一个对象 它有一个current属性 可以对这个属性进行操作 用于获取DOM元素和保存变化的值 常用的案例是input标签来展示和实践 推荐方法 在函数式组件中调用useRef 函数和在类组件中调用createRef
  • 计算机重启后一直黑屏转圈,技术员教你解决win10开机无限黑屏转圈重启的解决方法...

    大家在操作电脑时一定会遇到很多问题 比如说win10开机无限黑屏转圈重启的解决方法就是我们经常会遇到的 小编及身边的朋友也遇到过win10开机无限黑屏转圈重启的解决方法很多次 针对win10开机无限黑屏转圈重启的解决方法这样的问题 应该怎么
  • vs2017编译FFMPEG

    首先要建立至少两级目录 比如F ShiftMediaProject code 然后到code底下clone https github com ShiftMediaProject FFmpeg 代码到F ShiftMediaProject c
  • Android安卓登录页面

    效果展示 虽然说以前学了点 但是还是是个菜鸡 现在又来学一哈 hhh Java大法好 先看看效果图吧 项目地址 百度云 链接 https pan baidu com s 1Zq7Voo KW6 AkZIqdgap4g 提取码 u0ze 蓝凑
  • 大数据实习生的面试总结

    不同的公司面试内容不同 有的注重基础知识有的注重项目 对实习生 也就是应届生 更多的是基础 因为没有什么工作经验 项目很多也不怎么样 所以也就问的少 下面是我的一点面试经验 我面试次数不多 可能是运气比较好 几家就有了一个很满意的 一共面过
  • 说一下从Java API层面上的6种线程状态

    新建 New 这是属于一个已经创建的线程 但是还没有调用start方法启动的线程所处的状态 可运行 Runnable 该状态包含两种可能 有可能正在运行 或者正在等待CPU资源 包含了操作系统线程状态种的运行 可运行状态和阻塞状态 由于 B
  • burp如何设置微信小程序代理

    一 简介 没有废话 测试app 小程序 不知道怎么弄代理就看这个 算了 毕竟是自己的博客 还是先吐槽几句 我是小白一个 不知道怎么测app 最凄凉的连怎么代理都不知道 mmp 那老子百度把 行 第一次 夜神模拟器 搞一搞 看了不错的文章 写
  • WF攻击(网站指纹攻击)

    网站指纹 WF 攻击是被动的本地攻击者通过比较用户发送和接收的数据包序列与先前记录的数据集来确定加密互联网流量的目的地 可以通过网络流量中的模式来识别Tor用户访问过的页面 因此 WF攻击是Tor等隐私增强技术特别关注的题 攻击过程 该攻击

随机推荐

  • ant design vue表格拖拽排序sortTableJS

    最近用sortTableJS做了个基于antd的拖拽排序功能 话不多说直接上效果 列表拖拽 可以去官网细读文档sortTableJS 一 npm或yarn引入sortablejs包 npm install sortablejs yarn a
  • 中文出现乱码最常见的几种方式解析

    1 出现古文夹杂日韩文 以GBK读取UTF 8编码 2 出现方块形 以UTF 8读取GBK 3 各种符号 以ISO8859 1方式读取UTF 8 4 拼音码 带声调的字母 以ISO8859 1方式读取GBK 5 长度为奇数时 最后的字符变成
  • docker学习:镜像以及镜像命令

    docker镜像 docker在安装好就要涉及到镜像的部分 首先要知道镜像是啥以及它的作用 docker可以理解是一个模板 这个模板我们可以通过它启动一个或者多个容器 镜像本身是一个精简的操作系统 里面有设置好的环境和依赖 像一个停止的容器
  • Error opening framebuffer device /dev/fb0

    export QT QWS DISPLAY linuxFB dev fb0 哎呀搞错了 解决方法在这边 另外一个类似的 链接到这边解决 1 Error opening framebuffer device dev fb0 关于这个错误 除了
  • Linux进程间通信--ftok

    在C语言中 ftok函数用于生成一个唯一的键值 该键值通常用于创建共享内存 消息队列和信号量等系统资源的标识符 ftok函数原型入下 key t ftok const char pathname int proj id 参数说明 pathn
  • javascript 大数值数据运算

    javascript数字运算结果不准确 1 浮点型数字进行运算时 基本四则运算结果都可能不准确 一般是把浮点型数据转换为整型运算 然后在还原处理 这种情况下可以用一些常用转换方法计算 如下 1 2 加法运算 3 4 function num
  • tomcat 日志级别修改

    在 TOMCAT HOME conf 目录下有个loggin properties文件 Handler specific properties Describes specific configuration info for Handle
  • python进入虚拟环境 找不到module_centos安装Python插件后找不到对应的插件ModuleNotFoundError: No module named*...

    题记 在之前的文章中 我在centos服务器装了python3并且给python与pip建立了软链 利用git上传代码到centos服务器之后利用终端运行app py的时候会报错 报错 root izm5e0qcppq4b6rgy4d5vf
  • 如何利用Python自动发邮件

    在工作中 每天或者每周结束的时候我们都会发送相应的日报或者周报给上级领导 来汇报你做了那些工作 可是汇报工作内容的时候我们始终都是打开邮箱 写入内容 发送和抄送给固定的人 那么这么繁琐并且重复的一件事 我们能不能使用程序来简化 答案是可以的
  • SqlServer数据库中文乱码

    可以在建立数据时指定排序规则 记得选中文简体 Chinese PRC CS AI WS 如果数据库中已经有数据 则转换 编码会失败
  • Android Studio编译异常Error: Program type already present: android.support.design.widget.CoordinatorLayo

    记录一下 希望能帮到小伙伴 解决的方案在build gradle修改 implementation com android support design 25 1 0 修改为 implementation com android suppo
  • Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.17)(64bit)错误解决方法

    在Centos6安装mysql 8 0 33系列提示错误如下 root rhel64 Downloads rpm ivh mysql community common 8 0 33 1 el6 x86 64 rpm gt mysql com
  • frp内网穿透实验

    Frp Fast Reverse Proxy 是比较流行的一款 FRP 是一个免费开源的用于内网穿透的反向代理应用 它支持 TCP UDP 协议 也为 http 和 https 协议提供了额外的支持 你可以粗略理解它是一个中转站 帮你实现
  • 如何用Java对Excel表进行读写操作?

    博主公众号 没有腹肌的程序猿 公众号会不定期更新一些数据集 有需要的可以点点关注哦 如何用Java对Excel表进行读写操作 1 Java读取Excel表的内容 Java读取Excel表相对来说还是比较简单的 分为3步 首先是先读取文件 再
  • 浮动的特点

    一 什么是浮动 1 浮动概念 是一种布局方式 可以让元素脱离文档流 一旦元素脱离文档流 就不再具有元素在文档流中的特点 从而帮助我们布局 2 设置浮动 float样式名 可选值 none 不浮动 默认值 left 向左浮动 right 向右
  • Python 描述符简述

    Python 中 通过使用描述符 可以让程序员在引用一个对象属性时自定义要完成的工作 本质上看 描述符就是一个类 只不过它定义了另一个类中属性的访问方式 换句话说 一个类可以将属性管理全权委托给描述符类 描述符是 Python 中复杂属性访
  • Django TypeError: Abstract models cannot be instantiated.错误解决方案

    问题 2023 09 05 10 23 41 dvadmin utils exception CustomExceptionHandler 64 ERROR Traceback most recent call last File D In
  • Content-Length如何计算

    我还没明白原理不过这代码可以实现 可以用 有时间再看原理 import requests def get content length data length len data keys 2 1 total join list data k
  • 析构函数和虚函数的用法和作用

    析构函数和虚函数的用法和作用 1 析构函数 1 1 特点 2 虚函数 2 1 功能 2 2 使用方法 2 3 纯虚函数 2 3 1 意义 1 析构函数 析构函数是特殊的类函数 没有返回类型 没有参数 不能随意调用 也没有重载 在类对象生命期
  • 什么是IO Pad?

    1 什么是IO pad IO pad是一个芯片管脚处理模块 即可以将芯片管脚的信号经过处理送给芯片内部 又可以将芯片内部输出的信号经过处理送到芯片管脚 输入信号处理包含时钟信号 复位信号等 输出信号包含观察时钟 中断等 IO pad模块可以