本帖最后由 AutoESL 于 2011-10-9 19:15 编辑
目录
第1 章绪 论 ....................................................................................................................1
§ 1.1 关于EDA...............................................................................................................1
§ 1.2 关于 VHDL............................................................................................................3
§ 1.3 关于自顶向下的系统设计方法 ............................................................................5
§ 1.4 关于应用 VHDL 的EDA 过程.............................................................................6
§ 1.5 关于在系统编程技术 ............................................................................................9
§ 1.6 关于 FPGA/CPLD 的优势...................................................................................10
§ 1.7 关于 VHDL 的学习.............................................................................................10
第2 章 VHDL 入门..............................................................................................................12
§ 2.1 用 VHDL 设计多路选择器和锁存器.................................................................12
§ 2.2 用 VHDL 设计全加器.........................................................................................15
第3 章 VHDL 程序结构......................................................................................................19
§ 3.1 实 体 ENTITY ..............................................................................................19
§ 3.2 结构体 ARCHITECTURE ............................................................................26
§ 3.3 块语句结构 BLOCK .....................................................................................29
§ 3.4 进程 PROCESS .............................................................................................32
§ 3.5 子程序(SUBPROGRAM)....................................................................................35
3.5.1 函数FUNCTION ..................................................................................36
3.5.2 重载函数OVERLOADED FUNCTION ..............................................39
3.5.3 过程PROCEDURE ...............................................................................42
3.5.4 重载过程OVERLOADED PROCEDURE ..........................................44
§ 3.6 库 LIBRARY .................................................................................................45
§ 3.7 程序包 PACKAGE ........................................................................................48
§ 3.8 配置 CONFIGURATION ..............................................................................51
习题 ............................................................................................................................ 53
第4 章 VHDL 语言要素......................................................................................................55
§ 4.1 VHDL 文字规则..................................................................................................55
§ 4.2 VHDL 数据对象..................................................................................................58
4.2.1 变量(VARIABLE)........................................................................................59
4.2.2 信号(SIGNAL).............................................................................................60
4.2.3 常数(CONSTANT).......................................................................................63
§ 4.3 VHDL 数据类型..................................................................................................64
4.3.1 VHDL 的预定义数据类型..........................................................................65
4.3.2 IEEE 预定义标准逻辑位与矢量.................................................................68
4.3.3 其它预定义标准数据类型..........................................................................70
4.3.4 用户自定义数据类型方式..........................................................................71
4.3.5 枚举类型......................................................................................................73
4.3.6 整数类型和实数类型..................................................................................74
|