版权信息

书 名: 基于FPGA的工程设计与应用
作者:王彦
出版社:西安电子科技大学出版社
出版时间: 2007
ISBN: 9787560617893
开本: 16
定价: 53.00 元
内容简介本书首先介绍了两种作为通用控制核心的FPGA最小系统板,接着详细介绍了基于FPGA的各种常用的接口电路设计和驱动程序设计,然后结合6个具体的工程设计(基于FPGA的真空镀膜机控制系统的设计,基于FPGA的连续自动测氡仪系统的设计,基于FPGA的多道脉冲幅度分析器的设计,基于FPGA的全自动配料控制系统的设计,基于PI控制算法的全数字锁相环的设计,多功能移相式函数信号发生器的设计)详细介绍了项目设计的要求、设计思路与设计方案,以及各模块的具体设计与工程实现。本书是在教学与科研实践的基础上编写的,体现了工程设计技术及应用这一特色。为方便读者,本书附光盘一张。
目录第1章基于FPGA的最小系统板的设计及下载1
1.1FPGA最小系统板的设计及应用(SpartanⅡE、SpartanⅢ)1
1.2FPGA开发板的设计10
1.3FPGA最小系统板下载配置18
第2章FPGA的存储模块设计29
2.1静态随机存取存储器SRAM程序设计29
2.2FIFO先进先出模块程序设计31
2.3XC18V02存储芯片(E2PROM)的接口电路、时序及应用程序设计45
2.4AT24C02存储芯片的接口电路、时序及应用程序设计(I2C串行通信)50
2.5AT28C256存储芯片的接口电路、时序及应用程序设计65
第3章FPGA的时钟模块设计70
3.1实时时钟芯片DS12887的接口电路、时序及程序设计70
3.2实时时钟芯片PCF8563的接口电路、时序及程序设计81
3.3DCM时钟管理应用设计120
第4章FPGA的外围接口(I/O)及显示设计133
4.1轻触开关的应用设计133
4.2平拨开关的应用设计138
4.3BCD码拨盘的应用设计139
4.4PS/2键盘及鼠标的应用设计141
4.5LED显示模块设计155
4.6LCD显示操作时序及驱动模块的程序设计160
4.7VGA显示模块设计184
4.8触摸屏的应用模块设计190
4.9电机的应用设计207
第5章FPGA的控制模块设计221
5.1VHDL语言中状态机的程序设计221
5.2基于FPGA的高速微型打印机的控制程序设计231
5.3基于FPGA的CAN总线控制器程序设计239
第6章FPGA的模/数、数/模转换模块设计261
6.1DAC0832数/模转换电路及程序设计261
6.2TLC7524数/模转换电路及程序设计266
6.3AD9740数模转换电路及程序设计272
6.4ADC0809模数转换电路与程序设计279
6.5TLC5510模数转换电路与程序设计287
6.6ADS5102高速模数转换器的程序设计290
第7章FPGA的通信模块设计298
7.1RS-232串行通信接口模块设计298
7.2RS-485串行通信接口模块设计310
7.3USB接口通信协议及传输模块程序设计323
第8章FPGA高级应用362
8.1基于FPGA的片内逻辑分析仪的应用362
8.2基于FPGA的IPCore复用372
8.3基于FPGA的片内延迟锁相环应用设计377
8.4基于FPGA的嵌入式系统设计与应用379
第9章FPGA的工程设计实例397
9.1基于FPGA的真空镀膜机控制系统的设计397
9.2基于FPGA的连续自动测氡仪系统的设计430
9.3基于FPGA的多道脉冲幅度分析器的设计448
9.4基于FPGA的全自动配料控制系统的设计471
9.5基于PI控制算法的全数字锁相环的设计482
9.6多功能移相式函数信号发生器的设计489
参考文献497
……