应用场景
- 物联网
- 智能卡
- 控制系统
- 传感器
- 智能家居
- 教育项目
SCR1 主要特性
核心 | |
---|---|
ISA | RV32I/E[MC]、整数乘除[M]、压缩指令[C]——可选 |
流水线 | 2-4 个阶段 |
内存子系统 | |
紧密耦合内存 (TCM) | 最大 64KB |
中断子系统 | |
IPIC | 最多 16 条中断线路 |
调试子系统 | |
接口 | 符合 JTAG/cJTAG 标准的接口 |
断点 | 最多支持 2 个硬件断点,软件断点无限制 |
接口 | |
AXI | 主 AXI4 AMBA 标准接口 |
AHB | 主 AHB-Lite AMBA 标准接口 |
计时器和计数器 | |
性能监控 | 2 个性能计数器 |
嵌入式 64 位 RTC 定时器 | 支持机器模式定时器中断 |
开发工具
Syntacore 开发工具包(SCR1 优化版)
SC-DT 软件包是一个即用型软件开发工具包,包含预构建和预配置工具,可简化 SCR1 核心的软件开发。通过 SC-DT,您可以利用预置工具和配置,减少启动和运行 SCR1 所需的时间和精力。SC-DT 支持 Windows 和 Linux 操作系统,包括:
- Eclipse IDE 和 Visual Studio Code 插件
- 带有优化库的编译器(GCC、LLVM)
- 调试器(GDB、OCD)
- 模拟器(QEMU)
- FreeRTOS
- BSP 和 HAL
- 应用示例
- 基准测试
- 文档
Syntacore 还支持和维护Zephyr操作系统,该系统不属于 SC-DT 软件包,可单独下载。