Cyclone® V Avalon® Streaming (Avalon-ST) Interface for PCIe* Solutions User Guide

ID 683524
Date 6/02/2020
Public
Document Table of Contents

15.6.10.5. shmem_fill Procedure

The shmem_fill procedure fills a block of BFM shared memory with a specified data pattern.

Location

altpcietb_bfm_driver_rp.v

Syntax

shmem_fill(addr, mode, leng, init)

Arguments

addr

BFM shared memory starting address for filling data.

mode

Data pattern used for filling the data. Should be one of the constants defined in section Shared Memory Constants.

leng

Length, in bytes, of data to fill. If the length is not a multiple of the incrementing data pattern width, then the last data pattern is truncated to fit.

init

Initial data value used for incrementing data pattern modes. This argument is reg [63:0].

The necessary least significant bits are used for the data patterns that are smaller than 64 bits.