[X]关闭

(四) System Generator 之 与计算机交互的边界模块

文档创建者:自恋狂vip
浏览次数:4065
最后更新:2016-01-29
System Generator中与边界交互的模块有:GatewayIn、 Gatewayout、FromWorkspace 和To Workspace,下面我们将对其进行详细介绍。
1.     GatewayIn
该模块是Simulink模块数据流到 Xilinx模块的入口:
我们双击该模块,可以调出其参数设置窗口如下:
在基本设置栏里,可以设置输出格式为布尔类型(二值化)、定点类型和浮点类型;还可以设置有符号或无符号数;对于定点数的精度可以设置整数位和浮点位的位数,对于浮点数,可以设置为单浮点、双精度浮点型和定制型浮点;还可以设置量化和溢出的处理方式。

在执行设置栏里,可以设置接口类型为不带总线和带AXI总线;还可以添加IO管脚位置约束和电平约束;最后一项可以设置FPGA资源评估项。
         

2.  Gateway out
该模块是 Xilinx模块的入口到 Simulink模块数据流:
我们双击该模块,可以调出其参数设置窗口如下:
在基本设置栏里,可以设置输出端口的数据格式。

在执行设置栏里,可以设置输出接口类型,可以是不带总线的None,也可以带AXI总线,便于与外部衔接,系统自动生成带总线的HDL代码;还可以添加IO管脚位置约束和电平约束;最后一项可以设置FPGA资源评估项。
                  

3.     FromWorkspace
该模块是计算机中数据流输入到Xilinx模块的端口,下面是其模块:
我们双击该模块,可以对其进行设置,其中SourceImage1D是数据变量名,也就是从计算机中传来的数据流的变量名;Output data type 一般选择继承(自动),也就是数据流的格式是继承原有的SourceImage1D的格式的,而SourceImage1D是从MATLAB函数中获取的数据,后面我们会讲到。

4.     ToWorkspace
该模块是Xilinx模块的数据流输出到计算机中端口,下面是其模块:
我们双击该模块,可以对其进行设置,其中DestImage1D是数据变量名,也就是从Xilinx模块中传出的数据流的变量名;Limitdata points to last 是设置输入数据采样的最大位数,inf可以采样数据的所有位,是系统默认的值;这里需要注意保存数据格式,这个非常重要,这个数据格式跟你的保存数据函数有关,这里我们设置为array,跟我们的保存数据函数对应;而DestImage1D是从MATLAB函数中获取的数据,后面我们会讲到。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则