如何实现VelTEX II的差分信令(LVDS、LVPECL等)?

描述

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

紧迫性:标准

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

注意:Leonardo Spectrum的PAD属性不能用于传递约束。

解决方案

下面是一些非常简单的VHDL语言这演示了OBUFDS组件的实例化,其中IOFACT属性被传递到实例化的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);
架构结束;

有关实例化其他I/O组件的更多示例,请参阅以下的综合和验证设计指南:HTTP://Spop.xILIX.COM/Spope/Studio软件手册

下面是一些非常简单的Verilog这演示了OBUFDS组件的实例化,其中IOFACT属性被传递到实例化的OBUFDS:

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

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

OBUFDS U0(.I(D0),O(D0OIOUT),OB(D0OutOutoOB));/ /示例性属性U0标准LVDS2525
OBUFDS U1(.I(D1),O(D1IOUT),OB(D1A OutoOB));/ /示例性属性U1标准LVDSY25

终端模块

有关实例化其他I/O组件的更多示例,请参阅以下的综合和验证设计指南:HTTP://Spop.xILIX.COM/Spope/Studio软件手册
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 09:20:21 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它