【SoC设计的简单艺术】第八章:简化接口

【SoC设计的简单艺术】第八章:简化接口_第1张图片

在前几章中,我们描述了如何简化模块。在本章中,我们将描述如何简化模块之间的接口。在此过程中,我们采用了与模块设计相同的基本方法:

  • 减少代码行数
  • 通过最小化状态空间来降低设计的复杂性
  • 为代码添加结构,以便更容易分析代码

我们从一个简单的示例开始,虽然这个示例很小,但它展示了我们将使用的一个原则。

控制信号相关的接口

考虑下面的代码:
【SoC设计的简单艺术】第八章:简化接口_第2张图片
读取和写入均为控制输入(非数据)。此模块的输入状态空间为2^2 = 4种状态。然而,我们可能不支持同时进行读取和写入操作。因此,实际的状态空间为三种,如下代码所示:

你可能感兴趣的:(VLSI电路设计方法解密,性能优化,IC,芯片)