数字电路硬件设计系列(六)之FPGA配置引脚的设计 |
您所在的位置:网站首页 › fpga算硬件吗 › 数字电路硬件设计系列(六)之FPGA配置引脚的设计 |
针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 不同的FPGA种类,配置的方式可能有稍许的差别。此处我们主要以7系列中XC7A200TFBG676为例,讲解FPGA的主要配置引脚。 1 简介工具制程工艺的不同,FPGA主要可以分为16nm、20nm、28nm。不停的制程工艺下,有不同的产品,详细将下: ![]() 在FPGA的设计过程中,将FPGA的IO口划分为不同的BANK,常见的BANK有HP BANK、HR BANK、HD BANK。 BANK HR BANKA HP BANK HD BANK 全称 High Range High Performance High Desity 电压范围 1.2~3.3V 1.0~1.8V 1.2~3.3V 接口速率 以类型有关 支持高速接口 支持低速接口 IO PIN数 50 52 24 差分对数 24 24 12 特别地,FPGA的配置关键一般均处于BANK0。 3 配置管脚说明BANK0配置的引脚如下图所示: ![]() 接下来,分别对每个配置引脚做详细的说明 3.1 DXP与DXN配置DXP、DXN 热敏二极管温度传感器引脚,在BANK0热二极管被允许接入使用DXP和DXN引脚,当不使用时,连GND。在设计该部分电路时,可以使用MAX6642替代热敏二极管。大多数热敏二极管温度传感器,包括MAX1617和MAX6654,与二极管都有两个连接点:DXP和DXN。DXP连接至热敏二极管的阳极,源出二极管偏置电流。DXN吸入偏置电流,并将阴极偏置在0.7V左右。具体的连接方式见下图: ![]() MAX6642只有一个DXP端,与热敏二极管的阳极相连,该器件没有DXN端,而是将阴极直接与地相连。这就需要对电路板做出一些修改,如图2所示。注意,GND同时用作电源地和阴极连接,因此热敏二极管的阴极需在图2所示MAX6642处接地。热敏二极管与MAX6642之间不应有其它与地相连的引线,因为地电流通过引线将产生小的电压降,直接影响温度测量精度。具体的连接方式见下图: ![]() XADC的工作电源为1.8V,第二个是XADC的采样参考电压,VREFP VREFN两个引脚,为了简化硬件设计,此处采用内部参考电压,所以两个引脚均需接地。 3.3 VP和VN配置VRN 这个引脚针对DCI电压的N晶体管参考电阻,每个bank,用一个10K的电阻拉高。 VRP 这个引脚针对DCI电压的P晶体管参考电阻,每个bank,用一个10K的电阻拉低。 3.4 VCCBATTVCCBATT是FPGA内部易失性存储器的电池备份电源,用于存储AES解密器的密钥。 对于需要来自易失性密钥存储区的解密密钥的加密比特流,将此引脚连接到电池以在FPGA未供电时保留密钥。 如果不要求使用易失性密钥存储区中的解密密钥,请将此引脚连接到GND或VCCAUX。 引脚名称包含“_0”存储区标识,但它不是I / O,不受VCCO_0的影响。官方电路如下: ![]() 常见的配置模式主要有七种,分别是主串配置模式、主SelectMAP配置模式、主SPI FLASH配置模式、主BPI FLASH配置模式、从串配置模式、从SelectMAP配置模式、JTAG配置模式。配置工作模式我们只需要配置M[2:0]即可,具体的配置方式如下: ![]() 关于FPGA的配置模式,我们一般使用主SPI比较常见,此处我们针对这种模式进行分析: ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |