主要内容

将位输入向量转换为整数

此示例说明如何在 Simulink® 模型中使用 Bits to Word 模块,该模型将位向量转换为无符号整数。您还为该模型生成 HDL 代码。

仿真模型

加载并打开 hdlcoder_bits_to_word 模型。DUT 子系统包含 Bits to Word 模块,该模块将位向量转换为无符号整数。

load_system("hdlcoder_bits_to_word");
open_system("hdlcoder_bits_to_word/DUT");

hdlcoder_bits_to_word 模型进行仿真。输入是长度为 5 的向量。该模块将输入向量的第一个元素视为输出的最低有效位 (LSB)。该模块的输出是 ufix5 类型的无符号整数。

sim('hdlcoder_bits_to_word');

生成 HDL 代码

您可以使用 HDL Coder™ 为模型生成 HDL 代码。要为 DUT 子系统生成 HDL 代码,请运行以下 makehdl 命令:

makehdl("hdlcoder_bits_to_word/DUT")