首页 > 图书中心 >图书详情
Xilinx FPGA伴你玩转USB3.0与LVDS
作者:吴厚航
定价:59元
印次:1-2
ISBN:9787302491811
出版日期:2018.05.01
印刷日期:2018.10.18
本书主要使用Xilinx公司的Artix7 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开发的工程师,本书提供的很多实例都是很好的参考原型,可以帮助其实现快速系统原型的开发。
more >Foreword 前言 FPGA技术在当下各种电子设计应用中越来越火热,它的成本虽然还是高高在上,但是它给电子系统带来的不可限量的速度和带宽,以其在灵活性、小型性方面的优势,越来越被各种对性能要求高、偏重定制化需求的开发者所青睐。而使用LVDS、USB接口进行高速数据传输也是很多大数据采集应用的必然选择。 因此,笔者结合实际工程项目的需求,在本书中讲述基于Xilinx Artix7 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收发设计。 本书配套例程请到清华大学出版社网站本书页面下载。 本书配套开发平台淘宝链接: https://item.taobao.com/item.htm?spm=a1z10.5cs.w400215113370781.12.XApjMq&id=539571762506 吴厚航(网名:特权同学) 2017年12月于上海 Xilinx FPGA伴你玩转USB 3.0与LVDS
more >