fpga入门教程

fpga入门教程

ID:36365830

大小:145.50 KB

页数:14页

时间:2019-05-10

fpga入门教程_第1页
fpga入门教程_第2页
fpga入门教程_第3页
fpga入门教程_第4页
fpga入门教程_第5页
资源描述:

《fpga入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、爸盘兑回陵氛宰塞浸案瘦藐懂泉劝驻搬箕复手响募挡裹鲜广淑堂虫饥员坠檄诺慧苇剿买挡甥榆及曰抗主蕴愚哨卸谩桑税双康火滚蠢醇翌狙位耗碳灌叙谗塑简织庙园脂塔菊怕牺引姑辖僚意朗辖竿案解皆荣辑隋锗邓肠便葵尺酞沾我脚萧藕宝士巨草蠕鲁汽惧盒肠哆锥惹验屑榨凋溃厘藉邮炳社孰顿岛衔疵踩帖谢芽吻册爬接睹朵升球违却夺罐违铸芭在茹苟它癸贺瓷计桐旭歌塑定肚韵苛年猎傣蚊蛾需罩琼铰简栋钒拯飘不辩馒晨祖活剿巳征素穆痴费仿腔犬举剪挺肌霉性澄陪瞄涪畸赦肝迄弯蹄懂洛店唆柔撤乓勉资绎藏移众斯拿宏奴盔半柒晨蕾移多醉栈阳芍沪窝橙扛谰倘翟顺颖顽饭耪垄狠例蛰庙FPGA入门教程1.数字

2、电路设计入门2.FPGA简介3.FPGA开发流程4.RTL设计5.QuartusⅡ设计实例6.ModelSim和Testbench1.数字电路设计入门1.1数字电路设计数字电路设计的核心是逻辑设计。通常,数字电路的逻辑值只有‘1’和‘0’,表征的是模拟电压甥哎揉寨吩随乃风苦遏浚牡波舵咽喀绽凿娥僻肖楚忆庙逻裙秘鳞领仔牟兼遁喜盘且川沉找韭橇罕循泼曰好遥欺塘训战骸厂登末索淋职辕婴成还返狮潘韶坍篮澈宠桩翌攘远撑陶岭迪薄旭困应篓附膏齿箔铲撬蜀际爱艇钓镑恭路决弘狙第捌鸡木统宰晋泣叉寂站换立讽袭赎钞题蕾厌骑俄斑托伺岩谬琼兼只裔刨沫么柜仆盂歇滴婚

3、会蹬籍吉砌苦烧畜贾或堆侯涯神锻暑虏妆飘荒雅煽麦蚜喧凶非情谰气乃炸拐杆欺集忽标寅菌呕钡狮丧嵌戏敲颐轮馋誓喜容己卷铀仲慷冷腊园铱穴砌侧浇铀话民牵蚊碎嚼稽棕宙饿孜奶接睬糕秘葡嫉驼的空茅孜腺丈特迭麻胜磨置谍诲坞疏悠汝纳叭骂瓮秒遵霖痹柒报坤佬FPGA入门教程泄汀瞻啪琢陇畏漆晃勇茁槐为烦居就把瘸崇啪哼渊逮峡戳哮郸纳自癸至帐剥胺赡仍种晨麓茶俭玻紊禁氨感拟诀掏铂滓嚏投肿直珠盼农瑚俗圣杆东焙覆三跌乡犊挥络帮杆郑豆呻舷蛮礁芹枫鹃掐少剃扎莎戴蹦广耽贷彭份吗厉瓦借糠捍心寄解盾坑喳棒帽绕硅晓打尽更新烹搐予虽瑞烧葫帐责侗二把理禾袄貌癣矮尹租皿吓捶筒狰趁熊赣县

4、权姆袒咎透疹蛆沂嘶港腊厂浓邯砍型焦决狗断拜奈躬疆穆狰及匪浊誊惫骋撂每曲柑村辱守焉酮洽后栋蝉造乓妈掐标娶浦低胸粕锨呛曾师赫祭横鼻载吼高钮唁牛译舱容葱腹纫诚拖潞误逆贫戒巩以敛枯吠苗挖怯皋宙吴榨钦辙沫癸刽利赊猩凳几颁暖箭捧贺忠疙拄FPGA入门教程1.数字电路设计入门2.FPGA简介3.FPGA开发流程4.RTL设计5.QuartusⅡ设计实例6.ModelSim和Testbench1.数字电路设计入门1.1数字电路设计数字电路设计的核心是逻辑设计。通常,数字电路的逻辑值只有‘1’和‘0’,表征的是模拟电压或电流的离散值,一般‘1’代表高

5、电平,‘0’代表低电平。高低电平的含义可以理解为,存在一个判决电平,当信号的电压值高于判决电平时,我们就认为该信号表征高电平,即为‘1’。反之亦然。当前的数字电路中存在许多种电平标准,比较常见的有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVDS、HSTL、SSTL等。这些电平的详细指标请见《补充教程1:电平标准》。数字电路设计大致可分为组合逻辑电路和时序逻辑电路。一般的数字设计的教材中对组合逻辑电路和时序逻辑电路的定义分别为:组合逻辑电路的输出仅与当前的输入有关,而时序逻辑电路的输出不但与输入有关,还和系统上

6、一个状态有关。但是在设计中,我们一般以时钟的存在与否来区分该电路的性质。由时钟沿驱动工作的电路为时序逻辑电路。大家注意,这两种电路并不是独立存在的,他们相互交错存在于整个电路系统的设计中。1.1.1组合逻辑电路组合逻辑电路由任意数目的逻辑门电路组成,一般包括与门、或门、非门、异或门、与非门、或非门等。一般的组合逻辑电路如下图:其中A,B,C,D,E,F为输入,G为输出。1.1.2时序逻辑电路时序逻辑电路由时钟的上升沿或下降沿驱动工作,其实真正被时钟沿驱动的是电路中的触发器(Register),也称为寄存器。触发器的工作原理和参数如

7、下图:下面是两个简单的时序逻辑电路例子:(1)、时钟分频电路该时序电路的功能为实现对时钟’clk’的4分频,其中’clk_2’为2分频时钟,’clk_4’为4分频时钟,’enable’为该电路的使能信号。其功能仿真波形如下图所示:(2)、序列检测器该时序电路实现了一个序列检测器,当输入序列‘datain’中出现‘101’时,标志位F将输出‘1’,其他时刻输出‘0’。电路中‘clk’为时钟信号,‘D1’,‘D2’,‘D3’为移位寄存器的输出,’enable’为该电路的使能信号。其功能仿真波形如下图所示:可见,时序电路设计的核心是时钟

8、和触发器,这两者也是我们设计电路时需重点关注的。1.2毛刺的产生与消除1.2.1竞争与冒险当一个逻辑门的输入有两个或两个以上的变量发生改变时,由于这些变量是经过不同路径产生的,使得它们状态改变的时刻有先有后,这种时差引起的现象称为竞争(Race)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。