orca-sim
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <string>
#include "ProcessorBase.hpp"
#include "Memory.hpp"
#include "Signal.hpp"
Go to the source code of this file.
Classes | |
struct | orcasim::models::hfriscv::risc_v_state |
class | orcasim::models::hfriscv::HFRiscV |
Namespaces | |
orcasim::models::hfriscv | |
Macros | |
#define | HFRISCV_PC_MEMBASE 0x40000000 |
#define | EXIT_TRAP 0xe0000000 |
#define | IRQ_VECTOR 0xf0000000 |
#define | IRQ_CAUSE 0xf0000010 |
#define | IRQ_MASK 0xf0000020 |
#define | IRQ_STATUS 0xf0000030 |
#define | IRQ_EPC 0xf0000040 |
#define | COUNTER 0xf0000050 |
#define | COMPARE 0xf0000060 |
#define | COMPARE2 0xf0000070 |
#define | EXTIO_IN 0xf0000080 |
#define | EXTIO_OUT 0xf0000090 |
#define | DEBUG_ADDR 0xf00000d0 |
#define | UART_WRITE 0xf00000e0 |
#define | UART_READ 0xf00000e0 |
#define | UART_DIVISOR 0xf00000f0 |
#define COMPARE 0xf0000060 |
Definition at line 53 of file HFRiscV.hpp.
#define COMPARE2 0xf0000070 |
Definition at line 54 of file HFRiscV.hpp.
#define COUNTER 0xf0000050 |
Definition at line 52 of file HFRiscV.hpp.
#define DEBUG_ADDR 0xf00000d0 |
Definition at line 57 of file HFRiscV.hpp.
#define EXIT_TRAP 0xe0000000 |
Definition at line 46 of file HFRiscV.hpp.
#define EXTIO_IN 0xf0000080 |
Definition at line 55 of file HFRiscV.hpp.
#define EXTIO_OUT 0xf0000090 |
Definition at line 56 of file HFRiscV.hpp.
#define HFRISCV_PC_MEMBASE 0x40000000 |
Definition at line 44 of file HFRiscV.hpp.
#define IRQ_CAUSE 0xf0000010 |
Definition at line 48 of file HFRiscV.hpp.
#define IRQ_EPC 0xf0000040 |
Definition at line 51 of file HFRiscV.hpp.
#define IRQ_MASK 0xf0000020 |
Definition at line 49 of file HFRiscV.hpp.
#define IRQ_STATUS 0xf0000030 |
Definition at line 50 of file HFRiscV.hpp.
#define IRQ_VECTOR 0xf0000000 |
Definition at line 47 of file HFRiscV.hpp.
#define UART_DIVISOR 0xf00000f0 |
Definition at line 60 of file HFRiscV.hpp.
#define UART_READ 0xf00000e0 |
Definition at line 59 of file HFRiscV.hpp.
#define UART_WRITE 0xf00000e0 |
Definition at line 58 of file HFRiscV.hpp.