基于FPGA的系统设计:英文版

基于FPGA的系统设计:英文版
作 者: Wayne Wolf
出版社: 机械工业出版社
丛编项: 经典原版书库
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 数字逻辑
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  WayneWolf普林斯顿大学计算机科学系电子工程联合学院教授,研究方向为嵌入式计算、多媒体系统、VLSI和计算机辅助设计。他是IEEE及ACM会员、IEEE计算机协会核心成员。2003年获得ASEE/EED及HPFrederickE.Terman奖项。相关图书计算机体系结构:量化研究方法:第3版分布式系统概念设计电力系统分析(英文版·第2版)面向计算机科学的数理逻辑:系统建模与推理(英文版·第2版)数学规划导论英文版抽样理论与方法(英文版)机器视觉教程(英文版)(含盘)电子设计自动化基础(英文版)Java教程(英文版·第2版)软件需求管理:用例方法(英文版·第2版)离散事件系统仿真(英文版·第4版)复杂SoC设计(英文版)实用软件工程(英文版)计算机取证(英文版)EffectiveC#(英文版)基于用例的面向方面软件开发(英文版)软件过程改进(英文版)80X86汇编语言与计算机体系结构计算机科学概论(英文版·第2版)调和分析导论(英文第三版)人工智能:智能系统指南(英文版)第二版Java2专家导引(英文版·第3版)复分析基础及工程应用(英文版.第3版)支持向量机导论(英文版)Java程序设计导论(英文版·第5版)数据挖掘:实用机器学习技术(英文版·第2版)UML参考手册(第2版)数字通信导论UML参考手册(英文版·第2版)计算理论导引UNIX教程(英文版·第2版)软件测试(英文版第2版)设计模式精解(英文版第2版)Linux内核编程必读-经典原版书库实分析和概率论-经典原版书库(英文版.第2版)

内容简介

自在专用硅片上构造数字电路设计以来,数字设计在现场可编程门阵列 (FPGA) 中越来越多地实施。实现FPGA系统的有效设计,需要深刻理解VLSI问题和约束条件以及近期的FPGA专用技术。本书介绍了作为FPGA的设计者所应该掌握的全部专题,包括怎么做以及为什么这样做。首先介绍了VLSI的要点,包括其制造、电路、互联、组合、顺序逻辑设计以及系统体系,其次介绍了反映现代VLSI设计方法的知识,可充分发挥FPGA的最有价值的特性,从而缓解其限制条件。 本书特点 ●讲述VLSI特性如何影响FPGA及基于FPGA的逻辑设计 ●传统的逻辑设计技术与基于FPGA的逻辑设计之间的联系 ●掌握FPGA的构造基本的可编程FPGA的结构 ●规定和优化逻辑以解决其尺寸、速度和功耗问题 ●用做优化逻辑和设计的软件工具:Verilog和VHDL ●大型数字系统的体系结构,包括寄存器传输设计思路 ●构建大型平台和多FPGA系统 ●处理设计中多方面问题的完整的DSP实例研究随书光盘中含有Xilinx学生编辑工具 (XSE) ,读者可以通过仿照示例来学习使用工具并建立自己的例题。

图书目录

Preface

Chapter 1 FPGA-Based Systems

1.1 Introduction

1.2 Basic Concepts

1.2.1 Boolean Algebra

1.2.2 Schematics and Logic Symbols

1.3 Digital Design and FPGAs

1.3.1 The Role of FPGAs

1.3.2 FPGAs Types

1.3.3 FPGAs vs.Custom VLSI

1.4 FPGA-Based System Design

1.4.1 Goals and Techniques

1.4.2 Hierarchical Design

1.4.3 Design Abstraction

1.4.4 Methodologies

1.5 Summary

1.6 Problems

Chapter 2 VLSI Technology

2.1 Introduction

2.2 Manufacturing Processes

2.3 Transistor Characteristics

2.4 CMOS Logic Gates

2.4.1 Static Complementary Gates

2.4.2 Gste Delay

2.4.3 Power Consumption

2.4.4 Driving Large Loads

2.4.5 Low-Power Gates

2.4.6 Switch Logic

2.5 Wites

2.5.1 Wire Structures

2.5.2 Wire Parasitics

2.5.3 Models for Wires

2.5.4 Delay Through an RC Transmission Line

2.5.5 Buffer Insertion in RC Transmission Lines

2.5.6 Crosstalk Between RC Wires

2.6 Registers and RAM

2.6.1 Register Structures

2.6.2 Random-Access Memory

2.7 Rackages and Rads

2.7.1 Packages

2.7.2 Pads

2.8 Summary

2.9 Problems

Chapter 3 FPGA Fabrics

3.1 Introduction

3.2 FPGA Architectures

3.3 SRAM-Based FPGAs

3.3.1 Overview

3.3.2 Logic Elements

3.3.3 Interconnection Networks

3.3.4 Configuration

3.4 Permanently Programmed FPGAs

3.4.1 Antifuses

3.4.2 Flash Configuration

3.4.3 Logic Blocks

3.4.4 Interconnection Networds

3.4.5 Programming

3.5 Chip I/O

3.6 Circuit Design of FPGA Fabrics

3.6.1 Logic Elements

3.6.2 Interconnect

3.7 Architecture of FPGA Fabrics

3.7.1 Logic Element Parameters

3.7.2 Interconnect Architecture

3.7.3 Pinout

3.8 Summary

3.9 Problems

Chapter 4 Combinational Logic

4.1 Introduction

4.2 The Logic Design Process

4.3 Hardware Description Languages

4.3.1 Modeling with HDLs

4.3.2 Verilog

4.3.3 VHDL

4.4 Combinational Network Delay

4.4.1 Delay Specifications

4.4.2 Gate and Wire Delay

4.4.3 Fanout

……

Chapter 5 Sequential Machines

Chapter 6 Architecture

Chapter 7 Large-Scale Systems

Appendix A Glossary

Appendix B Hardware Desscription Languags

References

Index