
Meta HTP SoC Application Processor
With the increasing complexity of electronics products – and the software within
them - ready access to key software components is critical in reducing development
costs and achieving on-time product delivery. Imagination offer a broad spectrum
of software for their range of Meta Application Processor IP Cores including a range
of operating systems, market proven audio codecs, pre-ported application-specific
libraries and industry standard application frameworks.
Imagination offers a range of synthesizable 32-bit applications processors based on
a common instruction-set architecture (ISA) that deliver high performance via multithreading
combined with low power consumption and low system cost.
Meta’s multi-threading combined with its high performance DSP capabilities allows
a single Meta processor core to optimally address problems traditionally solved with
multiple processors and DSP cores. Real-time or modem code can be segregated from
communications or application code by running on separate Meta threads, removing
unwanted interactions between the two disparate tasks yet keeping them together on
a common core, streamlining development, and minimising licensing / development /
tools costs.
Multi-threading also allows up to 3 times the throughput of conventional processors
for the same silicon area and clock speed, increasing efficiency and offering lower
power and cost than competing traditional processor solutions.
Meta processors are used by some of the world’s leading semiconductor
manufacturers, who together have shipped in excess of one hundred million
processors since launch.

- Multi-threaded processor core
- Rich DSP feature set
- Configurable thread capabilities
- I/D Caches and memory management unit (MMU)
- Optional Floating Point Unit (FPU)
- 16-bit instruction set support
- Fine-grain power management
- Non-invasive debugging via JTAG
- Coprocessor interface
- Fully synthesizable
- AMA™ (Automatic MIPS Allocation) for system load balancing
- Android and SMP Linux support


- Unified core replaces multiple CPU and DSP cores
- Latency tolerant – ideal for SoCs
- Each virtual processor can run an independent OS
- Scalable performance – add more hardware threads
- Greater throughput – more work per clock cycle
- Mature toolchain
- Lower cost than multi-processor approach




