读取存储器

读取FPGA终端上可用的存储器。

如果使用块存储器或查找表实现存储器项,则只能从写入存储器的时钟域中读取数据。在上述实现方式中,可通过为每个存储器项仅使用一个写入方节点和一个读取方节点的方式来优化代码。要在单独的时钟域中进行读写,请使用FIFO或寄存器。

1378

输入/输出

datatype_icon

引用输入

存储器项的引用。

datatype_icon

地址

待读取的存储器地址。

有效地址范围取决于创建输入存储器项时,指定的所需元素数量。例如,如指定请求的元素数量为65536,有效地址范围为0至65535。如地址超过地址范围,节点将返回错误。

datatype_icon

错误输入

该节点运行前发生的错误。

该节点根据标准错误处理方式处理该输入。

Standard Error Behavior

Default value: 无错误

datatype_icon

引用输出

存储器项的引用。

datatype_icon

数据

从指定存储器项的地址获取的数据。

datatype_icon

错误输出

错误信息。

该节点根据标准错误处理方式生成该输出。

Standard Error Behavior

Programming Patterns

使用存储器项传输数据

配置存储器用于读写访问

选项卡上,使用存储器接口选项配置此节点从中读取的接口(A或B)。根据创建存储器节点创建存储器时配置的读/写访问权限,请使用以下指南选择合适的接口:

  • 如果存储器具有读写访问权限,请选择读取A
  • 如果存储器为只读,则表示双端口读取访问权限,请选择读取A读取B