Teledyne LeCroy Summit Z2-16 PCI Express Multi-lane Exerciser User Manual User Manual
Page 53

Summit Z2-16 Exerciser User Manual
Chapter 4: Traffic Generation
Teledyne LeCroy
49
Automatically
handle Memory
and IO Read
and Write TLP
transactions
Yes
No
No
If set, automatically handles Memory and IO Read and
Write TLP transactions.
For Memory and IO Read transactions, Completion TLP
contains the data read from the internal Memory/IO
Address Space according to the specified address.
For Memory and IO Write transactions, internal
Memory/IO Address Space is updated at the address
with the data from TLP.
Enable Fast
Memory
Completer
Yes
No
No
If set, enables the high-performance memory completer
functionality.
Region
--Not Set--
Mem_64
Mem_32A
Mem_32B
Fixed_64
Fixed_32
--Not Set--
A Region is a range of addresses in PCI Express
memory space, which the high-performance memory
completer handles using a defined policy.
There are two region types:
• The first type is defined by the fixed address location,
such as Fixed_32 and Fixed_64, and can be used for
both Device and Host Emulation.
• The second type is defined by the specific device
memory space, such as Mem_64, Mem_32A, and
Mem_32B, specified in the BAR setup (see “BARs
Setup” on page 65) in the Configuration Space Editor,
and can be used only for Device Emulation.
The supplied Address is really the Offset from the
beginning of the corresponding memory space. The
actual address is calculated by the Summit Z2-16
Trainer when the BARs are configured.
When a region is enabled, all Write data to the address
range is consumed at high speed and discarded. All
completion data for read requests is filled according to
the rules specified by the PldGrowth and PldSeed
parameters.
Six regions are currently available for the fast memory
completer.
FastMemoryCompleter must be set to enable the
Region.
Address/Offset
(hex)
32-bit
Address/Offset
64-bit
Address/Offset
32-bit
0x00000000
If the corresponding Region is set, based on the region
type, this field is a
32-bit Offset for Mem_32A and Mem_32B, 64-bit Offset
for Mem_64,
32-bit Address for Fixed_32, and
64-bit Address for Fixed_64.
The corresponding Region must be set to enable the
Address/Offset.