FPGA电源电流参数

这篇具有很好参考价值的文章主要介绍了FPGA电源电流参数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、FPGA里各个电源释义

VCCINT
VCCINT是FPGA芯片的内核电压,是用来给FPGA内部的逻辑门和触发器上的电压。即芯片的晶体管开关是有核心电压提供。当内部逻辑工作时钟速率越高,使用逻辑资源越多,则核心电压供电电流会更大,可高达几安,此时芯片必然会发烫,需要散热装置辅助散热

VCCIO
VCCIO(有些地方也记为VCCO)是用于FPGA驱动IO模块(同IO引脚)的电压。该电压应该与其它连接到FPGA上的器件的电压匹配,因为FPGA经常要与多种不同电平接口的芯片通信,所以都会支持非常多的电平标准,这也是它的灵活性表现。FPGA为了能和多种不同的电平标准接口芯片通信,Vccio通常以Bank为界,相互之间是独立的,即一个Bank块只能存在一种IO电压。一颗FPGA芯片具有多个Bank块,每个Bnak可以与一种电平接口芯片通信,如Bank34与3.3V的MCU通信,Bank35与2.5V的DDR芯片通信。需要注意的VCCO里面分为HR bank电压和HP bank电压,其中HR bank电压一般为3.3V设计,但是遇到网络接口时一般设计为2.5V;HP为高速bank,常常用于ddr设计,电压为1.5V
FPGA通常需要两个电压才能运行:一个是“内核电压”,另一个是“IO电压”。每个电压通过独立的电源引脚来提供。实际上,FPGA器件本身是允许VCCINT和VCCIO相同的(比如VCCINT和VCCIO两种引脚可以被连接在一起)。但是FPGA设计是面向低电压内核和高电压IO的,所以两种电压一般是不相同的。

VCCAUX
FPGA并非一个单纯的数字逻辑芯片,内部也带有一些模拟组件,比如Xilinx的DCM数字时钟管理组件、高档点的FPGA还有高速串并转换器serdes、温度监控器件等这些模拟器件,这些模拟器件对电源噪声要求很高,所以需要一个独立稳定的电源进行供电。Vccaux就是为这些模拟器件提供电压,另外Vccaux还可以给部分IO供电,像JTAG等。

VCCBRAM
内部Block RAM的供电电压。其不损坏FPGA器件的范围为-0.5V1.1V。对于-2和-1的spartan7系列,正常工作电压为0.95V1.05V,推荐工作电压为1.00V。对于 -1L的spartan7系列,正常工作电压为0.92V~0.98V,推荐工作电压为0.95V。

VMGTAVCC
GTP收发器核心电压。其不损坏FPGA器件的范围为-0.5V1.1V。正常工作电压为0.97V1.03V。推荐工作电压为1.00V。(xilinx的FPGA芯片)

VMGTAVTT
GTP收发器终端匹配电压。其不损坏FPGA器件的范围为-0.5V1.32V。正常工作电压为1.17V1.23V。推荐工作电压为1.20V。(xilinx的FPGA芯片)
*GTP收发器的上电顺序为VCCINT、VMGTAVCC、VMGTAVTT或者VMGTAVCC、VCCINT、VMGTAVTT。断电顺序正好相反。

各电压上电顺序要求,具体如下:

(1)VCCINT → VCCBRAM → VCCAUX → VCCAUX_IO → VCCO ;

(2)VMGTAVCC → VMGTAVTT → VMGTAVTTRCAL → VMGTVCCAUX。

二、一般芯片GPIO结构

怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
上面MOS管导通,下面截止,输出高电平,称之为推(电流);
上面MOS管截止,下面导通,输出低电平,称之为挽(电流);
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件

怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
上拉电阻越小,驱动能力越大。
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件
支持线与:
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件

三、上下拉电阻

上拉电阻是把一个信号通过一个电阻接到电源(Vcc),下拉电阻是一个信号通过一个电阻接到地(GND)。

电阻强上拉、若上拉
强上拉、弱上拉的强弱只是上拉电阻的阻值不同,没有什么严格区分。例如:50Ω上拉,一般成为强上拉;100kΩ上拉则称为弱上拉。下拉也是一样的。强拉电阻的极端就是0Ω电阻,即将信号线直接与电源或低相连接。

上、下拉电阻的作用

  • 维持管脚是一稳定状态:芯片的输入管脚,输入的状态有三个:高电平、低电平和高阻状态。高阻状态,即管脚悬空,很可能造成输入的结果是不定状态,引起输出震荡。有些应用场合不希望出现高阻状态,可以通过上拉电阻或下拉电阻使管脚稳定状态。
  • 三极管实现电平转换电路的外围电路(https://blog.csdn.net/m0_52162042/article/details/121278274)
  • OC、OD电路
  • 一些总线IO口上、下拉电阻: 一些总线有输入输出接口,本质就是OC或OD的接口。I2C(Inter Intergrated Circuit,内部集成电路)总线就是典型的OD输出结构的应用,典型的I2C电路都有上拉电阻。
  • 对管脚驱动能力的调整:芯片的输出挂脚本身并不是OC、OD,但是有时也会增加一个上拉或下拉电阻,通过上拉或下拉来增加或减小驱动电流。
  • 电平标准匹配:改变电平的电位,常用在TTL-CMOS匹配。当TTL电路驱动CMOS电路时,若TTL电路输出的高电平低于CMOS电路的最低电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平值。注意:上拉电阻的电阻值应不低于CMOS电路的最低高电压,同时要考虑TTL电路电流(如某端口最大输入或输出电流)的影响。
  • 增强电路抗干扰能力:芯片的管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限,增强抗干扰能力。长线传输中,电阻不匹配容易引起反射波干扰,加上、下拉电阻的电阻值匹配,能有效抑制反射波干扰。提高总线的抗电磁干扰能力,管脚悬空就比较容易受外界的电磁干扰。

吸电流、拉电流、灌电流定义
拉电流:主动输出电流,是从输出口输出电流。
灌电流:被动输入电流,是从输出端口流入电流。
吸电流:吸是主动吸入电流,是从输入端口流入吸电流和灌电流就是从芯片外电路通过引脚流入芯片内的电流,区别在于吸收电流是主动的,从芯片输入端流入的叫吸收电流(即吸电流)。

拉电流是数字电路输出高电平给负载提供的输出电流,灌电流时输出低电平时外部给数字电路的输入电流,它们实际就是输入、输出电流能力;吸电流是对输入端(输入端吸入)而言的,而拉电流(输出点流出)和灌电流(输出端被灌入)是相对输出端而言的。

上拉电阻阻值选择原则

  • 驱动能力与功耗的平衡。以上拉电阻为例,一般来说,上拉电阻越小,驱动能力越强,但功耗越大,设计时应注意二者之间的平衡;电阻值应当足够大。电阻越大,电流越小。功耗越小。对于下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。
  • 对于高速电路,过大的上拉电阻可能边沿变平缓。需要电阻与电容形成RC滤波电路,影响信号的高频分量的传输;
    以上拉电阻为例,上拉电阻和开关管漏源极之间的电容和下级电路之间的输入电容会形成RC延迟,电阻越大,延迟越大。上拉电阻的设定应考虑电路在频率方面的需求。

四、AnLogic-FPGA关于IO的问题

软件实现OD输出:
怎么计算fpga设计需要的电流大小,FPGA开发,fpga开发,单片机,嵌入式硬件

影响一个bank所能使用的IO数量因素:

每对VCCIO到GND 可以按100mA来估算,要看那个bank有几对VCCIO。就是说,假如某个bank,我只有一个VCCIO我用的Io的DriveStrength为4ma,那么我大概这个bank只能用25个Io。如果这个bank的VCCIO有俩对,那么我能用50个IO(如果有这么多IO情况下)。

但是这针对的是非大电流驱动与快速压摆率的一个值。如果这个bank你的某些Io脚是可能同时开关输出(sso),那么此bank,这样的信号脚数量有一个限制值,限制值是看TR304手册

那么当对此bank的使用率要求比较高,可能要超过TR304关于sso的理论上限值,可以让客户用软硬件设计时一些操作来降低sso带来的影响。手册里sso缓解措施已经给出类似bank电源隔离、包括软件设计延缓同步输出Io数量等方法。文章来源地址https://www.toymoban.com/news/detail-778420.html

到了这里,关于FPGA电源电流参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 电源模块最大输出电流怎么测试?测试标准是什么?

    最大电流是指在不影响设备安全状态下,所能承受的电流的一个极限值。最大输出电流测试是电源模块测试的一个重要环节,以确定电路中的最大电流,保护电路正常工作,防止电流过大而造成电路不稳定,甚至损坏设备。 如何测试最大输出电流? 接入一个大功率的滑动变

    2024年02月08日
    浏览(30)
  • FPGA可以转IC设计吗?需要具备哪些条件?(内附学习视频)

    曾经在知乎上看到一个回答“入职做FPGA,后续是否还可以转数字IC设计?” 从下面图内薪资就可以对比出来,对比FPGA的行业薪资水平,IC行业中的一些基础性岗位薪资比很多FPGA大多数岗位薪资都要高。 除了薪资之外更多FPGA转IC设计的有以下几个原因: ①从业多年竟然找不到

    2024年02月03日
    浏览(32)
  • 在FPGA设计中怎么应用ChatGPT?

    科技即生产力,最近,OpenAI 发布了 ChatGPT,在各大论坛和许多网站上受到了广泛关注,ChatGPT是由 OpenAI 提出的大型预训练语言模型,使用了许多深度学习技术,可以生成文本内容,也可以进行文本分类、问答等任务。这么强大的功能,自然会有很多人想着测试它的能力,让它

    2024年02月06日
    浏览(28)
  • 【FPGA】verilog语法的学习与应用 —— 位操作 | 参数化设计

    学习新语法,争做新青年 计数器实验升级,让8个LED灯每个0.5s的速率循环闪烁,流水灯ahh好久不见~ 去年光这个就把我折磨够呛。。我肉眼可见的脱发就是从那时候开始的。。在那两个月我直接掉了10斤啊喂~ (没节食、没运动、没失恋哈哈哈 产生0.5s周期的计数器 为了避免仿

    2024年02月11日
    浏览(31)
  • FPGA的电源供电

    目录 1、供电要求  2、PCB设计的电源和地叠层分布 3、退耦电容 电源供电看似微不足道,但对于特定的FPGA应用来说却并非如此。如果FPGA周围缺乏足够退耦,将会显著降低FPGA设计的可靠性。更为糟糕的是,大部分问题都不是那种可以容易复现且在实验环境下也很难发现的(尤其

    2024年02月06日
    浏览(26)
  • 基于STM32的单相可调逆变电源设计(能输出稳定的电压电流,也可扩展为三相输出)

    本篇文章主要介绍的是我前段时间做的一个基于STM32H750VB为主控芯片的单相可调逆变电源,额定输入为10V-80V,额定输出电压为220V,额定输出电流为5A。做这个逆变电源的时候还是遇到了很多困难,首先是网上这方面的资料并不多,ACDC的资料不少,但是DCAC的资料少得可怜,在

    2024年02月14日
    浏览(38)
  • S5---FPGA-K7板级电源硬件实战

    基于K7 板级的系统框图 2.1 、K7 FPGA功耗评估 KINTEX-7 FPGA 电源有数字电源VCCINT, VCCBRAM, VCCAUX, VCCAUX_IO ,VCCO和模拟电源VMGTAVCC ,VMGTAVTT, VMGTVCCAUX 。 2.1.1、K7数字电源及时序(参考实战S1-FPGA板级实战导学) Kintex7 FPGA 系统数字电源电压大小: VCCINT 为FPGA内核供电引脚,需接1.0V; VCCB

    2024年04月09日
    浏览(24)
  • S3---FPGA-A7板级电源硬件实战

    FPGA-A7板级电源硬件实战01_哔哩哔哩_bilibili 2.1 、A7 FPGA功耗评估 Artix-7 FPGA 电源有VCCINT, VCCBRAM, VCCAUX, VCCO, VMGTAVCC和VMGTAVTT。 2.1.1 、A7 FPGA电源管脚 2.1.2 、A7 FPGA功耗评估(XPE) 《7_Series_XPE_2019_1_2》     excel算法 2.2 、其余元器件功耗评估 2.2.1 、DDR3   ---MT41J256M16 VDDQ //DDR3 和DDR

    2024年03月10日
    浏览(80)
  • 2模型计算机各功能电路设计【FPGA模型机课程设计】

    2023-5-22 10:18:30 以下内容源自《【FPGA模型机课程设计】》 仅供学习交流使用 0集中实践环节计划书【FPGA模型机课程设计】 简单的指令设计 MIPS CPU 设计【计算机组成原理】 详细的指令设计 MIPS CPU 设计+【计算机组成原理】 测试结果具体分析可以查看: 实验三+ I型指令设计实验

    2024年02月07日
    浏览(29)
  • 基于RK3399+FPGA的地面测试台多参数数据记录仪方案(一)软件设计及测试

    完成了测试台软件分析和编程环境搭建后,接下来就是软件的编写。本章主要包括 软件窗口界面设计和功能代码实现。以某型号数据记录仪的工作需求为目标,根据测试 工作流程,以 Linux-Qt 为主要开发手段,设计一款功能完备、界面友好、操作简洁的测 试台软件。 3.1 软件

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包