Verilog左移运算产生5.1IXXT-不正确逻辑-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Verilog左移运算产生5.1IXXT-不正确逻辑<<< with a signed operand

描述

关键词:XST,Verilog,2001,移位,左,算术,符号,签名

紧迫性:标准

一般描述:
为:
DATAN和LT <3’SB101
XST将右操作数处理为-3,而不是+5。结果,它的右移了3。

解决方案

Verilog 2001规范说明移位算子的右操作数总是作为无符号数处理。

这个问题固定在最新的5.2i服务包中,可在:
HTTP://Spop.xILIX.COM/XLNX/XILL SWIOUPDATESHOME.JSP
包含修复的第一服务包是5.2i服务包1。

请登录后发表评论

    没有回复内容