主要内容

阿喜主人读

从FPGA板上读取内存位置金宝app

  • 库:
  • 用于Intel板的HDL验金宝app证器支持包

描述

阿喜主人读块在FPGA板上运行时与AXI主IP通信。块转发读命令到IP,以访问FPGA板上的内存映射位置。

在使用此块之前,必须创建一个axis主IP并将其集成到FPGA设计中。有关更多信息,请参见建立MATLAB作为AXI Master

港口

输出

全部展开

从FPGA板读取的数据,作为标量或矢量返回。输出大小为1 × -N,在那里N输出向量的大小参数值。的输出数据类型参数设置此输出的数据类型。从FPGA读取数据的类型uint32int32uint64,或int64取决于FPGA上AXI主IP的数据宽度。块将数据类型转换为输出数据类型参数。

数据类型:|int8|uint8|int16|uint16|int32|uint32|int64|uint64|不动点

参数

全部展开

主要

指定读操作的起始地址为非负整数或十六进制值。该块将地址数据类型转换为uint32uint64根据AXI主IP地址宽度。该地址必须指向由FPGA板上的AXI主IP控制的AXI从内存位置。

内存映射的指导方针

  • 如果AXI主IP地址宽度是32位,内存是4字节对齐的,每个地址是4字节增量(0 x00 x40的混合体).例如地址0 x1返回一个错误。

  • 如果AXI主IP地址的宽度是64位,那么内存是8字节对齐的,并且每个地址都是一个8字节增量(0 x00的混合体0 x10).例如,指定地址0 x10 x4均无效并返回错误。

  • 如果AXI主IP地址宽度为32位破裂类型参数设置为增量时,块将地址增加4个字节。

  • 如果AXI主IP地址宽度为64位破裂类型参数设置为增量时,块将地址增加8个字节。

  • 不要使用64位的axis主程序来访问32位寄存器。

例子:0 xa4

增量模式下,axis主机从指定地址开始的连续内存空间读取数据向量。在固定模式下,AXI主机从相同的地址读取所有数据。

该块将从FPGA读出的数据转换为指定的数据类型。

指定要读取的块的内存位置的数量。默认情况下,块读取一个连续的地址块,每次操作都增加地址。要关闭地址递增模式并从相同的位置重复读取,请设置破裂类型参数固定

当指定一个较大的操作大小时,例如读取一个具有两倍数据速率(DDR)内存的块,该块会自动将该操作分解为多个突发,使用所支持的最大突发大小。金宝app支持的最大突发大小为25金宝app6个字。

指定块的模拟示例时间。当你指定-1(默认),块继承系统中其他块的样例时间。

若要从一组具有频闪器同步的寄存器中读取数据,请选择此参数。当FPGA设计包括由HDL Coder™生成的频闪同步时,启用此参数。有关频闪同步的更多信息,请参阅“带频闪同步的矢量数据读写”一节IP核心用户指南(高密度脂蛋白编码器)

设置用HDL编码器生成的频闪的绝对地址。绝对地址是由IP核报告提供的基址和频闪偏移量之和。

例子:如果基址为0 x41000000和偏移量是0 x110,则绝对地址为0 x41000110

依赖关系

要启用该参数,请选择矢量寄存器数据与频闪同步

接口

指定主机和FPGA之间通信的接口类型。

AXI主接口配置

要查看这些参数,请单击打开“axis Master Interface Configuration”对话框配置全局参数.可见参数依赖于类型参数值。

全局参数适用于整个Simulink金宝app®模型。

指定FPGA板的制造商。根据FPGA单板类型不同,AXI主IP有所不同。

依赖关系

单击,启用该参数配置全局参数

在FPGA上选择AXI主IP的数据宽度,以位为单位。

对于PCI-Express,将此值设置为32.对于JTAG或以太网连接,将该值设置为3264

依赖关系

单击,启用该参数配置全局参数

指定与FPGA板通信时使用的JTAG线缆类型。当主机有多根线缆连接时,使用此参数。

当设置为时汽车(默认),块自动检测JTAG电缆类型。该块优先搜索Digilent®并使用此过程来检测电缆的类型。

  1. AXI大师写block搜索Digilent电缆。如果块发现:

    • 只有一根Digilent电缆,它使用该电缆与FPGA板通信

    • 超过一个Digilent电缆-它返回一个错误。要解决此错误,请使用有线电视的名字参数。

    • 没有Digilent电缆,搜索FTDI电缆

  2. 如果没有发现Digilent电缆,则AXI大师写block搜索FTDI电缆。如果块发现:

    • 一根FTDI线缆,用于与FPGA板通信

    • 多于一条FTDI电缆,它返回一个错误-要解决此错误,使用有线电视的名字参数。

    • 没有FTDI电缆,它返回一个错误-要解决这个错误,连接Digilent或FTDI电缆。

  3. 如果发现两条不同类型的电缆,则优先选择Digilent电缆。若使用FTDI线缆,则设置为FTDI

当设置为时FTDI时,块搜索FTDI电缆。如果对象发现:

  • 一根FTDI线缆,用于与FPGA板通信

  • 多于一条FTDI电缆,它返回一个错误-要解决此错误,使用有线电视的名字参数。

  • 没有FTDI电缆,它返回一个错误-要解决这个错误,连接Digilent或FTDI电缆。

有关详细信息,请参见从多个JTAG电缆中选择

依赖关系

要启用该参数,请设置类型JTAG供应商赛灵思公司

当主机连接了多根JTAG线缆时,需要配置该参数。如果有多根JTAG电缆连接到主机,并且您没有指定此参数,则块返回一个错误。错误信息中包含可用JTAG线缆的名称。有关详细信息,请参见从多个JTAG电缆中选择

依赖关系

要启用该参数,请设置类型JTAG

指定JTAG时钟频率,单位为MHz。JTAG频率取决于电缆类型和FPGA板支持的最大时钟频率。金宝app请检查主板文档中支持的频率范围。金宝app

依赖关系

要启用该参数,请设置类型JTAG

如果有多个FPGA或Zynq,请将该参数值指定为非负整数®设备在JTAG链上。否则,选择汽车(默认)为自动检测链位。

依赖关系

要启用该参数,请设置类型JTAG供应商赛灵思公司

如果JTAG链上有多个FPGA或Zynq设备,请将该参数值指定为非负整数。

依赖关系

要启用该参数,请设置类型JTAG供应商赛灵思公司

如果JTAG链上有多个FPGA或Zynq设备,请将该参数值指定为非负整数。

依赖关系

要启用该参数,请设置类型JTAG供应商赛灵思公司

指定FPGA板上以太网端口的IP地址。

例子:192.168.0.10

依赖关系

要启用该参数,请设置类型UDP

指定目标FPGA的UDP端口号为255 ~ 65,535的整数。

依赖关系

要启用该参数,请设置类型UDP

介绍了R2019b