pdf

深入浅出玩转FPGA

  • 1星
  • 日期: 2018-05-30
  • 大小: 31.1MB
  • 所需积分:1分
  • 下载次数:14
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: FPGA

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,但是功耗较低。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。

CPLD

CPLD是Complex Programmable Logic Device的简写,中文为复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,其规模大,结构复杂,属于大规模集成电路范围。CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆将代码传送到目标芯片中,实现设计的数字系统。20世纪70年代,最早的可编程逻辑器件PLD就诞生了。其输出结构是可编程的逻辑宏单元,因为它的硬件结构设计可由软件完成(相当于房子盖好后人工设计局部室内结构),因而它的设计比纯硬件的数字电路具有很强的灵活性,但其过于简单的结构也使它们只能实现规模较小的电路。为弥补PLD只能设计小规模电路这一缺陷,20世纪80年代中期,推出了复杂可编程逻辑器件CPLD。此应用已深入网络、仪器仪表、汽车电子、数控机床、航天测控设备等方面。

特权同学经典之作,手把手教你写代码

文档内容节选

博 害 例 阴 阳 丛 山 书 国 吴 厚 航 编 著 网 名 特 钗 同 学 一 目 寸rt品也岛也3队警告成品主 皿且皿 策划蝙稽剖皇 室才面设计 ,un 巾 深入浅出 内容很精彩 本书收集整理 T 作者在 FPGA 学习和实践中的草鞋点滴 书中既有日 常的学习 i己,时一些常用设计技巧和方法进行草人探讨,也有根 j 生 动的实例分析,过些1伽l 大都是以特或己的工程项目为佳托,具有一定的 借鉴价值,还有一些适合于初学者入门和进阶学习的事睡制程,另外还 蛙出了两个比植在整的 01 Y 工程,让读者从单盹角庄理解 FPGA 的开 it t且程 实践更精彩 本书从工程 实践 出皮 ,旨 在号 l 幅读者学会如何在 FPGA 的开且设计过程 中在现问题分耕 问题并解决问题 本书附带的克盘中收集丁大量的实用 制程 也政边读者朋在们加入EDN Ch ina 间站的 F问A助学小姐, J4里不但可以克 哥申请书 中璜及的 F PGA开且扭不舍志片和4器件 ,而且可队下就到神 扭同学蜻心录制的 35 埠时与本书同名的灌入,是出玩特 FPG A视蜻 桩桩 定价 3900元舍先lt l ......

【 博 害 例 阴 阳 丛 山 书 ' 国 吴 厚 航 编 著 - 网 名 特 钗 同 学 一 目 ~寸r.-.t品也岛也3队警告成品主 皿且皿 策划蝙稽剖皇 室才面设计 ,.un~ .巾 深入浅出 @~ 内容很精彩 本书收集整理 T 作者在 FPGA 学习和实践中的草鞋点滴 . 书中既有日 常的学习 ~i己,时一些常用设计技巧和方法进行草人探讨,也有根 j 生 动的实例分析,过些:1<伽l 大都是以特或己的工程项目为佳托,具有一定的 借鉴价值,还有一些适合于初学者入门和进阶学习的事睡制程,另外还 蛙出了两个比植在整的 01 Y 工程,让读者从单盹角庄理解 FPGA 的开 it_ t且程 . 实践更精彩 本书从工程 实践 出皮 ,旨 在号 l 幅读者学会如何在 FPGA 的开且设计过程 中在现问题.分耕 问题并解决问题. 本书附带的克盘中收集丁大量的实用 制程. 也政边读者朋在们加入EDN Ch ina 间站的 F问A助学小姐, J4里不但可以克 '哥申请书 中璜及的 F PGA开且扭(不舍志片和4器件) ,而且可队下就到神 扭同学蜻心录制的 35 埠时.与本书同名的《灌入,是出玩特 FPG A)视蜻 桩桩. 定价: 39.00元(舍先!lt l 深 入 浅 出 @ @ 吴 犀 航 编 著 一 同 各 辖 钗 同 学 一 圃 ~H"-iι安且也J...J;暑!k~.iJ. 向喜简介 本书收集'堕理了作者在 FPGA 学习和实践巾的筐'金点滴 . 书中既有日常的学..笔记,对 一 些常用说计 统巧和方法送行樨人撩讨 B 也有很多生动的某例分析这些实例大郁应以特定的工提项目为依托.具有一定的 情'售价值,经有一垒远合子 倒学者入门和选阶珍习的实撞倒莓,另外坯揄'"了两个比校 元 '脏的D1Y 工 程.让 S富翁 JA 系统角度理解 FPGA 的开发班也 本书从工理实践幽友,旨在弓 l 领读者学会如何在 FPGA 的开发设 计过程中发塑'问题.分析问画并解决问 疆 . 本书阴阳帘的先蓝侬集了大量的实用例碰问时与本书配套的愧"敏在也可以在 hup ,// fI, ro叩 ednthinø. com/ 1315/32390 . upx 下雄. 本书的主要读者对象为电子、计算机 ω 徨制,<1. 息等相关专业的在饺学生、从事 FPG A!CPLD 开发被计 的电子工程 师以及所有电子设汁铜作的爱好者们 图书在腼编目 ( C IP ) .. 黯入幢出玩辑 FPGA/ 皇厚航捕丑事 北京北京 航空 航天大学出版社, 2010.5 ISBN 978 - 7 - 5124 - 0082 - 5 I ①谭. n ①呈 田 ①可偏程序 E辑器件一直 集凹① TP332.1 - 53 中国陋本图书耐 C I P 数据核字 (201 0) 第 076181 号 匾钗所有..极必JIt. 深入混出玩转 FPGA 呆犀航编. [同.. 特权同学 ] 贪任蝙样刘皇 北京航空位天大学出凰私出腿发行 北o: u 淀区 李鹏路 l 7 i}(iIII 编 :ω1 9B hup , " w.......bu..pre凰"队 m 发行'电前 , (01创U剖 702~ 传真 i ω10)82328026 也跑着倒'确, em.book @l,l rnail. com .购咆话, ω10)8231ω" 北京时代华伽印刷有限公胃印被 各抱响店经销 ,守本, 787 X 960 1/ 16 邸'张, 20.5 字 '脏 , ~S 9 于字 20 10 年 'R 第 1. 20 1 0 年 5 月第".印刷饰!t,( Q(测 ' IS8N918 - 1-5124-0082 -S 定价, 39. 0。元《 舍先 a , 禄, 序 写一本好书 D~ 也许人们会 E记你做过多少项目 , 干过多少工程.但一 定会记住你写过的 一 本好书 . EDN China 首次为网友新书作序其一 是承辈 件和吴厚航作为 EDN China. com 的资挥 金且时间站社区 一贺的热情和支持 .藕其新何出版之日自当弹冠共庆山序作酬 , 略尽埠,嘛$其 二 也是希盟鼓励更多的电子工程师多写悔宜、多写文章、多写书 将自己的也、待和经验与同 行们分享 . 《 深入情 tl1玩转 FPGA )同回刑 China ∞m 的工程师社区拥源匪由 . 2 ∞8 年, 回)N Chinn. corn 的 工程师 社 区开展了助学活动, 低价实用的 RF 学习板 、 TCP 学习板 CAN 学习饭、 USB 学习 极吸引了众多问友的眼球 . 元屉这样的活动为很多高校学生 U 且年轻的工程师们提快了一个 既可山动手实醋、又为便主流互动的学习平台 . 电子设计涉及的技术门笑着实太多,只有不断扩大讨论范围才能描且广大电子盖好者 学 习的欲望 . 可蝙程器件世计娃绪是单片t1LARM , DSP Z 后 . 目前讨论最多而技术门槛也相时桂 商的 一个门提 . EDN China. com 工程师社区的 FPGA 讨论坦人气高涨,很多同友都希望能有 一个 FPGA 学习饭的助学前功 . X1 于他们米说 FPGA 的市门怪也许不仪是技术,坯因为 其 昂贵的器件价格 . 但是.恩节不少热心网友提出了各种扭法来为建立 FPGA 的助学活动出诅 划策.却 直没有定论,也 直恤少资部专家来来回来为主持活动 . 2008 年 11 月初'J. 位盟常在 ED N China. com 的博客在我 F PGA 方面 ι 酣"立的同友 ilove314( 即本书作者吴厚航)与我们联系 . 希望能够捕 一 次 C PLD 的助学活动 . JL 番撞蛐之 后,我们芷现这位网友也的确有备而来 . 很快就温主丁活动方集的细节并且提变了学习饭的 配茸野料、倒程代码、文挡iIi明等 . 在活动在件的售价方面,对方的报价也相当具有吸引力. 于是, CPLD 助学活动的报名提 上 了且程.并在可捕程器件论坛 中得到了众多同友的响应 . 当 年 12 月 1匠,第一批 50 套助学板监到 了 我们手上,据说 当 时为了节的成本,吴犀航和几位朋友 利用业余时间在 →大堆烙铁、松替和悍锢中亲自动手忙了两个多旦期 . 第 一批 50 套饭予很快
更多简介内容

推荐帖子

MSP432有关GPIO的配置问题
个人认为GPIO函数主要分两类一类是GPIO中断配置函数 主要有以下几个参数设置大同小异,selectedPort可选有 GPIO_PORT_P1 GPIO_PORT_P2 GPIO_PORT_PA 而selectedPins可选有 GPIO_PIN0 GPIO_PIN1 GPIO_PIN2 GPIO_PIN3 GPIO_PIN4 GPIO_PIN5 GPIO_PIN6
fish001 微控制器 MCU
芯片国产替代品价格仅为进口的1/5,国产企业迎大机会?
【来源:央视财经】海关数据统计,2019年我国芯片的进口金额为3040亿美元,远超排名第二的原油进口额。但较2018年进口额减少了80亿美元,同比下降2.6%。业内人士认为,国产芯片的发展正在呈加速态势。 近日,国务院印发《新时期促进集成电路产业和软件产业高质量发展的若干政策》,如今,国产芯片行业现状如何?新政的发布,又会对整个行业带来什么影响? 芯片行业迎政策东风 中国芯自给率不断提
eric_wang 国产芯片交流
为搬运、收割机器人供电,你有哪些难题?与Vicor工程师一起聊聊吧!
机器人在某种程度上已经涉及了我们周围的几乎一切事务。在农业收割方面,包括草莓、苹果和生菜在内的各种农产品正在使用自动车辆导航和视觉识别机器人进行种植、维护和收割。大型机器人车辆或设备通常由 400V 或以上的高压 DC 电源供电。 在仓库搬运、校园配送和消费品配送中都有机器人的应用。这些机器人由电池供电,因此电源转换效率和尺寸/重量都非常重要。随着机器人应用的载荷能力、视觉识别及用户功能需求的进一
eric_wang 模拟电子
工业以太网协议的历史及其优势
本帖最后由 qwqwqw2088 于 2020-8-3 10:47 编辑         每种工业以太网协议都有其独特的历史和不同的工业应用效益。本文将简述以下三种主要协议及其优势:Ethercat、Profinet 和Multiprotocls 多协议方案。 工业以太网         工业以太网用于工厂自动化、楼宇自动化和许多其他工业应用。与标准以太网相比,工业以太网的主要优势在
qwqwqw2088 无线连接
【STM32F769Discovery开发板试用】USB-HS HID收发简单测评
       STM32的大部分评估板和第三方开发板都带有USB接口,USB接口配置为Device模式的话就可以跟电脑进行通信了,一般Device模式又分为HID/CDC/DFU/MS/Audio等协议,其中HID为人体学输入设备,CDC为虚拟串口设备,DFU为固件升级设备,MS为大容量存储设备,Audio为音频通信设备,HID适用于简单/低速的透传通信或是虚拟为鼠标键盘等人体学输入设备,可以自定
donatello1996 开发板测评专版
6678 SRIO: 关于QMSS,CPPI和SRIO Socket
socket是SRIO LLD里的概念,跟网络的套接字类似。 The SRIO driver was designed such that the library could handle all communication protocols. The design was based on the well known BSD socket API which achieves the sa
alan000345 微控制器 MCU

评论

物是人非12758
简单的教程,初学者还可以
2018-11-12 21:10:51回复
js9151017
很好的基礎教學,內含基本的語法、TESTBENCH、時鐘約束、小實驗等等
2018-07-10 10:18:35回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

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); }) })