链接到页内

微处理器:MeP

开发流程

自顶向下设计流程

MeP开发流程遵循“自顶向下设计流程”,其从一个系统规格说明书开始;它也准备了一个开发工具。自顶向下设计流程包含6个步骤:

自顶向下设计流程

  1. 系统划分
    首先,根据系统规格书把系统划分为由硬件实现的部分和由软件实现的部分。这一步必须手动完成。
  2. 系统模拟
    通过一个系统模拟检验第一步里系统划分完成的合理性。如果划分证明是不恰当的,以不同的方式重新划分系统,再次执行系统模拟。至于由硬件实现的部分,使用硬件设计和/或者高级合成来实现。
  3. 基础开发流程
    执行C模拟到软件实现的部分,检查规格是否满足所需的性能。如果不满足,更改MePcore的配置或者添加硬件扩展来满足所需的性能。
  4. 高级合成
    至于硬件实现的部分,以C语言书写的RTL部分可以通过高级合成工具获得。
  5. 平台数据库集成
    集成单独的块,包括MePcore到MeP SoC上。
  6. 物理合成流程
    执行物理合成以获得一个高质量净列表

基础设计流程

回到页首