网站大量收购独家精品文档,联系QQ:2885784924

SoC设计链中的可配置IP.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 1 SoC设计链中的可配置IP 1、引言 随着IC的生产成本持续上涨,消费类电子产品制造商不得不努力寻求多种方法以满意价格上升的迫切要求同时提高自身的利润空问。这些方法中至关重要的一点就是采纳可配置IP,借助其敏捷可变且可重复使用的平台来降低总的生产成本。这就要求一个芯片就能支持多个产品,而且各系列芯片的生产通过一个基础设计就能完成,快速而价廉。使用可配置IP,公司就可以借用自身无法拥有的第三方资源,以经济实惠的方式猎取前沿技术和解决方案。Improv公司从事可配置DSP IP设计已达10年之久,胜利地为不同的市场需求供应硅验证解决方案,关心众多公司确立了技术和上市时间方面的优势。 可配置IP要满意设计师和制造商的需求就必需能够有效地融人SOC 设计链中。这也就意味着该IP至少应当满意以下几个要求: 1)拥有高效的软件开发方法 ; 2)拥有高效的自动化验证方法; 3)拥有高效的方法进行快速集成;  4)在硬连线的成本和性能方面极具竞争优势;  5)供应自动方法进行系列解决方案的配置。 2、解决方案 传统解决方案很难满意以上对IP核的众多要求,不过终端厂商可以借助Improv系统公司开发的VLIW架构和包括Jazz DSP平台的工具套件来轻松实现自己的设计。Improv的解决方案采纳了VLIW的体系结构,在单一可配置平台上就可实现并行操作。依据所需处理器的吞吐量,并行操作能将时钟频率减小到值,这必定也就降低了系统功耗。而软件开发则由功能强大且优化的编译器以及测试分析工具组等手段共同掌握。该分析工具能供应系统级、模块级和门级的反馈,从而能使处理器的吞吐量达到状态并减小门和内存的使用率。 以上开发工具都集成在名为Jazz Composer的自动硬件配置工具中,在软硬件系统上实现快速设计迭代和停止操作。有了大量的特别应用核及丰富的多媒体数字信号编解码库作为起始点,设计师就能够快速地选择相对应的预配置解决方案或是针对其特定的项目需求做进一步的自定义设置。这种方式完善地集合了全部的优势,特殊是消费市场要求的低功耗、低成本以及商I生能等优点。此外,设计师还能利用我们的完整解决方案实现产品快速上市,由于该方案中已经包括了DSP 固件、自定义处理器、标准化接口和外设支持等。 客户能否获得胜利,上述优势发挥着重要的作用,但以下潜在性的技术优势使Improv公司的方案从前几代的DSP IP方案中脱颖而出: ●VLlW处理力量 ◎实现高性能/循环和低功耗的并行操作 ●编译技术一体系结构映射功能 ◎使用程序语言快速将应用程序映射人体系结构中 ●验证 ◎模块、处理器、应用程序和soc级的自动测试工作台 ◎定向和约束性随机测试 ●先进的电源管理 ◎空闲模式(静态等待)一休眠模式(防短时脉冲波形干扰,98%时钟关闭) ◎通用功率模式(CPF),用于连接电源设计/分析工具 ●符合不同行业标准的开发工具 ◎PFI询问委员会和SPIRIT联盟成员 3、应用领域 这种方式的优点既迎合了新兴市场,也满意了需求高性能的应用领域,例如电信和消费类市场。Improv解决方案的内在优势将使这些市场受益匪浅,并满意他们不同的特别需求。 ●性能 ◎我们的解决方案能依据数据流的算法供应高性能运算。 ◆图像处理、音频/视频/语音信号处理、加密解密、调制解调以及卫星通信。 ◎对比测试结果可以看出我们于通用DSP或甚至是一些硬编码的DSP解决方案。 ●可编程性 ◎软件在使用和支持上的敏捷性允许针对项目的标准及自定义的特性进行编程。 ◎具有鲁棒性且成熟稳定的软件开发环境及带IP核的工具。 ●可配置性。 ◎设计师可以添加自定义的指令和硬件来进一步提高性能,降低功耗,增加产品差异化以及扩展产品应用领域。 ●可扩展性。 ◎可重复使用的软件映射到不同配置的处理器核中,从而制造出低中高端不同档次的产品和产品的不同性能。 4、软件开发 算法设计始于高层次的系统级应用,这对于软件开发学特别重要。软件算法设计可以分解为模块设计,如下文所述,这些模块设计用于后续的开发和优化。 ●用于描述应用的结构化模型 ●针对特定的任务建模 ●真实真正的系统级设计范例 ●系统级的快速功能验证 ●用于映射和优化的自动化工具 ●面对对象的可复用软件 ●适用于一系列任务的模块化设计 ●轻松地和客户产品相对应 ●更易将便携性映射到产品系列中 ●全部语言设计,无需汇编程序 ●清楚的并行设计和掌握流程 5、SOC集成 为了在系统设计中更

您可能关注的文档

文档评论(0)

run8753 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档