The Xentium® is a high performance VLIW DSP core. It is a highly scalable IP building block, suited for large multi-core systems-on-chip (SoC). The Xentium can also be used as DSP accelerator in combination with a General Purpose Processor.
The Xentium combines high computational power with low energy consumption and a small silicon footprint. Advanced loop control mechanisms reduce code size and increase energy efficiency by switching off idle components during loop execution. Use of tightly coupled data memory further contributes to low energy consumption and high processing efficiency.
The Xentium core consists of a datapath, control logic, an instruction cache and a tightly coupled data memory. Common bus interfaces which can be extended with e.g. external Network-on-Chip (NoC) interfaces facilitate integration into a (multi-core) System-on-Chip (SoC).
32-tap complex FIR filter (256 samples)
Recore's Xentium Studio Software Development Environment (SDE) is C-based and includes a tool chain consisting of a C compiler with standard C library, an assembler, a linker, a simulator, a debugger and a number of other utilities.
The tools in the tool chain are based on well-known tools such as the LLVM compiler infrastructure, the GNU binary utilities, and the GNU debugger, offering a familiar user interface to allow a quick start. A Xentium Eclipse plug-in integrates the Xentium tool chain in the Eclipse C/C++ IDE to provide a familiar graphical user interface for editing, building, simulating and debugging C programs for the Xentium.