除了基本模型之外,S2C Genesis 芯神匠还提供了 150 多个架构模型,可加快系统模型构建,实现从 IP 级、芯片级、到系统级架构开发,此架构可用于早期软件开发、硬件验证与系统检测等各种应用。
有这几类架构模型在 Genesis Architect 中用于建构系统模型:包含例如硬核(A72,Power8,PCIe,DDR4,缓存,DMA 等),软件(RTOS,任务/线程),资源(基于时间,基于调度程序,基于数量,队列),流量(分配, 文件输入,自定义顺序)和支持组件。这些模型具有预先定义时序和电源信息的功能。
根据标准机构或供应商数据表中的规范来构建架构模型
针对功能,内部逻辑流,缓冲区,时序,周期精度和功率属性对架构模型进行了精确建模
根据时序图和吞吐量测量对架构模型进行验证
提供架构模型源代码,用户可查看内部信息并修改功能,包括仲裁方案,端口行为以及错误生成和恢复
每个架构模型包含一组唯一参数,以确保用户可以创建该模块的所有可能改变
- 基本模型可以是缓冲区大小,调度程序和优先级字段
- 复杂模型可以是请求阈值,仲裁,信号时序和时钟速度
所有架构模型都是多态的,并具有到主站,从站,网桥和其他接口的标准连接机制。接口和设备之间不需要自定义协议转换器
每个架构模型都能产出各种报告
标准项目包括缓冲区使用率,利用率,延迟和丢弃的数目
- 特殊报告可以包括高速缓存的命中率,处理器管道停顿,IO 数量和被抢占的数量
| ![]() |
This site uses cookies to collect information about your browsing activities in order to provide you with more relevant content and promotional materials, and help us understand your interests and enhance the site. By continuing to browse this site you agree to the use of cookies. Visit our cookie policy to learn more.