书籍详情

VHDL语言程序设计及应用

VHDL语言程序设计及应用

作者:姜立东等编著

出版社:北京邮电大学出版社

出版时间:2001-08-01

ISBN:9787563505227

定价:¥38.00

购买这本书可以去
内容简介
  VHDL语言是国际标准化硬件描述语言,在电子系统自动化设计中已经十分流行,并且成为主要的硬件描述工具。如今在电子系统设计领域中,它已成为广大技术人员必须掌握的一种语言。本书分为三个部分对们VHDL语言进行全面介绍。第一部分主要介绍VHDL语言的基础知识,为初学者打下一个良好的基础;第二部分主要介绍目前在电子电路设计中常用的电路结构的VHDL描述,以使读者掌握用VHDL语言设计简单逻辑电路的基本方法;第三部分从一些大型实例出发,介绍用VHDL语言设计大型复杂电路的流程和在设计过程中所用到的设计技巧,以使读者全面掌握VHDL语言并成为这方面的高手。书中列举的大量实例都是经过微机上的MAX+plusII量软件和SUNSPARC工作站上的Synopsys软件的验证。本书的特点是全面系统、易读易懂、由浅入深,能够使读者逐步掌握VHDL语言。本书既可作为高等学校计算机和电子工程专业的研究生、本科生的教材和教学参考书,也可作为广大电子电路设计工程师、A—SIC设计人员和系统设计人员的参考书。
作者简介
暂缺《VHDL语言程序设计及应用》作者简介
目录
第一章  VHDL简介                  
 1. 1  VHDL的历史                  
 1. 2  VHDL的特点                  
 1. 3  用VHDL进行设计的流程                  
                   
 第二章  VHDL的基本结构                  
 2. 1  设计实体                  
 2. 2  实体说明                  
 2. 2. 1  类属参数说明                  
 2. 2. 2  端口说明                  
 2. 3  结构体                  
 2. 3. 1  行为描述方式                  
 2. 3. 2  数据流描述方式                  
 2. 3. 3  结构描述方式                  
 2. 3. 4  混合描述方式                  
                   
 第三章  VHDL结构体的子结构                  
 3. 1  块语句结构                  
 3. 1. 1  块语句的结构                  
 3. 1. 2  卫式块语句                  
 3. 2  进程语句结构                  
 3. 2. 1  进程的结构                  
 3. 2. 2  进程同步                  
 3. 3  子程序结构                  
 3. 3. 1  过程                  
 3. 3. 2  函数                  
                   
 第四章  VHDL的对象. 数据类型及运算操作符                  
 4. 1  VHDL的对象                  
 4. 1. 1  常量                  
 4. 1. 2  信号                  
 4. 1. 3  变量                  
 4. 1. 4  文件                  
 4. 1. 5  信号与变量的区别                  
 4. 2  VHDL的数据类型                  
 4. 2. 1  标量类型                  
 4. 2. 2  复合类型                  
 4. 2. 3  子类型                  
 4. 3  VHDL的运算操作符                  
 4. 3. 1  逻辑运算符                  
 4. 3. 2  算术运算符                  
 4. 3. 3  关系运算符                  
 4. 3. 4  并置运算符                  
 4. 3. 5  操作运算符的优先级                  
 4. 4  VHDL的词法单元                  
 4. 4. 1  注释                  
 4. 4. 2  数字                  
 4. 4. 3  字符和字符串                  
 4. 4. 4  位串                  
                   
 第五章  VHDL中的顺序语句                  
 5. 1  信号代入语句和变量赋值语句                  
 5. 2  wait语句                  
 5. 2. 1  wait on                  
 5. 2. 2  wait until                  
 5. 2. 3  wait for                  
 5. 2. 4  多条件等待语句                  
 5. 2. 5  超时等待的处理                  
 5. 3  if语句                  
 5. 4  case语句                  
 5. 5  loop语句                  
 5. 5. 1  for loop循环                  
 5. 5. 2  while looP循环                  
 5. 6  next语句                  
 5. 7  exit语句                  
 5. 8  return语句                  
 5. 9  null语句                  
 5. 10  过程调用语句                  
 5. 11  断言语句                  
 5. 12  repprt语句                  
                   
 第六章  VHDL中的并行语句                  
 6. 1  进程语句                  
 6. 2  块语句                  
 6. 3  并行信号代入语句                  
 6. 3. 1  并发信号代入语句                  
 6. 3. 2  条件信号代入语句                  
 6. 3. 3  选择信号代入语句                  
 6. 4  并行断言语句                  
 6. 5  并行过程调用语句                  
 6. 6  参数传递语句                  
 6. 7  元件例化语句                  
 6. 8  生成语句                  
 6. 8. 1  for模式的生成语句                  
 6. 8. 2  if模式的生成语句                  
                   
 第七章  库. 程序包和配置                  
 7. 1  库                  
 7. 2  程序包                  
 7. 3  配置                  
 7. 3. 1  默认连接和默认配置                  
 7. 3. 2  元件配置                  
 7. 3. 3  块的配置                  
 7. 3. 4  结构体的配置                  
                   
 第八章  VHDL的预定义属性                  
 8. 1  值类属性                  
 8. 1. 1  常用数据类型的值类属性                  
 8. 1. 2  数组的值类属性                  
 8. 1. 3  块的值类属性                  
 8. 2  函数类属性                  
 8. 2. 1  数据类型属性函数                  
 8. 2. 2  数组属性函数                  
 8. 2. 3  信号属性函数                  
 8. 3  信号类属性                  
 8. 3. 1  属性'delayed[(t)]                  
 8. 3. 2  属性'stable[(t)]                  
 8. 3. 3  属性'quiet[(t)]                  
 8. 3. 4  属性'transaction                  
 8. 4  数据类型类属性                  
 8. 5  数据范围类属性                  
                   
 第九章  重载                  
 9. 1  子程序重载                  
 9. 1. 1  子程序参数的重载                  
 9. 1. 2  子程序参数数目的重载                  
 9. 1. 3  标准程序包的重载                  
 9. 2  运算符重载                  
                   
 第十章  组合逻辑电路的设计                  
 10. 1  门电路                  
 10. 1. 1  二输入与门电路                  
 10. 1. 2  二输入或门电路                  
 10. 1. 3  二输入与非门电路                  
 10. 1. 4  二输入或非门电路                  
 10. 1. 5  反相门电路                  
 10. 1. 6  二输入异或门电路                  
 10. 1. 7  三输入与非门电路                  
 10. 2  编码器和译码器                  
 10. 2. 1  编码器                  
 10. 2. 2  译码器                  
 10. 3  多路选择器                  
 10. 4  比较器                  
 10. 5  加法器                  
                   
 第十一章  时序逻辑电路的设计                  
 11. 1  触发器                  
 11. 1. 1  D触发器                  
 11. 1. 2  JK触发器                  
 11. 1. 3  T触发器                  
 11. 1. 4  锁存器                  
 11. 2  寄存器和移位寄存器                  
 11. 2. 1  寄存器                  
 11. 2. 2  移位寄存器                  
 11. 3  计数器                  
 11. 3. 1  同步计数器                  
 11. 3. 2  异步计数器                  
 11. 4  分频器                  
                   
 第十二章  有限状态机                  
 12. 1  有限状态机的基本描述                  
 12. 1. 1  有限状态机的描述方式                  
 12. 1. 2  一个Moore型有限状态机的描述                  
 12. 2  有限状态机的同步输出和复位                  
 12. 2. 1  同步输出信号                  
 12. 2. 2  有限状态机的复位                  
 12. 3  改进的Moore型有限状态机                  
 12. 3. 1  把状态作为输出信号的Moore型有限状态机                  
 12. 3. 2  并行输出寄存器的译码输出的Moore型有限状态机                  
                   
 第十三章  实例1--秒表                  
 13. 1  秒表的功能描述                  
 13. 2  顶层设计的VHDL源代码                  
 13. 2. 1  顶层实体的VHDL源代码                  
 13. 2. 2  顶层结构体的设计及VHDL源代码                  
 13. 3  秒表各个模块的分析及其VHDL源代码                  
 13. 3. 1  键输入模块                  
 13. 3. 2  时钟分频模块                  
 13. 3. 3  控制模块                  
 13. 3. 4  秒表计时模块                  
 13. 3. 5  秒表显示模块                  
                   
 第十四章  实例2---数字密码引爆器                  
 14. 1  数字密码引爆器的功能描述                  
 14. 2  顶层设计的VHDL源代码                  
 14. 2. 1  顶层实体的VHDL源代码                  
 14. 2. 2  顶层结构体的设计及VHDL源代码                  
 14. 3  次级电路分析及其VHDL源代码                  
 14. 3. 1  输出消抖同步电路                  
 14. 3. 2  编码电路                  
 14. 3. 3  比较电路                  
 14. 3. 4  预置密码电路                  
 14. 3. 5  计数器选择电路                  
 14. 3. 6  控制指示灯电路                  
 14. 3. 7  分频电路                  
 14. 3. 8  七段显示译码电路                  
 14. 3. 9  其他电路                  
 14. 4  控制器的分析及其VHDL源代码                  
                   
 第十五章  实例3---常用程序包                  
 15. 1  std_logic_1164                  
 15. 2  std_logic_unsigned                  
 15. 3  std_logic_signed                  
 15. 4  std_logic_arith                  
 附录A  VHDL的保留字                  
 附录B  一些有用的网址                  
 5. 2  数字基带信号波形及其功率谱密度                  
 5. 2. 1  数字脉冲幅度调制(PAM)                  
 5. 2. 2  常用的数字PAM信号波形(码型)                  
 5. 2. 3  数字PAM信号的功率谱密度计算                  
 5. 2. 4  常用线路码型                  
 5. 3  通过加性白高斯噪声信道传输的数字基带信号的接收                  
 5. 3. 1  利用低通滤波的解调及其误比特率                  
 5. 3. 2  利用匹配滤波器的最佳接收                  
 5. 4  数字PAM信号通过限带基带信道的传输                  
 5. 4. 1  数字RAM基带传输及码间干扰                  
 5. 4. 2  无码间干扰基带传输的奈奎斯特准则                  
 5. 5  加性白高斯噪声干扰下数字PAM信号通过理想限带信道的最佳基带传输                  
 5. 6  眼图                  
 5. 7  信道均衡                  
 5. 8  部分响应系统                  
 5. 9  符号同步                  
 习题                  
                   
 第六章  数字信号的频带传输                  
 6. 1  引言                  
 6. 2  二进制数字信号正弦型载波调制                  
 6. 2. 1  二进制启闭键控(OOK)                  
 6. 2. 2  二进制移频键控(2FSK)                  
 6. 2. 3  二进制移相键控(2PSK或BPSK)                  
 6. 2. 4  2PSK的载波同步                  
 6. 2. 5  差分移相键控(DPSK)                  
 6. 3  四相移相键控(QPSK. DQPSK. OQPSK)                  
 6. 3. 1  四相移相键控(QPSK)                  
 6. 3. 2  差分四相移相键控(DQPSK)                  
 6. 3. 3  偏移四相移相键控(OQPSK)                  
 6. 4  M进制数字调制                  
 6. 4. 1  数字调制信号的矢量表示                  
 6. 4. 2  统计判决理论                  
 6. 4. 3  加性白高斯噪声干扰下M进制确定信号的最佳接收                  
 6. 4. 4  M进制振幅键控(MASK)                  
 6. 4. 5  M进制移相键控(MPSK)                  
 6. 4. 6  正交幅度调制(QAM)                  

猜您喜欢

读书导航