cpu_vect.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /* Interrupt vector numbers autogenerated by /n/asic/design/tools/rdesc/src/rdes2intr version
  2. from ../../inst/crisp/doc/cpu_vect.r
  3. version . */
  4. #ifndef _______INST_CRISP_DOC_CPU_VECT_R
  5. #define _______INST_CRISP_DOC_CPU_VECT_R
  6. #define NMI_INTR_VECT 0x00
  7. #define RESERVED_1_INTR_VECT 0x01
  8. #define RESERVED_2_INTR_VECT 0x02
  9. #define SINGLE_STEP_INTR_VECT 0x03
  10. #define INSTR_TLB_REFILL_INTR_VECT 0x04
  11. #define INSTR_TLB_INV_INTR_VECT 0x05
  12. #define INSTR_TLB_ACC_INTR_VECT 0x06
  13. #define TLB_EX_INTR_VECT 0x07
  14. #define DATA_TLB_REFILL_INTR_VECT 0x08
  15. #define DATA_TLB_INV_INTR_VECT 0x09
  16. #define DATA_TLB_ACC_INTR_VECT 0x0a
  17. #define DATA_TLB_WE_INTR_VECT 0x0b
  18. #define HW_BP_INTR_VECT 0x0c
  19. #define RESERVED_D_INTR_VECT 0x0d
  20. #define RESERVED_E_INTR_VECT 0x0e
  21. #define RESERVED_F_INTR_VECT 0x0f
  22. #define BREAK_0_INTR_VECT 0x10
  23. #define BREAK_1_INTR_VECT 0x11
  24. #define BREAK_2_INTR_VECT 0x12
  25. #define BREAK_3_INTR_VECT 0x13
  26. #define BREAK_4_INTR_VECT 0x14
  27. #define BREAK_5_INTR_VECT 0x15
  28. #define BREAK_6_INTR_VECT 0x16
  29. #define BREAK_7_INTR_VECT 0x17
  30. #define BREAK_8_INTR_VECT 0x18
  31. #define BREAK_9_INTR_VECT 0x19
  32. #define BREAK_10_INTR_VECT 0x1a
  33. #define BREAK_11_INTR_VECT 0x1b
  34. #define BREAK_12_INTR_VECT 0x1c
  35. #define BREAK_13_INTR_VECT 0x1d
  36. #define BREAK_14_INTR_VECT 0x1e
  37. #define BREAK_15_INTR_VECT 0x1f
  38. #define MULTIPLE_INTR_VECT 0x30
  39. #endif