如何为多CPU SoC设计选择合适CPU内核.docVIP

  • 9
  • 0
  • 约4.77千字
  • 约 11页
  • 2018-09-01 发布于福建
  • 举报
如何为多CPU SoC设计选择合适CPU内核

如何为多CPU SoC设计选择合适CPU内核   MIPS科技公司供稿      越来越多的SoC设计中使用多个CPU。用于多CPU设计的处理器内核应该具备一些重要特性,包括出众的性能密度、有效的处理器间通信、调试支持和执行的灵活性及可配置性。本文阐述与专门为多CPU设计的内核――MIPS32 M4K内核有关的特性。   随着对可编程性能需求的不断增长,越来越多的SoC设计师倾向于使用多CPU。许多应用对于性能的需求快速增长。这是单CPU能力所不及的。使用多CPU更容易实现复杂实时系统的性能分配和响应时间。外围设备或是特定加速器中的专用CPU可以为主CPU分担低级功能,这样主CPU便可专注于高级功能。   由于各种原因,现在的多CPU设计在嵌入式系统中是切实可行的。嵌入式应用通常具有高度分区灵活性,可加速对多CPU的映射。在某些情况下,映射到多个独立CPU比使用一个CPU更为容易。同样,由于许多嵌入式应用是采用平行CPU开发的,便具有显著的平行能力。例如NPU设计师利用这个特点开发了邮件路由。另外,利用今天的0.13和0.10μm工艺,多CPU SoC系统的创建可以更加经济。   在不断发展的许多重要市场中都可见到多CPU设计。网络路由是率先广泛应用多CPU设计的领域之一。大多数新一代网络处理器都是基于多CPU设计的。除了标准NPU,目标ASSP也在利用多处理器建立更

文档评论(0)

1亿VIP精品文档

相关文档