主要内容

支持HDL代码生成金宝app

你可以使用Simulin金宝appk®用于硬件设计的快速原型。无线HDL工具箱™块,当与HDL Coder™一起使用时,支持HDL代码生成。金宝appHDL Coder工具生成目标独立的可合成的Verilog®和硬件描述语言(VHDL)®FPGA编程或ASIC原型设计代码。

支持HDL代码生成金宝app无线HDL工具箱

“无线HDL工具箱”中的大多数块都支持HDL代码生成。金宝app

以下代码块仅用于模拟,不支持HDL代码生成:金宝app

  • 帧到样本

  • 帧样本

  • FIL帧到样品

  • FIL样本到框架

支持HDL代码生成的其他块金宝app

其他MathWorks®下载188bet金宝搏产品还包括支持HDL代码生成的模块,金宝app您可以使用它们来构建您的设计。

要从所有已安装的产品创建支持hdl的块库,请输入下载188bet金宝搏金宝apphdllib(高密度脂蛋白编码器)在MATLAB中®命令行。该命令需要HDL Coder许可证。

您还可以通过筛选块引用列表来查看文档中支持HDL代码生成的块。金宝app点击在“帮助”窗口顶部的蓝色栏中,然后选择HDL代码生成选中左列底部的复选框。这些块在各自的产品中列出。下载188bet金宝搏您可以使用左列中的目录在产品和类别之间导航。下载188bet金宝搏

请参考每个块页面的“扩展功能> HDL代码生成”部分,了解块实现、属性和HDL代码生成的限制。

流样本接口在HDL

无线HDL工具箱块使用的流样本控制总线数据类型在HDL中被平化为单独的信号。

在VHDL中,接口被声明为:

PORT(clk: IN std_logic;reset: IN std_logic;enb: IN std_logic;in0: IN std_logic_vector(7 DOWNTO 0);——uint8 in1_start: IN std_logic;in1_end: IN std_logic;in1_valid: IN std_logic;out0: OUT std_logic_vector(7 DOWNTO 0);——uint8 out1_start: OUT std_logic;out1_end: OUT std_logic; out1_valid : OUT std_logic );

在Verilog中,接口被声明为:

输入时钟;输入重置;输入enb;输入[7:0]in0;// uint8 input in1_start;输入in1_end;输入in1_valid;输出[7:0]out0;// uint8 output out1_start;输出out1_end; output out1_valid;

相关的话题