ISE IOBUF原语使用

IOBUF

Xilinx原语之一,作为三态端口使用,用来连接FPGA双向inout接口

三态结构

代码例化

网上查找教程有如何添加原语例化模块

使用说明

T=0(低电平)--->IOBUF作为输出使用--->I接口信号输出给I/O接口

T=1(高电平)--->IOBUF作为输入使用--->I/O接口信号输入给O接口

另一种三态端口使用方法

使用三态端口,除了例化IOBUF原语,还可以直接写assign语句,如下

assign O = IO ;

assign IO = ~ T ? I : 1'bz ;

assign O = T ? IO : I ;

assign IO = ~ T ? I : 1'bz ;

补充

问题:如果两个FPGA的INOUT接口连接传输数据时,抓数发现信号不一致,接收的一方出现小脉冲

原因:两个板子没有共地


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部