BI-671最多可包括4个处理器内核,每个内核都包含L1缓存和一个共享L2缓存,以保证内核之间的一致性。 内核之间的内存一致性允许在SMP模式下使用内核综合组件,并在所有内核上运行通用的操作系统。
处理器综合装置提供一个与一致性控制器相连的专用AXI端口(前端端口),为外围和加速器提供对缓存内存区域的一致性访问。 这使得软件开发更容易,并提高了工作性能。
完全无阻塞的L1/L2缓存,可处理无序请求。 支持L1/L2缓存中的多个“飞行”请求。 具有可配置数量的可检测线程的步长定义的L2预取器。 并行硬件页表遍历,以处理TLB请求中的多次缺失。 具有一级和二级TLB。
多种控制综合装置能耗的模式:
支持安全进入/退出这些模式:
适用于BI系列的FPGA测试平台包括一整套工具,用于运Linux系统并使用以太网进行通信。 提供了所有必要的软件,包括Linux build,驱动程序和手册。
全套RISC-V开发工具:OpenOCD、GCC、GDB、Eclipse。 CloudBEAR提供了一个基于Eclipse的配置环境,其中包含一套完整的工具和示例,可快速开始开发。
IAR Embedded Workbench®包括调试、编译和优化工具,使用户能够获得足够的性能,同时最大限度地优化代码大小。
SEGGER Embedded Studio用于 RISC-V,它是基于该架构的设备的开发环境。Embedded Studio是用于开发和调试应用程序的完整解决方案。包括一整套工具、运行库和模拟器。
用于RISC-V的TRACE32®调试程序。 Lauterbach是为微处理器提供完整、模块化和可升级调试工具的最大供应商之一。 自1979年以来,该公司一直在全球范围内提供高端调试解决方案。
BI-671包括一个与RISC-V规范兼容的集成调试模块,允许使用标准调试器。 已验证的调试器列表: