FPGA芯片在正常工作的时候需要系统提供三套供电机制——外部端口供电机制、内部逻辑供电机制和专有电路供电机制。

一、外部端口供电

1、意义

FPGA芯片通过IO资源接收外界相关电平信号或者按要求发送相关电平信号来与外界电路通信,而保证正确通信的前提就是FPGA芯片的IO端口应该具有和外界电路相统一的电平标准。这就是外部端口供电机制的作用。

一般来说,在接口资源中命名类似VCCIO的管脚即为用户IO资源的供电管脚。

2、常见接口电平

TTL电平标准与低压TTL电平标准

  • TTL

工作于TTL接口标准下的数字电路,其内部有源器件的标准电源供给应为5V,输出、输入情况如下:
对于输出端,状态1的电压要求为大于等于2.4V,状态0的电压要求为小于等于0.5V;
对于输入端,状态1的判定要求为大于等于2.0V,状态0的判定要求为小于等于0.8V;

  • 低压TTL电平标准-LVTTL3V3 (标准电源供给为3.3V

对于输出端,状态1的电压要求为大于等于2.4V,状态0的电压要求为小于等于0.4V;
对于输入端,状态1的判定要求为大于等于2.0V,状态0的判定要求为小于等于0.8V;

  • 低压TTL电平标准-LVTTL2V5(标准电源供给为2.5V

对于输出端,状态1的电压要求为大于等于2.0V,状态0的电压要求为小于等于0.2V;
对于输入端,状态1的判定要求为大于等于1.7V,状态0的判定要求为小于等于0.7V。

CMOS电平标准与低压CMOS电平标准

工作于CMOS接口标准下的数字电路,其内部有源器件的标准电源供给为5V,输出、输入情况如下:
对于输出端,状态1的电压要求为大于等于4.45V,状态0的电压要求为小于等于0.5V;
对于输入端,状态1的判定要求为大于等于3.5V,状态0的判定要求为小于等于1.5V。

对于输出端,状态1的电压要求为大于等于3.2V,状态0的电压要求为小于等于0.4V;
对于输入端,状态1的判定要求为大于等于2.0V,状态0的判定要求为小于等于0.7V。

  • 低压CMOS电平标准-LVCOMS2V5(标准电源供给为2.5V

对于输出端,状态1的电压要求为大于等于2.0V,状态0的电压要求为小于等于0.4V;
对于输入端,状态1的判定要求为大于等于1.7V,状态0的判定要求为小于等于0.7V。

更多接口电压标准内容,详见数字系统中接口电平标准汇总

3、IO Bank

FPGA芯片集成度很高,一片FPGA芯片上具有大量IO资源。如果所有IO资源支持同一种电平标准显然是不合理的,因为外部设备的电平标准是各种何样的。

因此,FPGA会根据位置关系,将IO资源划分成若干的IO Bank,而每一个IO Bank具有单独的VCCIO接口资源,从而使得一片FPGA芯片的IO资源可以支持多种接口电平通信。(各自工作,互不影响)

二、内部逻辑供电

一般来说,在接口资源中命名类似VCCINT的管脚即为内部逻辑供电的管脚。

一片FPGA芯片可以支持多种VCCINT电平标准,但是每次工作的时候,只能选定其中的一种为内部逻辑进行供电。

原因:

1、FPGA芯片内部供电与外部端口供电有差异:外部端口通信看重电压的变化,而对电流要求较低;而内部逻辑一般具有低电压高电流的特性;

2、端口因要满足众多接口标准,因而具有多种供电电平;而内部逻辑与不受接口电平标准影响,外部不同电平标准经IO后均转换为统一的高低电平;

三、专有电路供电

顾名思义,FPGA中有些资源对电源的要求是比较特殊的,需要专门的供电电路供电驱动;

四、参考文献

https://baike.baidu.com/item/TTL%E7%94%B5%E5%B9%B3/5904345?fr=aladdin

FPGA之道(11)FPGA芯片的供电系统

数字系统中接口电平标准汇总

FPGA芯片供电总结相关推荐

  1. FPGA 芯片被曝严重的 Starbleed 漏洞,影响数据中心IoT工业设备等

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 学术研究团队表示,他们在世界行业巨头 Xilinx 生产的 FPGA (Field Programmable Gate Arrays) ...

  2. AI算法在FPGA芯片上还有这种操作?| 技术头条

    作者 | 杨付收 出品 | CSDN(ID:CSDNnews) 碾压与崛起 AI算法的崛起并非一帆风顺的,现在的主流的NN类的卷积神经网络已经是第二波浪潮了,早在上个世纪80年代,源于仿生学,后又发展 ...

  3. FPGA之道(13)FPGA芯片的应用模式

    前言 所谓的FPGA的应用模式就是配置方式的组合,在实际的项目开发中,我们可以在调试阶段通过JTAG配置模式进行配置,在成熟阶段,可以通过主动配置模式进行配置,而主动配置模式就是所谓的将bit流文件固 ...

  4. FPGA之道(12)FPGA芯片的配置方式

    文章目录 前言 FPGA芯片的配置方法 主动配置模式 被动配置模式 JTAG配置模式 前言 Xilinx公司FPGA芯片的配置方法在调试阶段可以通过JTAG的方式将bit流文件烧写(编程)进FPGA芯 ...

  5. 太牛了!芯片级拆解世界第一颗FPGA芯片!

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 现场可编程门阵列(FPGA)可以实现任意数字逻辑,从微处理器到视频生成器或加密矿机, ...

  6. (221)FPGA芯片结构组成

    (221)FPGA芯片结构组成 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA芯片结构组成 5)技术交流 6)参考资料 2 FPGA入门与提升课程介绍 1) ...

  7. (200)FPGA芯片选择原则

    (200)FPGA芯片选择原则 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA芯片选择原则 5)技术交流 6)参考资料 2 FPGA入门与提升课程介绍 1) ...

  8. (04)FPGA芯片选型原则

    (04)FPGA芯片选型原则 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA芯片选型原则 5)结语 1.2 FPGA简介 FPGA(Field Programm ...

  9. Xilinx FPGA芯片命名规则

    1.1 Xilinx FPGA芯片命名规则 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Xilinx FPGA芯片命名规则: 5)结束语. 1.1.2 本节引言 &q ...

  10. AI 算法在 FPGA 芯片上还有这种操作?

    作者 | 杨付收 出品 | CSDN(ID:CSDNnews) 碾压与崛起 AI算法的崛起并非一帆风顺的,现在的主流的NN类的卷积神经网络已经是第二波浪潮了,早在上个世纪80年代,源于仿生学,后又发展 ...

最新文章

  1. pandas去重函数
  2. success or not?
  3. stm32延时us寄存器_STM32延时函数的四种方法
  4. MySQL:为什么用limit时,offset很大会影响性能
  5. linux两个命令一起,paste命令 – 合并两个文件
  6. 二甲医院云服务器,医院用上云计算 病情上传到云端可行否?
  7. Office在线预览及PDF在线预览的实现方式大集合
  8. Openlayers 详细记录controls(控件)
  9. 高级Bash脚本编程指南
  10. LU分解、LDLT分解和Cholesky分解
  11. 根据两个字段去重SQL语句
  12. 苹果c语言怎么用windows。h_苹果12怎么用蓝牙传照片?iphone12无线传相片的详细步骤...
  13. 微博运营怎么做才能吸引更多的粉丝?
  14. 手机接收短信验证码生成(纯数字)
  15. hadoop 2.6遇到的DataNode无法启动问题
  16. spss分析 sus量表高低分组
  17. PTA 天梯赛的善良(20分)[C语言]
  18. mysql的zip安装教程
  19. 几种mos管驱动电路
  20. redhat操作系统升级红帽6升级到红帽7linux升级

热门文章

  1. 使用MybatisPlus从MySQL切换到SQLServer的坑
  2. coq学习3-形式化证明的直观理解
  3. 区块链-网络安全的未来
  4. 网工行业里的多面手,数据通信工程师2022年最新系统学习路线整理
  5. python实现GUI设计的方法
  6. 微信二级不死域名和微信白名单的区别?
  7. win10卸载office2016提示:安装程序包的语言不受系统支持
  8. openwrt新3路由lede动态dns如何使用,阿里云ddns+ipv6
  9. crx什么意思_CRX文件是什么
  10. L2到L4的泊车辅助系统---APA自动泊车、RPA远程遥控泊车、自学习泊车、AVP自动代客泊车