gpt4 book ai didi

compiler-errors - vhdl错误: integer literal cannot have negative exponent

转载 作者:行者123 更新时间:2023-12-02 10:44:37 24 4
gpt4 key购买 nike

Quartus编译器在此行报告上述错误消息

constant LIMIT : float (5 downto -27) := 1E-12;

常量是浮点类型,为什么将其视为整数?

该常数仅在if语句中使用,并与另一个float类型的变量进行比较。

最佳答案

文字1E-12是整数,因为尾数(“E”之前的1)是整数;对于real类型的文字类型,请写1.0E-12

但是,这将返回VHDL real类型,而不是VHDL float包中使用的float_generic_pkg。对于float类型常量,请使用to_float包中的float_generic_pkg函数。

关于compiler-errors - vhdl错误: integer literal cannot have negative exponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22113223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com