xref: /openbmc/u-boot/doc/README.AX25 (revision 964d4f7211ec85b890e852d0226adba0b4f8c1c9)
1*f981e66eSRick ChenAX25 is Andes CPU IP to adopt RISC-V architecture.
2*f981e66eSRick Chen
3*f981e66eSRick ChenFeatures
4*f981e66eSRick Chen========
5*f981e66eSRick Chen
6*f981e66eSRick ChenCPU Core
7*f981e66eSRick Chen - 5-stage in-order execution pipeline
8*f981e66eSRick Chen - Hardware Multiplier
9*f981e66eSRick Chen	 - radix-2/radix-4/radix-16/radix-256/fast
10*f981e66eSRick Chen - Hardware Divider
11*f981e66eSRick Chen - Optional branch prediction
12*f981e66eSRick Chen - Machine mode and optional user mode
13*f981e66eSRick Chen - Optional performance monitoring
14*f981e66eSRick Chen
15*f981e66eSRick ChenISA
16*f981e66eSRick Chen - RV64I base integer instructions
17*f981e66eSRick Chen - RVC for 16-bit compressed instructions
18*f981e66eSRick Chen - RVM for multiplication and division instructions
19*f981e66eSRick Chen
20*f981e66eSRick ChenMemory subsystem
21*f981e66eSRick Chen - I & D local memory
22*f981e66eSRick Chen   - Size: 4KB to 16MB
23*f981e66eSRick Chen - Memory subsyetem soft-error protection
24*f981e66eSRick Chen   - Protection scheme: parity-checking or error-checking-and-correction (ECC)
25*f981e66eSRick Chen   - Automatic hardware error correction
26*f981e66eSRick Chen
27*f981e66eSRick ChenBus
28*f981e66eSRick Chen - Interface Protocol
29*f981e66eSRick Chen   - Synchronous AHB (32-bit/64-bit data-width), or
30*f981e66eSRick Chen   - Synchronous AXI4 (64-bit data-width)
31*f981e66eSRick Chen
32*f981e66eSRick ChenPower management
33*f981e66eSRick Chen - Wait for interrupt (WFI) mode
34*f981e66eSRick Chen
35*f981e66eSRick ChenDebug
36*f981e66eSRick Chen - Configurable number of breakpoints: 2/4/8
37*f981e66eSRick Chen - External Debug Module
38*f981e66eSRick Chen   - AHB slave port
39*f981e66eSRick Chen - External JTAG debug transport module
40*f981e66eSRick Chen
41*f981e66eSRick ChenPlatform Level Interrupt Controller (PLIC)
42*f981e66eSRick Chen - AHB slave port
43*f981e66eSRick Chen - Configurable number of interrupts: 1-1023
44*f981e66eSRick Chen - Configurable number of interrupt priorities: 3/7/15/63/127/255
45*f981e66eSRick Chen - Configurable number of targets:  1-16
46*f981e66eSRick Chen - Preempted interrupt priority stack
47