8.2i XST  – 已知问题-Altera-Intel社区-FPGA CPLD-ChipDebug

8.2i XST – 已知问题

问题描述

本答复记录包含XST 8.2i的已知问题。

解决/修复方法

Q1。 XST可以通过泛型并在命令行中定义吗?

A1。目前不支持此功能。 ISE 9.1i计划支持此功能。

Q2。向后注册平衡对进位链没有影响。

A2。请参阅(Xilinx答复21766)

Q3。在“for循环”中使用禁用构造不起作用。

A3。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q4。 “for循环”不支持停止条件!=。

A4。请参阅(Xilinx答复21806)

Q5。不支持计算为实常数的表达式。

A5。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q6。在“for循环”中使用禁用构造不起作用。

A6。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q7。不支持case语句中的签名输入。

A7。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q8。不支持case语句中的Hex输入。

A8。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q9。不支持分层defparam。

A9。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q10。不支持Verilog“wait”语句。

A10。这是XST中的已知限制。此问题没有安排修复程序。

Q11。 XST不会拒绝分配中的大小不匹配。

A11。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q12。 “警告:Xst:819 – file.vhd行xx:过程灵敏度列表中缺少以下信号……”

A12。请参阅(Xilinx答复14310)

Q13。无约束的整数导致质量差。

A13。这是XST中的已知限制。计划为ISE 9.1i提供支持。

Q14。 “错误:Xst:783 – top.vhd第12行:Matrix尚未支持。”

A14。请参阅(Xilinx答复14649)

Q15。不支持在一个包中声明常量并在另一个包中指定它们。

A15。这是XST中的已知限制。没有针对此问题安排修复程序。

Q16。不支持VHDL中嵌套的“for循环”。

A16。这是XST中的已知限制。没有针对此问题安排修复程序。

Q17。不支持使用多个等待条件。

A17。这是XST中的已知限制。没有针对此问题安排修复程序。

Q18。对两个单独的循环使用相同的整数变量会生成不正确的网表。

A18。请参阅(Xilinx答复22066)

Q19。 “错误:HDLParsers:818 – 无法确定选择器的类型&”。

A19。请参阅(Xilinx答复22098)

Q20。对两个单独的循环使用相同的整数变量会生成不正确的网表。

A20。请参阅(Xilinx答复22066)

Q21。 XST是否支持Verilog特定的块?

A21。(Xilinx答复22171)

Q22。 “错误:Xst:2088 for循环中不支持禁用语句。”

A22。请参阅(Xilinx答复22177)

Q23。 XST不支持元注释中的ifdefs。

A23。请参阅(Xilinx答复22227)

Q24。 “是fatal_error:XST:可移植性/出口/ Port_Main.h:<号码>”。

A24。请参阅(Xilinx答复23210)

Q25。 “错误:Xst:1923 – Line <MY_LINE>没有足够的元件用于目标<MY_DATA>”。

A25。请参阅(Xilinx答复22376)

Q26。 Virtex / -E,Spartan-II / -E – 双端口双写RAM推断不起作用,如XST用户指南中所示。

A26。请参阅(Xilinx答复22385)

Q27。 “错误:LIT:250 – 引脚WEA0,WEA1,WEA2和RAMB16符号”<symbol_name>“的WEA3不共享相同的信号。当WRITE_WIDTH_A设置为1,2,4或9时,应连接这些引脚同样的信号。“

A27。请参阅(Xilinx答复22397)

Q28。什么是“错误:Xst:772 – ”属性未被授权:’succ’。“是什么意思?

A28。请参阅(Xilinx答复22495)

Q29。 XST内存不足或需要很长时间来综合具有嵌套for循环的设计。

A29。请参阅(Xilinx答复22625)

Q30。当将2位向量与14位向量连接并复用16位向量时,XST会生成错误的逻辑。

A30。请参阅(Xilinx答复22684)

Q31。 XST为VHDL代码生成错误的逻辑,逐位分配总线。

A31。请参阅(Xilinx答复22753)

Q32。当没有初始条件时,FSM不会被XST编码。

A32。请参阅(Xilinx答复22761)

Q33。 XST – “警告:HDLParsers:3530 – 文件<name_of file> .vhd的时间戳比当前系统时间新。”

A33。请参阅(Xilinx答复23050)

Q34。 “错误:HDLParsers:3501 – 不支持循环依赖!”

A34。请参阅(Xilinx答复23141)

Q35。 “错误:NgdBuild:752 – ‘<design> .ucf’中的行xx:在设计中找不到实例’inst_lut100’”;在ISE 8.1i中正确传递的设计会出错。

A35。请参阅(Xilinx答复23249)

Q36。 “警告”Xst:2183:以下三态未被逻辑“替换”; XST无法用逻辑替换TBUF的原因。

A36。请参阅(Xilinx答复20048)

Q37。 XST无法在设计中报告正确数量的Block RAM。

A37。这是XST的一个已知问题;使用MAP报告获取最准确的数字。此问题将在ISE 9.1i中修复。

Q38。在某些情况下,XST在IOB内部映射I / O触发器和RESET存在问题。

A38。请参阅(Xilinx答复23273)

Q39。 XST不允许为整数传递字符串。

A39。在旧版本的XST中,允许将整数作为字符串传递。这是针对LRM的,不应该被允许。因此,ISE 8.2i中XST中的行为是正确的,并将在将来的版本中保留。

Q40。 “错误:HDLParsers:808 – ”C:/…/ des.vhd“第599行.TO_INTEGER在此上下文中不能有这样的操作数。”

A40。请参阅(Xilinx答复23309)

Q41。当在VHDL中的记录类型中使用整数类型时,XST会生成不正确的逻辑。

A41。请参阅(Xilinx答复23334)

请登录后发表评论

    没有回复内容