16 pcie ssd base address mapping, Nvme pcie ssd device configuration – Teledyne LeCroy PETracer ProtoSync Software User Manual User Manual

Page 127

Advertising
background image

PETracer Software User Manual

Chapter 8: Reports and Tools

Teledyne LeCroy

121

8.16 PCIe SSD Base Address Mapping

In order for NVMe, PQI, AHCI and ATA command to work correctly, the PETracer
software needs to know the Memory Base Address of the device. In cases when Base
Address assignment is recorded in the trace, the software will determine all the values
automatically. If the Base Address assignment is not present in the trace, you can specify
the values manually using this dialog. You need to select the type of the device (NVMe,
PQI or AHCI) and set the value of the Base Address by selecting Tools > PCIe SSD Base
Address Mapping
. The PCIe SSD Configuration dialog displays (see Figure 10.35 on
page 210).

From software release 6.63 onwards, users are able to decode NVMe/PQI traces which
are lacking configuration space and administration information and from release 6.70 this
is applicable to AHCI traces. Users have to follow the steps below to facilitate this
decoding:

Step 1 Record the trace for NVMe/PQI, AHCI or ATA device boot and decode it.

This saves the configuration space and administration information in .xml format,
which is used to decode traces with only IO commands.

Step 2 Record the trace of the same NVMe/PQI, AHCI or ATA device without

rebooting and the application will decode it.

You can keep recording and decoding until rebooting. On reboot repeat steps 1 and 2
above.

NVMe PCIe SSD Device Configuration

The PCIe SSD Configuration dialog is used to add missing information to decode the
trace without the configuration space and queue administration information. See figure
on next page for NVMe PCIe SSD Device Configuration.

Prior to decoding if every thing is available in Configuration Space then Source equals
Config Space (see figure on next page).

Advertising