微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > IBUF和OBUF应用效果?跟IOB开启是否有冲突

IBUF和OBUF应用效果?跟IOB开启是否有冲突

时间:10-02 整理:3721RD 点击:
设计顶层的所有的IO是否都要经过IBUF/OBUF原语,有什么效果?
原语:
OBUF #(
.DRIVE(12), // Specify the output drive strength
.IOSTANDARD("DEFAULT"), // Specify the output I/O standard
.SLEW("FAST") // Specify the output slew rate
) OBUF_tx_ctl0 (
.O(), // Buffer output (connect directly to top-level port)
.I() // Buffer input
);
同时这个效果是否和IOB一样?即MAP选项中的Pack I/O Registers/Latches into IOBs开启

这段没有没有特殊要求,只是普通使用,没有必要加IBUF与OBUF,因为系统自动会给你加上去,同时如driver strength之类的参数,是可以在UCF中定义的,一般按默认的即可。
与Pack I/O Registers/Latches into IOBs无关,这个指的ilogic和ologic,是IOB附近的另外组件,并不是同一个东东,一般最好开着。

我的IO口速率达到125MHZ是否要人为的设置这个BUF?设计时序上很紧,我加了和没加效果上看不太出来。

没有影响,不加的话,软件会自动给你家的,



   想问同样的问题。



   有文档说明IBUF和OBUF吗?



    xilinx 的 "select io" datasheet 会有,官网搜

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top