当前位置:首页 > 工业技术
电子系统设计基础
电子系统设计基础

电子系统设计基础PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:梁晓雯,李玉虎,许瑛编著
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:2008
  • ISBN:9787312024023
  • 页数:423 页
图书介绍:本书是现代电子系统设计的基础教材,主要分为三篇内容。第1篇介绍了电子设计自动化(EDA)的基本原理和方法,包括“自上而下”的系统设计流程、硬件描述语言设计方法及可编程逻辑器件的基本原理等。第2篇介绍VHDL的语法和编程方法,并介绍FPGA的硬件结构和软件工具。第3篇以TMS320C54X系列的DSP为例,介绍DSP,并给出了DSP开发软件CCS的操作指南。
《电子系统设计基础》目录

第一篇 电子系统设计的原理和方法 3

第1章 绪论 3

1.1电子系统设计的内容 3

1.2电子系统设计的方法 5

传统的电子系统设计方法 5

EDA技术的发展 8

EDA设计技术 9

1.3 EDA技术的优势 10

1.4提供EDA设计工具的主要公司 11

Cadence公司 11

Synopsys公司 13

Mentor Graphics公司 14

第2章 现代电子系统设计方法 16

2.1系统级的建模与仿真 16

数字系统的设计模型 16

模拟器件的建模 17

系统级仿真 19

2.2 IC设计方法 22

IC的设计流程 24

硬件描述语言的描述方法 26

2.3可编程逻辑器件的设计方法 30

集成电路的分类 30

FPGA的设计实现方法 33

2.4专用集成电路(ASIC)的设计方法 34

ASIC分类 34

ASIC的设计流程 35

ASIC电路的特点 35

2.5 IP复用方法 37

系统的层次式设计 37

硬IP和软IP 38

基于IP模块的设计方法 39

2.6印刷电路板设计 41

印刷电路板布局设计 42

印刷电路板布线设计 43

第3章 可编程逻辑器件的工作原理 44

3.1概述 44

可编程逻辑器件的发展 44

PLD厂商及产品介绍 47

FPGA与CPLD之间的差别 48

FPGA/CPLD的优点 49

FPGA/CPLD设计的一般流程 50

3.2 Xilinx FPGA结构简介 50

XC3000系列产品的结构 51

Virtex-Ⅱ系列产品的结构 54

3.3 Altera产品简介 65

FLEX 10K系列器件的结构 65

Cyclone Ⅱ系列器件的结构 73

第二篇 VHDL硬件描述语言及硬件电路设计 87

第4章 VHDL硬件描述语言 87

4.1 HDL语言概述 87

HDL语言的出现及发展 87

HDL语言的分类 88

VHDL语言开发环境及硬件平台 89

4.2 VHDL程序的基本结构 90

库 92

实体 93

结构体 98

第5章 VHDL语言基础 105

5.1 VHDL的数据类型和操作符 105

VHDL标识符 105

VHDL数据对象 107

VHDL数据类型 111

VHDL操作符 113

5.2 VHDL顺序语句 116

IF语句 116

CASE语句 120

LOOP语句 122

NEXT语句 124

EXIT语句 125

RETDRN语句 125

WAIT语句 125

NULL语句 128

REPORT语句 129

5.3 VHDL并发语句 129

PROCESS语句 129

BLOCK语句 131

并发过程调用语句和子程序 132

ASSERT语句 136

信号代入语句 136

元件例化语句及元件 139

GENERATE语句 141

5.4配置和属性 146

配置 146

属性及时钟表示 148

VHDL模板 149

5.5 VHDL数字电路设计实例 152

组合电路设计 152

时序电路设计 161

有限状态机 175

第6章 基于FPGA设计的软硬件环境 181

6.1 FPGA硬件开发板结构简介 181

DXT硬件开发板 181

EACF型开发板简介 189

6.2 MAX+PLUS Ⅱ操作指南 195

图形输入的设计过程 195

VHDL语言描述输入法 213

工具条和常用菜单选项使用 214

图形的层次化设计及BUS的使用 217

6.3 Quartus Ⅱ操作指南 222

Quartus Ⅱ简介 222

Quartus Ⅱ图形用户界面设计流程 223

Quartus Ⅱ操作实例 230

第三篇 数字信号处理器原理及设计 259

第7章 数字信号处理器概述 259

7.1引言 259

7.2 DSP的发展 260

7.3 DSP的应用 261

7.4定点运算和浮点运算 263

定点运算 263

DSP中的定点算术运算 265

浮点运算 267

DSP中的基本浮点运算 269

第8章 TMS320C54x系列DSP的体系结构 272

8.1 TMS320C54x的体系结构 272

总线结构 275

中央处理单元(CPU) 276

内部存储器 281

在片外设 284

串行口 287

8.2 TMS320C54x的存储空间组织形式 305

程序存储器 307

数据存储器 308

I/O存储空间 309

第9章 TMS320C54x系列DSP的指令系统 311

9.1寻址方式 311

数据寻址 311

程序寻址 318

9.2 TMS320C54x的指令系统 319

9.3 TMS320C54x的助记符指令集 324

算术操作指令 324

逻辑操作指令 328

程序控制操作指令 330

装载和存储操作指令 333

单指令重复操作 336

第10章 TMS320C54x系列DSP的开发流程 339

10.1 TMS320VC5402 DSK简介 339

TMS320VC5402 DSK开发板 339

软件工具 341

10.2开发流程 342

10.3汇编命令 344

段定义命令 344

常数初始化命令 347

段程序计数器定位命令 348

输出列表格式命令 348

引用其他文件的命令 349

条件汇编命令 349

汇编时的符号命令 350

其他汇编命令 351

10.4宏 352

宏定义 352

宏调用 353

宏扩展 353

10.5汇编程序实例 354

IIR数字滤波器的优化设计 354

开方算法的汇编程序设计 360

第11章 CCS IDE软件操作指南 366

11.1 CCS的开发流程 366

11.2 CCS工程管理和编辑工具 367

创建新的工程 367

向工程中添加文件 368

使用源码控制 369

编译和运行程序 370

选择工程配置 371

在命令行编译工程 372

导入外部的Makefile文件 373

使用Editor检查源代码 373

11.3 CCS代码生成工具 375

代码生成工具和CCS 376

编译器与CCS接口 378

汇编语言开发工具 378

汇编器概述 379

链接器概述 379

可视化链接器 379

C/C++代码开发工具 381

11.4 CCS调试工具 382

调试工具概述 383

断点(Breakpoints) 383

观察窗(Watch Window) 385

探测点(Probe Points) 387

软件仿真器分析(Simulator Analysis) 390

硬件模拟器分析(Emulator Analysis) 391

高级事件触发(Advanced Event Triggering) 391

显示图像(Displaying Graps) 393

符号浏览器(Symbol Browser) 394

通用扩展语言(General Extension Language) 395

命令窗(Command Window) 395

管脚连接(Pin Connect) 396

端口连接(Port Connect) 396

数据转换器(Data Converter) 397

11.5 CCS优化工具 400

剖析器(Profiler) 400

基于剖析的编译器(Profile Based Compiler——PBC) 400

11.6 CCS实时核与分析 403

DSP/BIOS核 403

RTDX技术 410

11.7 CCS芯片支持库概述 414

CSL简介 414

DSP/BIOS图形接口功能概述 415

11.8 TMS320 DSP算法标准 418

TMS320 DSP算法标准简介 418

算法设计者资源 419

参考文献 422

相关图书
作者其它书籍
返回顶部