Stream Processor for Multi Thread GPGPU
GPGPU can perform high-speed parallel processing with multiple SPs with small resource consumption is drawing attention in the market. The CPU of mobile devices has limited resources. In this environment, graphic and application processing with CPU only is very inefficient. GPGPU can process CPU operations requiring pa..
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 ..
Hough transform hardware accelerator for Lane detection
The Hough transform is a well-known straight line detection algorithm and it has been widely used for many lane detection algorithms. However, its real-time operation is not guaranteed due to its high computational complexity. This Hough transform hardware accelerator designed on FPGA to process it in real time. Its FP..