3.4 FPGAExpress-错误:NGDBug:455 -逻辑网“XXXX”有多个驱动程序-Xilinx-AMD社区-FPGA CPLD-ChipDebug

3.4 FPGAExpress-错误:NGDBug:455 -逻辑网“XXXX”有多个驱动程序

描述

关键词:LVDS、IOVALL、VHDL、Verilog、IBF、OBUF、LVPECL

紧迫性:标准

一般描述:
FPGAExpress不承认iBFFLVDS,iBFFLVPECL,OBUFFLVDS,
Obffl LVPECL、IOBFFYLVDS和IOBFFL LVPECL作为有效引物。如果你
尝试实例化LVDS缓冲器,FPGA Express将插入I/O缓冲器,导致
当设计通过执行工具运行时出现错误。

(Xilinx解决方案8202)更多选项。

这个问题将被固定在即将到来的服务包中。

解决方案

VHDL:

获得LVDS标准的方法有很多种。
在您的设计和适当的位置。下面只是一个解决方案
VHDL)触发器使用LVDS标准对输入和输出进行控制。
引脚位置约束对应于ViTEX-E CS144封装。为了
更多关于使用LVDS标准的信息在您的设计中,请参见
VLTEX-E数据表中的LVDS设计指南HTTP://Spop.xILIX.COM/PARTIOF/DS022.PDF

如果你想要LVPECL标准,将LVDS改为LPECL。

库IEEE;
使用IEEE.STDYLogiCy1164.ALL;

实体FLIPFROP是
端口(D):在STDYLogic中;
CLK:在STDYLogic中;
问:输出STDYLogic;
QSTN:输出STDYLogic);
结束触发器;

FLIPHOLPOP体系结构

组件总线
端口(I):在STDYLogic中;
o:输出STDYLogic);
端部元件;

组件OBUF
端口(I):在STDYLogic中;
o:输出STDYLogic);
端部元件;

属性iString:字符串;
属性LOC:字符串;

U1的属性标准:标签是“LVDS”;
U2的属性标准:标签是“LVDS”;
U3的属性标准:标签是“LVDS”;

——————————–
——CS144上的引脚位置A5
-包表示
“积极”LVDS引脚。
-引脚位置D8表示
“积极”LVDS引脚。
-引脚位置C8表示
“负极”LVDS引脚。
——————————–

U1的属性LOC:标签为“A5”;
U2的属性LOC:标签为“D8”;
U3的属性LOC:标签为“C8”;

信号DYLVDS,QYLVDS,QYL LVDSN:STDYLogic;

开始

U1:IGBF端口映射(D,DY-LVDS);
U2:OBUF端口映射(QYLVDS,Q);
U3:OBUF端口映射(QYLVDSN,QYN);

进程(CLK)开始
如果CLK’事件和CLK =“1”,那么
QYLVDS=DY-LVDS;
如果结束;
结束过程;

QYLVDSGN和LT;=不(QY-LVDS);

尾鳍椎弓根;

Verilog:

获得LVDS标准的方法有很多种。
在您的设计和适当的位置。下面只是一个解决方案
Verilog的触发器使用LVDS标准的输入和输出。
引脚位置约束对应于ViTEX-E CS144封装。为了
更多关于使用LVDS标准的信息在您的设计中,请参见
VLTEX-E数据表中的LVDS设计指南HTTP://Spop.xILIX.COM/PARTIOF/DS022.PDF

如果你想要LVPECL标准,将LVDS改为LPECL。

模块FLIPTROP(D,CLK,Q,QYN);

三、
/CS144上的引脚位置A5
//包表示
/’正面’ LVDS引脚。
//PIN位置D8表示
/’正面’ LVDS引脚。
//PIN位置C8表示
/’负’ LVDS引脚。
三、

输入D;
//SyopSOS属性LOC“A5”

输入CLK;

输出Q;
//SyopSOS属性LOC“D8”

输出QYN;
//SyopSOS属性LOC“C8”

线D,CLK,DYLVDS,Q;

雷亚尔;

IBF U1(I(D),O(DY-LVDS));
//SyopOSO属性“LVDS”

OBUF U2(I(QY-LVDS),O(Q));
//SyopOSO属性“LVDS”

OBUF U3(I(QYL LVDSYN),O(QYN));
//SyopOSO属性“LVDS”

总是@(POSEED CLK)QYLVDS=DY-LVDS;

分配QYLVDSKN=~QYL LVDS;

终端模块

UCF:

下面的示例使用来自
以上两个例子。如果使用UCF,则不需要通过
IOLD和LOC通过HDL属性。获取更多信息
在您的设计中使用LVDS标准,请参阅LVDS设计
VITEX-E数据表中的指南HTTP://Spop.xILIX.COM/PARTIOF/DS022.PDF
如果你想要LVPECL标准,将LVDS改为LPECL。

网“D”LOC=A5;
净“Q”LOC=D8;
网络“qyn”LOC= C8;负负LVDS位置

网“D”IVALL=LVDS;
净“Q”IOVALL=LVDS;
网络“QYN”IOVALL=LVDS;

请登录后发表评论

    没有回复内容