搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
基于FPGA和CPLD的数字系统设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121083136
  • 作      者:
    (爱尔兰)Ian Grout著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  在数字领域使用可编程逻辑进行设计的初学者可在《基于FPGA和CPLD的数字系统设计》中找到所需的一切!
  可编程逻辑使得芯片上的数字系统的可融合性、允许更新、可以变化、可以提高性能等特性成为可能,这使得数字系统价格更便宜,获取更迅速。《基于FPGA和CPLD的数字系统设计》着重介绍两种类型的可编程逻辑:现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。通过详尽的讨论、可运行的实例,以及与电路设计原理和常见的设计决断相关的案例研究,《基于FPGA和CPLD的数字系统设计》对上述器件进行了深刻阐释。《基于FPGA和CPLD的数字系统设计》还对在可编程逻辑领域广泛使用的VHDL(VHSIC硬件描述语言)进行了介绍和应用。设计基础与概念:
  ●基础——流程图、框图、正规验证和设计规范
  ●印制电路板(PCB)——设计、测试及开发环境
  ●软件和硬件编程语言
  ●使用VHDL设计数字逻辑的原理
  ●数字信号处理
  ●模拟与数字的接口——DAC和ADC
  ●系统级设计包括两个案例研究
展开
作者简介
  LanGrout,于英国Lancaster大学获得电子工程学士(1991年)和博士学位(1994年)。他在工业界和学术界均从事过微电子电路和电子设计与测试的工作,目前他在混合信号集成电路可测性设计领域以及数字电子线路设计领域从事可编程逻辑的相关工作,现任爱尔兰Limerick大学电子与计算机工程系讲师。他从1 998年起就在爱尔兰Limerick大学工作,教授可编程逻辑与集成电路设计与测试原理课程。此前他是英国Lancaster大学工程系讲师。
展开
内容介绍
  《基于FPGA和CPLD的数字系统设计》系统地介绍了可编程逻辑器件类型、数字系统描述的硬件语言与设计方法,以及系统的测试和实现,从理论、方法、工具到实践进行了全面阐述。全书共10章。第1章介绍了可编程逻辑器件的类型;第2、3章结合实例,介绍了电子系统设计背景及其PCB设计;第4章介绍了先进数字设计中使用的各种编程语言;第5、6章介绍了数字逻辑设计原理以及运用VHDL语言对一系列电路的实例化;第7、8章介绍了DSP的VHDL实现以及数模转换的接口;最后,第9、10章介绍了电子系统测试和抽象的高层次设计建模。此外,《基于FPGA和CPLD的数字系统设计》各章都有大量的实例供读者验证和测试,兼具知识性和实用性。《基于FPGA和CPLD的数字系统设计》适用于使用PLD进行数字系统开发的电子与计算机工程专业学生,也可供工业界开发数字系统的技术人员参考。
展开
精彩书摘
  ·设计原型。需要什么步骤才能从初始的设计概念顺利地到达原型阶段呢?步骤是(i)确认操
  作正确并符合需求规范,(ii)当所设计的产品不能正确工作时,要找出问题并修正它,不论这
  个问题是设计本身的还是在制造过程中产生的。设计原型将在已建成的物理系统中进行。
  ·设计调试。调试在设计仿真和设计原型的过程中进行,以移除设计中的缺陷,保证设计操
  作正确。
  ·产品级制造。一旦设计原型阶段成功完成并且设计正确,就可以进行设计的全面制造。此
  时的设计就被认为是正确的。
  ·产品级测试。在制成的系统上实施测试以确定系统被正确制造,没有会导致系统操作错误
  的缺陷。
  ·适应未来的设计。开发的设计在将来应能够根据市场需求加以修改并增强操作。
  ·美观。什么时候产品需要吸引人的外表?作为一个例子,如果系统被嵌入到汽车里面,不
  会被汽车(或其他)使用者看到,那么外观是不必考虑的。但是,如果产品在家庭中使用并
  会被展示,那么设计师应对产品外表的美观给予极大的关注。
  ·人机工程。怎样使用产品?是否需要与用户进行大量的交互,如果需要怎样设计产品才能
  使系统既直观又易用?
  设计过程本身不是孤立的活动,它必须同时考虑制造设计和测试设计的要求。最近几年中,设计和测试之间的交互作用得到了极大重视,并由此引出面向测试的设计(DfT)概念。但是,DfT只是DfX(面向产品生命周期各/某环节的设计)的一个方面。下面列出的也是通常开发时可考虑的方法。
展开
目录
第1章 可编程逻辑介绍
1.1 本书引言
1.2 电子电路:模拟和数字
1.2.1 引言
1.2.2 连续时间与离散时间
1.2 3模拟与数字
1.3 数字逻辑的历史
1.4 可编程逻辑与离散逻辑
1.5 可编程逻辑器件与处理器
1.6 可编程逻辑的类型
1.6.1 简单可编程逻辑器件(SPLD)
1.6.2 复杂可编程逻辑器件(CPLD)
1.6.3 现场可编程门阵列(FPGA)
1.7 PLD配置技术
1.8 可编程逻辑供应商
1.9 可编程逻辑的设计方法和工具
1.9.1 引言
1.9.2 典型的PLD设计流程
1.10 技术趋势
参考文献
习题

第2章 电子系统设计
2.1 引言
2.2 串行产品开发过程与并行工程过程
2.2.1 引言:
2.2.2 串行产品开发过程
2.2.3 并行工程过程
2.3 流程图
2.4 框图
2.5 Gaiski—Kuhn图
2.6 硬件一软件协同设计
2.7 正式验证
2.8 嵌入式系统和实时操作系统
2.9 电子系统级设计
2.10 创建设计规范
2.11 统一建模语言
2.12 阅读元件数据手册(DataSheet)
2.13 数字输入/输出
2.13.1 引言
2.13.2 逻辑值定义
2.13.3 噪声容限
2.13.4 逻辑电路连接
2.14 并行和串行接口
2.14.1 引言
2.14.2 并行I/O
2.14.3 串行I/O
2.15 系统复位
2.16 系统时钟
2.17 电源
2.18 功率管理
2.19 印制电路板和多芯片组件
2.20 片上系统和系统级封装
2.21 机电一体化系统
2.22 知识产权
2.23 CE和FCC标志
参考文献
习题

第3章 PCB设计
3.1 引言
3.2 什么是PCB
3.2.1 定义
3.2.2 PCB的结构
3.2.3 典型元件
3.3 设计、生产和测试
3.3.1 PCB设计
3.3.2 PCB生产
3.3.3 PCB测试
3.4 环境因素
3.4.1 引言
3.4.2 WEEE法令
3.4.3 RoHS法令
3.4.4 无铅焊剂
3.4.5 电磁兼容性
3.5 PCB设计案例研究
3.5.1 概述
3.5.2 系统概述
3.5.3 CPLD开发板
3.5.4 LCD和十六进制键盘
3.5.5 PC接口板
3.5.6 数字I/O板
3.5.7 模拟I/O板
3.6 技术趋势
参考文献
习题

第4章 设计语言
4.1 引言
4.2 软件编程语言
4.2.1 引言
4.2.2 C语言
4.2.3 C++
4.2.4 Java
4.2.5 VisualBasic
4.2.6 脚本语言
4.2.7 PHP
4.3 硬件描述语言
4.3.1 引言
4.3.2 VHDL
4.3.3 Verilog-HDL
4.3.4 Verilog-A
4.3.5 VHDL-AMS
4.3.6 Verilog-AMS
4.4 SPICE
4.5 SystemC
4.6 SystemVerilog
4.7 数学建模工具
参考文献
习题

第5章 数字逻辑设计概论
5.1 引言
5.2 数字系统
5.2.1 引言
5.2.2 十进制与无符号二进制之间的转换
5.2.3 有符号的二进制数
5.2.4 格雷码
5.2.5 BCD码
5.2.6 八进制与二进制之间的转换
5.2.7 十六进制与二进制之间的转换
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 与非逻辑和或非逻辑
5.4.3 卡诺图
5.4.4 无关项
5.5 时序逻辑设计
5.5.1 引言
5.5.2 电平敏感锁存器和边沿触发的触发器
5.5.3 D锁存器和D型触发器
5.5.4 计数器设计
5.5.5 状态机设计
5.5.6 摩尔机和米利机的比较
5.5.7 移位寄存器
5.5.8 数字扫描路径
5.6 存储器
5.6.1 引言
5.6.2 随机存取存储器RAM
5.6.3 只读存储器ROM
参考文献
习题

第6章 VHDL数字逻辑设计介绍
6.1 引言
6.2 基于HDL的设计
6.3 设计输入方法
6.3.1 引言
6.3.2 原理图输入
6.3.3 HDL设计输入
6.4.逻辑综合
6.5 实体、结构体、包以及配置
6.5.1 引言
6.5.2 与门(ANDGate)例子
……
第7章 数字信号处理导论
第8章 数字逻辑与现实世界的接口:A/D转换,D/A转换和电力电子技术
第9章 电子系统测试
第10章 系统级设计
其他参考文献
术语表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证