我是一个VHDL菜鸟,尝试创建一些常量并为它们分配十六进制数字,但是我一直都会遇到错误。
我希望常量FOO_CONST
等于0x38
喜欢这个......
constant FOO_CONST : integer := x"38";
错误:
Type integer does not match with a string literal
我尝试了一些变种没有成功。
我很感激任何帮助。谢谢!
-Mike
答案 0 :(得分:11)
您可以使用格式base#value#
:
constant FOO_CONST : integer := 16#38#;