失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > xilinx芯片管脚使用限制_FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

xilinx芯片管脚使用限制_FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

时间:2019-02-09 07:31:47

相关推荐

xilinx芯片管脚使用限制_FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

FPGA

管脚分配时需注意的一些事项(以

xilinxxc4vsx55

为例)

FPGA

管脚分配时需注意的一些事项(以

xilinxxc4vsx55

为例)

平台:

XC4VSX55

ISE10.1

设计过

FPGA

的原理图,看

FPGA

的手册,说管脚的分配问题,如时钟管脚要用

GC

类管脚,而且单端时

钟输入时要用

P

类型的管脚,不能用

N

类型管脚等等。

一直以来都没有试验过,今天试验一把,以求各种验证。

1

)

GC

类全局时钟管脚是否可用作普通

IO

使用?

所谓

GC

类管脚,就是在管脚的称是诸如

IO_L1P_GC_LC

等带有

GC

的管脚。其实手册中说的是

GC

管脚可以用作

IO

的,但在《

XilinxFPGA

开发实用教程》(清华出版社)

574

页倒数第八行提到:

所有从

全局时钟管脚输入的信号必须经过

IBUF

元,

否则在布局布线时会报错

于是今天我试了一下,

将某一

GC

类管脚分配给一个普通的输入口(也试验了分配给一个普通的输出口),经布局布线后,未出错。

因此得出结论:

GC

类全局时钟管脚可以作为普通

IO

使用。

(不知道是不是我对书中提到的全局时钟管脚

理解有误,如果是,请网友别拍我,敬请留言指正)

2

)非

GC

类全局时钟管脚是否可以作时钟使用?

其实至于说能否作为时钟使用,这里有另一层函义。当然,如果你把一个普通

IO

口配置成输入口,就把它

的输入信号作为时钟,那是没问题的。但我们一般不这么做,因为时钟信号对于我们来说是一个很重要的

信号,因此

FPGA

在内部会有特殊照顾,如果你使用

FPGA

传门为时钟预留的管脚,并作一些处理,那么

你的时钟对于各种模块的时延是可以忽略的,因为时钟在布线时是单独走的一层,而如果你就仅用普通

IO

的话,经过

FPGA

内部布局布线后,从它的输到,再到各个使用时钟的地方,有的线长,有的线短,它的

时延将是不一样的。这些东西还是看一些

FPGA

结构的内容吧。

xilinx

里有专门的

DCMIP

核可供调用,在

ISE

中执行

project

——

>NewSource

——

>IP(CORE

Generator&ArchitectureWizard)

——

>FPGAFeaturesand

Design

——

>Clocking

——

>Virtex-4

——

>SingleDCMADVv9.1i

,可得如下界面:

如果觉得《xilinx芯片管脚使用限制_FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。