经典教程:《FPGA应用开发入门与典型实例》
这一系列全面、系统地介绍了FPGA系统设计涉及的各种软硬件技术,尤其详细介绍了FPGA硬件电路设计的技术细节。全部实例来自于工程实践和实际产品,可直接在FPGA硬件平台上运行。介绍了Altera公司和Xilinx公司的开发软件,同时提供QuartusII和ISE两个版本的典型实例。第一章 FPGA系统设计基础。
第二章 从零开始设计FPGA最小系统
2.1 FPGA最小系统之:FPGA最小系统的概念
2.2 FPGA最小系统之:最小系统电路分析
2.3 FPGA最小系统之:硬件系统的设计技巧
2.4 FPGA最小系统之:硬件系统的调试方法
2.5 FPGA最小系统之:实例1在Altera的FPGA开发板上运行第一个FPGA程序
2.6 FPGA最小系统之:实例2在Xilinx的FPGA开发板上运行第一个FPGA程序
第三章 硬件描述语言Verilog HDL基础
3.1Verilog HDL基础之:Verilog HDL语言简介
3.2Verilog HDL基础之:程序基本结构
3.3 Verilog HDL基础之:数据类型和运算符
3.4 Verilog HDL基础之:赋值语句和块语句
3.5Verilog HDL基础之:条件语句
3.6 Verilog HDL基础之:其他常用语句
3.7 Verilog HDL基础之:组合逻辑电路的实现(原创)
3.8 Verilog HDL基础之:时序逻辑电路
3.9 Verilog HDL基础之:与C语言的区别与联系(独家)
3.10 Verilog HDL基础之:程序设计经验(独家)
3.11 Verilog HDL基础之:实例3 数字跑表
2.12 Verilog HDL基础之:实例4 PS/2接口控制
3.13 Verilog HDL基础之:实例5 交通灯控制器
第四章 硬件描述语言Verilog HDL设计进阶
4.1 硬件描述语言Verilog HDL设计进阶之:task和function说明语句的区别
4.2 硬件描述语言Verilog HDL设计进阶之: Verilog HDL高级语法结构—任务
4.3 硬件描述语言Verilog HDL设计进阶之:Verilog HDL高级语法结构--函数
4.4 硬件描述语言Verilog HDL设计进阶之:有限状态机的设计原理及其代码风格
4.5 硬件描述语言Verilog HDL设计进阶之: 逻辑综合的原则以及可综合的代码设计风格
4.6 硬件描述语言Verilog HDL设计进阶之: 典型实例-状态机应用
4.7 硬件描述语言Verilog HDL设计进阶之:自动转换量程频率计控制器
4.8 硬件描述语言Verilog HDL设计进阶之:使用函数实现简单的处理器
第五章 FPGA设计开发软件Quartus II的使用技巧
5.1 FPGA设计开发软件Quartus II的使用技巧之: 创建工程设计文件
5.2 FPGA设计开发软件Quartus II的使用技巧之:Quartus II软件基础介绍
第六章 FPGA设计开发软件ISE使用技巧
6.1 FPGA设计开发软件ISE使用技巧之:ISE软件简介
6.2 FPGA设计开发软件ISE使用技巧之:ISE软件的安装与启动
6.3 FPGA设计开发软件ISE使用技巧之:ISE软件的设计流程
6.4 FPGA设计开发软件ISE使用技巧之:创建设计工程
6.5 FPGA设计开发软件ISE使用技巧之:编译与仿真设计工程
6.6 FPGA设计开发软件ISE使用技巧之:片上逻辑分析仪(ChipScope Pro)使用技巧
6.7 FPGA设计开发软件ISE使用技巧之:典型实例-ChipScope功能演示
6.8 FPGA设计开发软件ISE使用技巧之:典型实例-增量式设计演示
6.9 FPGA设计开发软件ISE使用技巧之:增量式设计(Incremental Design)技巧
第七章 FPGA系统设计的仿真验证
7.1 FPGA系统设计的仿真验证之: FPGA设计仿真验证的原理和方法
7.2 FPGA系统设计的仿真验证之: ModelSim仿真工具简介
7.3 FPGA系统设计的仿真验证之: ModelSim的仿真流程
7.4 FPGA系统设计的仿真验证之: 功能仿真和时序仿真的区别和实现方法
7.5 FPGA系统设计的仿真验证之: 仿真测试文件(Testbench)的设计方法
7.6 FPGA系统设计的仿真验证之:SDRAM读写控制的实现与Modelsim仿真
第八章 基于FPGA的片上可编程系统(SOPC)设计
8.1 基于FPGA的片上可编程系统(SOPC)设计之:基于FPGA的SOPC系统组成原理和典型方案
8.2 基于FPGA的片上可编程系统(SOPC)设计之:Altera公司的NIOS II解决方案
8.3 基于FPGA的片上可编程系统(SOPC)设计之:基于NIOS II的开发设计流程
8.4 基于FPGA的片上可编程系统(SOPC)设计之:典型实例-基于NIOS II处理器的“Hello LED”程序设计
8.5 基于FPGA的片上可编程系统(SOPC)设计之:典型实例-基于NIOS II处理器的数字钟设计
第九章 FPGA系统设计原则和技巧
9.1 FPGA系统设计原则和技巧之:FPGA系统设计的3个基本原则
9.2 FPGA系统设计原则和技巧之:FPGA系统设计的3种常用技巧
9.3 FPGA系统设计原则和技巧之:FPGA系统设计的3种常用IP模块
第十章 利用FPGA实现外设通信接口
10.1 利用FPGA实现外设通信接口之:FPGA在外设接口实现方面的优势
10.2 利用FPGA实现外设通信接口之:利用FPGA实现RS-232C串行接口
10.3 利用FPGA实现外设通信接口之:利用FPGA实现USB 2.0通信接口
10.4 利用FPGA实现外设通信接口之: 利用FPGA实现常用显示接口(Display Interface)
10.5 利用FPGA实现外设通信接口之: 利用FPGA实现A/D、D/A转换器接口
10.6 利用FPGA实现外设通信接口之: 典型实例-RS-232C(UART)接口的设计与实现
10.7 利用FPGA实现外设通信接口之: 典型实例-USB 2.0接口的设计与实现
10.8 利用FPGA实现外设通信接口之: 典型实例-字符LCD接口的设计与实现
10.9 利用FPGA实现外设通信接口之: 典型实例-VGA接口的设计与实现
第十一章 FPGA与DSP协同处理系统设计
11.1 FPGA与DSP协同处理系统设计之: 基于FPGA+DSP协同处理平台的优势和适用领域
11.2 FPGA与DSP协同处理系统设计之:基于FPGA+DSP的协同处理平台的设计流程
11.3 FPGA与DSP协同处理系统设计之: FPGA与DSP的通信接口设计
11.4 FPGA与DSP协同处理系统设计之:FPGA+DSP协同平台的调试技巧和注意事项
11.5 FPGA与DSP协同处理系统设计之:典型实例-FPGA片上硬件乘法器的使用
11.6 FPGA与DSP协同处理系统设计之:典型实例-整数DCT变换的设计与实现
第十二章 数字图像倍焦系统设计与实现综合实例
12.1 数字图像倍焦系统设计与实现综合实例之:设计需求分析与芯片选型
12.2 数字图像倍焦系统设计与实现综合实例之:系统工作原理分析
12.3 数字图像倍焦系统设计与实现综合实例之:系统原理框图
12.4 数字图像倍焦系统设计与实现综合实例之:FPGA内部结构设计
12.5 数字图像倍焦系统设计与实现综合实例之:系统硬件配置方案
12.6 数字图像倍焦系统设计与实现综合实例之:FPGA在其他视频和图像处理系统中的应用
第十三章 高速PCI信号采集卡设计与实现综合实例
13.1 高速PCI信号采集卡设计与实现综合实例之:设计需求分析与功能定义
13.2 高速PCI信号采集卡设计与实现综合实例之:系统工作原理分析
13.3 高速PCI信号采集卡设计与实现综合实例之:PCI接口芯片PCI9054与FPGA的接口设计
13.4 高速PCI信号采集卡设计与实现综合实例之:PCI卡的驱动程序设计
13.5 高速PCI信号采集卡设计与实现综合实例之:主机应用程序和驱动程序的接口设计
13.6 高速PCI信号采集卡设计与实现综合实例之: FPGA内部结构设计
13.7 高速PCI信号采集卡设计与实现综合实例之:硬件系统实现
13.8 高速PCI信号采集卡设计与实现综合实例之:样机的调试方法和技巧
13.9 高速PCI信号采集卡设计与实现综合实例之:产品稳定性和可靠性测试
13.10 高速PCI信号采集卡设计与实现综合实例之: 产品定型和设计文档备案
页:
[1]