原创 Xilinx IOBUF原语

2010-11-23 16:59 9807 6 6 分类: FPGA/CPLD

     IOBUF原语:是单端双向缓冲器,其I/O接口必须和指定的电平标准相对应,支持LVTTL、LVCMOS15、LVCOMS18、LVCMOS25以及LVCOMS33等信号标准,同时还可通过DRIVER、FAST以及SLOW等约束来满足不同驱动和抖动速率的需求。


      例化模板:      
   IOBUF #(
      .DRIVE(12), // Specify the output drive strength
      .IOSTANDARD("DEFAULT"), // Specify the I/O standard
      .SLEW("SLOW") // Specify the output slew rate
   ) IOBUF_inst (
      .O(O),     // Buffer output
      .IO(IO),   // Buffer inout port (connect directly to top-level port)
      .I(I),     // Buffer input
      .T(T)      // 3-state enable input, high=input, low=output
   );


 RTL结构图如下:


8515d8b0-4151-4fe6-be73-a1ea1427e075.jpg


   在自定制IP核中,双向端口可直接通过模块例化。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /3 下一条