hi, experts:
我想咨询一下System Canvas tool问题:
1. 它会快速创建一个CPU Model.
比如创建一个4 cores' CA53:
(1) 它如何与第三方的Model想融合?比如:如何集成第三方的Nand Flash Controller?
2. 它与DS-5,能方便的集成到一起吗?
best wishes,
ARM Fast Model仅仅提供了CPU Core的模拟;它集成了ARM自己的module IP吗?比如ARM Ltd的eMMC Controller / UART / NAND Controller?
如果只提供CPU Core的模拟,它就不能用于芯片量产之前的Software开发。
只能用于熟悉某个CPU架构!
George 目前休假中,可能回复较慢,请耐心等待,谢谢
FastModel里包含ARM的IP,比如CCN/GIC/MMU...,同时还自带一些常见组件(uart/lcd/mmc...)供你使用,搭建一个SoC系统足够,所以在芯片量产前的软件开发也是足够的。但是各家的IP是不一样的,如果你想做的和你现有的IP一模一样,还需要根据需要修改自己的模型,再集成到FastModel中,并基于此模型开发相应的软件
"还需要根据需要修改自己的模型,再集成到FastModel中"
ARM公司有这方面的实际经验吗?or 实际例子吗?
比如:协助某个公司,把他们自己的IP集成到FastModel中?
还是仅仅是理论上可以把第三方IP集成到Fast Model中?
2种方法, 1.把第三方模型集成到FastModel中来,SystemC的模型可以通过LISA+封装导入(C:\Program Files (x86)\ARM\FastModelsPortfolio_9.0\Docs\DUI0839A_lisa_rm.pdf) 2.把我们的CPU模型导出为SystemC模块,集成到第三方(Synopsys/Carbon/Mentor...)SystemC环境中。导出的例子的位置前面提到过。