这个C值是什么意思?
What does this C value mean?
我正在做一项大学作业,我必须根据信号的值进行不同的计算。如果 C 的值为 00 ,如果发生溢出,我必须 return a 和 b 的总和以及 OVF 必须为 1。
代码非常基础:
温度 <= ('0'&a)+('0'&b);
结果 <= temp(3 下降到 0);
OVF <= 温度 (4);
然而,我不知何故做错了什么。我的问题是 vivado 一直向我显示一个名为 C 的值,而不是向量的实际值。 C 是什么意思?它未包含在 class 的任何幻灯片中。
如果信号值以不同于默认格式的基数格式显示,您可以更好地理解 Vivado 模拟器中的某些信号值,例如,二进制值 而不是 十六进制值.
AFAIK,Vivado 模拟器中的默认基数是 Hexadecimal 除非你
覆盖特定对象的基数。
Vivado Simulator 支持的基数值如下:
- 二进制,
- 十六进制,
- 八进制,
- ASCII,
- 有符号和无符号十进制。
因此我认为,这里的C
值表示十六进制值。
我正在做一项大学作业,我必须根据信号的值进行不同的计算。如果 C 的值为 00 ,如果发生溢出,我必须 return a 和 b 的总和以及 OVF 必须为 1。
代码非常基础:
温度 <= ('0'&a)+('0'&b);
结果 <= temp(3 下降到 0);
OVF <= 温度 (4);
然而,我不知何故做错了什么。我的问题是 vivado 一直向我显示一个名为 C 的值,而不是向量的实际值。 C 是什么意思?它未包含在 class 的任何幻灯片中。
如果信号值以不同于默认格式的基数格式显示,您可以更好地理解 Vivado 模拟器中的某些信号值,例如,二进制值 而不是 十六进制值.
AFAIK,Vivado 模拟器中的默认基数是 Hexadecimal 除非你 覆盖特定对象的基数。 Vivado Simulator 支持的基数值如下:
- 二进制,
- 十六进制,
- 八进制,
- ASCII,
- 有符号和无符号十进制。
因此我认为,这里的C
值表示十六进制值。