本书通过Xilinx公司的FPGA平台介绍了VHDL在FPGA/CPLD上的程序开发相关知识与方法。
全书语言简洁,层次清晰,主要内容包括VHDL语言基础知识介绍和程序设计实践两部分。其中,第1章至第9章为VHDL基础知识,主要包括以下内容:VHDL的语言背景知识,VHDL程序的结构VHDL基本语法要素,VHDL描述语句,有限状态机的VHDL设计VHDL程序设计难点解析,高级层次化VHDL程序设计,VHDL程序的综合,面向仿真的VHDL程序设计。第7章至第9章是VHDL基础知识的高级部分,可作为进一步学习提高之用。第10章至第13章为VHDL程序设计实践,主要内容包括:Xilinx公司FPGA产品简介,Xilinx ISE Design Suite 10.1使用指南,基本功能模块的VHDL实现,DES算法的VHDL实现。
本书语言简洁,层次清晰,主要包括VHDL核心知识介绍和程序设计实践两部分。在介绍基础知识之后更多侧重于对VHDL可综合设计中的难点进行详细剖析,包括VHDL高级层次化设计、面向仿真的VHDL程序代码设计、基于TEXT IO的测试平台的应用,对实践中使用的物理器件平台(Xilinx Spartan 3E FPGA)和程序开发软件(Xilinx ISE 10.1)的使用进行了详细介绍。最后以数据加密标准DES为例,从算法原理介绍到系统方案设计,到程序代码设计,到系统仿真与综合,详细介绍了VHDL语言用于数字系统设计的流程、方法和技巧。
本书内容丰富,讲解清楚,适合作为高等院校微电子、电子、通信等专业的教材或教学参考书,同时也可以作为广大硬件电路设计工程师的工具书或培训教材。
第1章 概述
第2章 VHDL语言程序结构
第3章 VHDL语言基本要素
第4章 VHDL语言描述语句
第5章 有限状态机的VHDL设计
第6章 VHDL程序设计难点解析
第7章 VHDL高级层次化设计
第8章 VHDL程序的综合
第9章 面向仿真的VHDL程序设计
第10章 xilinx Spartan 3E简介
第11章 Xilinx ISE Design Suite 10.1使用指南
第12章 基本功能模块的VHDL实现
第13章 DES算法的VHDL实现
附录A VHDL关键字和预定义程序包
参考文献