一、部分常用时钟原语介绍
1、
IBUFDS、OBUFDS:差分信号缓冲器,用于不同电平接口之间缓冲和转换。用于普通bank的差分时钟转单端。
1)、IBUFDS为差分输入缓冲器,支持低压差分信号LVCMOS、LVDS等:

| 端口 | IO | 位宽 | 功能 |
| I | input | 1 | 差分输入+ |
| IB | input | 1 | 差分输入- |
| O | output | 1 | 输出 |
| input | output | |
| I | IB | O |
| 0 | 0 | 不改变,和上次输出相同 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 不改变,和上次输出相同 |
// IBUFDS : In order to incorporate this function into the design,
// Verilog : the following instance declaration needs to be placed
// instance : in the body of the design code. The instance name
// declaration : (IBUFDS_inst) and/or the port declarations within the
// code : parenthesis may be changed to properly reference and
// : connect this function to the design. All inputs
// : and outputs must be connected.
// <-----Cut code below this line---->
// IBUFDS: Differential Input Buffer
// Virtex-7
// Xilinx HDL Language Template, version 2018.2
IBUFDS #(
.DIFF_TERM("FALSE"), // Differential Termination
.IBUF_LOW_PWR("TRUE"), // Low power="TRUE", Highest performance="FALSE"
.IOSTANDARD("DEFAULT") // Specify the input I/O standard
) IBUFDS_inst (
.O(O), // Buffer output
.I(I), // Diff_p buffer input (connect directly to top-level port)
.IB(IB) // Diff_n buffer input (connect directly to top-le

——(一)&spm=1001.2101.3001.5002&articleId=123993456&d=1&t=3&u=2825a2cca5564116a23e4e1346319da9)
2万+

被折叠的 条评论
为什么被折叠?



