#instructions #gpcas #isa #architecture #set #simulator #forward-com

gpcas_forwardcom

ForwardCom instruction set architecture (ISA) properties for use with the General Purpose Core Architecture Simulator (GPCAS)

5 releases

0.2.1 Mar 1, 2023
0.2.0 Jan 31, 2023
0.1.2 Oct 28, 2022
0.1.1 Oct 12, 2022
0.1.0 Sep 14, 2022

#65 in Emulators

24 downloads per month
Used in gpcas_simulator

LGPL-3.0-or-later

535KB
11K SLoC

GPCAS forwardcom

This crate provides ForwardCom support for GPCAS. GPCAS is the short form of General Purpose Core Architecture Simulator, a CPU simulator. Support is incomplete, but functional.

The currently supported version is ForwardCom 1.12. The ForwardCom specification can be found here. The GPCAS interface specification can be found here.

This crate is only dependent on the GPCAS ISA specification. As such, it can also be used for projects outside of GPCAS, for example a standalone emulator.


lib.rs:

This crate provides the ForwardCom emulation front end to the simulator.

It is a full ForwardCom emulator that additionally sends information for the timing simulation back to the simulator.

Dependencies

~1.2–2MB
~45K SLoC