系统与设计
的意见

处理器配置和定制的区别

将配料添加到您的披萨和雇佣一个私人厨师。

受欢迎程度

多年来,人们一直在讨论配置处理器IP核,尤其是开放越来越感兴趣RISC-V ISA,有更多讨论定制。那么,有什么区别呢?

一个简单的类比是想订购一个披萨。与大多数披萨店,你有标准基地和配料的选择从有限的列表。你可以配置披萨的味道你想基于标准的一组选项。

处理器IP供应商通常提供给客户一些标准选项,如可选的缓存,紧密耦合的记忆,和片上调试,以便他们可以结合起来,为客户提供适合他们的需要的配置。虽然这样做,但核心本身不变,或变化非常有限。当然,指令集,注册,和管道将保持不变,只允许可选块缓存等有所不同。

今天,许多用户要求更大的专业化和可变性的处理器核心。这可能是实现增强性能同时降低硅面积和功耗。可能有多种方式,这可以实现,例如,通过创建自定义指令优化的目标应用程序,添加额外的港口和寄存器。这种变化从根本上改变处理器内核本身。

回到披萨的类比,定制就像如果一个私人厨师有一个潜在的披萨基础配方,但愿意不仅让你提供替代浇头,但修改比萨基地,与选择标准面粉、油、和酵母原料使用。

尽管一些专有的IP供应商允许扩展其核心,最大的机会在于RISC-V定制。ISA是从一开始就支持自定义指令。Codasip RISC-V的核心开发使用CodAL架构描述语言和很容易定制的使用Codasip工作室。如何自定义指令的更多信息可以用来创建领域特定的处理器,下载Codasip的白皮书



留下一个回复


(注意:这个名字会显示公开)

Baidu