Simon Southwell

Systems Consultant,
Wyvern Semiconductors

About the Speaker

Engineer with 35+ years in R&D, with experience in ASIC design, FPGA, and embedded software development. Currently working on developing  open-source IP in areas such as co-simulation and system modelling. A collaborator on the OSVVM project, adding and supporting its co-simulation capabilities and developing verification IP.

Areas of experiences include logic IP for both ASIC and FPGA, logic verification, HPC,  processor systems, networking (802.3 and proprietary), embedded software, co-simulation technology, software modelling of SoC systems, data compression logic, PCIe endpoint design, cellular (3G and 4G), wireless (802.11 and 802.15.4). Joint or sole author on several logic IP related patents.

Frame 1984079338

Complex protocol modelling with OSVVM co-simulation, exploring the PCIe VC

Overview

A look at OSVVM co-simulation features and their use for constructing complex protocol verification component using PCIe as an example. It looks at the integration of the PCIe GEN1/GEN2 C model from the presenter’s pcieVHost project, using OSVVM’s co-simulation capabilities, to construct an OSVVM compatible Verification Component (VC), used like any other VHDL based VC, but with additional features, to drive 3rd party PCIe IP. An example of driving Altera’s Cyclone V Hard IP for PCI Express is discussed.

 

Key Points

  • OSVVM co-simulation
  • Verification IP
  • PCI Express