加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Xilinx BUFT

(2017-12-05 08:59:10)
标签:

fpga

Xilinx ISE中的verilog语言编写程序生成的buft电路如下

assign Spi_mosi_OnB  wire_main   1'bz   Spi_mosi_OnB_D;

http://s14/mw690/004hUakizy7gkIXryiN6d&690BUFT" TITLE="Xilinx BUFT" />

BUFT4、BUFT8和BUFT16是单个或多个3个状态的缓冲区,当T处于低位时,缓冲区的输入数据被传送到相应的输出中。当T高时,输出是高阻抗(Z状态或off)。缓冲区的输出连接到FPGA体系结构中的水平的长线。

单独的BUFT符号的输出可以捆绑在一起形成一个总线或多路复用器(多路器)。确保一次只有一个T是低的。如果没有一个T输入是活动的(低),一个“弱保”电路(spartan-ii,spartan-iie,Virtex,Virtex-e-ii,Virtex-ii Pro,以及Virtex-ii Pro X)阻止了输出总线的浮动,但不能保证总线仍然是最后一个被驱动的。

 

对于XC9500设备,当所有连接的bufeft/BUFT缓冲区被禁用时,BUFT输出网络就会假定高逻辑级别

 


对于 Spartan-II, Spartan-IIE, Virtex, Virtex-E, Virtex-II, Virtex-II Pro, and Virtex-II Pro X,当所有的网络都被禁用时,网络就会很高。为了正确模拟这种效果,必须将一个拉升元素连接到网络上。如果没有连接,NGDBuild会插入一个拉升元素,
以便反向注释模拟反映设备的真实状态。

BUFT, 4, 8, 16

 

Internal 3-State Buffers with Active-Low Enable

 

Element
Spartan-II,
Spartan-IIE
Spartan-3
Virtex,
Virtex-E
Virtex-II,
Virtex-II Pro,
Virtex-II Pro X
XC9500/XV/XL
CoolRunner
XPLA3
CoolRunner-II
BUFT
Primitive
N/A
Primitive
Primitive
Primitive*
Primitive
N/A
BUFT4,
BUFT8,
BUFT16
Macro
N/A
Macro
Macro
Macro*
Macro
N/A
* not supported for XC9500XL and XC9500XV devices
 

 

 


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有