Abstract
The present disclosure relates to accelerating the development cycle of computing systems utilizing custom processors. By configuring a general-purpose processor as an endpoint on a standard communication bus to run a software simulation of an unmanufactured processor, system integration and host software development can proceed well before the physical processor arrives and is operational at a basic level. The simulated hardware features input/output connectivity mirroring expected production systems, a dedicated management endpoint for artificial error injection and debugging, and a network interface to interconnect multiple simulation cards for scale-up testing.
Keywords: hardware simulation, system integration, custom silicon, endpoint emulation, error injection, interconnect network, PCIe, peripheral component interconnect express, processor, ASIC, CPU.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
N/A and , "A Software Simulated PCIe Device", Technical Disclosure Commons, ()
https://www.tdcommons.org/dpubs_series/9965