#cpu #architecture #gpcas #model #definition #simulator #general

gpcas_cpu_model

General Purpose Core Architecture Simulator (GPCAS) CPU model definition

14 unstable releases (6 breaking)

0.7.1 Sep 8, 2022
0.6.1 Aug 17, 2022
0.6.0 Jan 25, 2022
0.5.0 Dec 31, 2021
0.1.1 Jul 27, 2021

#81 in Simulation

Download history 8/week @ 2024-02-20 43/week @ 2024-02-27 14/week @ 2024-03-12

65 downloads per month
Used in gpcas_simulator

LGPL-3.0-or-later

185KB
3K SLoC

GPCAS CPU model crate

This crate provides the CPU model definition for GPCAS. GPCAS stands for General Purpose Core Architecture Simulator.

As GPCAS provides simulation of a highly configurable CPU model, this crate provides the configuration. It can be saved into and loaded from files.


lib.rs:

Defines the structure of an abstract CPU model and some helpful functions for working with it, as well as the corresponding file structure.

Any application working with the model should use the structs and definitions in this crate to ensure compatibility.

Dependencies

~1–1.7MB
~40K SLoC