IBUFDS、IBUFGDS和OBUFDS
IBUFDS、IBUFGDS和OBUFDS都是差分信号缓冲器,用于不同电平接口之间的缓冲和转换。
IBUFDS 是差分输入的时候用,OBUFDS是差分输出的时候用,而IBUFGDS则是时钟信号专用的输入缓冲器。
下面详细说明:
IBUFDS
Differential Signaling Input Buffer with Selectable I/O Interface
//差分输入时钟缓冲器
IBUFDS是一个输入缓冲器,支持低压差分信号(如LVCMOS、LVDS等)。
在IBUFDS中,一个电平接口用两个独特的电平接口(I和IB)表示。一个可以认为是主信号,另一个可以认为是从信号。主信号和从信号是同一个逻辑信号,但是相位相反。
Inputs |
Outputs |
|
I |
IB |
O |
0 |
0 |
No Change |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
No Change |
Verilog Instantiation Template
IBUFDS instance_name (.O (user_O),
.I (user_I),
.IB (user_IB));
IBUFGDS
Dedicated(专用的) Differential Signaling Input Buffer with Selectable I/O Interface
//专用差分输入时钟缓冲器
IBUFGDS是一个连接时钟信号BUFG或DCM的专用的差分信号输入缓冲器。在IBUFGDS中,一个电平接口用两个独立的电平接口(I和IB)表示。一个可以认为是主信号,另一个可以认为是从信号。主信号和从信号是同一个逻辑信号,但是相位相反。
Inputs |
Outputs |
|
I |
IB |
O |
0 |
0 |
- * |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
- * |
* The dash (-) means No Change.
Verilog Instantiation Template
IBUFGDS instance_name (.O (user_O),
.I (user_I),
.IB (user_IB));
OBUFDS
Differential Signaling Output Buffer with Selectable I/O Interface
//差分输出时钟缓冲器
OBUFDS是一个输出缓冲器,支持低压差分信号。OBUFDS隔离出了内电路并向芯片上的信号提供驱动电流。它的输出用O和OB两个独立接口表示。一个可以认为是主信号,另一个可以认为是从信号。主信号和从信号是同一个逻辑信号,但是,相位相反。
Inputs |
Outputs |
|
I |
O |
OB |
0 |
0 |
1 |
1 |
1 |
0 |
Verilog Instantiation Template
OBUFDS instance_name (.O (user_O),
.OB (user_OB),
.I (user_I));
IBUFDS、IBUFGDS和OBUFDS相关推荐
- FPGA之道(68)原语的使用
文章目录 前言 原语的使用 什么是原语 需要使用原语的情况 时钟相关原语 差分输入.输出原语 接口相关原语 用原语表示IP核的好处 UDP 简介 前言 本文节选自<FPGA之道>. 原语的 ...
- 【FPGA】FPGA中的缓冲与驱动那些事
目录 转载说明 原文精彩片段 缓冲: 驱动: 转载说明 为解决问题而学习才是由效率的,今天重新看了以前的那个项目的Verilog HDL程序,到现在我还没有弄明白细节,只有慢慢蚕食.看到了这样一串程序 ...
- Xilinx原语的使用
一.什么是原语? 原语,英文名称primitive,是FPGA软件集成开发环境所提供的一系列底层逻辑功能单元.由于是底层逻辑功能单元,所以它们往往跟目标FPGA芯片以及芯片厂商紧密相关,因此不同厂商. ...
- Lattice Diamond关于原语的使用
Lattice Diamond关于原语的使用 前言 一.原语基本概念 (一)简介 (二)常用原语 1.时钟相关原语 2.差分输入/输出原语 3.接口相关原语 二.Lattice原语 (一)原语使用 ( ...
- xilinxFPGA使用差分信号及差分信号有关的原语
FPGA使用差分信号 1.xilinx FPGA差分信号的使用方法 对于xilinx FPGA,区别altera的地方在于在Verilog的代码里,xilinx的LVDS信号需要定义一对差分对信号,通 ...
- 【XINLIX 原语】XILINX 原语的使用之 IBUFDS 差分转单端、OBUFDS 单端转差分
目录 IBUFGDS IBUFDS 介绍 IBUFDS 示意图 例化方式 OBUFDS OBUFDS 介绍 OBUFDS 示意图 例化方式 在 XILINX 中有许多原语,常见的差分转单端 IBUFD ...
- FPGA差分转单端,单端转差分 IBUFDS OBUFDS BUFG
Xilinx,IBUFDS原语 IBUFDS #(.DIFF_TERM("FALSE"), // Differential Termination.IBUF_LOW_PWR(&qu ...
- 关于IDDR与ODDR以及IBUFDS和OBUFDS的使用
IBUFDS:差分转单端 OBUFDS:单端转差分 IDDR:单端转双沿数据 ODDR:双沿数据转单端数据 注意:ODDR与IDDR工作有一个复位时间,大概110-120ns之间 IDDR是上升沿采一 ...
- VIVADO的差分转单端IBUFDS的使用
VIVADO的差分转单端IBUFDS的使用 pp_0604 2020-07-06 11:43:47 1883 收藏 8 分类专栏: 笔记 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版 ...
最新文章
- 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...
- 四、MySql七个查询命令中哪些命令执行效率过慢
- 自己设计java流程审核_关于工作流引擎取回审批的设计方案与实现过程
- Python基础入门:使用openpyxl读写Excel文件
- laravel翻看php日志,关于Laravel的日志用法
- 尝试做了个Chrome浏览器的扩展程序,显示extensions的页面
- Vue 状态管理 Vuex
- route 更改网络设置
- Spring Cloud学习(一)
- KeepAlived+Nginx 模拟nginx单点故障转移,实现高可用
- 冲刺第二阶段工作总结01
- cache 的设计与实现
- 高性能MySQL(呕心沥血整理万字长文)
- java合并2个txt文本,Java实现多个文档合并输出到一个文档
- testbed笔记:头文件里的函数
- 人脸识别(1)---人脸识别长篇研究
- 为什么直到YOY小黄仓的出现,我们的消费积分才能最大利用呢?
- java工程师怎么找兼职,快来看鸭~
- 智能家居,产业跌宕三十年
- IO流常用类使用详解
热门文章
- Error: Can't find Python executa Error: Can'tble python, you can set the PYTHON env variable.解决办法
- python pprint模块详解
- 水牛城大学本科的计算机专业,PGA学生系列访谈(三):毕业生访谈之我在水牛城的大学时光...
- git clone速度太慢的解决办法
- Navicat有什么用?如何安装?【C++培训】
- 安卓编译Release版本
- 配置路由器用SSH登陆
- processing制作动态山水背景
- 【干货】Python:load_workbook用法(持续更新)
- java架构模式与设计模式(四)--事件风暴