Lalla Soft

PISA (PCIe/CXL Integrated Simulation and Analyzer)

PISA is a CXL and PCIe configuration Tool.  It can Read/Write the configuration space and allows the user to scan, decode, display and wirte to the PCIe and CXL Configuration space register.

You can create a script to handle your CXL/PCIe device with the Python that is embedded to PISA.

You can download it on Downloads tab. And, may need to install the .NET 6.0 Desktop Runtime (v6.0.11).

PISA instructions and usages will be continuously uploaded to the Blog. And, if you have any questions or requests, please use the Feedback button on the PISA.

Execution the PISA(PCIe/CXL Tool)

  1. Download the PISA.
  2. Unzip the PISA.
  3. And, double click the “Pisa.exe”

Python

pcie

    Variables

        DID, VID

    Method

        byte ReadByte(int offset)

        void WriteByte(int offset, byte data)

        UInt16 ReadUInt16(int offset)

        void WriteUInt16(int offset, UInt16 data)

        UInt32 ReadUInt32(int offset)

        void WriteUInt32(int offset, UInt32 data)

Features

Features PISA beta
Hex editor for Configuration header
Decoding the configuration header
Bit field editor
Decode Bit field and discription
Python Script
Virtual reference device
to do