FPGA引脚说明

UG1075-ZYNQ PINOUT

PS_MIO TABLE TRM 文件,P794

一、

POR_OVERRIDE引脚(Power-On Reset Override)在FPGA上的功能,是用来让用户能够让FPGA在上电复位后继续保持在复位状态,而不是让设备立即开始运行。换句话说,当POR_OVERRIDE引脚被激活(通常是高电平)时,FPGA的Power-On Reset(POR)将被阻止或者说被覆盖,FPGA不会开始运行,直至该引脚被去激活(通常是低电平)。

一般来说,POR_OVERRIDE引脚在FPGA设计中的主要应用场景有:

  1. 在一些需要精确控制FPGA上电启动时间的系统设计中,比如与其他硬件配合启动的场景。
  2. 系统需要在FPGA初始化完成之前完成一些操作,比如配置某些外部设备等。
  3. 在系统调试阶段,有时也会使用POR_OVERRIDE引脚来帮助分析和定位问题。

 二、

PUDC_B 引脚(Pull-up During Configuration)在FPGA上的功能是控制配置过程中对未使用的I/O引脚的处理。

在许多FPGA中,可以通过设置PUDC_B引脚的状态,决定在配置过程中,FPGA对未使用的I/O引脚是设置为上拉电阻还是让其为三态(浮动状态)。

如果PUDC_B引脚被配置为高电平(通常是接 VCC),那么在配置过程中,未使用的I/O引脚将被连接到内部的上拉电阻中。如果PUDC_B引脚被配置为低电平(通常是接地GND,也是默认情况),那么未使用的I/O引脚将被配置为三态。

此功能一般在系统设计时,基于对电源消耗、噪声影响等因素的考虑进行配置。例如,一般来说,将未使用的I/O引脚设置为上拉可以避免引脚由于浮动而引起的噪声。而在有限的电源条件下,可能会选择让未使用的I/O引脚保持三态以节省功耗。

 三、

在某些FPGA(如Xilinx的Zynq系列)中,PS_POR_B引脚是一个用于指示处理系统(Processing System, PS)供电是否正常的引脚。

PS_POR_B引脚的状态取决于FPGA内部的供电情形.如果所有FPGA内部电源都已正常上电,则PS_POR_B引脚将输入高电平;如果有任何一个电源还未上电或者出现电源错误,则PS_POR_B引脚将输入低电平.

这个引脚通常用于在系统设计中进行电源序列的控制和电源正常与否的检测,以保证系统在正确的电源供应下才开始运行。

四、

在一些FPGA设备(如Xilinx Zynq系列)中,PS_ERROR_STATUS引脚用于提供处理系统(Processing System,PS)错误状态的信号。

当PS_ERROR_STATUS引脚处于低电平状态时,表示处理系统正在正常工作;而当它处于高电平状态时,表示处理系统出现了错误。

PS_ERROR_STATUS引脚常用于检测和诊断系统错误。例如,通过监视此引脚,系统可以在出现错误时迅速执行错误恢复程序,或记录错误信息以帮助之后的错误诊断和修复。

五、

在FPGA(例如Xilinx的Zynq系列中),PS_SRST_B引脚(Processing System Reset - Active Low)是一个处理系统复位引脚,用于复位处理系统部分。

PS_SRST_B是处理系统复位的引脚,而且是低电平有效的,即当引脚处于低电平时,处理系统将被重置。

在一些实际的应用和设计中,PS_SRST_B引脚可用于手动或者通过其他逻辑电路控制复位处理系统。这种复位可能在故障恢复、系统初始启动、性能测试、系统更新等操作中需要进行。

当然,具体的应用细节可能会根据具体的FPGA型号、设计要求和其他多种因素而略有差异。

六、

在FPGA(Field-Programmable Gate Array,现场可编程门阵列)中,尤其是Xilinx Zynq-7000系列等一些具有处理器(PS)和可编程逻辑(PL)部分的复杂FPGA中,PS_INIT_B引脚是一个非常重要的信号。

一般来说,PS_INIT_B引脚的功能可以总结为以下几点:

  1. 初始化控制:PS_INIT_B是控制系统初始化过程的关键信号。 在正常的操作中,PS_INIT_B被处理器系统和可编程逻辑一起用来启动,并保持高电平状态。只有在处理器系统已经完成了其电源、时钟和重置的初始化阶段,且已经开始执行其引导程序,PS_INIT_B才会被释放(变为高电平)。

  2. 系统重置:在任何需要重置整个系统的情况下,比如在检测到系统错误或者进行系统升级的时候,PS_INIT_B可以被驱动为低电平,这将导致整个系统的重置。

  3. 系统故障监视:如果系统在运行过程中出现故障,比如电源故障或者温度过高,PS_INIT_B会被驱动为低电平,表明系统需要重置。

请注意,如何使用PS_INIT_B引脚应根据具体的硬件文档和系统设计来决定。在一些场合下,PS_INIT_B的功能可以通过编程方式进行更改。

七、

PS_PADO:Crystal pad output. RTC. PS_PADI: Crystal pad input.

 八、

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值