VHDL bit 类型 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文

VHDL bit 类型的单个位元在 C/C++ 中呈现为单个字节。下表显示了 bit 的值及其等效的 C/C++ 值。

表 1. 位元的值及其等效的 C/C++ 值
bit C/C++ 字节值(十进制)
'0‘ 0
‘1‘ 1

代码示例:

// Put a '1' on signal "clk," where "clk" is defined as
// signal clk : bit;
const char one_val = 1; // C encoding for bit '1'...
int clk = loader.get_port_number("clk");
loader.put_value(clk, &one_val); // set clk to 1