ImageVerifierCode 换一换
格式:PPT , 页数:44 ,大小:18.92MB ,
文档编号:3471197      下载积分:25 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3471197.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(FPGA培训教材.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

FPGA培训教材.ppt

1、培训第1页,共44页。第一讲内容n 可编程逻辑器件概述n 2芯片介绍n 与的比较n 编程语言n 编程实例n 7.0开发环境n 作业:数字时钟7/30/20222全国大学生电子设计竞赛培训第2页,共44页。可编程逻辑器件概述的发展历程:7/30/20223全国大学生电子设计竞赛培训第3页,共44页。的分类按集成度分类:7/30/20224全国大学生电子设计竞赛培训第4页,共44页。按结构分类 乘积项结构:大部分简单和 查找表结构:大多数按编程工艺分类 熔丝()型 反熔丝()型 型,紫外线擦除电可编程逻辑器件 型 型:大部分器件采用此种编程工艺 型7/30/20225全国大学生电子设计竞赛培训第5

2、页,共44页。简单器件被取代的原因n阵列规模小,资源不够用于设计数字系统n片内寄存器资源不足,难以构成丰富的时序电路n不够灵活n编程不便,需专用的编程工具7/30/20226全国大学生电子设计竞赛培训第6页,共44页。被广泛采用的原因n规模越来越大,单片逻辑门数已愈千万。n开发过程投资小。芯片在出厂前都经过了严格的测试,而且设计灵活,发现错误可直接更改设计,减少了投片风险。n用试制功能样机,能以最快速度占领市场。有些领域,标准协议发展太快,设计根不上技术更新速度,只能依靠完成系统研制与开发。n开发工具智能化,功能强大。n新型内嵌或内核,支持软硬件协同设计,可作为硬件平台。7/30/20227全

3、国大学生电子设计竞赛培训第7页,共44页。7/30/20228全国大学生电子设计竞赛培训第8页,共44页。2基本结构&4 ,&:2 400 750 :,32 18X18 18 885 ()40K ,7/30/20229全国大学生电子设计竞赛培训第9页,共44页。2-52-82-172-302-40(K)58172940 912152148 ()166221276387885 ()1018355683#18x18 121620283222444&132 (8x8)8686144 (20 x20)100100208 (28x28)146146146256 (17x17)17220120120148

4、4 (23x23)358363363672 (27x27)472540查找表()简称为,本质上就是一个。它把数据事先写入后,每当输入一个信号就等于输入一个地址进行查表,找出地址对应的内容,然后输出。7/30/202210全国大学生电子设计竞赛培训第10页,共44页。比较7/30/202211全国大学生电子设计竞赛培训第11页,共44页。什么是什么是?是一种硬件描述语言,用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。是一种硬件描述语言,用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。被建模的数字系统对象的复杂性可以介于简单的门和完整的电子数字系统之间。数字系统能够被建模

5、的数字系统对象的复杂性可以介于简单的门和完整的电子数字系统之间。数字系统能够按层次描述,并可在相同描述中显式地进行时序建模。按层次描述,并可在相同描述中显式地进行时序建模。语言提供了编程语言接口,通过该接口可以在模拟、验证期间从设计外部访问设计,包括模拟语言提供了编程语言接口,通过该接口可以在模拟、验证期间从设计外部访问设计,包括模拟的具体控制和运行。的具体控制和运行。语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟、仿真语语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟、仿真语义。因此,用这种语言编写的模型能够使用义。因此,用这种语言编写的模型能够使用 r i l o gr

6、i l o g仿真器进行验证。语言从仿真器进行验证。语言从C C编程语言中继编程语言中继承了多种操作符和结构。承了多种操作符和结构。语言的核心子集非常易于学习和使用,完整的硬件描述语言足以对从语言的核心子集非常易于学习和使用,完整的硬件描述语言足以对从最复杂的芯片到完整的电子系统进行描述。最复杂的芯片到完整的电子系统进行描述。“I “I .”.”7/30/202212全国大学生电子设计竞赛培训第12页,共44页。功能模块:7/30/202213全国大学生电子设计竞赛培训第13页,共44页。结构模块:7/30/202214全国大学生电子设计竞赛培训第14页,共44页。综合:l ()-A ,.l

7、l l-a l -a 7/30/202215全国大学生电子设计竞赛培训第15页,共44页。综合:7/30/202216全国大学生电子设计竞赛培训第16页,共44页。典型综合流程:7/30/202217全国大学生电子设计竞赛培训第17页,共44页。典型仿真流程:7/30/202218全国大学生电子设计竞赛培训第18页,共44页。基本模块结构:7/30/202219全国大学生电子设计竞赛培训第19页,共44页。声明:7/30/202220全国大学生电子设计竞赛培训第20页,共44页。类型声明:7/30/202221全国大学生电子设计竞赛培训第21页,共44页。语句:7/30/202222全国大学生

8、电子设计竞赛培训第22页,共44页。语句:7/30/202223全国大学生电子设计竞赛培训第23页,共44页。语句:语句:n ,.n此语句总是循环执行。n只有寄存器类型数据能够在这种语句中被赋值。所有的a l w a y s语句在0时刻并发执行。7/30/202224全国大学生电子设计竞赛培训第24页,共44页。阻塞性过程赋值:n赋值操作符是“=”。阻塞性过程赋值在其后所有语句执行前执行,即在下一语句执行前该赋值语句完成执行。如下所示:na l w a y (A o r B o r C i n)nb e g i nn T 1=A&B;n T 2=B&C i n;n T 3=A&C i n;n

9、C o u t=T 1|T 2|T 3;ne n dnT 1赋值首先发生,计算T 1;接着执行第二条语句,T 2被赋值;然后执行第三条语句,T 3被赋值;依此类推。n a 7/30/202225全国大学生电子设计竞赛培训第25页,共44页。非阻塞性过程赋值:n非阻塞性过程赋值使用赋值符号“=”。例如:nb e g i nnL o a d=32;nR e g A=L o a d;nR e g B=S t o r e;ne n dn a .n:.7/30/202226全国大学生电子设计竞赛培训第26页,共44页。语句:语句:7/30/202227全国大学生电子设计竞赛培训第27页,共44页。语句:

10、语句:7/30/202228全国大学生电子设计竞赛培训第28页,共44页。7/30/202229全国大学生电子设计竞赛培训第29页,共44页。7/30/202230全国大学生电子设计竞赛培训第30页,共44页。n (=)7/30/202231全国大学生电子设计竞赛培训第31页,共44页。7/30/202232全国大学生电子设计竞赛培训第32页,共44页。7/30/202233全国大学生电子设计竞赛培训第33页,共44页。设计流程图 7/30/202234全国大学生电子设计竞赛培训第34页,共44页。7/30/202235全国大学生电子设计竞赛培训第35页,共44页。实例:7/30/202236

11、全国大学生电子设计竞赛培训第36页,共44页。();1:0f;7:0d;7:0q;1:0f;7:0d;7:0q;()()8h00;(f)2b00:;2b01:1;2b10:1;2b11:;7/30/202237全国大学生电子设计竞赛培训第37页,共44页。1001 ;1:0f;7:0d;7:0q;(),(),(f),(d),(q);=0;#1 =;=1;d=8h00;f=2b00;#10 f=2b10;#10 f=2b01;#10 =0;#512 f=2b11;#10 f=2b10;#512 f=2b11;7/30/202238全国大学生电子设计竞赛培训第38页,共44页。数字时钟n自制版上按

12、钮按下、蜂鸣器鸣叫。n四个数码管初始数值显示“0、0、0、0”。n设定自制版从左至右,数码管名称4、3、2、1。n数码管1、2显示分钟,数值显示“0”“60”;n数码管3、4显示小时,数值显示“0”“24”;n数码管3上的点表示秒闪;n设定其中一个按钮为k1,按下分钟当前显示值加一。n设定另外一个按钮为k2,按下小时当前显示值加一。7/30/202239全国大学生电子设计竞赛培训第39页,共44页。图:详见参考程序7/30/202240全国大学生电子设计竞赛培训第40页,共44页。7/30/202241全国大学生电子设计竞赛培训第41页,共44页。参考资料目录:编程规范编程规范 硬件描述语言硬件描述语言使用指南使用指南(部分部分)2 2管脚定义管脚定义 语言编程模板语言编程模板电路板图电路板图7/30/202242全国大学生电子设计竞赛培训第42页,共44页。参考资料目录:n时钟程序部分参考.docnLatticeXP2 Family Handbook.pdfnXP2-5-144-TQFP.pdf7/30/202243全国大学生电子设计竞赛-FPGA培训第43页,共44页。演讲完毕,谢谢观看!第44页,共44页。

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|