特权同学奉上海量FPGA学习资料,包含大量视频,以及众多的例程。
2021-06-10 13:44:36 74B FPGA 特权同学
1
特权_Altera开发板(USB3.0+LVDS)资料共享,资料很好,可以在特权同学分享的网盘上找到,这里在CSDN上也上传一下,一起分享学习!
2021-05-10 00:10:10 151.59MB 特权同学 FPGA USB3.0
1
《FPGA设计 实战演练(逻辑篇)》图书扫描版本 内容推荐 本书面对广大的FPGA/CPLD初学者,从零开始讲述FPGA/CPLD以及相关的基础知识,并以一个支持各种入门、进阶的子母板形式学习套件为实验平台,将24个应用实例贯穿其中。实例讲解深入浅出,不仅有基本的Verilog语法讲解,也有设计思路和背景知识的详细描述;开发工具(Quartus II+ModelSim)的使用更是手把手图文并茂地展示给大家。 本书有对基础理论知识专门的讲解,也有非常详细的实例演练和讲解,更多的是在实践中传递实用的设计技巧和方法,书中给出的源代码都经过了实际项目的经验,读者可在清华大学出版社网站(www.tup.com.cn)本书页面下载相关的源代码。 欢迎读者朋友们加入作者在EDN China网站创建的FPGA/CPLD助学小组(http://group.ednchina.com/GROUP_GRO_14596_1375.HTM)和书友会(http://group.ednchina.com/GROUP_GRO_14596_1957.HTM),可以与作者以及众多同行高手们相互交流学习。 作者简介 吴厚航[网名 特权同学]:热爱FPGA开发设计工作,擅长记录、分析并总结经验及技巧。个人技术博客在业内有极佳的口碑。在著名电子网站EDN China创建的FPGA/CPLD助学小组成员过万,提供了众多适合入门和进阶的FPGA/CPLD实验例程以及相关资料,帮助众多的初学者迈入FPGA开发的殿堂。已出版《深入浅出玩转FPGA》、《FPGA/CPLD边练边学——快速入门Verilog/VHDL》、《爱上FPGA开发——特权和你一起学NIOS II》、《FPGA快速系统原型设计权威指南》(译者)等广受好评的FPGA技术图书。 序言 很高兴再次为吴厚航(网络大名:特权同学)的书《FPGA设计实战演练(逻辑篇)》写序言。 逻辑与时序是FPGA设计的核心,也是所有学习FPGA设计的根本。大学里学习的数字电路,讲的就是逻辑。要成为合格的工程师,首先要具备“逻辑”思维。其次还要了解和掌握数字电路,FPGA本身的硬件结构特点和软件的使用方法,才能设计出你希望得到的产品。 那么时序在FPGA中扮演的角色更加不能或缺,它是完成逻辑功能的流程实现。数字电路中的时钟信号就好比人的心脏,整个电路的运作完全靠它来实现。在完成你的宏伟“逻辑”定制之后,能否顺利地忠于你的思路去很好的执行计划,就要靠“时序”了。 FPGA由最初的“粘合逻辑”发展的今天的“SOC-片上系统”,最根本的原因是FPGA包含了所有数字电路的元素。突出的特点是“灵活”,“并行运算速度最快”,“客户化定制”,以及“在线可重构”等等,是其它可编程器件“CPU,GPU,DSP”不具备的重要特征。 目前最热门的技术在FPGA上上演:OpenCL,SoC, Hard-Floating DSP,等等。使得FPGA有一统天下的趋势。我希望特权同学能在这几个方面有所斩获,使广大FPGA爱好者,工程师以及在校和将要走上工作岗位的同学们能够分享他的经验。 我推荐这本书,也同时希望特权同学能再接再厉,不断地写出更优秀的作品。 陈卫中 Altera公司大学计划中国区经理 2014年9月于成都 前言 FPGA技术在当前的电子设计领域越来越火热,它的成本虽然还是高高在上,但是它给电子系统所带来的不可限量的速度和带宽,及其在灵活性、小型性方面的优势,越来越为各种对性能要求高、偏重定制化需求的开发者所青睐。因此,越来越多的电子工程师和电子专业在校学生希望能够掌握这门技术。而一门电子技能的掌握,单凭几本初级入门教材是很难学好的。笔者结合自身的学习经历,为广大学习者量身打造了子母板形式的FPGA硬件开发学习平台。基于这个平台,配套本教材的各种基础概念阐释和例程讲解,相信可以帮助大家快速的掌握这一门新技术。 本书一共十一章,第一章是基础中的基础,讲述可编程器件的一些基本概念极其主要应用领域、相比于传统技术的优势和开发流程;第二章从最基础的0和1开始回顾数字电路的基础,也会深入探讨读者所关心的可编程器件的内部架构和原理;第三章则对后续例程中将要使用到的硬件开发学习平台进行介绍,深入详细的剖析了整个实验平台的硬件板级设计;第四章讲述开发环境的搭建,解决大家在学习路上遇到的最棘手的“软”问题;第五章是HDL语言基础,介绍使用最广泛的Verilog语言的基本语法及优良的代码书写规范和风格;第六章手把手教大家完成11个最基本的入门实例;第七章用6个实例来熟悉FPGA除了逻辑资源以
2021-04-15 11:07:41 273.35MB Altera FPGA Verilog 特权同学
1
基于SDRAM读写控制和串口调试实验,主要运用FIFO串口,对SDRAM进行读写控制。
2020-01-03 11:26:03 12.45MB FPGA SDRAM
1
包含特权同学的SDRAM控制器源码和对源码的详细讲解
2019-12-21 22:24:42 1.3MB 特权同学 SDRAM
1
特权同学图书《Xilinx FPGA伴你玩转USB3.0与LVDS》扫描版。 编辑推荐 (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在线逻辑分析仪配置
2019-12-21 21:51:06 85.68MB Xilinx FPGA 特权同学 USB3.0开发
1
深入浅出玩转FPGA(特权同学)》,初学FPGA的童鞋应该都看过,书中有一个自制逻辑分析仪的项目,此源代码为原书光盘拷贝,感兴趣的同学可以看
2019-12-21 19:40:41 1.93MB 深入浅出玩转 FPGA 逻辑分析仪 源代码
1
FPGA设计 实战演练(逻辑篇)光盘,书籍可以在CSDN上下载到,光盘里面包含的是源代码,适合初学者学习。
2019-12-21 19:21:03 46.39MB FPGA 特权同学
1
特权同学图书《Altera FPGA伴你玩转USB3.0与LVDS》扫描版。 编辑推荐 (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各种片内资源的应用以及接口时序的设计。 内容简介 本书主要使用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开发的工程师,本书所提供的很多实例是很好的参考原型,有助于实现快速系统原型的开发。 目  录 目录 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Blaster 3.5.3在Windows 8系统安装USBBlaster 3.6串口芯片驱动安装 3.6.1驱动安装 3.6.2设备识别 3.7USB 3.0控制器FX3的SDK安装 3.8USB 3.0控制器FX3的驱动安装 Altera FPGA伴你玩转USB 3.0与LVDS 第4章第一个例程与FPGA下载配置概述 4.1LED闪烁与PLL配置实例 4.1.1功能概述 4.1.2新建Quartus Ⅱ工程 4.1.3IP核配置——PLL 4.1.4引脚分配 4.1.5闲置引脚设置 4.1.6Verilog代码解析 4.2Altera FPGA配置方式概述 4.2.1AS配置方式 4.2.2PS配置方式 4.2.3JTAG配置方式 4.3基于JTAG的sof文件FPGA在线烧录 4.4基于JTAG的jic文件SPI Flash固化 第5章DDR2、UART以及Nios Ⅱ实例 5.1DDR2控制器集成与读/写测试 5.1.1功能概述 5.1.2IP核配置——片内RAM 5.1.3IP核配置——DDR2控制器 5.1.4DDR2引脚电平设置 5.1.5Verilog代码解析 5.1.6板级调试 5.2UART2USB的Loopback收发实例 5.2.1功能概述 5.2.2Verilog代码解析 5.2.3板级调试 5.3基于最小Nios Ⅱ系统的System ID打印实例 5.3.1Qsys系统概述 5.3.2Qsys工具基本使用 5.3.3Qsys组件添加与互连 5.3.4Qsys系统生成 5.3.5Quartus Ⅱ工程设计实现 5.3.6软件开发工具EDS 5.3.7System ID外设
2019-12-21 18:57:13 87.6MB Altera FPGA 特权同学 USB3.0
1