Efabless Logo
  • Raptor SIP is an integrated system-in-package solution combining a customizable Cortex M0-based MCU based on the Raptor SoC design template with dies for low-energy Bluetooth and flash.

Raptor is targeted on the X-FAB XH018 process (180nm) and available analog IP library.  Raptor provides a means to interface with analog and digital sensors needed for IoT applications.  The BLE module is the EM9304 from EM Microelectronic.  The flash is a 64kB (512kb) serial NOR from Macronix ( MX25U5121E ).

The reference design is based on an SoC design template and can be modified, compiled and simulated through the SoC Editor tool with CloudV on the Efabless platform. The reference design comes with basic device drivers for all on-chip peripherals as well as set of applications to test and demonstrate Raptor capabilities.

Instances of the Raptor Design Template can be configured through the Web Configurator.   A configuration file is generated upon saving the form and can be used as a starting point for generating a reference design or to request a turn-key delivery of a custom SoC through design partners on the Efabless platform.

Below is the block diagram for a Demo Chip configuration taped-out for Raptor.  The design files for project include an instance of Raptor based on the configuration shown below.


Block Diagram for Demo Chip Configuration


Raptor can be clocked using external or internal clock sources. Raptor demo chip has a 10MHz internal RC oscillator as well as the necessary circuitry to attach external crystal oscillator (1-4 MHz). In addition to that, Raptor employs a PLL and clock dividers to enable the system to run at clock frequency that ranges from 500KHz up to 80 MHz under software control. The following diagram shows Raptor clocking subsystem.


Clock Tree


Demo Chip Layout

Raptor SoC Design Template

  • Cortex M0 CPU Core
  • AHB-Lite and APB buses
  • Up to 32 APB peripherals
  • Up to 8 AHB peripherals
  • Analog peripheral options include: ADC, DAC, Comparator
  • Digital peripheral options include: SPI, GPIO, I2C, UART, PWM/Timer
  • 8, 16 or 32kB internal SRAM memory
  • QSPI XIP memory controller for booting and executing from external serial Flash memory
  • Software configurable internal and external clock sources
  • Pre-designed clocking subsystem including PLL and clock dividers
  • Single power supply (3.3V)
  • On-board 1.8V LDO regulator
  • 3.3V I/O
  • JTAG port for testing only

Bluetooth Low Energy

  • EM Microelectronics -- EM9304
  • BT 5.0 Controller Subsystem (QD ID 93999)
  • Bluetooth stack (QD ID 84268) in ROM
  • SPI and UART HCI/ACI Transport Layers
  • Up to eight simultaneous connections supported
  • Extended PDU length and enhanced security
  • Security Features:
    • True Random Number Generator
    • AES-128 Hardware Encryption Engine
    • Key Generation (ECC-P256)

Serial NOR Flash

  • Macronix -- MX25U5121E 
  • 64kB (512 kbit)
  • 1.8V VCC
  • Temperature -40℃ to +85℃

Demo Chip Configuration

  • Cortex M0 hardened core
  • 16kB SRAM
  • AHB
    • 1 x 8-bit GPIO port
    • 1 x SPI master controller
  • APB
    • 1 x I2C master controller
    • 1 x SPI master controller
    • 2 x UART
    • 2 x PWM/Timer
    • 2 x 10-bit 8-channel ADC (4 inputs shared)
    • 1 x 10-bit DAC
    • 1 x Analog Comparator
  • JTAG port for testing
  • 56-pin QFN package (8x8 mm)


Pinout for Demo Chip


Catalog ID


IP Provider



efabless engineering


Soft IP















Contact Designer




# of Tries


Library Package