VP2 xtensa processors¶
Todo
write me
Configured options:
- Code Density Option
- Loop Option
- 16-bit Integer Multiply Option
- Miscellaneous Operations Option: - InstructionCLAMPS = 0 - InstructionMINMAX = 1 - InstructionNSA = 0 - InstructionSEXT = 0
- Boolean Option
- Exception Option - NDEPC = 1 - ResetVector = 0xc0000020 - UserExceptionVector = 0xc0000420 - KernelExceptionVector = 0xc0000600 - DoubleExceptionVector = 0xc0000a00
- Interrupt Option - NINTERRUPT = 10 - INTTYPE[0]: Timer - INTTYPE[1]: Timer - INTTYPE[2]: Level - INTTYPE[3]: XXX Level/Edge/WriteErr - INTTYPE[4]: NMI - INTTYPE[5]: Level - INTTYPE[6]: Level - INTTYPE[7]: Level - INTTYPE[8]: Level - INTTYPE[9]: Level
- High-priority Interrupt Option - NLEVEL: 6 - LEVEL[0]: 1 - LEVEL[1]: 1 - LEVEL[2]: 2 - LEVEL[3]: 3 - LEVEL[4]: 7 - LEVEL[5]: 4 - LEVEL[6]: 5 - LEVEL[7]: 5 - LEVEL[8]: 5 - LEVEL[9]: 5 - EXCMLEVEL: 1 - NNMI: 1 - InterruptVector[2] = 0xc0000b40 - InterruptVector[3] = 0xc0000c00 - InterruptVector[4] = 0xc0000d20 - InterruptVector[5] = 0xc0000e00 - InterruptVector[6] = 0xc0000f00 - InterruptVector[7] = 0xc0001000
- Timer Interrupt Option - NCOMPARE = 2 - TIMERINT[0]: 0 - TIMERINT[1]: 1
- Instruction Cache Option - InstCacheWayCount: 3 - InstCacheLineBytes: 0x20 - InstCacheBytes: 0x3000
- Instruction Cache Test Option
- Instruction Cache Index Lock Option
- Data Cache Option - DataCacheWayCount: 2 - DataCacheLineBytes: 0x20 - DataCacheBytes: 0x1000 - IsWriteback: Yes
- Data Cache Test Option
- Data Cache Index Lock Option
- XLMI Option - XLMIBytes = 256kB - XLMIPAddr = 0xcffc0000
- Region Protection Option
- Windowed Register Option - WindowOverflow4 = 0xc0000800 - WindowUnderflow4 = 0xc0000840 - WindowOverflow8 = 0xc0000880 - WindowUnderflow8 = 0xc00008c0 - WindowOverflow12 = 0xc0000900 - WindowUnderflow12 = 0xc0000940 - NAREG = 32
- Processor Interface Option
- Debug Option - DEBUGLEVEL = 6 - NIBREAK = 2 - NDBREAK = 2 - SZICOUNT = 32 - OCD: XXX
- Trace Port Option? [XXX]