Design of a SIMD multimedia SoC platform
PLX is a native SIMD instruction set architecture, which integrates scalar instructions into a multimedia extension SIMD core to run OS and multimedia functions. It changes the typical CPU-DSP dual core architecture to a SIMDI/OCTRL architecture. We have developed a PLX-based system developing platform, including a PLX core, a RISC-like 8051 as I/O controller, an H.264 accelerator hardware, a SystemC system level virtual prototype for verification and OS development at early stage, and a SIMD code generation methodology for software to better exploit the 64-bit SIMD computation power.