注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统其他操作系统基于FPGA的系统设计

基于FPGA的系统设计

基于FPGA的系统设计

定 价:¥36.00

作 者: (美)沃尔夫(Wolf,W.) 著,闫敬文 等译;闫敬文译
出版社: 机械工业出版社
丛编项: 计算机科学丛书
标 签: 可编程控制器

ISBN: 9787111187073 出版时间: 2006-05-01 包装: 胶版纸
开本: 小16开 页数: 275 字数:  

内容简介

  涵盖FPGA设计人员应该掌握的所有FPGA和VLSI知识本书以VLSI设计方法系统地讲解FPGA系统设计方面的基本原理,帮助解决应用FPGA进行大系统设计时所遇到的问题:如VLSI的制造工艺、VLSI现代设计方法和FPGA最有价值的特性等。本书实例丰富,浅显易懂,读者可结合实例和附赠光盘中的FPGA设计工具——XSE,来学习和实现基于FPGA的系统设计。本书内容:●VLSI特性如何影响FPGA●基于FPGA的组合逻辑设计与时序逻辑设计●传统的逻辑设计技术与基于FPGA的逻辑设计技术之间的联系●FPGA的构造——基本的可编程FPGA的结构●规定和优化逻辑以解决其尺寸、速度和功耗问题●Verilog、VHDL优化逻辑和设计的软件工具●大型数字系统的体系结构,包括寄存器传输设计思路●构建大型平台和多FPGA系统●处理设计中多方面问题的完整的DSP实例研究

作者简介

  普林斯顿大学计算机科学系电子工程联合学院教授,研究方向为嵌入式计算系统、多媒体系统、VLSI和计算机辅助设计。他是IEEE及ACM会员、IEEE计算机协会核心成员。2003年他获得ASEE/EED及HP Frederick E.Termarl奖项。他的另一本书《嵌入式计算系统设计原理》也在世界享有盛名。

图书目录

译者序
前言
第1章 基于FPGA的系统
1.1 概述
1.2 基本概念
1.2.1 布尔代数
1.2.2 原理图与逻辑符号
1.3 数字设计和FPGA
1.3.1 FPGA的作用
1.3.2 FPGA的类型
1.3.3 FPGA与定制VLSI的比较
1.4 基于FPGA的系统设计
1.4.1 目标和方法
1.4.2 分级设计
1.4.3 设计抽象
1.4.4 方法学
1.5 小结
1.6 习题
第2章 VLSI技术
2.1 概述
2.2 制造工艺
2.3 半导体特性
2.4 CMOS逻辑门
2.4.1 静态互补门
2.4.2 门延迟
2.4.3 功耗
2.4.4 驱动大负载
2.4.5 低功耗门
2.4.6 开关逻辑
2.5 连线
2.5.1 连线的结构
2.5.2 连线的寄生现象
2.5.3 金属线模型
2.5.4 通过Rc传输线的延迟
2.5.5 RC传输线中的缓冲器插入
2.5.6 RC线间的串扰
2.6 寄存器和随机存储器
2.6.1 寄存器的结构
2.6.2 随机存储器
2.7 封装与焊盘
2.7.1 封装
2.7.2 焊盘
2.8 小结
2.9 习题
第3章 FPGA层构
3.1 概述
3.2 FPGA的体系结构
3.3 基于SRAM的FPGA
3.3.1 概述
3.3.2 逻辑器件
3.3.3 互连网络
3.3.4 配置
3.4 永久性编程的FPGA
3.4.1 反熔丝
3.4.2 Flash配置
3.4.3 逻辑模块
3.4.4 互连网络
3.4.5 编程
3.5 芯片的I/O
3.6 FPGA层构的电路设计
3.6.1 逻辑器件
3.6.2 互连
3.7 FPGA的层构体系
3.7.1 逻辑器件参数
3.7.2 互连结构
3.7.3 引脚输出
3.8 小结
3.9 习题
第4章 组合逻辑
4.1 概述
4.2 逻辑设计过程
4.3 硬件描述语言
4.3.1 用HDL(硬件描述语言)进行建模
4.3.2 Verilog
4.3.3 VHDL
4.4 组合网络延迟
4.4.1 延迟描述
4.4.2 门延迟和连线延迟
4,4.3 扇出
4.4.4 路径延迟
4.4.5 延迟和物理设计
4.5 功率和能量优化
4.6 算术逻辑
4.6.1 数字描述
4.6.2 组合移位器
4.6.3 加法器
4.6.4 ALU
4.6.5 乘法器
4.7 FPGA的逻辑实现
4.7.1 句法引导翻译
4.7.2 用宏来实现逻辑
4.7.3 逻辑综合
4.7.4 工艺无关逻辑优化
4.7.5 艺相关逻辑优化
4.7.6 FPGA的逻辑综合
4.8 FPGA的物理设计
4.8.1 布局
4.8.2 布线
4.9 再次考察逻辑设计过程
4.10 小结
4.11 习题
第5章 时序机
5.1 概述
5.2 时序机设计过程
5.3 时序设计格式
5.3.1 状态转换和寄存器传输级模型
5.3.2 有限状态机理论
5.3.3 状态赋值
5.3.4 Verilog建模风格
5.4 时序法则
5.4.1 触发器和锁存器
5.4.2 时序规则
5.5 性能分析
5.5.1 基于触发器系统的性能
5.5.2 基于锁存器系统的性能
5.5.3 时钟偏差
5.5.4 调整
5.6 功率优化
5.7 小结
5.8 习题
第6章 整体结构
6.1 概述
6.2 行为级设计
6.2.1 数据路径控制器结构
6.2.2 时间调度和分配
6.2.3 功率
6.2.4 流水线技术
6.3 设计方法学
6.3.1 设计过程
6.3.2 设计标准
6.3.3 设计验证
6.4 设计举例
6.5 小结
6.6 习题
第7章 大规模系统
7.1 概述
7.2 总线
7.2.1 协议和规范
7.2.2 总线的逻辑设计
7.2.3 微处理器和系统总线
7.3 FPGA平台
7.3.1 FPGA平台的整体结构
7.3.2 串行I/O
7.3.3 存储器
7.3.4 CPu和嵌入式乘法器
7.4 多FPGA系统
7.4.1 多FPGA系统中的约束
7.4.2 多FPGA之间的连线
7.4.3 多FPGA分割
7.5 新型结构
7.5.1 用FPGA搭建的机器
7.5.2 可替代的FPGA层构
7.6 小结
7.7 习题
附录A 术语表
附录B 硬件描述语言
参考文献

本目录推荐