下载中心>文集> FPGA资源专题(三)教程汇总

FPGA资源专题(三)教程汇总

为什么要学习FPGA?

FPGA从诞生以来经历了从配角到主角的转变,FPGA主要用于取代复杂的逻辑电

路,现在重点强调平台概念,当集成数字信号处理器、嵌入式处理器、高速串行和其它高端技术后,从而被应用到更多的领域,正因为其飞速的发展,让更多学FPGA的人看到了希望,其广阔的前景正是我们选择的原因之一。

(1)广阔的发展前景

2)更多的就业机会

(3)更大的技术发展空间

3.如何学习FPGA?

(1)掌握FPGA的编程语言

(2)一个易学易用的硬件平台是成功的一半

(3)技术的巩固和升华

综上所述,我们只有了解了什么是FPGA,为什么要学习FPGA,怎么学习FPGA后,我们才能非常有目的、有计划地学习和掌握这门技术。

基于上述,我们整理掉了这个FPGA系列专题,目的是为了帮助大家搜集更多的FPGA学习资源,使大家能够花费更少的力气,获得更多的学习机会。

下载:1752 评论

FPGA资源专题(三)教程汇总 文档列表

pdf
《从零开始走进FPGA世界》 完整版
标签:FPGAAltera
积分:0 下载次数:702资源类型:技术书籍上传者:常见泽1上传时间:2013-03-25
简介:《从零开始走进FPGA世界》 编者:韩彬(Bingo) 出版: 杭电无线电爱好者协会出版社 简介:本所谓的书,恐怕不一定能够带还没入门的U杀进FPGA开发的大门,当然也肯定不能达到进阶的目的。 但是, 姑且应了Bingo老弟所谓的对“ 图像的直觉”,确实图文并茂的从某一个山寨面把FPGA开发赤裸裸的展现给了大家。
pdf
《PCIe Solutions on Xilinx FPGAs 初学者指南》
标签:FPGAPCIeXilinx
积分:0 下载次数:448资源类型:教程及课件上传者:chen8710上传时间:2013-05-11
简介: 《PCIe Solutions on Xilinx FPGAs 初学者指南》 简介:本文是基于Xilinx FPGA的PCIe初学者指南。文中首先介绍了PCIe的层次结构,接着介绍了相关器件选型方法,再到仿真环境的搭建,调试,驱动编写,最后做出总结。到此初学者可以跟着文档学习入门。此外本文还介绍了DMA模式,DDR缓冲以及一些这方面的经验总结。对大家的更进一步学习提供了经验。
pdf
《FPGA/CPLD 数字电路设计经验分享》
标签:FPGACPLD数字电路设计
积分:0 下载次数:65资源类型:学术论文上传者:常见泽1上传时间:2013-03-25
简介:《FPGA/CPLD 数字电路设计经验分享》 摘要: 在数字电路的设计中,时序设计是一个系统性能的主要标志,在高层次设计方法中,对时序控制的抽象度也相应提高,因此在设计中较难把握,但在理解 RTL 电路时序模型的基础上, 采用合理的设计方法在设计复杂数字系统是行之有效的, 通过许多设计实例证明采用这种方式可以使电路的后仿真通过率大大提高, 并且系统的工作频率可以达到一个较高水平。
ppt
FPGA开发流程(xinlinx的 适合初学者)
标签:FPGA
积分:0 下载次数:51资源类型:教程及课件上传者:常见泽1上传时间:2013-04-20
简介:FPGA开发流程ppt教程
zip
《写给小白们的FPGA入门设计实验》书+随书代码
标签:FPGAAltera
积分:0 下载次数:234资源类型:源码上传者:常见泽1上传时间:2013-03-25
简介:《写给小白们的FPGA入门设计实验》书+随书代码 介绍:本份资源包括书和随书代码,书中介绍了LCD1602字符显示设计,4位加减法设计,三位二进制乘法器设计,序列检测器设计,变模计数器设计,流水灯设计,简易电子时钟设计,简易计算器设计共8个小白入门常用的实验,详细介绍了每个实验的思路,并给出结果,针对实验中遇到的问题和注意事项进行了详细的解答
pdf
Xilinx ISE FPGA开发实用教程 田耘 清华大学
标签:XilinxFPGA
积分:1 下载次数:90资源类型:应用文档上传者:xieryou上传时间:2013-06-28
简介:Xilinx公司是最早也是最大的FPGA生产商,其芯片设计技术、开发软件和相关解决方案在业界属于顶级水平,拥有广泛的客户群。本书主要讲述了XilinxFPGA的开发知识,包括FPGA基础知识、VerilogHDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于SystemGenerator的DSP系统开发技术、基于FPGA的可编程嵌入式开发技术、基于FPGA的高速数据连接技术以及时序分析原理和时序分析器的使用等11章内容,涵盖了FPGA开发的主要方面。期望本书能够提高读者的工程开发能力。 本书系统讲述了Xilinx FPGA的开发知识,包括FPGA开发简介、VerilogHDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于SystemGenerator的DSP系统开发技术、基于FPGA的可编程嵌入式开发技术、基于FPGA的高速数据连接技术和时序分析原理以及时序分析器的使用11章内容,各章均以实例为基础,涵盖了FPGA开发的主要方面。 本书适合从事Xilinx系列FPGA设计与开发的工程师,以及相关专业的研究生和高年级本科生使用。 第1章 FPGA开发简介  1.1 可编程逻辑器件基础   1.1.1 可编程逻辑器件概述   1.1.2 可编程逻辑器件的发展历史   1.1.3 PLD开发工具  1.2 FPGA芯片结构   1.2.1 FPGA工作原理与简介   1.2.2 FPGA芯片结构   1.2.3 软核、硬核以及固核的概念  1.3 基于FPGA的开发流程   1.3.1 FPGA设计方法概论   1.3.2 典型FPGA开发流程   1.3.3 基于FPGA的SOC设计方法  1.4 Xilinx公司主流可编程逻辑器件简介   1.4.1 Xilinx FPGA芯片介绍   1.4.2 Xilinx PROM芯片介绍  1.5 本章小结 第2章 Verilog HDL语言基础  2.1 Verilog HDL语言简介   2.1.1 Verilog HDL语言的历史   2.1.2 Verilog HDL的主要能力   2.1.3 Verilog HDL和VHDL的区别   2.1.4 Verilog HDL设计方法  2.2 Verilog HDL基本程序结构  2.3 Verilog HDL语言的数据类型和运算符   2.3.1 标志符   2.3.2 数据类型   2.3.3 模块端口   2.3.4 常量集合   2.3.5 运算符和表达式  2.4 Verilog HDL语言的描述语句   2.4.1 结构描述形式   2.4.2 数据流描述形式   2.4.3 行为描述形式   2.4.4 混合设计模式  2.5 Verilog代码书写规范   2.5.1 信号命名规则   2.5.2 模块命名规则   2.5.3 代码格式规范   2.5.4 模块调用规范  2.6 Verilog常用程序示例   2.6.1 Verilog基本模块   2.6.2 基本时序处理模块   2.6.3 常用数字处理算法的Verilog实现  2.7 本章小结 第3章 基于Xilinx芯片的HDL语言高级进阶  3.1 面向硬件电路的设计思维   3.1.1 面向硬件的程序设计思维   3.1.2 “面积”和“速度”的转换原则   3.1.3 同步电路的设计原则   3.1.4 模块划分的设计原则  3.2 优秀的HDL代码风格   3.2.1 代码风格的含义   3.2.2 通用代码风格的介绍   3.2.3 *代码风格的简要说明  3.3 Verilog建模与调试技巧   3.3.1 双向端口的使用和仿真   3.3.2 阻塞赋值与非阻塞赋值   3.3.3 输入值不确定的组合逻辑电路   3.3.4 数学运算中的扩位与截位操作   3.3.5 利用块RAM来实现数据延迟   3.3.6 测试向量的生成  3.4 Xilinx公司原语的使用方法   3.4.1 计算组件   3.4.2 时钟组件   3.4.3 配置和检测组件   3.4.4 吉比特收发器组件   3.4.5 I/O端口组件   3.4.6 处理器组件   3.4.7 RAM/ROM组件   3.4.8 寄存器和锁存器   3.4.9 移位寄存器组件   3.4.10 Slice/CLB组件  3.5 本章小结 第4章 ISE开发环境使用指南 第5章 FPGA配置电路及软件操作 第6章 在线逻辑分析仪ChipScope的使用 第7章 基于FPGA的数字信号处理技术 第8章 基于System Generator的DSP系统开发技术 第9章 基于FPGA的可编程嵌入式开发技术 第10章 基于FPGA的高速数据连接技术 第11章 时序分析原理以及时序分析器的使用 缩略语 参考文献
mp4
深入了解:SoC FPGA
标签:SoCFPGA
积分:0 下载次数:37资源类型:教程及课件上传者:Altera_SoC上传时间:2014-05-04
简介:深入了解:SoC FPGA
pdf
FPGA设计的四种常用思想与技巧
标签:FPGA
积分:0 下载次数:14资源类型:技术书籍上传者:Timson上传时间:2012-12-24
简介:fpga一些人的经验总结,可以参考一下,里面介绍的思想都是很常用的,用分下载的现在免分分享给大家了。
pdf
使用QuartusII开发FPGA
标签:QuartusIIFPGA
积分:1 下载次数:26资源类型:教程及课件上传者:tiankai001上传时间:2013-02-15
简介:使用QuartusII开发FPGA
pdf
大西瓜FPGA资料共享开源
标签:FPGA
积分:1 下载次数:16资源类型:教程及课件上传者:tiankai001上传时间:2013-04-24
简介:大西瓜FPGA资料共享开源
rar
爱上FPGA开发——特权和你一起学NIOSII
标签:FPGANIOS II
积分:1 下载次数:15资源类型:应用文档上传者:论文帝上传时间:2013-07-01
简介:爱上FPGA开发——特权和你一起学NIOS II
zip
Xilinx ise edk 入门教程刚刚开始学习FPGA
标签:XilinxiseedkFPGA
积分:1 下载次数:6资源类型:技术书籍上传者:空气上传时间:2013-07-10
简介:Xilinx ise edk 入门教程刚刚开始学习FPGA
doc
如何学习FPGA(经典,大师经验谈)
标签:FPGA
积分:1 下载次数:4资源类型:应用文档上传者:keaaron上传时间:2013-04-19
简介: 掌握FPGA可以找到一份很好的工作,对于有经验的工作人员,使用FPGA可以让设计变得非常有灵活性。掌握了FPGA设计,单板硬件设计就非常容易(不是系统设计),特别是上大学时如同天书的逻辑时序图,看起来就非常亲切。但FPGA入门却有一定难度,因为它不像软件设计,只要有一台计算机,几乎就可以完成所有的设计。FPGA设计与硬件直接相关,需要实实在在的调试仪器,譬如示波器等。这些硬件设备一般比较昂贵,这就造成一定的入门门槛,新人在入门时遇到一点问题或者困难,由于没有调试设备,无法定位问题,最后可能就会放弃。其实这时如果有人稍微指点一下,这个门槛很容易就过去。
rar
“黑色经曲”系列之〈FPGA应用开发入门与典型实例〉
标签:FPGA应用
积分:1 下载次数:4资源类型:应用文档上传者:nkyqsl上传时间:2013-09-22
简介:FPGA最小系统是可以使FPGA正常工作的最简单的系统。它的外围电路尽量最少,只包括FPGA必要的控制电路。 一般所说的FPGA的最小系统主要包括:FPGA芯片、下载电路、外部时钟、复位电路和电源。如果需要使用NIOS II软嵌入式处理器还要包括:SDRAM和FLASH。一般以上这些组件是FPGA最小系统的组成部分。
pdf
FPGA内部培训资料,cyclone
标签:FPGA
积分:1 下载次数:5资源类型:应用文档上传者:tiankai001上传时间:2013-04-22
简介:FPGA内部培训资料,cyclone
pdf
FPGA实验(精华)
标签:FPGA
积分:1 下载次数:4资源类型:应用文档上传者:tiankai001上传时间:2013-01-27
简介:FPGA实验(精华),大量的实验实例
pdf
FPGA-CPLD开发简明教程
标签:FPGACPLD教程
积分:1 下载次数:9资源类型:教程及课件上传者:tiankai001上传时间:2013-01-27
简介:FPGA-CPLD开发简明教程
rar
XINLINX FPGA的ISE使用教程
标签:XINLINX FPGAISE
积分:1 下载次数:5资源类型:应用文档上传者:论文帝上传时间:2013-07-01
简介:XINLINX FPGA的ISE使用教程
pdf
仿真20问(FPGA资料)
标签:TI
积分:0 下载次数:2资源类型:应用文档上传者:chen8710上传时间:2013-05-11
简介:仿真20问(FPGA资料)仿真20问(FPGA资料)
pdf
FPGA那些事儿--Modelsim仿真技巧REV4.0
标签:FPGAModelsim
积分:0 下载次数:15资源类型:应用文档上传者:zhangzif上传时间:2013-12-17
简介:FPGA那些事儿--Modelsim仿真技巧REV4.0

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })