fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络硬件外部设备维修Xilinx FPGA伴你玩转USB3.0与LVDS

Xilinx FPGA伴你玩转USB3.0与LVDS

基于Xilinx Artix-7 FPGA+LVDS+USB 3.0硬件开发平台,快速掌握FPGA各种片内资源的应用以及接口时序的设计

作者:吴厚航 出版社:清华大学出版社 出版时间:2018年04月 

ISBN: 9787302491811
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €38.99

类别: 硬件外部设备维修 SKU:5c2395e8421aa985877a37a3 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302491811丛书名: 电子设计与嵌入式开发实践丛书

编辑推荐
(1)《Xilinx FPGA伴你玩转USB3.0与LVDS》基于Xilinx Artix-7 FPGA LVDS USB 3.0的硬件开发平台,提供有丰富的例程讲解:从基础的FPGA入门实例到基于FPGA的UART、DDR3、LVDS、USB 3.0传输实例。(2)《Xilinx FPGA伴你玩转USB3.0与LVDS》提供一站式入门学习方案:板级设计、软件工具和相关驱动安装、丰富的例程讲解,让读者快速掌握FPGA各种片内资源的应用以及接口时序的设计。 
内容简介
本书主要使用Xilinx公司的Artix7 FPGA器件(引出自带的LVDS接口)和Cypress公司的USB 3.0控制器芯片FX3,以及一些常见的DDR3存储器、UART电路、扩展接口等,由浅入深地引领读者从板级设计、软件工具、相关驱动安装到基础的FPGA实例,从基于FPGA的UART、DDR3、USB 3.0、LVDS传输实例入手,掌握FPGA各种片内资源的应用以及接口时序的设计。
本书基于特定的FPGA开发平台,既有足够的理论知识深度进行支撑,也有丰富的例程进行实践讲解,并且穿插着笔者多年FPGA学习和开发过程中的各种经验和技巧。对于希望基于FPGA实现USB 3.0和LVDS开发的工程师,本书提供的很多实例都是很好的参考原型,可以帮助其实现快速系统原型的开发。
目  录

Contents

目录

 第1章FPGA、USB与LVDS概述

1.1FPGA发展概述

1.2FPGA的优势

1.3FPGA应用领域

1.4FPGA开发流程

1.5USB接口概述

1.6LVDS接口概述

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

2.1板级电路整体架构

2.2电源电路

2.3FPGA时钟与复位电路

2.3.1FPGA时钟晶振电路

2.3.2FPGA复位电路

2.4FPGA配置电路

2.5FPGA供电电路

2.6DDR3芯片电路

2.7UART芯片电路

2.8LVDS接口电路

2.9USB 3.0控制器FX3电路

2.10其他接口电路

2.11FPGA引脚定义

第3章软件安装与配置

3.1Xilinx账户注册与Vivado软件下载

3.1.1Xilinx账户注册

3.1.2Vivado下载

3.2Vivado安装与免费License申请

3.2.1Vivado安装

3.2.2免费License申请

3.3文本编辑器Notepad 安装

3.4Vivado中使用Notepad 的关联设置

3.5串口芯片驱动安装

3.5.1驱动安装

3.5.2设备识别

3.6USB 3.0控制器FX3的SDK安装

3.7USB 3.0控制器FX3的驱动安装

3.7.1PC与开发板的USB 3.0连接

3.7.2PC与USB连接

3.7.3USB 3.0控制器FX3驱动安装

Xilinx FPGA伴你玩转USB 3.0与LVDS

 

第4章个例程与FPGA的下载配置

4.1流水灯实例

4.1.1功能概述

4.1.2新建Vivado工程

4.1.3创建工程源码、约束和仿真文件

4.1.4功能仿真

4.1.5编译

4.2Xilinx 7系列FPGA配置概述

4.2.1不同配置模式的选择

4.2.2FPGA配置比特流的大小

4.2.3FPGA加载配置方式选择

4.2.4配置引脚功能定义

4.3XADC温度监控界面

4.4bit文件的FPGA在线烧录

4.5mcs文件的QSPI Flash固化

4.5.1FPGA配置设置选项

4.5.2生成mcs文件

4.5.3下载mcs件

第5章基础外设实例

5.1拨码开关的LED控制实例

5.2PLL配置实例

5.3用户自定义IP核

5.3.1创建IP核

5.3.2移植IP核

5.3.3配置、例化IP核

5.4UART的loopback实例

5.4.1功能概述

5.4.2代码解析

5.4.3板级调试

5.5MicroBlaze的Hello World实验

5.5.1功能概述

5.5.2MicroBlaze系统IP核配置

5.5.3MicroBlaze处理器软件工程创建

5.5.4板级调试

第6章基于FPGA的DDR3存储器控制实例

6.1DDR3 IP核配置与仿真

6.1.1DDR3 IP核概述

6.1.2DDR3 IP核配置

6.1.3DDR3 IP核仿真

6.2基于在线逻辑分析仪监控的DDR3数据读/写

6.2.1功能概述

6.2.2DDR3控制器IP接口时序解析

6.2.3代码解析

6.2.4在线逻辑分析仪配置

6.2.5在线逻辑分析仪调试

6.3基于UART命令的DDR3数据读/写

6.3.1功能概述

6.3.2代码解析

6.3.3板级调试

第7章USB 3.0控制器FX3实例

7.1基于FX3内部DMA的USB传输loopback实例

7.1.1功能概述

7.1.2固件编译与固化文件生成

7.1.3硬件连接与设备识别

7.1.4FX3的USB Boot加载

7.1.5板级调试

7.2FX3的SPI Flash代码固化

7.2.1启动设置

7.2.2SPI Flash固化

7.3基于FX3内部DMA的USB数据吞吐量测试

7.3.1硬件连接

7.3.2FX3的USB Boot加载

7.3.3FX3的基本Streamer功能演示

7.4基于FX3的UVC(USB
Video Class)传输协议实例

7.4.1硬件连接

7.4.2FX3的USB Boot加载

7.4.3UVC设备识别

7.5FX3固件SlaveFIFO配置修改说明

7.5.1功能概述

7.5.2GPIF Ⅱ Designer开启与工程加载

7.5.3GPIF Ⅱ接口配置与工程编译

7.5.4IDE下firmware工程加载

7.5.5IDE下firmware工程编译

7.6基于FPGAFX3
SlaveFIFO接口的loopback实例

7.6.1功能概述

7.6.2Firmware下载

7.6.3FPGA代码解析

7.6.4ILA在线逻辑分析仪查看接口时序

7.7基于FPGAFX3
SlaveFIFO接口的StreamOUT实例

7.7.1功能概述

7.7.2Firmware下载

7.7.3FPGA代码解析

7.7.4ILA在线逻辑分析仪查看接口时序

7.7.5Streamer中查看数据吞吐量

7.8基于FPGAFX3
SlaveFIFO接口的StreamIN实例

7.8.1功能概述

7.8.2Firmware下载

7.8.3FPGA代码解析

7.8.4ILA在线逻辑分析仪查看接口时序

7.8.5Streamer工具测试数据吞吐量

第8章LVDS收发传输实例

8.1LVDS数据收发实例

8.1.1功能概述

8.1.2bit align处理

8.1.3代码解析

8.1.4装配说明

8.1.5板级调试

8.2带CRC校验的LVDS数据收发实例

8.2.1功能概述

8.2.2CRC校验基本原理

8.2.3CRC8检验代码生成

8.2.4代码解析

8.2.5装配说明

8.2.6板级调试

参考文献

 

前  言

前言

FPGA技术在当下各种电子设计应用中越来越火热,它的成本虽然还是高高在上,但是它给电子系统带来的不可限量的速度和带宽,以其在灵活性、小型性方面的优势,越来越被各种对性能要求高、偏重定制化需求的开发者所青睐。而使用LVDS、USB接口进行高速数据传输也是很多大数据采集应用的必然选择。

因此,笔者结合实际工程项目的需求,在本书中讲述基于Xilinx Artix7 FPGA器件 LVDS USB 3.0的开发,通过实例讲解,相信可以帮助读者快速掌握这个原型系统,甚至将其移植到具体的项目或产品中。

本书共8章。

第1章阐释FPGA、USB和LVDS的一些基本概念和应用背景。

第2章从FPGA开发平台的电路板设计入手,介绍FPGA板级硬件电路设计要点,以及本书配套开发平台的外围电路的设计。

第3章讲述开发环境的搭建,包括Xilinx FPGA集成开发环境Vivado、文本编辑器Notepad 、下载器驱动、UART驱动、USB 3.0控制器芯片FX3对应的SDK和驱动安装,帮助读者迅速解决这些棘手的“软”问题。

第4章以一个基本的FPGA实例引领读者掌握一个完整的FPGA开发流程,包括FPGA的下载配置和代码固化操作。

第5章为基础外设实例,包含基本的LED流水灯、拨码开关控制、PLL配置、用户自定义IP、UART和搭建基于MicroBlaze处理器的嵌入式系统,通过这些基本的实例确保读者能够快速掌握基于Xilinx FPGA的开发。

第6章主要介绍DDR3 SDRAM的配置、仿真和板级调试。

第7章集中在USB 3.0控制器芯片FX3相关的实例上,既有单独FX3和PC的USB 3.0传输实例,也有FPGA FX3和PC之间的USB 3.0数据传输实例。

第8章讲解如何使用FPGA实现LVDS接口应用,包括LVDS基本的收发设计以及包含CRC校验的LVDS收发设计。

2017年12月于上海

Xilinx FPGA伴你玩转USB 3.0与LVDS

在线试读
第3章软件安装与配置
本章导读本章介绍后续例程开发所需要涉及的集成开发工具Vivado、源码编辑器Notepad 的安装,Notepad 在Vivado中的关联设置,下载器、串口芯片的驱动安装以及USB 3.0控制器FX3芯片的SDK和驱动安装。话说“工欲善其事,必先利其器”,FPGA开发所涉及的EDA工具的安装和使用比一般的软硬件开发复杂和麻烦得多,为了帮助大家少走弯路,笔者觉得很有必要手把手的介绍,让大家快速完成这项艰巨任务。因为使用的是Xilinx公司的器件,所以别无选择地锁定了Vivado这款Xilinx面对自身器件的集成开发工具。可以在Vivado上完成设计输入(主要是编写代码)、语法检查、时序约束、综合、映射(布局布线)、配置文件的下载操作以及板级在线调试。Vivado上还集成了仿真功能,虽然功能相对简单,但是应付一些简单的设计仿真还是可以“凑合”用的。3.1Xilinx账户注册与Vivado软件下载3.1.1Xilinx账户注册
Xilinx为用户提供了免费的Vivado WebPack版本,但是也需要申请一个免费使用的License,并且需要登录Xilinx账户才能够获取,因此必须先登录Xilinx官方网站注册一个账户。登录网址: https://www.xilinx.com/registration/createaccount.html。如图3.1所示,在登录页面,单击下方的Creat your account。随即弹出如图3.2所示的Creat Your Xilinx Account页面,在该页面中依次输入用户姓名(First Name和Last Name)、Email地址和登录的用户名(Username),并且2次输入登录密码(根据密码输入框下方的提示,密码字符数量在8~32个,并且必须包含至少1个字母、1个数字和1个特殊符号)。

图3.1Xilinx官网登录界面

图3.2Xilinx账户注册页面

完成注册后,弹出如图3.3所示的页面,提示进入注册用的Email邮箱中激活账户。

图3.3激活账户信息

如图3.4所示,在注册邮箱中,可以收到激活邮件。单击Active my xilinx.com accout字符串的链接。

图3.4激活邮件

如图3.5所示,链接到Xilinx账户激活页面,单击Login再次登录即可完成激活。

图3.5激活成功页面

回到登录页面,如图3.6所示,输入用户名和密码,再单击Sign In按钮就可以正常登录Xilinx官方网站了。成功登录后,如图3.7所示。

图3.6Xilinx账户登录

图3.7Xilinx账户成功登录

书摘插画
插图

插图

插图

插图

插图

插图

抢先评论了 “Xilinx FPGA伴你玩转USB3.0与LVDS” 取消回复

评论

还没有评论。

相关产品

加入购物车

WPS Office商务办公从新手到高手

EUR €38.99
加入购物车

STM32自学笔记(第2版)

EUR €32.99
加入购物车

芯片验证漫游指南——从系统理论到UVM的验证全视界

EUR €58.99
加入购物车

Arduino技术指南

EUR €73.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略