3。FPGAExpress-当实例化一个管理员到IOBUF时,我遇到“错误:NGDHELPES:346 -双直接焊盘……”-Xilinx-AMD社区-FPGA CPLD-ChipDebug

3。FPGAExpress-当实例化一个管理员到IOBUF时,我遇到“错误:NGDHELPES:346 -双直接焊盘……”

描述

关键词:IOBUF守护者表示错误NGDHELPER 346双直接焊盘

紧迫性:标准

一般描述:
当在连接到IOBUF的VHDL/Verilog中实例化一个守护程序时,
执行过程中发生以下错误:

“错误:NGDHELPES:346 -双直接垫网”名称“有一个
非法连接。”

这在综合过程中发生,当FPGA Express分配一个OBUF时
到IDEF网表中IOBUF的I/O引脚。

解决方案

解决方案是实例化一个Iopad,这样OBUF就不会被
保持器组件。

Verilog示例:

时间刻度1ns/1ns

模块密钥测试
(DATAZIN,DATAXOUT,三态

输入数据输入;
输入三态;
输出数据输出;
线铋;

OPAD MyPopad(.PAD(BI));
守护者My守护(O(BI));
IOBUF PC01(I(DATAIIN),IO(BI),T(三态),O(DATAOOUT));

终端模块

VHDL示例:

库IEEE;
使用IEEE.STDYLogiCy1164.ALL;

实体iPOLT是
端口(
Tri:在STDYLogic中;
输入:在STDYLogic中;
输出:输出STDY逻辑

末端异物;

IOPOLT建筑

组件OPAD端口(PAD:OUT STDYLogic);
端部元件;

组件IOBUF端口
O:走出困境;
IO:输入输出;
I:在Stdululoic;
T:在Stdululic);
端部元件;
部件保持器端口(O:输入输出);
端部元件;

信号BI:STDYLogic;

开始
MyPopad:OPAD端口映射(PAD=& GT;BI);

MyIIOBUF:IOBUF端口映射
输出,
IO=&
i=& gt;输入;
t=& t;
MixField:守护者端口映射(O= & Gt;BI);

终端孔洞;

请登录后发表评论

    没有回复内容