VHDL程序设计教程(第4版)(高等院校电子信息科学与工程规划教材)
¥
33.31
9.3折
¥
36
九五品
仅1件
作者曾祥云 编;曾繁泰
出版社清华大学出版社
出版时间2014-03
版次4
装帧平装
货号A8
上书时间2024-12-02
商品详情
- 品相描述:九五品
图书标准信息
-
作者
曾祥云 编;曾繁泰
-
出版社
清华大学出版社
-
出版时间
2014-03
-
版次
4
-
ISBN
9787302348917
-
定价
36.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
303页
-
丛书
高等职业院校教学改革创新示范教材.软件开发系列;高等院校电子信息科学与工程规划教材
- 【内容简介】
-
曾繁泰、曾祥云编著的这本《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 I/O端口子句与端口映射 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 文本I/O操作 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函数参考
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价