LogiCORE SPI-4.2(POS-PHY L4)v7.0  – 包装文件将IBUFGDS用于TStat而不是IBUFDS-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE SPI-4.2(POS-PHY L4)v7.0 – 包装文件将IBUFGDS用于TStat而不是IBUFDS

问题描述

一般问题描述:

生成Xilinx SPI4.2 v7.0的包装文件时,选择LVDS状态IO时,TStat信号使用IBUFGDS。

它是否正确?

解决/修复方法

这是不正确的。包装文件应该使用IBUFDS而不是IBUFGDS。

这可以通过修改包装器文件并用IBUFDS替换IBUFGDS实例来纠正。

请参阅以下代码:

VHDL(<core_name> / implement / vhdl):

TStat_ibuf0:IBUFDS

港口映射(

I => TStat_P(0),

IB => TStat_N(0),

O => TStat_i(0));

TStat_ibuf1:IBUFDS

港口映射(

I => TStat_P(1),

IB => TStat_N(1),

O => TStat_i(1));

Verilog(<core_name> / implement / verilog):

IBUFDS TStat_ibuf0(

.I(TStat_P [0]),

.IB(TStat_N [0]),

.O(TStat_i [0])

);

IBUFDS TStat_ibuf1(

.I(TStat_P [1]),

.IB(TStat_N [1]),

.O(TStat_i [1])

);

这在IP Update#4发布的SPI4.2 v7.1中得到修复。

请登录后发表评论

    没有回复内容