更快上市时间,实现无错误的系统内存映射

Magillem® Registers 提供基于 IP-XACT 标准的单一数据源的解决方案,基于 IP-XACT 标准,不仅针对传统的需求来管理寄存器,也解决当今大型 SoC 的软硬件集成挑战。

Magillem Registers 可以实现快速且可扩展的自动化部署,将软硬件接口 (HSI) 生成上市时间缩短一半。

下载白皮书 

SoC Developers

直接捕获寄存器设计意图

Magillem Registers 通过将来自不同来源和格式的寄存器描述导入寄存器描述,将寄存器规范转换为可执行的设计代码。

  • 自动检查信息的准确性(重叠、可配置性、reserved空间等)。
  • 基于统一的数据库方法实现硬件、软件和技术文档团队之间的密切协作,从而生成一致的数据。
  • 全面的 HSI 自动化可确保更高质量的设计和更快的生产力。
直接捕获寄存器设计意图

自动生成一致性的数据

它是一个真正的交叉编译器,具备超过1,000项功能、行为、句法和语义错误检查。它支持多种格式,并能同时生成多种输出。

生成的数据始终保持一致性和完整性,确保验证团队始终能够使用最新的寄存器模型进行工作。

自动生成一致性的数据

无错误的系统映射生成

通过全面集成的 Magillem Registers 和 Magillem Connectivity实现连接性与内存映射信息的同步:

  • 计算并显示所选启动器(initiator)的系统映射。
  • 确认可以访问在内存映射中定义的地址空间(存在物理路径)。
  • 检查连接目标中的所有 SW 可见元素(寄存器或内存区域)是否存在于内存映射中。
无错误的系统映射生成

Magillem Registers 主要功能

  • 单一数据库:将内存映射信息导入并存储到一个统一的数据库中,用于生成RTL、数字验证、固件和文档。
  • 多种输入格式:支持CSRSpec语言、SystemRDL、IP-XACT 2009/2014/2022、电子表格等多种格式。
  • 全面错误/语法检查:提供超过1,000项错误检查功能。
  • 可供替代的UVM backdoor方法:适用于大型设计的高性能需求。
  • 高级功能:支持寄存器广播/别名、虚拟寄存器、宽内存储器和原子访问功能。
  • 工具集成:与连接工具紧密结合,两种工具结合在一起生成系统地址映射

了解更多关于Magillem Registers, 请下载 产品手册.

Magillem Registers 主要功能

NoC 集成自动化流程

基于SoC互连信息的自动化流程:

  • 简化流程提高效率
  • 利用Magillem checker可更早发现集成错误,提高质量

了解更多关于  FlexGen, FlexNoC, 和 FlexWay

NoC 集成自动化流程

Magillem Registers 产品优势

轻松调整规格

轻松调整规格

及时更新信息,确保设计团队之间的数据一致性,实现快速迭代。

快捷设计流程

快捷设计流程

确保最佳实践,并促进整个设计团队的早期参与。

可扩展且广泛适用

可扩展且广泛适用

支持编译超过500万个寄存器,并适用于大规模SoC内存映射。

自动化&高效

自动化&高效

通过全自动流程减少繁琐且容易出错的任务并缩短整个流程

准确且保证一致性

准确且保证一致性

依靠数据同源,硬件、软件和文档均同步,以确保准确性和跨团队的一致性

保证质量

保证质量

在运行任何模拟之前,使用 memory map信息捕获数据输入阶段的错误

提高工作效率

提高工作效率

通过构建正确的软件界面加速进度

访问我们的 NoC Technology页面了解更多