内容简介目录本书分4部分对VHDL进行了系统的介绍。第1部分为人门篇,介绍了VHDL的常用语法及利用VHDL实现系统层次化设计的方法;第2部分为解惑篇,详细解答了VHDL初学者常见的一些问题;第3部分为实例篇,包括多个常用单元电路的VHDL程序和包括数字频率计在内的多个经典入门题目的参考程序,并给出了2002年北京市大学生电子设计竞赛(EDA专项)的参考设计;第4部分为经验篇,对一些VHDL语句的可综合性进行探讨,并给出了6种可综合的进程语句的模板。本书内容详实,语言通俗、易懂,附带大量经典入门练习题及其参考设计,可以帮助初学者在短时间内入门,可作为全国大学生电子设计竞赛的培训材料、电子科技活动的参考资料,也可供电子爱好者及高等院校的师生在进行数字电路设计实验时参考。 入门篇第1章 VHDL初探1.1 VHDL简介1.2 VHDL与MAX+plus II的初体验第2章 VHDL入门2.1 VHDL程序结构2.2 VHDL基本数据类型2.3 VHDL数据对象2.4 VHDL运算符2.5 VHDL并行语句2.6 VHDL顺序语句第3章 状态机在VHDL中的实现3.1 Moore状态机的VHDL描述3.2 Mealy状态机的VHDL描述3.3 状态机的容量设计第4章 系统层次化设计4.1 层次化设计的概念4.2 在MAX+plus II中实现层次化设计第5章 系统层次化设计进阶5.1 元件例化5.2 程序包5.3 类属映射解惑篇第6章 初学者常见问题解答6.1 关于设计方法6.2 关于信号与变量6.3 关于顺序语句的顺序性6.4 关于仿真与综合6.5 MAX+plus II实例篇第7章 常用电路的VHDL程序7.1 分频电路7.2 七段数码管理体驱动电路7.3 键盘扫描电路7.4 键盘消科电路7.5 同步整形电路7.6 三态缓冲器7.7 SRAM控制电路7.8 Flex10K10内部RAM的读/写第8章 交通灯控制器8.1 任务书8.2 参考设计8.3 练习题第9章 乒乓游戏机9.1 任务书9.2 参考设计9.3 练习题第10章 数字频率计10.1 任务书10.2 频率与周期的测量原理10.3 参考设计10.4 练习题第11章 自动打铃系统11.1 任务书11.2 参考设计11.3 练习题第12章 WCDMA短码生成器12.1 任务书12.2 参考设计12.3 练习题第13章 Franaszek编/译码器13.1 任务书13.2 参考设计13.3 练习题经验篇第14章 VHDL的综合14.1 LOOP语句的综合14.2 进程的综合14.3 VHDL可综合编程的一般规则附录参考文献