生 成 代 码 前 准 备 工 作 在 从 模 型 生 成 HDL 代 码 前 , 你 应 该 作 如 下 工 作 : • 在 生 成 代 码 前 , 用 hdlsetup 功 能 ( 详 见 Initializing Model Parameters with hdlsetup) 来 对 你要 生 成 HDL 代 码 的 模 型 进 行 设 置 。 • 用 hdllib 功 能 来 创建目前 支持 HDL 代 码 生 成 的 模 块库( 详 见 Show Blocks Supported for HDL Code Generation) 通过用 这个库里的 模 块来 构建模 型 , 你 的 模 型 就会兼容 HDL。 支持的 模 块集合在 今后的 版本会改变, 所以你 每次安装新版本的 本产品时应 该 重建支持的模 块库。 • 用 Run Compatibility Checker 选项( 详 见 Selecting and Checking a Subsystem for HDL Compatibility) 来 检查你 模 型 或者 DUT 的 HDL 兼容性并生 成 HDL Code Check Report。 你 也可以调用 chekhdl 函数( 见 checkhdl) 来 运行 兼容性检查器。 练 习简介 HDL Coder 支持生 成 代 码 , 用 户可以选择以下 环境: 1. MATLAB 命令窗口支持用 makehdl, makehdltb 和其他函数生 成 代 码 2. Simulink GUI (配置 参数对 话框和/或模 型 浏览器) 提供模 型 仿真参数/代 码 生 成 参数和函数的集成 视图 这个实践练习通过在 以上两种环境使用 中相同的 模 型 , 介绍 HDL 代 码 的 生 成 和仿真机制。在这一系列步骤中, 你 将: 1. 构建一个简单模 型 用 于生 成 代 码 2. 从 模 型 中的 子系统生 成 代 码 3. 生 成 适用 于 Mentor Graphics ModelSim 仿真器的 VHDL 测试台来 实现模 型 的 仿真 4. 在 仿真器中编译和执行 模 型 和测试台 5. 用 同样的 模 型 生 成 并仿真 Verilog 代 码 6. 检查模 型 和 HDL Coder 的 兼容性 stir_fixed 模型 这些练习用 sfir_fixed 模 型 作 为 HDL 代 码 生 成 源。该 模 型 模 拟一对 称有限脉冲响应 滤波器算法, 通过定点数计算实现。 该 模 型 里的 模 块支持 HDL 代 码 生 成 , 并且模 型 参数已进 行 配置 以适于代 码 生 成 。想了解更多关于模 型 准备以进 行 代 码 生 成 , 参考 Prepare Simu...