3。FPGAExpress-我如何实现差分信号(LVDS,LVPECL等)的ViTEX II?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

3。FPGAExpress-我如何实现差分信号(LVDS,LVPECL等)的ViTEX II?

描述

关键词:LVDS、LVPECL、VIETEX II、IOLD

紧迫性:标准

一般描述:
如何实现VITEX-II器件的差分信令?

解决方案

简单的VHDL语言下面演示了一个OBUFDS组件的实例化,其中IOBFED属性被传递到实例化的OBUFDS:

库IEEE;
使用IEEE.STDYLogiCy1164.ALL;

实体差分信令
端口(D0:在STDYLogic中)——OBUFDS中的数据
D1:在STDYLogic中;OBUFDS中的数据
D0IOUT:输出STDYLogic;
D0yOutOXOB:OUT STDYLogic;
D1YOUTIOOB:输出STDYLogic;
D1IOUT:输出STDYLogic;
端差分信号;

差分信令的体系结构差分信号拱

组分OBUFDs
端口(I):在STDYLogic中;
O:输出STDYLogic;
OB:输出STDYLogic);
端部元件;

属性iString:字符串;
U0的属性标准:标签为“LVDSY25”;
U1的属性标准:标签为“LVDS.25”;

开始

u0FuDS
端口映射(i=& gt;d0,
O= & G.;D0IOUT,
OB= & Gt;D0uOutOXOB);

U1: OBUFDs
端口映射(I=& GT;D1,
o=& gt;d1lOUT;
OB= & Gt;D1uOutOXOB);
架构结束;

简单的Verilog下面演示了一个OBUFDS组件的实例化,其中IOBFED属性被传递到实例化的OBUFDS:

模块差分信号(D0,D1,D0IOUT,D0YOUTROOB OB,D1IOUT,D1YOUT OOB);

输入D0;//数据到LVPECL输出
输入D1;//到LVPECL输出的数据
输出数据输出;
输出数据输出;
输出D1X输出;
输出D1IOUT;

OBUFDS U0(.I(D0),O(D0IOUT),OB(D0xOutoOB));//SyoPoSOS属性IOLL“LVDSY25”
OBUFDS U1(.I(D1),O(D1IOUT),OB(D1XOUTIONOB));//SyopOSO属性IOLL“LVDSY25”

终端模块

请登录后发表评论

    没有回复内容