EDA原理及Verilog实现(高等院校信息技术规划教材)
分類: 图书,工业技术,电子 通信,基本电子电路,
作者: 何宾 编著
出 版 社: 清华大学出版社
出版时间: 2010-7-1字数: 531000版次: 1页数: 340印刷时间: 2010-7-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302224891包装: 平装
内容简介本书是为高等学校信息类和其他相关专业编著的教材。本书共分为11章。主要介绍了EDA设计导论,可编程逻辑器件设计方法,Verilog HDL语言基础,数字逻辑单元设计,Verilog HDL高级设计技术,基于HDL的设计输入,基于原理图的设计输入,设计综合和行为仿真,设计实现和时序仿真,设计下载和调试,数字系统设计实例。
根据EDA课程的教学要求和实际的教学实践的体会,本书不仅系统地介绍了EDA的设计理论,而且将理论和实践相结合,给出了大量的设计实例,并反映了最新的EDA设计技术及发展趋势。
本书可作为大学本科生和研究生教材,也可作为从事Xilinx可编程逻辑器件设计的设计人员的参考用书,同时也可作为与Xilinx相关的培训教材。
目录第1章 EDA设计导论
1.1 EDA技术综述
1.1.1 EDA技术发展历史
1.1.2 EDA技术含义
1.1.3 EDA技术主要内容
1.2 PLD设计方法学
1.2.1 PLD设计概论
1.2.2 PLD设计流程
1.2.3 SOPC设计流程
1.3 HDL硬件描述语言
1.3.1 HDL硬件描述语言概念
1.3.2 HDL语言特点和比较
1.3.3 HDL语言最新发展
习题
第2章 可编程逻辑器件设计方法
2.1 可编程逻辑器件基础
2.1.1 可编程逻辑器件概述
2.1.2 可编程逻辑器件的发展历史
2.2 PLD芯片制造工艺
2.3 PLD芯片结构
2.3.1 CPLD原理及结构
2.3.2 FPGA原理及结构
2.3.3 CPLD和FPGA比较
2.3.4 PLD选择原则
2.4 Xilinx公司芯片简介
2.4.1 Xilinx CPLD芯片介绍
2.4.2 Xilinx FPGA芯片介绍
2.4.3 Xilinx PROM芯片介绍
习题
第3章 Verilog HDL语言基础
3.1 Verilog语言概述
3.1.1 Verilog HDL语言发展历史
3.1.2 Verilog HDL硬件描述语言功能
3.2 Verilog程序结构
3.2.1 模块声明
3.2.2 模块端口定义
3.2.3 信号类型声明
3.2.4 逻辑功能定义
3.3 Verilog语言要素
3.4 Verilog常量
3.4.1 整数型常量
3.4.2 实数型常量
3.4.3 字符串常量
3.5 Verilog数据类型
3.5.1 网络和变量
3.5.2 参数
3.5.3 向量
3.6 Verilog名字空间
3.7 Verilog语言表达式
3.7.1 操作符
3.7.2 延迟表达式
3.7.3 表达式的位宽
3.7.4 有符号表达式
3.8 Verilog行为描述语句
3.8.1 过程语句
3.8.2 语句块
3.8.3 赋值语句
3.8.4 分支语句
3.8.5 循环控制语句
3.9 Verilog门级描述语句
3.9.1 内置基本门级元件
3.9.2 用户自定义基本元件
3.10 Verilog生成语句及结构
3.11 Verilog编译指示语句
3.12 Verilog系统任务和函数
3.13 Verilog用户定义任务和函数
3.13.1 任务
3.13.2 函数
3.14 Verilog语言模块描述方式
3.14.1 层次化设计方法
3.14.2 模块的行为级描述
3.14.3 模块的数据流描述
3.14.4 模块的结构描述
习题
第4章 数字逻辑单元设计
第5章 Verilog HDL高级设计技术
第6章 基于HDL的设计输入
第7章 基于原理图的设计输入
第8章 设计综合和行为仿真
第9章 设计实现和时序仿真
第10章 设计下载和调试
第11章 数字系统设计实例
附录A XST支持的Verilog结构
附录B XST支持的Verilog语句
附录C XST支持的Verilog系统任务和函数
附录D XST支持的Verilog原语
附录E XST支持的Verilog关键字
参考文献