Visible to Intel only — GUID: lro1402201689101
Ixiasoft
Visible to Intel only — GUID: lro1402201689101
Ixiasoft
31.4.5. Read and Write Stride Fields
The read and write stride fields are optional and only available when using the extended descriptor format. The stride value determines how the read and write hosts increment the address when accessing memory. The stride value is in terms of words, so the address incrementing is dependent on the host data width.
When stride is enabled, the host defaults to sequential accesses, which is the equivalent to a stride distance of one. A stride of zero instructs the host to continuously access the same address. A stride of two instructs the host to skip every other word in a sequential transfer. You can use this feature to perform interleaved data accesses, or to perform a frame buffer row and column transpose. The read and write stride distances are stored independently allowing, you to use different address incrementing for read and write accesses in memory-to-memory transfers. For example, to perform a 2:1 data decimation transfer, you would simply configure the read host for a stride distance of two and the write host for a stride distance of one. To complete the decimation operation you could also insert a filter between the two hosts.