日常·唠嗑
同上一篇文章术语:Xilinx及Altera FPGA 配置名词区分,本篇文章也是短文,简述Altera FPGA芯片的管脚,供FPGA同行快速查阅信息。如果需要细入研究,可以网上检索看看,文章很多,写的也很详细。也可以参考官方配置文档(其实网上很多文章都是翻译官方文档,要想深入研究建议多看官方文档)
1、配置管脚
Pin | 简述 |
---|---|
MSEL[2:0] | 用于选择配置模式,比如AS、PS等 |
DATA0 | FPGA串行数据输入,连接到配置器件的串行数据输出管脚 |
DCLK | FPGA串行时钟输出,为配置器件提供串行时钟 |
nCSO | (I/O)FPGA片选信号输出,连接到配置器件的nCS管脚 |
ASDO | (I/O)FPGA串行数据输出,连接到配置器件的ASDI管脚 |
nCEO | 下载链期间始能输出。在一条下载链中,当第一个器件配置完成后,此信号将始能下一个器件开始进行配置。下载链上最后一个器件的nCEO悬空 |
nCE | 下载链器件始能输入,连接到上一个器件的nCEO,下载链的最后一个器件nCE接地 |
nCNFIG | 用户模式配置起始信号 |
nSTATUS | 配置状态信号 |
CONF_DONE | 配置结束信号 |
Pin | 简述 |
---|---|
INIT_DONE | 该引脚使能后,从低到高的跳跃表示FPGA已进入用户模式。如果该引脚使能,则配置完成后不能作为I/O使用 |
CLKUSR | 当(CLKUSR)选项打开时,该引脚只能用作用户提供的初始化时钟输入引脚 |
CRC_ERROR | 当选择错误CRC电路时,此引脚用作CRC_ERROR引脚,如果不使用,则默认为 I/O |
DEV_CLRn | 如果选择了(DEV_CLRn)函数,该引脚被设置为低电平以清除所有寄存器。也可用作 I/O |
DEV_OE | 可以用作I/o全局使能引脚,如果这个引脚低,所有I/ OS进入三种状态,也可以用作 I/O |
2、电源管脚
Pin | 简述 |
---|---|
VCCINT | 内核电压。130nm为1.5V,90nm为1.2V |
VCCIO | 端口电压。一般为3.3V,还可以支持多种电压,5V、1.8V、1.5V |
VREF | 参考电压 |
GND | 信号地 |
这里做个简单描述
FPGA通常需要两个电压才能运行:一个是“核心电压”,另一个是“IO电压”。每个电压通过独立的电源引脚来提供。
内核电压(这里简称VCCINT)是用来给FPGA内部的逻辑门和触发器上的电压。该电压随着FPGA的发展从5v、3.3v、2.5v、1.8v、1.5v变的越来越低。核心电压是固定的。(根据所用FPGA的模式来确定)。IO电压(简称VCCIO)是用于FPGA的IO模块(同IO引脚)上的电压。该电压应该与其它连接到FPGA上的器件的电压匹配。
实际上,FPGA器件本身是允许VCCINT和VCCIO相同的(比如VCCINT和VCCIO两种引脚可以被连接在一起)。但是FPGA设计是面向低电压内核和高电压IO的,所以两种电压一般是不相同的。
命名
内部电压Xilinx简称VCC,Altera简称VCCINT;IO电压Xilinx简称VCCO,而Altera简称VCCIO。
3、时钟管脚
Pin | 简述 |
---|---|
VCC_PLL | PLL管脚电压,直接连VCCIO |
VCCA_PLL | PLL模拟电压,截止通过滤波器接到VCCINT上 |
GNDA_PLL | PLL模拟地 |
GNDD_PLL | PLL数字地 |
CLK[n] | PLL时钟输入 |
PLL[n]_OUT | PLL时钟输出 |
4、特殊管脚
Pin | 简述 |
---|---|
VCCPD | 用于寻则驱动 |
VCCSEL | 用于控制配置管脚和PLL相关的输入缓冲电压 |
PROSEL | 上电复位选项 |
NIOPULLUP | 用于控制配置时所使用的用户I/O的内部上拉电阻是否工作 |
TEMPDIODEN | 用于关联温度敏感二极管 |
5、Altera 芯片管脚
给两个图,供读者参考。
参考文献:
geekite:FPGA芯片管脚解释
cl1217982730:FPGA的引脚VCCINT 、VCCIO VCCA