网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 数字系统设计与PLD应用
分类
作者 臧春华,蒋璇 编著
出版社 电子工业出版社
下载
简介
内容推荐
本书为普通高等教育“十一五”重量规划教材。本书阐述数字系统设计方法和可编程逻辑器件PLD的应用技术。引导读者从一般的数字功能电路设计转向数字系统设计;从传统的非定制通用集成电路的应用转向用户半定制的PLD的应用;从单纯的硬件设计转向硬件、软件高度渗透的设计方法。从而了解数字技术的新发展、新思路、新器件,拓宽软、硬件设计的知识面,提高设计能力。本书是编者在汇总了多年从事数字系统设计和PLD应用技术教学及科研成果的基础上编写的,取材丰富,概念清晰,既有较高的起点和概括,也有很好的实用和参考价值。
目录
第1章数字系统设计方法
1.1绪言
1.1.1数字系统的基本概念
1.1.2数字系统的基本模型
1.1.3数字系统的基本结构
1.2数字系统设计的一般步骤
1.2.1引例
1.2.2数字系统设计的基本步骤
1.2.3层次化设计
1.3数字系统设计方法
1.3.1自上而下的设计方法
1.3.2自下而上的设计方法
1.3.3基于关键部件的设计方法
1.3.4信息流驱动的设计方法
1.4数字系统的描述方法之一算法流程图
1.4.1算法流程图的符号与规则
1.4.2设计举例
习题1
第2章数字系统的算法设计和硬件实现
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.3数据处理单元的设计
2.3.1系统硬件实现概述
2.3.2器件选择
2.3.3数据处理单元设计步骤
2.3.4数据处理单元设计实例
2.4控制单元的设计
2.4.1系统控制方式
2.4.2控制器的基本结构和系统同步
2.4.3算法状态机图(ASM图)
2.4.4控制器的硬件逻辑设计方法
习题2
第3章硬件描述语言VHDL和VerilogHDL
3.1概述
3.2VHDL及其应用
3.2.1VHDL基本结构
3.2.2数据对象、类型及运算符
3.2.3顺序语句
3.2.4并行语句
3.2.5子程序
3.2.6程序包与设计库
3.2.7元件配置
3.2.8VHDL描述实例
3.3VerilogHDL及其应用
3.3.1VerilogHDL基本结构
3.3.2数据类型、运算符与表达式
3.3.3行为描述语句
3.3.4并行语句
3.3.5结构描述语句
3.3.6任务与函数
3.3.7编译预处理
3.3.8VerilogHDL描述实例
习题3
第4章可编程逻辑器件PLD原理和应用
4.1PLD概述
4.2简单PLD原理
4.2.1PLD的基本组成
4.2.2PLD的编程
4.2.3阵列结构
4.2.4PLD中阵列的表示方法
4.3SPLD组成和应用
4.3.1只读存储器ROM
4.3.2可编程逻辑阵列PLA
4.3.3可编程阵列逻辑PAL
4.3.4通用阵列逻辑GAL
4.3.5GAL应用举例
4.4采用SPLD设计数字系统
4.4.1采用SPLD实现系统的步骤
4.4.2设计举例
4.4.3采用SPLD设计系统的讨论
习题4
第5章高密度PLD及其应用
5.1HDPLD分类
5.2HDPLD组成
5.2.1阵列扩展型CPLD
5.2.2现场可编程门阵列(FPGA)
5.2.3延迟确定型FPGA
5.2.4多路开关型FPGA
5.3HDPLD编程技术
5.3.1在系统可编程技术
5.3.2在电路配置(重构)技术
5.3.3反熔丝(Antifuse)编程技术
5.4HDPLD开发平台
5.4.1HDPLD开发系统的基本工作流程
5.4.2HDPLD开发系统的库函数
5.5当前常用可编程逻辑器件及其开发工具
5.5.1Lattice公司的CPLD/FPGA与开发软件
5.5.2Altera公司的CPLD/FPGA及开发工具
5.5.3Xilinx公司的CPLD/FPGA和开发平台
5.5.4用于CPLD/FPGA的IP核
习题5
第6章采用HDPLD设计数字系统实例
6.1高速并行乘法器的设计
6.1.1算法设计和结构选择
6.1.2器件选择
6.1.3设计输入
6.1.4芯片引脚定义
6.1.5逻辑仿真
6.1.6目标文件产生和器件下载
6.2十字路口交通管理器的设计
6.2.1交通管理器的功能
6.2.2系统算法设计
6.2.3设计输入
6.3九九乘法表系统的设计
6.3.1系统功能和技术指标
6.3.2算法设计
6.3.3数据处理单元的实现
6.3.4设计输入
6.3.5系统的功能仿真
6.4FIFO(优选先出堆栈)的设计
6.4.1FIFO的功能
6.4.2算法设计和逻辑框图
6.4.3数据处理单元和控制器的设计
6.4.4设计输入
6.4.5用VerilogHDL进行设计
6.4.6仿真验证
6.5数据采集和反馈控制系统的设计
6.5.1系统设计要求
6.5.2设计输入
6.6FIR有限冲激响应滤波器的设计
6.6.1FIR结构简介
6.6.2设计方案和算法结构
6.6.3模块组成
6.6.4FIR滤波器的扩展应用
6.6.5设计输入
6.6.6设计验证
6.7UART接口设计
6.7.1UART组成与帧格式
6.7.2顶层模块的描述
6.7.3发送模块设计
6.7.4接收模块设计
6.7.5仿真验证
6.8简单处理器的设计
6.8.1系统功能介绍
6.8.2处理器硬件系统
6.8.3处理器指令系统
6.8.4处理器硬件系统的设计和实施
6.8.5设计输入
6.8.6系统功能仿真
习题6
第7章可编程片上系统(SOPC)
7.1概述
7.2基于MicroBlaze软核的嵌入式系统
7.2.1Xilinx的SOPC技术
7.2.2MicroBlaze处理器结构
7.2.3MicroBlaze信号接口
7.2.4MicroBlaze软硬件设计流程
7.3基于NiosⅡ软核的SOPC
7.3.1Altera的SOPC技术
7.3.2NiosⅡ处理器
7.3.3Avalon总线架构
7.3.4NiosⅡ软硬件开发流程
7.4设计实例
7.4.1设计要求
7.4.2运行QuartusⅡ并新建设计工程
7.4.3创建一个新的SOPCBuilder系统
7.4.4在SOPCBuilder中定义NiosⅡ系统
7.4.5在SOPCBiulder中生成NiosⅡ系统
7.4.6将NiosⅡ系统集成到QuartusⅡ工程中
7.4.7用NiosⅡIDE开发软件
习题7
第8章上机实验
实验1逻辑门实现组合电路
一、实验目的
二、实验内容
三、注意事项
实验2数据选择器或译码器实现组合电路
一、实验目的
二、实验原理
三、实验内容
四、注意事项
实验3码制变换器
一、实验目的
二、实验内容
三、注意事项
实验4序列发生器
一、实验目的
二、实验原理
三、实验内容
四、注意事项
实验5序列检测器
一、实验目的
二、实验原理
三、实验内容
实验6控制器的设计
一、实验目的
二、实验原理
三、实验内容
实验7脉冲分配器
一、实验目的
二、实验原理
三、实验内容
实验8十字路口交通管理器
一、实验目的
二、实验内容
三、实验要求
实验9UART接口设计
一、实验目的
二、实验内容
实验10简单处理器VHDL设计的完成
一、实验目的
二、实验内容
三、实验要求
附录AHDPLD典型器件介绍
A.1器件封装形式说明
A.2Altera公司典型器件
A.3Xilinx公司典型器件
A.4Lattice公司典型器件
A.5Actel公司典型器件
附录BPLD开发软件QuartusⅡ8.0简介
B.1概述
B.2用QuartusⅡ进行设计的一般过程
B.3设计输入
B.4编译
B.5仿真验证
B.6时序分析
B.7底层图编辑
B.8下载
B.9“Settings”对话框
B.10QuartusⅡ中的库元件
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 22:03:39