新書推薦:
《
新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册)
》
售價:NT$
790.0
《
我从何来:自我的心理学探问
》
售價:NT$
545.0
《
失败:1891—1900 清王朝的变革、战争与排外
》
售價:NT$
390.0
《
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
》
售價:NT$
295.0
《
秦汉史讲义
》
售價:NT$
690.0
《
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
》
售價:NT$
475.0
《
荷马:伊利亚特(英文)-西方人文经典影印21
》
售價:NT$
490.0
《
我的心理医生是只猫
》
售價:NT$
225.0
|
編輯推薦: |
曾繁泰、曾祥云编著的这本《VHDL程序设计教程第4版》系统阐述了VHDL硬件描述语言的基础知识、语法定义、编程技巧和使用方法,在先进的EDA软件设计平台--Quartus Ⅱ 13.0和实现载体——STRATIX V系列FPGA上实现了VHDL模块设计。通过本书的学习,读者能够理解VHDL语言设计,掌握EDA工程开发技术,熟悉SoC芯片研发方法。从D触发器设计到网络多核处理器设计,从易到难,从简单到复杂,跨度之大前所未有;从硬件描述语言到软件编程语言,从硬件模块设计到软件驱动设计,从仿真到测试,范围之广实属罕见;从学生基础实验到尖端芯片研发,从设计语言的理论分析到工业芯片的生产测试,务实之风贯穿全篇。
|
內容簡介: |
曾繁泰、曾祥云编著的这本《VHDL程序设计教程 第4版》系统地阐述了VHDL硬件描述语言的基础知 识、语法定义、编程技巧和使用方法。全书共9章, 第1章为绪论,包括VHDL概述、语言设计环境、设计 实现和教学建议;第2章为VHDL语言的词法基础;第3 章为VHDL语言的程序结构;第4章为VHDL的语法基础 ;第5章为VHDL程序设计基础,第4、5章的VHDL程序 片段完全以理解语法规范为目的;第6章为VHDL程序 设计实践,本章的VHDL程序片段完全以理解逻辑电路 结构为目的;第7章为VHDL仿真与测试,给出了VHDL 测试程序、仿真程序的编写方法和片上内建自测试的 概念;第8章为VHDL标准程序接口,列出了接口函数 清单,给出了C++联合VHDL设计、仿真、测试的实例 ;第9章为IP复用与SoC设计,详细介绍了SoC芯片研 发流程和软件驱动开发环境。
《VHDL程序设计教程第4版》面向高等院校本 、专科的VHDL语言基础课程,可作为电子工程、信息 工程、通信工程、物联网、工业自动化、计算机应用 技术、仪器仪表、数字信号或图像处理等专业的授课 教材或教学参考书,同时也可作为电子行业工程师的 VHDL编程、FPGA开发、SoC设计的自学参考书。
|
目錄:
|
第1章 绪论
1.1 VHDL概述
1.1.1 硬件描述语言的诞生
1.1.2 HDL语言的种类
1.1.3 VHDL语言的特点
1.1.4 VHDL语言的优势
1.2 VHDL语言设计环境
1.2.1 设计工具
1.2.2 仿真工具
1.3 VHDL语言设计实现
1.4 VHDL语言课程教学建议
1.4.1 课时安排
1.4.2 实验
1.5 小结
1.6 习题
第2章 VHDL语言的词法基础
2.1 对象
2.1.1 对象的声明与初始化
2.1.2 常量
2.1.3 变量
2.1.4 信号
2.1.5 文件
2.1.6 对象的隐式创建
2.2 词法元素
2.2.1 数字
2.2.2 字符、字符串及位串
2.2.3 分隔符
2.2.4 标识符和保留字
2.2.5 注释
2.3 数据类型
2.3.1 类型与子类型
2.3.2 标量类型
2.3.3 复合类型
2.3.4 存取类型
2.3.5 文件类型
2.3.6 隐含类型
2.3.7 IEEE标准类型
2.3.8 类型转换
2.4 运算操作符
2.4.1 逻辑运算符
2.4.2 关系运算符
2.4.3 移位运算符
2.4.4 并置运算符
2.4.5 算术运算符
2.4.6 状态运算符
2.4.7 运算符的优先级
2.5 小结
2.6 习题
第3章 VHDL语言的程序结构
3.1 实体
3.1.1 类型说明部分
3.1.2 端口说明部分
3.1.3 实体说明部分
3.1.4 实体语句部分
3.2 结构体
3.2.1 结构体名
3.2.2 结构体说明部分
3.2.3 结构体语句
3.2.4 进程语句
3.2.5 模块语句
3.3 子程序
3.3.1 过程语句
3.3.2 函数语句
3.3.3 RETURN语句
3.4 VHDL程序设计风格
3.4.1 结构体的行为描述法
3.4.2 结构体的数据流描述法
3.4.3 结构体的结构化描述法
3.5 小结
3.6 习题
第4章 VHDL的语法基础
4.1 并行语句与顺序语句
4.2 变量赋值语句与信号代入语句
4.2.1 变量赋值语句
4.2.2 信号代入语句
4.3 条件分支语句与循环语句
4.3.1 IF语句
4.3.2 CASE语句
4.3.3 LOOP语句
4.3.4 NULL语句
4.4 元件与模块的复用
4.4.1 元件声明与调用
4.4.2 参数传递子句与参数映射
4.4.3 IO端口子句与端口映射
4.4.4 生成语句
4.5 调试
4.5.1 REPORT语句
4.5.2 断言语句
4.6 小结
4.7 习题
第5章 VHDL程序设计基础
5.1 层次化设计方法
5.2 元件库
5.2.1 库的概念及语法
5.2.2 库的分类
5.2.3 构造元件
5.2.4 程序打包
5.2.5 构建元件库
5.2.6 元件的调用
5.3 配置
5.3.1 默认连接和默认配置
5.3.2 块配置
5.3.3 元件的配置
5.3.4 配置中的端口映射与参数传递
5.3.5 多层配置
5.4 可见性
5.4.1 声明的可见性
5.4.2 USE语句
5.4.3 变量共享
5.5 重载
5.5.1 函数重载
5.5.2 运算符重载
5.6 别名
5.7 程序包
5.7.1 程序包声明
5.7.2 程序包体
5.7.3 常用程序包
5.8 文本IO操作
5.8.1 文本类型定义
5.8.2 文件访问过程定义
5.8.3 TEXTIO程序包的语法
5.8.4 TEXTIO程序包的内容
5.8.5 TEXTIO程序包的调用
5.9 小结
5.10 习题
第6章 VHDL程序设计实践
6.1 组合逻辑设计
6.1.1 门电路
6.1.2 编码器的设计
6.1.3 译码器的设计
6.1.4 加法器的设计
6.2 时序逻辑电路设计
6.2.1 时钟信号的VHDL描述方法
6.2.2 时序电路中复位信号Reset的VHDL描述方法
6.3 触发器的设计
6.3.1 D触发器
6.3.2 带异步复位的D触发器
6.4 寄存器的设计
6.4.1 8位通用寄存器
6.4.2 串入串出移位寄存器
6.5 计数器的设计
6.5.1 同步计数器
6.5.2 可逆计数器
6.5.3 具有数据加载和进位控制接口的同步计数器
6.6 状态机的设计
6.6.1 Moore型状态机的设计
6.6.2 状态机的建立过程
6.6.3 状态机的复位
6.6.4 状态机信号输出方法
6.6.5 Mealy型状态机的设计
6.6.6 容错状态机的设计
6.7 微处理器设计
6.7.1 微处理器设计的任务
6.7.2 精简指令集计算机
6.7.3 URISC处理器设计
6.7.4 4位微处理器设计
6.7.5 构造微处理器基本元件
6.7.6 4位微处理器的顶层设计
6.8 小结
6.9 习题
第7章 VHDL仿真与测试
7.1 概述
7.1.1 ModelSim的主要特点
7.1.2 ModelSim的操作步骤
7.1.3 ModelSim的操作实例
7.2 用VHDL编写test
7.2.1 简单的testb
7.2.2 八进制计数器测试平台设计
7.3 激励信号
7.3.1 具有独立激励源的testb
7.3.2 用TextIO输入激励信号
7.4 用EDA工具生成test
7.5 小结
7.6 习题
第8章 VHDL标准程序接口
8.1 VHPI概述
8.1.1 VHPI的应用
8.1.2 VHPI的功能
8.1.3 VHPI命名规则
8.1.4 VHPI句柄
8.2 类继承层次和VHPI信息模型
8.2.1 类继承层次
8.2.2 VHPI信息模型
8.3 VHPI访问函数
8.3.1 信息访问函数
8.3.2 属性访问函数
8.4 VHPI工具运行
8.4.1 注册阶段
8.4.2 分析阶段
8.4.3 解释阶段
8.4.4 初始化阶段
8.4.5 仿真阶段
8.4.6 保存阶段
8.4.7 重启阶段
8.4.8 重置阶段
8.4.9 终止阶段
8.5 VHPI回调
8.5.1 回调函数
8.5.2 回调方法与回调属性
8.5.3 回调原因
8.6 VHPI数值访问和更新
8.6.1 数值结构和类型
8.6.2 读取对象数值
8.6.3 格式化
8.6.4 更新对象值
8.6.5 驱动事务调度
8.7 VHPI应用举例
8.7.1 概述
8.7.2 构建VHPI应用
8.7.3 使用
8.7.4 VHPI实例
8.8 小结
8.9 习题
第9章 IP复用与SoC设计
9.1 概述
9.2 IP模块的设计
9.2.1 硬IP模块设计
9.2.2 软IP模块设计
9.2.3 IP模块的封装
9.2.4 IP模块的复用
9.3 SoC芯片设计
9.3.1 SoC的设计基础
9.3.2 SoC的应用设计
9.3.3 SoC的芯片实现
9.3.4 SoC的芯片测试
9.4 基于IP的SoC设计(1)——嵌入式微处理器系统
9.5 基于IP的SoC设计(2)——网络多核处理器实现
9.6 基于IP的SoC设计(3)——万兆网络收发器仿真
9.7 小结
9.8 习题
参考文献
附录A VHPI类的继承层次
附录B VHPI函数参考
|
|