NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
neorv32_legacy.h
Go to the documentation of this file.
1// ================================================================================ //
2// The NEORV32 RISC-V Processor - https://github.com/stnolting/neorv32 //
3// Copyright (c) NEORV32 contributors. //
4// Copyright (c) 2020 - 2025 Stephan Nolting. All rights reserved. //
5// Licensed under the BSD-3-Clause license, see LICENSE for details. //
6// SPDX-License-Identifier: BSD-3-Clause //
7// ================================================================================ //
8
15
16#ifndef NEORV32_LEGACY_H
17#define NEORV32_LEGACY_H
18
19#include <stdint.h>
20
21/**********************************************************************/
26#define RTE_TRAP_I_ACCESS TRAP_CODE_I_MISALIGNED
27#define RTE_TRAP_I_ILLEGAL TRAP_CODE_I_ACCESS
28#define RTE_TRAP_I_MISALIGNED TRAP_CODE_I_ILLEGAL
29#define RTE_TRAP_BREAKPOINT TRAP_CODE_BREAKPOINT
30#define RTE_TRAP_L_MISALIGNED TRAP_CODE_L_MISALIGNED
31#define RTE_TRAP_L_ACCESS TRAP_CODE_L_ACCESS
32#define RTE_TRAP_S_MISALIGNED TRAP_CODE_S_MISALIGNED
33#define RTE_TRAP_S_ACCESS TRAP_CODE_S_ACCESS
34#define RTE_TRAP_UENV_CALL TRAP_CODE_UENV_CALL
35#define RTE_TRAP_MENV_CALL TRAP_CODE_MENV_CALL
36#define RTE_TRAP_DOUBLE_TRAP TRAP_CODE_DOUBLE_TRAP
38#define RTE_TRAP_MSI TRAP_CODE_MSI
39#define RTE_TRAP_MTI TRAP_CODE_MTI
40#define RTE_TRAP_MEI TRAP_CODE_MEI
41#define RTE_TRAP_FIRQ_0 TRAP_CODE_FIRQ_0
42#define RTE_TRAP_FIRQ_1 TRAP_CODE_FIRQ_1
43#define RTE_TRAP_FIRQ_2 TRAP_CODE_FIRQ_2
44#define RTE_TRAP_FIRQ_3 TRAP_CODE_FIRQ_3
45#define RTE_TRAP_FIRQ_4 TRAP_CODE_FIRQ_4
46#define RTE_TRAP_FIRQ_5 TRAP_CODE_FIRQ_5
47#define RTE_TRAP_FIRQ_6 TRAP_CODE_FIRQ_6
48#define RTE_TRAP_FIRQ_7 TRAP_CODE_FIRQ_7
49#define RTE_TRAP_FIRQ_8 TRAP_CODE_FIRQ_8
50#define RTE_TRAP_FIRQ_9 TRAP_CODE_FIRQ_9
51#define RTE_TRAP_FIRQ_10 TRAP_CODE_FIRQ_10
52#define RTE_TRAP_FIRQ_11 TRAP_CODE_FIRQ_11
53#define RTE_TRAP_FIRQ_12 TRAP_CODE_FIRQ_12
54#define RTE_TRAP_FIRQ_13 TRAP_CODE_FIRQ_13
55#define RTE_TRAP_FIRQ_14 TRAP_CODE_FIRQ_14
56#define RTE_TRAP_FIRQ_15 TRAP_CODE_FIRQ_15
58
59#endif // NEORV32_LEGACY_H