购物车中还没有商品,赶紧选购吧!
条形条码:
Altera FPGA伴你玩转USB3.0与LVDS
商 城 价
降价通知
市 场 价
累计评价0
累计销量0
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:Altera FPGA伴你玩转USB3.0与LVDS
商品编号:730249177
店铺:天添网自营
上架时间:2020-09-11 16:19:14

编辑推荐



null


内容简介



吴厚航编著的《Altera FPGA伴你玩转USB3.0与LVDS》主要使用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开发的工程师,本书所提供的很多实例是很好的参考原型,有助于实现快速系统原型的开发。


作者介绍



吴厚航(网名:特权同学)具有10年的FPGA设计和板级硬件开发经历,专注于FPGA在数据采集、时序产生、传输通信等方面的应用。擅长记录、分析并总结各种经验与技巧,撰写并分享了上千篇FPGA相关博文。活跃于各大电子技术网站的FPGA社区或版块,个人技术博客深受广大网友的喜爱。


目 录



第1章 FPGA、USB与LVDS概述 1.1 FPGA发展概述 1.2 FPGA的优势 1.3 FPGA应用领域 1.4 FPGA开发流程 1.5 USB接口概述 1.5.1 USB发展史 1.5.2 USB 3.0概述 1.6 LVDS接口概述 第2章 实验平台板级电路详解 2.1 板级电路整体架构 2.2 电源电路 2.3 FPGA时钟与复位电路 2.3.1 FPGA时钟晶振电路 2.3.2 FPGA复位电路 2.4 FPGA配置电路 2.5 FPGA供电电路 2.6 DDR2芯片电路 2.7 UART芯片电路 2.8 LVDS接口与液晶屏背光接口电路 2.8.1 差分走线 2.8.2 阻抗匹配 2.8.3 LVDS和单端信号间的串扰 2.8.4 电磁干扰 2.8.5 LVDS线缆选型 2.8.6 LVDS连接器定义 2.9 USB 3.0控制器FX3电路 2.1 0扩展接口电路 2.1 1FPGA引脚定义 第3章 软件安装与配置 3.1 软件下载和许可证申请 3.2 Quartus Ⅱ与ModelSimAltera的安装 3.3 文本编辑器Notepad++安装 3.4 QuartusⅡ中使用Notepad++的关联设置 3.5 USBBlaster的驱动安装 3.5.1 Windows XP系统的USBBlaster安装 3.5.2 在Windows 7系统安装USBBlaster 3.5.3 在Windows 8系统安装USBBlaster 3.6 串口芯片驱动安装 3.6.1 驱动安装 3.6.2 设备识别 3.7 USB 3.0控制器FX3的SDK安装 3.8 USB 3.0控制器FX3的驱动安装 Altera FPGA伴你玩转USB 3.0与LVDS 第4章 第一个例程与FPGA下载配置概述 4.1 LED闪烁与PLL配置实例 4.1.1 功能概述 4.1.2 新建Quartus Ⅱ工程 4.1.3 IP核配置——PLL 4.1.4 引脚分配 4.1.5 闲置引脚设置 4.1.6 Verilog代码解析 4.2 Altera FPGA配置方式概述 4.2.1 AS配置方式 4.2.2 PS配置方式 4.2.3 JTAG配置方式 4.3 基于JTAG的sof文件FPGA在线烧录 4.4 基于JTAG的jic文件SPI Flash固化 第5章 DDR2、UART以及Nios Ⅱ实例 5.1 DDR2控制器集成与读/写测试 5.1.1 功能概述 5.1.2 IP核配置——片内RAM 5.1.3 IP核配置——DDR2控制器 5.1.4 DDR2引脚电平设置 5.1.5 Verilog代码解析 5.1.6 板级调试 5.2 UART2USB的Loopback收发实例 5.2.1 功能概述 5.2.2 Verilog代码解析 5.2.3 板级调试 5.3 基于最小Nios Ⅱ系统的System ID打印实例 5.3.1 Qsys系统概述 5.3.2 Qsys工具基本使用 5.3.3 Qsys组件添加与互连 5.3.4 Qsys系统生成 5.3.5 Quartus Ⅱ工程设计实现 5.3.6 软件开发工具EDS 5.3.7 System ID外设寄存器 5.3.8 板级调试 第6章 USB 3.0控制器FX3实例 6.1 基于FX3内部DMA的USB传输Loopback实例 6.1.1 功能概述 6.1.2 固件编译与固化文件生成 6.1.3 硬件连接与设备识别 6.1.4 FX3的USB Boot加载 6.1.5 板级调试 6.2 FX3的SPI Flash代码固化 6.2.1 启动设置 6.2.2 SPI Flash固化 6.3 基于FX3内部DMA的USB数据吞吐量测试 6.3.1 硬件连接 6.3.2 FX3的USB Boot加载 6.3.3 FX3的基本Streamer功能演示 6.4 基于FX3的UVC传输协议实例 6.4.1 硬件连接 6.4.2 FX3的USB Boot加载 6.4.3 UVC设备识别 6.5 FX3固件 SlaveFIFO配置修改说明 6.5.1 功能概述 6.5.2 GPIF Ⅱ Designer开启与工程加载 6.5.3 GPIF Ⅱ接口配置与工程编译 6.5.4 IDE下固件工程加载 6.5.5 IDE下固件工程编译 6.6 基于FPGAFX3 SlaveFIFO接口的Loopback实例 6.6.1 功能概述 6.6.2 固件下载 6.6.3 FPGA代码解析 6.6.4 SignalTap Ⅱ在线逻辑分析仪查看接口时序 6.7 基于FPGAFX3 SlaveFIFO接口的StreamOUT实例 6.7.1 功能概述 6.7.2 固件下载 6.7.3 FPGA代码解析 6.7.4 SignalTap Ⅱ在线逻辑分析仪查看接口时序 6.7.5 在Streamer中查看数据吞吐量 6.8 基于FPGAFX3 SlaveFIFO接口的StreamIN实例 6.8.1 功能概述 6.8.2 固件下载 6.8.3 FPGA代码解析 6.8.4 SignalTap Ⅱ在线逻辑分析仪查看接口时序 6.8.5 Streamer工具测试数据吞吐量 第7章 LVDS收发传输实例 7.1 LVDS液晶屏驱动实例 7.1.1 功能概述 7.1.2 IP核ALTLVDS_TX创建与配置 7.1.3 IP核ALTLVDS_TX功能与接口说明 7.1.4 代码解析 7.1.5 板级调试 7.2 基于串口命令帧的LVDS液晶屏测试界面设计 7.2.1 设计概述 7.2.2 串口控制协议 7.2.3 代码解析 7.2.4 板级调试 7.3 LVDS数据收发实例 7.3.1 功能概述 7.3.2 IP核ALTLVDS_TX创建与配置 7.3.3 IP核ALTLVDS_RX创建与配置 7.3.4 位对齐处理 7.3.5 代码解析 7.3.6 装配说明 7.3.7 板级调试 7.4 带CRC校验的LVDS数据收发实例 7.4.1 功能概述 7.4.2 CRC校验基本原理 7.4.3 CRC8校验代码生成 7.4.4 代码解析 7.4.5 装配说明 7.4.6 板级调试 参考文献


媒体评论



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加