Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx

上传人:b****6 文档编号:20337780 上传时间:2023-01-22 格式:DOCX 页数:17 大小:186.87KB
下载 相关 举报
Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx_第1页
第1页 / 共17页
Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx_第2页
第2页 / 共17页
Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx_第3页
第3页 / 共17页
Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx_第4页
第4页 / 共17页
Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx

《Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx》由会员分享,可在线阅读,更多相关《Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx(17页珍藏版)》请在冰豆网上搜索。

Altera FPGA和 XilinxFPGA引脚功能详解Word下载.docx

DOUT_BUSY:

O,在SelectMAP模式下,BUSY表示设备状态;

在位串口模式下,DOUT提供配置数据流。

RDWR_B_VREF:

I,在SelectMAP模式下,这是一个低电平有效的写使能信号;

配置完成后,如果需要,RDWR_B可以在BANK2中做为Vref。

HSWAPEN:

I,在配置之后和配置过程中,低电平使用上拉。

INIT_B:

双向,开漏,低电平表示配置内存已经被清理;

保持低电平,配置被延迟;

在配置过程中,低电平表示配置数据错误已经发生;

配置完成后,可以用来指示POST_CRC状态。

SCPn:

I,挂起控制引脚SCP[7:

0],用于挂起多引脚唤醒特性。

CMPMOSI,CMPMISO,CMPCLK:

N/A,保留。

M0,M1:

I,配置模式选择。

M0=并口(0)或者串口

(1),M1=主机(0)或者从机

(1)。

CCLK:

I/O,配置时钟,主模式下输出,从模式下输入。

USERCCLK:

I,主模式下,可行用户配置时钟。

GCLK:

I,这些引脚连接到全局时钟缓存器,在不需要时钟的时候,这些引脚可以作为常规用户引脚。

VREF_#:

N/A,这些是输入临界电压引脚。

当外部的临界电压不必要时,他可以作为普通引脚。

当做作bank内参考电压时,所有的VRef都必须被接上。

3.多功能内存控制引脚

M#DQn:

I/O,bank#内存控制数据线D[15:

0]

M#LDQS:

I/O,bank#内存控制器低数据选通脚

M#LDQSN:

I/O,bank#中内存控制器低数据选通N

M#UDQS:

I/O,bank#内存控制器高数据选通脚

M#UDQSN:

I/O,bank#内存控制器高数据选通N

M#An:

O,bank#内存控制器地址线A[14:

M#BAn:

O,bank#内存控制bank地址BA[2:

M#LDM:

O,bank#内存控制器低位掩码

M#UDM:

O,bank#内存控制器高位掩码

M#CLK:

O,bank#内存控制器时钟

M#CLKN:

O,bank#内存控制器时钟,低电平有效

M#CASN:

O,bank#内存控制器低电平有效行地址选通

M#RASN:

O,bank#内存控制器低电平有效列地址选通

M#ODT:

O,bank#内存控制器外部内存的终端信号控制

M#WE:

O,bank#内存控制器写使能

M#CKE:

O,bank#内存控制器时钟使能

M#RESET:

O,bank#内存控制器复位

4.专用引脚

DONE_2:

I/O,DONE是一个可选的带有内部上拉电阻的双向信号。

作为输出,这个引脚说明配置过程已经完成;

作为输入,配置为低电平可以延迟启动。

PROGRAM_B_2:

I,低电平异步复位逻辑。

这个引脚有一个默认的弱上拉电阻。

SUSPEND:

I,电源保护挂起模式的高电平有效控制输入引脚。

SUSPEND是一个专用引脚,而AWAKE是一个复用引用。

必须通过配置选项使能。

如果挂起模式没有使用,这个引脚接地。

TCK:

I,JTAG边界扫描时钟。

TDI:

I,JTAG边界扫描数据输入。

TDO:

O,JTAG边界扫描数据输出。

TMS:

I,JTAG边界扫描模式选择

5.保留引脚

NC:

N/A,

CMPCS_B_2:

I,保留,不接或者连VCCO_2

6.其它

GND:

VBATT:

RAM内存备份电源。

一旦VCCAUX应用了,VBATT可以不接;

如果KEYRAM没有使用,推荐把VBATT接到VCCAUX或者GND,也可以不接。

VCCAUX:

辅助电路电源引脚

VCCINT:

内部核心逻辑电源引脚

VCCO_#:

输出驱动电源引脚

VFS:

I,(LX45不可用)编程时,keyEFUSE电源供电引脚。

当不编程时,这个引脚的电压应该限制在GND到;

当不使用keyEFUSE时,推荐把该引脚连接到VCCAUX或者GND,悬空也可以。

RFUSE:

I,(LX45不可用)编程时,keyEFUSE接地引脚。

当不编程时或者不使用keyEFUSE时,推荐把该引脚连接到VCCAUX或者GND,然而,也可以悬空。

引脚

MGTAVCC:

收发器混合信号电路电源引脚

MGTAVTTTX,MGTAVTTRX:

发送,接收电路电源引脚

MGTAVTTRCAL:

电阻校正电路电源引脚

MGTAVCCPLL0,MGTAVCCPLL1:

锁相环电源引脚

MGTREFCLK0/1P,MGTREFCLK0/1N:

差分时钟正负引脚

MGTRREF:

内部校准终端的精密参考电阻引脚

MGTRXP[1:

0],MGTRXN[1:

0]:

差分接收端口

MGTTXP[1:

0],MGTTXN[1:

差分发送端口

 

1. 

Spartan-6系列封装概述

  Spartan-6系列具有低成本、省空间的封装形式,能使用户引脚密度最大化。

所有Spartan-6LX器件之间的引脚分配是兼容的,所有Spartan-6LXT器件之间的引脚分配是兼容的,但是Spartan-6LX和Spartan-6LXT器件之间的引脚分配是不兼容的。

表格1Spartan-6系列FPGA封装

2. 

Spartan-6系列引脚分配及功能详述

  Spartan-6系列有自己的专用引脚,这些引脚是不能作为SelectIO使用的,这些专用引脚包括:

专用配置引脚,表格2所示GTP高速串行收发器引脚,表格3所示

表格2Spartan-6FPGA专用配置引脚

注意:

只有LX75,LX75T,LX100,LX100T,LX150,andLX150T器件才有VFS、VBATT、RFUSE引脚。

表格3Spartan-6器件GTP通道数目

 

LX75T在FG(G)484和CS(G)484中封装4个GTP通道,而在FG(G)676中封装了8个GTP通道;

LX100T在FG(G)484和CS(G)484中封装4个GTP通道,而在FG(G)676和FG(G)900中封装了8个GTP通道。

  如表4,每一种型号、每一种封装的器件的可用IO引脚数目不尽相同,例如对于LX4TQG144器件,它总共有引脚144个,其中可作为单端IO引脚使用的IO个数为102个,这102个单端引脚可作为51对差分IO使用,另外的32个引脚为电源或特殊功能如配置引脚。

表格4Spartan6系列各型号封装可用的IO资源汇总

表格5引脚功能详述

引脚名

方向

描述

UserI/OPins

IO_LXXY_#

Input/

Output

IO表示这是一个具有输入输出功能的引脚,XX表示该引脚在其Bank内的惟一标识,Y表示是差分引脚的P还是N引脚

Multi-FunctionPins

IO_LXXY_ZZZ_#

Zzz代表该引脚除IO功能之外的其他功能,

Dn

(duringreadback)

在SelectMAP/BPI模式中,D0—D15是用于配置操作的数据引脚,在从SelectMAP的回读阶段,当RDWR_B为低电平时,Dn为输出引脚,在配置过程结束后,该引脚可作为通用IO口使用

D0_DIN_MISO_MISO1

Input

在Bit-serial模式中,DIN是惟一的数据输入引脚;

在SPI模式中,MISO是主输入从输出引脚;

在SPIx2orx4模式中,MISO1是SPI总线的第二根数据线;

D1_MISO2,

D2_MISO3

在SelectMAP/BPI模式中,D1、D2是配置数据线的低2bit;

在SPIx4模式中,MISO2和MISO3是SPI总线的数据线的高2bit

An

在BPI模式中A0—A25是输出地址线,配置完成后,它们可作为普通IO使用

AWAKE

挂起模式中的状态输出引脚,如果没有使能挂起模式,该引脚可作为普通IO引脚

MOSI_CSI_B_MISO0

在SPI配置模式中的主输出从输入引脚;

在SelectMAP模式中,CSI_B是低有效的Flash片选信号;

在SPIx2orx4模式中,这是最低数据线

FCS_B

在BPI模式中,BPIflash的片选信号

FOE_B

在BPI模式中,BPIflash的输出使能

FWE_B

在BPI模式中,BPIflash写使能

LDC

在BPI模式中,在配置阶段LDC保持低电平

HDC

在BPI模式中,在配置阶段HDC保持低电平

CSO_B

在SelectMAP/BPI模式中,菊花链片选信号;

在SPI模式中,是SPIFlash的片选信号;

IRDY1/2,

TRDY1/2

使用PCI的IPCore时,它们作为IRDY和TRDY信号

DOUT_BUSY

在SelectMAP模式中,BUSY表示设备状态;

在Bit-serial模式中,DOUT输出数据给菊花链下游的设备

RDWR_B_VREF

在SelectMAP模式中,RDWR_B是低有效的写使能信号;

配置完成后,可当做普通IO使用

HSWAPEN

当是低电平时,在配置之前将所有IO上拉

INIT_B

Bidirectional

(open-drain)

低电平表示配置存储器是空的;

当被拉低时,配置将被延时;

如果在配置过程中变低,表示在配置过程中出现了错误;

当配置结束后,这个引脚表示POST_CRC错误;

SCPn

SCP0-SCP7是挂起控制引脚

CMPMOSI,

CMPMISO,

CMPCLK

N/A

保留为将来使用,可用作普通IO

M0,M1

配置模式,M0=0表示并行配置模式,M0=1表示串行配置模式;

M1=0表示主模式,M1=1表示从模式

CCLK

配置时钟,主模式下是输出时钟,从模式下是输入时钟

USERCCLK

主模式下可选的的用户输入配置时钟

GCLK

全局时钟引脚,它们可当做普通IO使用

VREF_#

参考门限时钟引脚,当不用时可作为普通IO使用

Multi-FunctionMemoryControllerPins

M#DQn

#Bank的存储控制器数据线

M#LDQS

#Bank的存储控制器数据使能引脚

M#LDQSN

#Bank的存储控制器数据使能引脚N

M#UDQS

#Bank的存储控制器高位数据使能

M#UDQSN

#Bank的存储控制器高位数据使能N

M#An

#Bank的存储控制器地址线A[0:

14]

M#BAn

#Bank的存储控制器块地址线BA[0:

2]

M#LDM

#Bank的存储控制器低数据屏蔽

M#UDM

#Bank的存储控制器高数据屏蔽

M#CLK

#Bank的存储控制器时钟

M#CLKN

#Bank的存储控制器时钟N

M#CASN

#Bank的存储控制器列地址使能

M#RASN

#Bank的存储控制器行地址使能

M#ODT

#Bank的存储控制器终端电阻控制

M#WE

#Bank的存储控制器写使能

M#CKE

#Bank的存储控制器时钟使能

M#RESET

#Bank的存储控制器复位

DedicatedPins

DONE_2

带可选上拉电阻的双向信号,作为输出,它代表配置过程的完成;

作为输入,拉低可用来延迟启动

PROGRAM_B_2

异步复位配置逻辑

SUSPEND

高电平使芯片进入挂起模式

TCK

JTAG边界扫描时钟

TDI

JTAG边界扫描数据输入

TDO

JTAG边界扫描数据输出

TMS

JTAG边界扫描模式

ReservedPins

NC

未连接引脚

CMPCS_B_2

保留引脚,不连接或接VCCO_2

OtherPins

GND

VBATT

只存在于LX75,LX75T,LX100,LX100T,LX150和LX150T芯片,解码关键存储器备用电源;

若不使用关键存储器,则可将之连接VCCAUX、GND或者直接不连接

VCCAUX

辅助电路的供电电源

VCCINT

内部核逻辑资源

VCCO_#

#Bank的输出驱动器供电电源

VFS

只存在于LX75,LX75T,LX100,LX100T,LX150,和LX150T芯片;

解码器keyEFUSE编程过程使用的供电电源,若不使用关键熔丝,则将该引脚连接到VCCAUX、GND或者直接不连接

RFUSE

只存在于LX75,LX75T,LX100,LX100T,LX150和LX150T;

用于编程的解码器keyEFUSE电阻,如果不编程或者不使用keyEFUSE,则将该引脚连接到VCCAUX、GND或者直接不连接

3. 

Spartan-6系列GTPTransceiver引脚

GTPTransceiverPins

MGTAVCC

收发器混合电路供电电源

MGTAVTTTX,

MGTAVTTRX

TX、RX电路供电电源

MGTAVTTRCAL

电阻校准电路供电电源

MGTAVCCPLL0

MGTAVCCPLL1

PLL供电电源

MGTREFCLK0/1P

正极参考时钟

MGTREFCLK0/1N

负极参考时钟

MGTRREF

内部校准电路的精密参考电阻

MGTRXP[0:

1]

收发器接收端正极

MGTRXN[0:

收发器接收端负极

MGTTXP[0:

收发器发送端正极

MGTTXN[0:

收发器发送端负极

  如表6所示,对LX25T,LX45T而言,只有一个GTPTransceiver通道,它的位置是X0Y0,所再Bank号为101;

其他信号GTPTransceiver的解释类似。

表格6GTPTransceiver所在Bank编号

关于XILINXFPGA中VRP/VRN管脚的使用

XILINX公司的Virtex系列FPGA芯片上,每个BANK都有一对VRP/VRN管脚。

VRP/VRN管脚是一对多功能管脚,当一个BANK使用到某些DCI(DigitallyControlledImpedance)接口电平标准时,需要通过该BANK的VRP/VRN管脚接入参考电阻。

此时,VRN通过一个参考电阻R上拉到Vcco,VRP通过一个参考电阻R下拉到地。

VRP/VRN管脚提供一个参考电压供DCI内部电路使用,DCI内部电路依据此参考电压调整IO输出阻抗与外部参考电阻R匹配。

当使用到DCI级联时,仅主BANK(master)需要通过VRP/VRN提供参考电压,从BANK(slave)不需要使用VRP/VRN,从BANK的VRP/VRN管脚可当成普通管脚使用。

当VRP/VRN不用于DCI功能时,可用于普通管脚。

不需要VRP/VRN外接参考电阻的DCI输出接口电平标准有:

HSTL_I_DCI

HSTL_III_DCI

HSTL_I_DCI_18

HSTL_III_DCI_18

SSTL2_I_DCI

SSTL18_I_DCI

SSTL15_DCI

不需要VRP/VRN外接参考电阻的DCI输入接口电平标准有:

LVDCI_15

LVDCI_18

LVDCI_25

LVDCI_DV2_15

LVDCI_DV2_18

LVDCI_DV2_25

AlteraFPGA引脚定义

用户I/O:

通用输入输出引脚。

配置管脚:

MSEL[1:

0]用于选择配置模式,比如AS、PS等。

DATA0FPGA串行数据输入,连接到配置器件的串行数据输出管脚。

DCLKFPGA串行时钟输出,为配置器件提供串行时钟。

nCSO(I/O)FPGA片选信号输出,连接到配置器件的nCS管脚。

ASDO(I/O)FPGA串行数据输出,连接到配置器件的ASDI管脚。

nCEO下载链期间始能输出。

在一条下载链中,当第一个器件配置完成后,此信号将始能下一个器件开始进行配置。

下载链上最后一个器件的nCEO悬空。

nCE下载链器件始能输入,连接到上一个器件的nCEO,下载链的最后一个器件nCE接地。

nCNFIG用户模式配置起始信号。

nSTATUS配置状态信号。

CONF_DONE配置结束信号。

电源管脚:

VCCINT内核电压。

130nm为,90nm为

VCCIO端口电压。

一般为,还可以支持多种电压,5V、、

VREF参考电压

GND信号地

时钟管脚:

VCC_PLLPLL管脚电压,直接连VCCIO

VCCA_PLLPLL模拟电压,截止通过滤波器接到VCCINT上

GNDA_PLLPLL模拟地

GNDD_PLLPLL数字地

CLK[n]PLL时钟输入

PLL[n]_OUTPLL时钟输出

特殊管脚:

VCCPD用于寻则驱动

VCCSEL用于控制配置管脚和PLL相关的输入缓冲电压

PROSEL上电复位选项

NIOPULLUP用于控制配置时所使用的用户I/O的内部上拉电阻是否工作

TEMPDIODEN用于关联温度敏感二极管

*********************************************************************************

1/O,ASDO

在AS模式下是专用输出脚,在PS和JTAG模式下可以当I/O脚来用。

在AS模式下,这个脚是CII向串行配置芯片发送控制信号的脚。

也是用来从配置芯片中读配置数据的脚。

在AS模式下,ASDO有一个内部的上拉电阻,一直有效,配置完成后,该脚就变成三态输入脚。

ASDO脚直接接到配置芯片的ASDI脚(第5脚)。

2/O,nCSO

在AS模式下是专用输出脚,在PS和JTAG模式下可以当I/O脚来用.在AS模式下,这个脚是CII用来给外面的串行配置芯片发送的使能脚。

在AS模式下,ASDO有一个内部的上拉电阻,一直有效。

这个脚是低电平有效的。

直接接到配置芯片的/CS脚(第1脚)。

3/O,CRC_ERROR

当错误检测CRC电路被选用时,这个脚就被作为CRC_ERROR脚,如果不用默认就用来做I/O。

但要注意,这个脚是不支持漏极开路和反向的。

当它作为CRC_ERROR时,高电平输出则表示出现了CRC校验错误(在配置SRAM各个比特时出现了错误)。

CRC电路的支持可以在setting中加上。

这个脚一般与nCONFIG脚配合起来用。

即如果配置过程出错,重新配置.

4/O,CLKUSR

当在软件中打开EnableUser-supplledstart-upclock(CLKUSR)选项后,这个脚就只可以作为用户提供的初始化时钟输入脚。

在所有配置数据都已经被接收后,CONF_DONE脚会变成高电平,CII器件还需要299个时钟周期来初始化寄存器,I/O等等状态,FPGA有两种方式,一种是用内部的晶振(10MHz),另一种就是从CLKUSR接进来的时钟(最大不能超过100MHz)。

有这个功能,可以延缓FPGA开始工作的时间,可以在需要和其它器件进行同步的特殊应用中用到。

7/O,VREF

用来给某些差分标准提供一个参考电平。

没有用到的话,可以当成I/O来用。

14/20.DATA0

专用输入脚。

在AS模式下,配置的过程是:

CII将nCSO置低电平,配置芯片被使能。

CII然后通过DCLK和ASDO配合操作,发送操

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1