最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

IT圈 admin 31浏览 0评论

2024年4月6日发(作者:线冬亦)

FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

平台:XC4VSX55 ISE10.1

设计过FPGA的原理图,看FPGA的手册,说管脚的分配问题,如时钟管脚要用GC

类管脚,而且单端时钟输入时要用P类型的管脚,不能用N类型管脚等等。

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

1)GC类全局时钟管脚是否可用作普通IO使用?

所谓GC类管脚,就是在管脚的称是诸如IO_L1P_GC_LC等带有GC的管脚。其实手

册中说的是GC类管脚可以用作IO的,但在《Xilinx FPGA开发实用教程》(清华出版社)

574页倒数第八行提到:“所有从全局时钟管脚输入的信号必须经过IBUF元,否则在布

局布线时会报错”,于是今天我试了一下,将某一GC类管脚分配给一个普通的输入口(也

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

因此得出结论:GC类全局时钟管脚可以作为普通IO使用。(不知道是不是我对书中

提到的全局时钟管脚理解有误,如果是,请网友别拍我,敬请留言指正)

2)非GC类全局时钟管脚是否可以作时钟使用?

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

置成输入口,就把它的输入信号作为时钟,那是没问题的。但我们一般不这么做,因为时

钟信号对于我们来说是一个很重要的信号,因此FPGA在内部会有特殊照顾,如果你使用

FPGA传门为时钟预留的管脚,并作一些处理,那么你的时钟对于各种模块的时延是可以

忽略的,因为时钟在布线时是单独走的一层,而如果你就仅用普通IO的话,经过FPGA

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

延将是不一样的。这些东西还是看一些FPGA结构的内容吧。

在xilinx里有专门的DCM IP核可供调用,在ISE中执行project——>New

Source——>IP(CORE Generator & Architecture Wizard)——>FPGA Features and

Design——>Clocking——>Virtex-4——>Single DCM ADV v9.1i,可得如下界面:

2024年4月6日发(作者:线冬亦)

FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

FPGA管脚分配时需注意的一些事项(以xilinx xc4vsx55为例)

平台:XC4VSX55 ISE10.1

设计过FPGA的原理图,看FPGA的手册,说管脚的分配问题,如时钟管脚要用GC

类管脚,而且单端时钟输入时要用P类型的管脚,不能用N类型管脚等等。

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

1)GC类全局时钟管脚是否可用作普通IO使用?

所谓GC类管脚,就是在管脚的称是诸如IO_L1P_GC_LC等带有GC的管脚。其实手

册中说的是GC类管脚可以用作IO的,但在《Xilinx FPGA开发实用教程》(清华出版社)

574页倒数第八行提到:“所有从全局时钟管脚输入的信号必须经过IBUF元,否则在布

局布线时会报错”,于是今天我试了一下,将某一GC类管脚分配给一个普通的输入口(也

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

因此得出结论:GC类全局时钟管脚可以作为普通IO使用。(不知道是不是我对书中

提到的全局时钟管脚理解有误,如果是,请网友别拍我,敬请留言指正)

2)非GC类全局时钟管脚是否可以作时钟使用?

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

置成输入口,就把它的输入信号作为时钟,那是没问题的。但我们一般不这么做,因为时

钟信号对于我们来说是一个很重要的信号,因此FPGA在内部会有特殊照顾,如果你使用

FPGA传门为时钟预留的管脚,并作一些处理,那么你的时钟对于各种模块的时延是可以

忽略的,因为时钟在布线时是单独走的一层,而如果你就仅用普通IO的话,经过FPGA

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

延将是不一样的。这些东西还是看一些FPGA结构的内容吧。

在xilinx里有专门的DCM IP核可供调用,在ISE中执行project——>New

Source——>IP(CORE Generator & Architecture Wizard)——>FPGA Features and

Design——>Clocking——>Virtex-4——>Single DCM ADV v9.1i,可得如下界面:

发布评论

评论列表 (0)

  1. 暂无评论