XILINX 7系列FPGA Dedicated Configuration Bank功能详解

  🏡《Xilinx FPGA开发指南》



1,概述

    Dedicated Configuration Bank是XILINX 7系列FPGA的专用配置Bank,本文详述其深入浅出详述其功能。
在这里插入图片描述


2,功能详解

    

2.1,DXP_0与DXN_0

    可以外接1个二极管型温度传感器,用于监测环境温度。DXP_0和DXN_0分别接二极管的正极和负极。当不用时,可将其接地。

2.2,VCCBATT_0

    解密秘钥寄存器的备用供电,一般情况用不到,接bank供电或者接地均可。

2.3,INIT_B_0

    初始化指示管脚,默认是漏极开路管脚,可根据需要将其拉低或者拉高。FPGA初始化过程这个管脚会被拉低。

2.4,M0_0,M1_0,M2_0

    配置模式选择,可以根据设计中加载程序的方法,在硬件上使用上下拉电阻,将其配置好,官方建议使用不大于1K的电阻上拉或者下拉。

在这里插入图片描述


2.5,TDI,TDO,TMS,TCK

    JTAG测试接口,TDI数据输入,TDO数据输出,TMS片选,TCK时钟。一般情况可将TMS和TCK使用4.7K或者10K的电阻上拉。


2.6, VCCADC_0,GNDADC_0,VREFP_0,VREFN_0,VP_0,VN_0

    这是内部ADC配置的一些管脚,其中GNDADC_0是ADC模拟供电的地,VCCADC_0是ADC模拟供电的电源。VREFP_0,VREFN_0是内部ADC的1.25V基准输入。VP_0,VN_0是ADC的模拟采集信号输入。

2.7, CFGBVS_0

    CFGBVS_0是位于BANK0上的1个配置管脚,用于配置BANK0,BANK14,BANK15上的电压选择。如果这三个BANK的电压不小于2.5V,则该管脚须拉高到BANK0的供电。否则该管脚需要拉低到GND.如果没有用到相关管脚,所有管脚接地即可。


2.8, DONE_0

    DONE_0是FPGA加载程序完成标志,当FPGA程序加载过程这个管脚会被拉低,加载完成后被拉高。


2.8, CCLK_0

    该管脚是1个配置时钟管脚,当FPGA作为主外挂Flash或EEPROM时,CCLK作为时钟输出。当FPGA作为从,通过其他MCU加载程序时CCLK作为时钟输入。其是输入还是输出和M0,M1,M2配置的状态有关。


2.10,PROGRAM_B_0

    FPGA的重新配置管脚,当拉低时FPGA从新读取配置,当管脚被拉高后,新的配置生效。为了放置FPGA意外重配置,该管脚需要使用4.7K的电阻上拉到BANK0的供电。


# 3,总结     FPGA的BANK0是FPGA的配置BANK,无论是硬件设计师还是逻辑设计师或者软件设计师,都应该熟悉BANK0相关的功能。

  🏡《Xilinx FPGA开发指南》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

月小妖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值