实现有效的软硬件接口开发以加速进度
Magillem® Registers 提供基于 IP-XACT 标准的单一事实来源的解决方案,它不仅针对管理寄存器的传统需求,而且还解决了当今大规模 SoC 的软硬件集成挑战。
Magillem Registers 可实现快速且可扩展的自动化实现,将软硬件接口 (HSI) 的上市时间缩短一半。
寄存器设计意图
Magillem Registers 通过将来自不同来源和格式的寄存器描述导入 IP-XACT,将寄存器规范转换为可执行的设计代码。
- 自动检查信息的准确性(重叠、可配置性、reserved空间等)。
- 基于统一的数据库方法实现硬件、软件和技术文档团队之间的密切协作,从而一致地生成数据。
- 全面的 HSI 自动化可确保更高质量的设计和更快的生产力。
自动生成可保证一致性的寄存器输出文件
生成的数据始终一致且完整,这使得验证团队始终使用最新的生成寄存器模型进行工作。
Magillem Registers 除了自动生成标准输出格式外,还支持可定制的 generator:
- 生成 RTL 寄存器组 register bank
- 生成软件头文件
- 生成UVM RAL
- 生成Arm CMSIS-SVD 文件
- 生成Docx 和 HTML 文档
支持生成系统 memory map
通过 Magillem Registers 和 Magillem Connectivity来同步连接和内存映射信息
- 计算并显示所选initiator的系统memory map。
- 确认可以访问在memory map中定义的地址空间(存在物理路径)。
- 检查连接目标中的所有 SW 可见元素(寄存器或内存区域)是否存在于memory map中。
主要功能
- 单一数据库:将memory map信息导入并捕获到单一数据库(IP-XACT)
- 参数化:包括可配置属性、自定义特定访问类型和寄存器模式
- 完备的 checker:使用内置和自定义检查器在流程早期发现错误
- 标准格式支持:输出硬件设计和验证、嵌入式软件和文档的标准格式
- 自定义模板:高级生成功能,支持基于自定义模板的 generator
- 合并/扁平化 IP :轻松更新/操作/创建子系统或 SoC 的新全局地址空间
- 工具集成:与连接工具紧密结合,两种工具结合在一起生成系统地址映射
Magillem Registers 产品优势
使用快速便捷
直观而强大的 GUI 缩短了学习曲线并简化了使用
无缝集成
定义和定制importer/exporter/寄存器属性定义,实现无缝集成
可扩展
在多达 100K 个寄存器以及大规模 SoC memory map上使用
自动化&高效
通过全自动流程减少繁琐且容易出错的任务并缩短整个流程
准确且保证一致性
依靠数据同源,硬件、软件和文档均同步,以确保准确性和跨团队的一致性
保证质量
在运行任何模拟之前,使用 memory map信息捕获数据输入阶段的错误
提高工作效率
通过构建正确的软件界面加速进度
访问我们的 NoC Technology页面了解更多
We automatically generated 2 Million lines of register header files for just one chip! And we automated much of our Linux device tree and low-level firmware development.
Texas Instruments
Software Manager, Texas Instruments- Infographic: Simplifying SoC Integration
- Webinar: Accelerate Time To Market With an IP-XACT-Based First-Time Right SoC Integration Process
- White Paper: Making SoC Integration Simple
- Blogs
- Accelerating Time to Market with an IP-XACT-based First-Time-Right SoC Integration Process | ChipEstimate
- Navigating the Hardware-Software Interface in Chip Design | Electronic Design
- SoC Integration And Data Transport Architecture Requirements Surge In 2023 | Semiconductor Engineering