The model consists of a set of C functions that reside in a shared library. Example C code is provided to demonstrate how these functions form the interface to the C model. Full details of this interface are given in C Model Interface.
The model is bit accurate but not cycle accurate; it performs exactly the same operations as the core. However, it does not model the core latency, interface signals, or TUSER feature.