嵌入式应用的最大性能
DesignWare® ARC® HS 32 位处理器系列以可扩展的 ARCv2 指令集架构 (ISA) 为基础,并以经优化实现了最大性能效率(DMIPS/mW 和 DMIPS/mm2),使其非常适合需要高速数据和信号处理的嵌入式应用。所有的 HS 处理器都可在单核、双核和四核配置中使用。
ARC HS3x 系列包括支持多内核的 HS34、HS36 和 HS38 处理器。HS34 是一款高性能、无缓存的处理器,而 HS36 则包括多达 64KB 的指令和数据缓存。HS38 针对运行 Linux 的应用进行优化,配备功能完整的存储器管理单元 (MMU),支持 40 位物理地址空间且页面大小可达 16 兆字节,能让设计人员对 1 TB 字节的存储器进行直接寻址,实现更快的数据访问和更高的系统性能。
ARC HS4x/HS4xD 系列包括 HS44、HS46、HS48、HS45D 和 HS47D 处理器,实施双指令超标量体系结构,提供每核高达 6000 DMIPS(典型条件为 16ff)的性能。HS46 和 HS48 提供指令和数据缓存(每个缓存高达 64 KB),完全支持一级 (L1) 缓存一致性。HS48 还包含 8 MB 的 2 级 (L2) 缓存和功能全面的内存管理单元 (MMU),该单元支持对称多处理 (SMP) Linux。HS45D 和 HS47D 还支持 150 多个优化的 DSP 指令,提供高性能控制和高效数字信号处理的独特组合。为了加速数学函数的执行,HS45D 和 HS47D 为设计人员提供了实施硬件整数分频器的选择,还提供了适用于 64 位乘积、乘积累加 (MAC)、向量加减和可配置 IEEE 754 兼容浮点单元(单精度、双精度或两种精度)的指令。ARC HS4xD 处理器与超低功耗 ARC EmxD 处理器兼容,并具有与其相同的指令集,因而在两个处理器系列间可以轻松迁移代码。
所有的 ARC HS 处理器均具有高度可配置性,能让设计人员在 SoC 上定制每个 HS 处理器实例以实现性能、功耗和面积的最佳平衡。
所有的 ARC HS 系列均受到软件和硬件开发工具构成的强大生态系统的支持,其中包括 MetaWare 开发套件(一套用于开发、调试和优化 ARC 处理器上嵌入式软件的完整解决方案)、MQX 实时操作系统 (RTOS) 以及业内领先的供应商通过 ARC Access Program 提供的第三方工具、操作系统和中间件的产品组合。