ECU with CAN/CAN-FD/LIN
This is an automotive ECU based on RISC-V with open instruction set architecture. It includes 32b RISC-V CPU core, IVN controllers such as CAN and LIN, memory interfaces such as ROM and SRAM, and I/O interfaces such as SPI, UART, and I2C.
16bit 8-way SIMD Processing Unit
SIMD Processing Unit (SPU) is a basic processing unit of network-on-chip based vision processor named ‘XXX’. It consists of two independent processing parts named SPU controller (SC) and SIMD Processing Element (SD). They have the same 5-stage pipeline architecture and share instruction fetch unit. After instructio..
The microcontroller has built in ROM, RAM, Input Output ports, Serial Port, timers, interrupts and clock circuit. A microcontroller is an entire computer manufactured on a single chip. Microcontrollers are usually dedicated devices embedded within an application. For example, microcontrollers are used as engine
1GHz CPU Core
As the embedded processor, this IP has 149 Instruction based on the load/store architecture.
This IP has dual-issue in-order superscalar architecture for the instruction parallelism. The scoreboard is designed for dual-rail decode and in-order scheduling.
Also This IP has Branch Prediction (BP) logic with 10-bit GHR ..
8051 Compatible Microcontroller Core
This is a 8-bit, 8051 microcontroller IP core. This 8051 IP core implements a range of fast, 8051-compatible microcontrollers that execute the MCS-51 instruction set. The IP core includes pipelined architectures for 1-cycle execution of basic instruction and runs 30 times faster than the original 8051 at the same freq..