Altera FPGA伴你玩转USB3.0与LVDS
提供源码, 基于Altera Cyclone Ⅳ FPGA+USB 3.0+LVDS硬件开发平台,快速掌握FPGA各种片内资源的应用以及接口时序的设计

作者:吴厚航

丛书名:电子设计与嵌入式开发实践丛书

定价:59元

印次:1-2

ISBN:9787302491774

出版日期:2018.06.01

印刷日期:2018.10.10

图书责编:刘星

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书主要使用Altera公司的Cyclone Ⅳ FPGA器件(引出自带的LVDS接口)和Cypress公司的USB 3.0控制器芯片FX3,以及一些常见的DDR2存储器、UART电路、扩展接口等,由浅入深地引领读者从板级设计、软件工具、相关驱动安装、基础的FPGA实例以及基于FPGA的UART、DDR2、USB 3.0、LVDS传输实例入手,掌握FPGA各种片内资源的应用以及接口时序的设计。 本书基于特定的FPGA开发平台,既有足够的理论知识作支撑,也有丰富的例程进行实践学习,并且穿插着笔者多年FPGA学习和开发过程中的各种经验和技巧。对于希望基于FPGA实现LVDS和USB 3.0开发的工程师,本书所提供的很多实例是很好的参考原型,有助于实现快速系统原型的开发。

(1)《Altera FPGA伴你玩转USB3.0与LVDS》基于Altera Cyclone Ⅳ FPGA+USB 3.0+LVDS的硬件开发平台,提供有丰富的例程讲解:从基础的FPGA入门实例到基于FPGA的UART、DDR3、USB 3.0、LVDS传输实例。(2)《Altera FPGA伴你玩转USB3.0与LVDS》提供一站式入门学习方案:板级设计、软件工具和相关驱动安装、丰富的例程讲解,让读者快速掌握FPGA各种片内资源的应用以及接口时序的设计。

Foreword 前言 FPGA技术在当下各种电子设计应用中越来越火热,它的成本虽然还是高高在上,但是给电子系统所带来的不可限量的速度和带宽,以及它在灵活性、小型性方面的优势,越来越为各种对性能要求高、偏重定制化需求的开发者所青睐。而使用LVDS、USB接口进行高速数据传输也是很多大数据采集应用的必备。 因此,笔者结合实际工程项目的需求,为广大开发者量身打造了基于低成本、高性价比的Altera Cyclone Ⅳ FPGA器件+LVDS+USB 3.0的硬件开发平台。基于这个平台,加上本教材的实例讲解,相信可以帮助读者快速地掌握这个原型系统,甚至将其移植应用到具体的项目或产品中。 全书共7章。 第1章阐释FPGA、LVDS和USB的一些基本概念和应用背景。 第2章从FPGA开发平台的电路板设计入手,介绍FPGA板级硬件电路设计要点,以及本书配套开发平台的周边外围电路的设计。 第3章讲述开发环境的搭建,包括Altera FPGA集成开发环境Quartus Ⅱ、仿真工具ModelSim、文本编辑器Notepad++、下载器驱动、UART驱动、USB 3.0控制器芯片FX3对应的SDK和驱动安装。 第4章以一个最基本的FPGA实例引领读者掌握一个完整的FPGA开发流程,这也包括了FPGA的下载配置和代码固化操作。 第5章既有开发平台板载的DDR2 SDRAM、UART外设的基础驱动实例,也包含如何搭建一个软核处理器NIOS Ⅱ系统并运行嵌入式软件程序的实例。 第6章集中在USB 3.0控制器芯片FX3相关的实例上,既有...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

Contents

第1章FPGA、USB与LVDS概述

1.1FPGA发展概述

1.2FPGA的优势

1.3FPGA应用领域

1.4FPGA开发流程

1.5USB接口概述

1.5.1USB发展史

1.5.2USB 3.0概述

1.6LVDS接口概述

第2章实验平台板级电路详解

2.1板级电路整体架构

2.2电源电路

2.3FPGA时钟与复位电路

2.3.1FPGA时钟晶振电路

2.3.2FPGA复位电路

2.4FPGA配置电路

2.5FPGA供电电路

2.6DDR2芯片电路

2.7UART芯片电路

2.8LVDS接口与液晶屏背光接口电路

2.8.1差分走线

2.8.2阻抗匹配

2.8.3LVDS和单端信号间的串扰

2.8.4电磁干扰

2.8.5LVDS线缆选型

2.8.6LVDS连接器定义

2.9USB 3.0控制器FX3电路

2.10扩展接口电路

2.11FPGA引脚定义

第3章软件安装与配置

3.1软件下载和许可证申请

3.2Quartus Ⅱ与ModelSimAltera的安装

3.3文本编辑器Notepad++安装

3.4QuartusⅡ中使用Notepad++的关联设置

3.5USBBlaster的驱动安装

3.5.1Windows XP系统的USBBlaster安装

3.5.2在Windows 7系统安装USB...

(1)《Altera FPGA伴你玩转USB3.0与LVDS》基于Altera Cyclone Ⅳ FPGA+USB 3.0+LVDS的硬件开发平台,提供有丰富的例程讲解:从基础的FPGA入门实例到基于FPGA的UART、DDR3、USB 3.0、LVDS传输实例。(2)《Altera FPGA伴你玩转USB3.0与LVDS》提供一站式入门学习方案:板级设计、软件工具和相关驱动安装、丰富的例程讲解,让读者快速掌握FPGA各种片内资源的应用以及接口时序的设计。