Vendor: Syntacore Category: MCU

Open-source compact microcontroller core with a 4-stage in-order pipeline for deeply embedded applications

SCR1 is an open-source and silicon-proven RISC-V-compatible, 32-bit, entry-level, MCU-class core.

Overview

SCR1 is an open-source and silicon-proven RISC-V-compatible, 32-bit, entry-level, MCU-class core. It targets general-purpose, deeply embedded applications and control systems.

SCR1 supports RISC-V standard "I" Integer, "E" Reduced Base Integer, "M" Integer Multiplication and Division, and "C" 16-bit Compressed extensions. SCR1 is equipped with an in-order 4-stage pipeline, a TCM unit, an IPIC unit for efficient interrupt processing, as well as industry-standard AXI4, AHB-Lite, and JTAG/cJTAG interfaces for flexibility and compatibility.

The core is open-sourced under the permissive SHL license, comes with pre-configured software tools, and is ready out-of-the-box for commercial and educational purposes.

SCR1 Key Features

Core
ISA RV32I/E[MC], Integer Multiplication and Division [M], Compressed Instructions [C] — optional
Pipeline 2-4 stages
Memory Subsystem
Tightly-Coupled Memory (TCM) Up to 64KB
Interrupt Subsystem
IPIC Up to 16 interrupt lines
Debug Subsystem
Interface JTAG/cJTAG-compliant interface
Breakpoints Up to 2 hardware breakpoints, unlimited software breakpoints support
Interfaces
AXI Master AXI4 AMBA standard interface
AHB Master AHB-Lite AMBA standard interface
Timers and Counters
Performance Monitoring 2 performance counters
Embedded 64-bit RTC Timer Machine-mode timer interrupt support

Development Tools

Syntacore Development Toolkit (SCR1 Optimized)

The SC-DT package is a ready-to-use software development kit containing pre-built and pre-configured tools that simplify software development for the SCR1 core. With SC-DT, you can take advantage of the pre-built tools and configurations to reduce the time and effort required to get up and running with SCR1. SC-DT supports Windows and Linux operating systems and includes:

  • Eclipse IDE and Visual Studio Code plugin
  • Compilers (GCC, LLVM) with optimized libraries
  • Debuggers (GDB, OCD)
  • Simulator (QEMU)
  • FreeRTOS
  • BSP and HAL
  • Application examples
  • Benchmarks
  • Documentation

Syntacore also supports and maintains the Zephyr operating system that is not part of the SC-DT package and is downloadable separately.

Block Diagram

Applications

  • Internet of things
  • Smart cards
  • Control systems
  • Sensors
  • Smart home
  • Education programs

What’s Included?

SCR1 is available out-of-the-box, configurable, written in SystemVerilog and comes with a full set of pre-built, tested, and optimized development tools, system software, pre-configured FPGA-based SDK and complete documentation. The software package includes ready-to-use toolchains, IDEs, operating systems, bootloaders, debuggers, simulators, and sample projects that reduce the time and effort required to get up and running with SCR1.

The SCR1 product package includes:

  • RISC-V-compatible Core
    • System Verilog RTL source code
  • Syntacore Development Toolkit (downloaded separately)
    • Toolchains
    • OS and bootloaders
    • IDEs
    • Debuggers
    • Simulator
    • Software example projects, HAL (Boards support package)
  • FPGA-based SDK
    • Sample FPGA projects
    • Pre-build FPGA images
  • Tests and Scripts for Simulation
    • Verification test suite for pre-silicon (RTL simulation-based)
    • Verilator simulation support
  • Comprehensive Documentation
    • User Manual (quick start guide)
    • External Architecture Specification (EAS)
    • SDK User Guide
    • Tools Guide

Specifications

Identity

Part Number
SCR1
Vendor
Syntacore
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Syntacore
HQ: Cyprus
Syntacore is a RISC-V processor IP specialist. We create flexible, highly-efficient microprocessor cores that help customers to design unique solutions for the IoT, data storage and processing, embedded systems, cognitive, machine learning and artificial intelligence applications.

Learn more about MCU IP core

Frequently asked questions about MCU IP cores

What is Open-source compact microcontroller core with a 4-stage in-order pipeline for deeply embedded applications?

Open-source compact microcontroller core with a 4-stage in-order pipeline for deeply embedded applications is a MCU IP core from Syntacore listed on Semi IP Hub.

How should engineers evaluate this MCU?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this MCU IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP