Device that behaves like a PCIe endpoint towards the Simics PCIe system and captures all downstream accesses to forward them to a Shim device. The Shim converts the transactions to an external non-simics API. The endpoint can be a RCiEP or an EP. Use cases are hybrid systems where an Endpoint runs in a separate environment like an RTL simulator, FPGA prototype or in an external functional simulator.
Required attribute;
read/write access; type:
o|[os] Device receiving all downstream PCIe transactions and is responsible for converting them to the emulator API