本书由浅入深,由表及里,从FPGA技术的探索,到资源的发现与利用,从硬件版图规划与设计,到逻辑电路验证与实现;从模块化功能的研究与积累,到系统集成的综合与完善,系统、全面地介绍了Altera FPGA的开发流程。本书的所有例程均经过千锤百炼,相关FPGA设计的资源均为笔者多年整理归纳,均可在本书配套资料包(下载地址详见前言)中找到,希望读者能够妥善利用及更高效、直观地学习。

作者

韩彬,网名CrazyBingo,2012年在杭州电子科技学取得学士学位,2014年在西安电子科技大学获得硕士学位,长期从事FPGA逻辑开发研究,对LCD图像显示与摄像头采集开发有敏锐的嗅觉及丰富的设计经历,积累了大量的开发技巧,活跃于电子设计各大网站、论坛与QQ群,尤其是Chinaaet。

查看全部
目录

内容简介

序一

序二

序三

序四

序五

序六

既然选择了远方,便不顾风雨兼程……

前言

第1章 浅谈FPGA技术、优势、学习途径

1.1 FPGA的诞生、发展

1.2 AlteraFPGA介绍及发展、应用

1.3 善用网络资源,不断总结自我

第2章 Quartus 13.0套件的下载及安装

2.1 写在前面的话

2.2 Quartus 13.0软件下载

2.3 Quartus 13.0组件安装

2.4 Quartus 13.0Device安装

2.5 USBBlaster下载器驱动程序的安装

第3章 VerilogHDL设计与Testbench文件架构

3.1 VerilogHDL设计

3.2 Testbench文件架构

3.3 Quartus 工程目录文件夹的定制

第4章 MAX CPLD/Cyclone /IVFPGAPCBLayout设计

4.1 浅谈PCBLayout

4.2 MAX CPLD核心电路设计

4.3 Cyclone FPGA核心电路设计

4.4 CycloneIVFPGA核心电路设计

4.5 FPGA/CPLD电路焊接、调试经验总结

4.6 本书配套FPGA开发平台硬件介绍

第5章 4位计数器的设计与仿真验证

5.1 写在前面的话

5.2 FPGA/CPLD开发流程

5.3 基于Quartus 13.0的4位计数器设计流程

5.4 基于Modelsim-Altera10.1d的4位计数器仿真验证流程

5.5 设计思路的验证与总结

第6章 LED驱动电路设计

6.1 LED驱动电路设计方案1——入门

6.2 LED驱动电路设计方案2——升级

6.3 8位LED跑马灯显示实验

6.4 LED特效呼吸灯的设计

第7章 独立按键与矩阵键盘的FPGA驱动电路实现

7.1 按键及其工作模式介绍

7.2 独立按键的FPGA驱动电路设计

7.3 矩阵键盘的FPGA驱动电路设计

第8章 “HelloWorld”的LCD1602显示驱动实现

8.1 LCD1602介绍及硬件设计

8.2 LCD1602的FPGA驱动电路实现

第9章 优化设计FPGA全局时钟管理模块

9.1 异步复位,同步释放机制

9.2 无PLL的全局时钟管理模块设计

9.3 Quartus IP核介绍及PLL的定制

9.4 带PLL的全局时钟管理模块设计

第10章 基于FPGA与MCU通信的SPI协议设计

10.1 SPI总线协议介绍及硬件的设计

10.2 SPI总线协议的通信实现

第11章 基于FPGA与PC通信的UART串口设计

11.1 追根溯源透析串口通信

11.2 串口电路的设计

11.3 细说真正的任意分频

11.4 串口通信的硬件实现

第12章 基于FPGA的VGA驱动显示设计

12.1 VGA接口、时序及驱动电路设计

12.2 VGA驱动的FPGA实现

12.3 “HelloWorld”的VGA显示驱动实现

第13章 基于SDRAM的VGA显示控制器的设计与实现

13.1 跨时钟域数据交互

13.2 SDRAM的介绍及其控制器的移植与优化

13.3 基于SDRAM的VGA显示控制器的实现

第14章 基于OV7725的摄像头视频图像采集系统

14.1 系统框架设计思路分析

14.2 OV7725摄像头介绍与视频采集实现

14.3 OV7725视频图像显示的实现

14.4 本章小结

第15章 基于FPGA的系统设计

15.1 FPGA芯片选型

15.2 FPGA的与众不同——PCB布局在设计原理图之前

15.3 存储器的选型

15.4 FPGA外围器件的选择与设计

15.5 基于核心板的系统设计

15.6 基于低功耗系统的电源选型

15.7 高速系统的PCB设计要点

15.8 本章小结

第16章 基于高速相机的嵌入式视觉处理系统设计

16.1 视觉处理系统概述

16.2 嵌入式视觉处理系统结构设计

16.3 芯片选型

16.4 基于CameraLink工业相机接口的硬件设计

16.5 基于CameraLink接口的FPGA程序设计要点

16.6 基于VGA接口的图像的实时缩小与算法结构

16.7 FPGA与DSP的协同工作模式

16.8 乒乓操作的进阶——零延时数据传输

16.9 系统调试

16.10 本章小结

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400