Module faucon_emu::cpu[][src]

Expand description

Falcon microprocessor abstractions.

Structs

Representation of the Falcon processor.

Representation of all Falcon CPU registers.

Enums

Flag bits for the flags special-purpose register.

The execution state of the Falcon processor which controls its behavior.

Falcon trap kinds that can be delivered to the microprocessor.

Constants

A special-purpose register that holds the configuration bits for the SCP authentication process.

A special-purpose register that holds the configuration bits for the SCP DMA functionality.

A special-purpose register that holds various CPU flag bits.

A special-purpose register that holds the address for Interrupt Vector 0.

A special-purpose register that holds the address for Interrupt Vector 1.

A special-purpose register that holds the address for Interrupt Vector 2.

A special-purpose register that holds the current program counter.

A special-purpose register that holds the current stack pointer.

A special-purpose register that holds details on triggered traps.

A special-purpose register that holds the address for the Trap Vector.

A special-purpose register that holds the external base address for IMEM transfers.

A special-purpose register that holds the external base address for DMEM transfers.

A special-purpose register that holds the configuration bits for the CTXDMA ports.