自下而上的设计方法(Down to Top)
设计者根据自己的经验试探性的将规模大、功能复杂的数字系统按逻辑功能划分成若干子模块,一直分到这些子模块可以用经典的方法和标准的逻辑功能部件进行设计为止,最后组装成所要求的数字系统。
自上而下的设计方法( Top to Down)
此方法亦可称为方案设计法,它是将整个系统从逻辑上划分成控制器和处理器两大部分,采用FSM图或HDL来描述控制器和处理器的工作过程。如果控制器和处理器仍比较复杂,可以在控制器和处理器内部多重地进行逻辑划分,以实现其各子系统模块,最后把各子模块链接起来,组成所要求的数字系统