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