xP70-RISC Processor Core IP-IoT – Description

Description

The xP70 RISC processor is a configurable 32-bit or 16/32/48-bit scale able RISC core, developed and used widely by a Tier 1 semiconductor company, ideal for Internet of Things (IoT), Wearables, Sensors, BLE, BT, ZigBee, WiFi and other very low power real time applications.

Data Streaming Offload processor with high data latency can implement on the fly Audio/Video formatting.

The xP70 CISC core is very real time efficient with highly optimized silicon area and power.

The core is scalable and can be configured to run in groups, the smallest implementation is 40 KGate. The core can run up to 450MHz in 65nm while consuming less than 0.05 mW/MHz.

A programmable extension capability enables repetitive routines to be executed in HW through a single instruction call, providing >150 times acceleration for real Application , Data Streaming Offload processor with high data latency can implement on the fly Audio/Video formatting.

The xP70 CISC core is very real time efficient with highly optimized silicon area and power.

The core is royalty free and makes an excellent alternative to a Cortex M0, 1, 3, 4 class processor.

xP70 Application Specific MultiProcessor –

  • ASMP goal, similarly to STxP70 mono-processor, is to provide a technology for developing flexible and efficient embedded accelerator.
  • ASMP mixes processor specialization with parallelization to offer high level performance.
  • Take benefit of STxP70 specialization to get powerful elementary processing core
  • Get another performance step through coarser grain parallelization
  • Be power consumption aware thanks to fine grain idle mode management
  • Configurability and scalability are two major driving factors
  • ASMP programming models and execution vehicles
  • Offer simple, easy way for programming ASMP: FreeRTOS and well known OpenMP programming model
  • Supported by three execution platforms (TLM, GePOP and FPGA boards)

xP70 V4 Extensions Library

  • CRCx Cryptography
  • FPx Floating Point Unit
  • MP1x Media Processing Unit
  • DIVS – Division & SQRT Unit
  • HWIx-Streaming interface
  • VECx-Video/Imaging Vectorial
  • VECL-Video/Imaging Vectorial
  • M2x-MoCA2 Control
  • Tx-Transport Extension
  • FDx Face detection
  • D6Mx Docsis Multicontext
  • VCR Vector Complex/Real
  • DIVS – Division & SQRT Unit

xp70