| 
IP复用、SoC快速构建、验证评测环境和平台
----Mentor Graphics公司PlatformExpress介绍
IP评估与SoC设计暨验证技术
“IP/SoC评估验证服务平台”应该为IP用户提供一个快速高效率的SoC搭建和验证环境,在此环境下,IP用户可以根据其应用需要迅速从平台环境中选择合适的IP、快速搭建SoC架构,自动高效率地搭建SoC测试平台实现IP在SoC中的快速评测以及SoC性能的评估,从而为IP用户的决策提供理论依据。
Mentor Graphics公司的Platform Express就是这样高效率自动化的IP评估与SoC设计暨验证平台环境。
Platform Express:IP复用、SoC快速构建、验证评测环境
透过Platform Express图形接口,“IP/SoC评估验证服务平台”中的IP都成为Platform Express环境下的一系列可供方便选择的模型库,可以方便浏览和选择,SoC设计工程师可以迅速选择其SoC设计所需的IP模块,就像搭积木一样迅速地搭建起完整的SoC设计并且迅速自动地创建面向该SoC的测试平台,另外最大的好处还在于当SoC设计修改时,该验证环境能够迅速自动重构,此外SoC设计工程师自己设计的电路功能成分也可以迅速组合进SoC设计之中,因此SoC设计工程师可以使用Platform Express来建立一个SoC系统,这一过程非常迅速也很简洁:选择IP、对IP实施相关配置、在SoC设计中例化该IP模块、构建完整的SoC平台并且实施SoC的验证。
Platform Express Integrator’s Kit
Platform Express Integrator’s Kit为“IP/SoC评估验证服务平台”提供IP整合和平台化定制能力,通过三个主要的步骤可以将外部IP迅速纳入该“IP/SoC评估验证服务平台”之中并且为IP评估和SoC设计工程师所使用:首先通过pxedit应用程序获取IP的相关信息,比如仿真模型、总线类型、地址空间、数据资料存储位置等,从而为该IP生成对应的XML文件格式;其次应用mkIndex产生IP的链接列表和相关索引,从而实现对应IP在Platform Express平台中的显式表示;第三是通过运行Pxkeygen应用程序为对应的IP赋予唯一的ID号并且定义IP的授权信息等。
Platform Express SoC设计中IP的选择
在Platform Express SoC的设计环境中可以面向特定的处理器,选择所需要的处理器IP核、内存与IO,所有这些IP都由IP设计企业、专业IP厂商以及半导体制造商所提供,并且以适当的模式挂接在Platform Express之下。
图示:Platform Express IP评估与SoC设计验证环境
Platform Express SoC设计中IP的配置
SoC设计工程师从IP模块库中依据规格指标选择所需之IP同时对相关的参数和信息实施配置。
Platform Express SoC设计中IP模块的例化
IP配置完成之后Platform Express图形接口可以迅速完成IP模块的例化,利用鼠标将IP模块拖动到相关总线之上在放开,Platform Express提供标准总线如AMBA和VCI等的直接支持,并能自动连接不同的IP模块。
Platform Express建立完整的SoC设计平台
一旦完成IP模块在SoC设计中的例化,Platform Express就会自动生成该IP模块在SoC中的系统级设计,并完成其软件驱动程序与激励的连接,此外Platform Express也可以自动调用验证工具(如Seamless CVE),并且产生并执行所需之脚本(scripts),或者产生仿真工具(如ModelSim)所需的初始化文件以及所有信号波形图标等来执行设计硬件的仿真与验证。

图示:Seamless CVE硬件与软件协同验证技术
在软件方面能自动连接驱动程序以及硬件诊断程序,Platform Express可以针对SoC设计中特定的外围设备和内存,产生C语言级的应用程序在Seamless CVE上透过调用软件调试工具XRAY对整个系统执行验证。
Platform Express产生合适的软硬件接口
Platform Express与Seamless CVE一道可以自动产生硬件处理器的硬件和软件之间的接口。
Platform Express创建Testbench
为了能验证硬件处理器的功能,Platform Express能自动产生HDL的Testbench,其中包含激励与预期的结果,藉此Testbench来验证新产生之HDL的总线接口与硬件处理器的功能,并利用之前所描述的高性能分析等步骤,所有的软件功能调用都将被执行,与仿真器中执行该功能的结果进行比较,以确认软件与硬件的仿真结果是否正确从而得出简单的通过或失败的结论。
附:IP复用、SoC快速构建、验证评测环境和平台 ----Mentor Graphics公司PlatformExpress介绍
欢迎您对该软件给予评论 [ 发表评论 ]
[ 查看留言 ]
|