●VLlW处理能力
◎实现高性能/循环和低功耗的并行操作
●编译技术一体系结构映射功能
◎使用程序语言快速将应用程序映射人体系结构中
●验证
◎模块、处理器、应用程序和soc级的自动测试工作台
◎定向和约束性随机测试
●先进的电源管理
◎空闲模式(静态等待)一休眠模式(防短时脉冲波形干扰,98%时钟关闭)
◎通用功率模式(CPF),用于连接电源设计/分析工具
●符合不同行业标准的开发工具
◎PFI咨询委员会和SPIRIT联盟成员
3、应用领域
4、软件开发
算法设计始于高层次的系统级应用,这对于软件开发学非常重要。软件算法设计可以分解为模块设计,如下文所述,这些模块设计用于后续的开发和优化。
●用于描述应用的结构化模型
●针对特定的"任务"建模
●真实真正的系统级设计范例
●系统级的快速功能验证
●用于映射和优化的自动化工具
●面向对象的可复用软件
●适用于一系列任务的模块化设计
●轻松地和客户产品相对应
●更易将便携性映射到产品系列中
●全部语言设计,无需汇编程序
●清晰的并行设计和控制流程
5、SOC集成
为了在系统设计中更有效地利用可配置IP,IP的集成必须尽量简单以减少对性能产生的影响,并应该很容易进行正确性和吞吐量方面的验证。如果IP运用于商业系统,则该IP必须提供与常用的总线结构和外围控制器的接口。对于片上和片外存储的接口而言就更加重要了,因为在典型的数据驱动应用中,媒体和图像处理、设备的性能和功耗等都受控于内存访问的效率。
为了满足这些要求,Improv的Jazz体系结构提供了一系列的集成模块或是iBlock,这样就可以根据具体需求进行选择并将其集成为Jazz处理器配置的一部分。这些模块都是预先设计并通过验证以确保能与常用的总线和存储控制器相结合,从而基本上无需进行重新设计就能很轻松地将IP嵌入到当前的SoC设计中。
主机总线接口(HBI)单元是一个灵活的模块,很多年来一直运用于众多的总线结构中。但是,因为基于ARM的AMBA和AIX总线结构颇受欢迎,所以该HBI单元就专为这种应用进行了高度优化,不需要做任何修改就可稳定可靠地运用于多数的SOC中。
JazzPSA Generator是利用为平台自动产生的配置数据转换针对终端FDA工具生成脚本。
7、成本/性能指标
可编程和数据流可配置处理器相对于硬线系统而言是一个非常显著的优势,因为一个设计就能运用于多种不同的应用,而且只需稍加编译和重新配置就可生成一系列特殊应用处理器。但是,如果在性能,功耗或是芯片面积上已经存在巨额管理费用,则该优势还是不太可成为净增益点。
Improv的Jazz系统已经在实际芯片中得到验证,同时也得到一些独立的基准测试服务机构的高度评价,他们认为可配置的处理器远比固定可编程设计或是硬连线设计的效率高得多。
8、结论
选择可配置IP作为SoC设计链的一部分,已经被证实是提高产出能力的重要资产因素。为了实现提高生产率的期望,可配置IP就必须满足文章中提及的这一系列苛刻的要求,借助Improv系统公司的解决方案,工程师可以在成本、性能、功耗、灵活性以及上市时间等多个方面占得先机。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。