摘要:伴随着集成电路(IC)的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,EDA的一个重要特征就是就是使用硬件描述语言(HDL)来完成设计文件;状态机有Moore型和mealy型两种基本类型。设计时采用哪种方式的状态机要根据设计的具体情况选择,输出只由状态值决定的选择Moore型;输出信号和状态值共同决定的选mealy型。状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂些,但这不影响我们对状态机的认识。硬件描述语言发展至今已有二十多年的历史了,并成功的应用于设计的各个阶段:仿真、验证和综合等。到八十年代,已经出现了上百种硬件描述语音,它们对设计自动化起到了极大的促进作用。但是,这些语音一般各自面向特定的设计领域与层次,而且众多的语音使用户无所适从,因此,急需一种面向设计的多领域、多层次并得到普遍认同的标准硬件描述语音。最终VHDL与Verilog HDL语音适应了这趋势的要求。
关键词:EDA 、VHDL 、mealy型有限状态机
目录
摘要
ABSTRACT
1引 言-1
1.1本课题的理论与实际意义-1
2 硬件描述语言VHDL-2
2.1VHDL程序的基本单元简述-2
2.2VHDL语言的特点-2
3 有限状态机-4
3.1有限状态机的简述-4
3.2Mealy状态机的功能描述-4
3.3状态机的表示方法-4
3.4有限状态机的编码-5
4 MAX+PlusⅡ-6
4.1MAX+PlusⅡ简述-6
4.2MAX+PlusⅡ的特点-6
5 有限状态机VHDL语音MAX+PlusⅡ软件的环境应用举例-7
6 对VHDL语言及Mealy有限状态机研究的结论-10
6.1 VHDL语言在数字电路设计和器件配置过程中必须注意的问题-10
6.2 Mealy有限状态机的应用研究-10
6.3 VHDL语言出现的问题-13
参考文献-14
致谢-15