数字电路系统的设计方法有试凑法和自上而下法。
(1)数字系统设计的试凑法
这种方法的基本思想是:把系统的总体方案分成若干个相对独立的功能部件,然后用组合逻辑电路和时序逻辑电路的设计方法分别设计并构成这些功能部件,或者直接选择合适的SSI、MSI、LSI器件实现上述功能,最后把这些已经确定的部件按要求拼接组合起来,便构成完整的数字系统。
试凑法具体步骤:
①分析系统的设计要求,确定系统的总体方案。
②划分逻辑单元,确定初始结构,建立总体逻辑图。
③选择功能部件去构成。
④将功能部件组成数字系统。
(2)数字系统自上而下的设计方法
自上而下(或自顶向下)的设计方法适合于规模较大的数字系统。
这种方法的基本思想是:把规模较大的数字系统从逻辑上划分为控制器和受控制器电路两大部分,采用逻辑流程图或 ASM图或 MDS图来描述控制器的控制过程,并根据控制器及受控制电路的逻辑功能,选择适当的SSI、MSI功能器件来实现。而控制器或受控制器本身又分别可以看成一个子系统,逻辑划分的工作还可以在控制器或受控制器内部多重进行。按照这种设计思想,一个大的数字系统,首先被分割成属于不同层次的许多子系统,再用具体的硬件实现这些子系统,最后把它们连接起来,得到所要求的完整的数字系统。
自上而下设计方法的步骤如下;
①明确待设计系统的逻辑功能;
②拟定数字系统的总体方案;
③逻辑划分,
④设计受控电路及控制器。