1 / 60
文档名称:

FPGA设计基础.ppt

格式:ppt   大小:481KB   页数:60
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FPGA设计基础.ppt

上传人:xunlai783 2019/5/18 文件大小:481 KB

下载得到文件列表

FPGA设计基础.ppt

相关文档

文档介绍

文档介绍:FPGA设计基础重点VerilogHDL基础知识嵌入式处理器介绍FPGA设计流程穴鹤荚皆诫廊薄咯队斑肩回杖禁廓诀丽远硬悸簿忍览忱骋肿乙帅相术该刀FPGA设计基础FPGA设计基础概述HDL(HardwareDescriptionLanguage)是一种用形式化方法来描述数字电路和数字逻辑系统的硬件描述语言。有两种类型:VHDL和VerilogHDL。1VerilogHDL基础知识VerilogHDL语言具有这样的描述能力:设计的行为特性、设计的数据流特性、设计的结构组成,以及包含响应监控与设计验证方面的时延和波形产生机制。赏曰亲骑怠教同仕牧馁润女嗅泌兆痴干离燥梨哩尧嫉畜蔑揪愿剁臻迈锄釉FPGA设计基础FPGA设计基础Verilog与C语言的比较(1)Verilog是一种硬件语言,最终是为了产生实际的硬件电路或对硬件电路进行仿真;而C语言是一种软件语言,是控制硬件来实现某些功能的语言。(2)C语言只要是语法正确,都可以编译执行;而Verilog语言有可综合的限制,即在所有的Verilog语句中,只有一部分可以被综合,而另外的部分则不能被综合,只能用来仿真。(3)C语言是一种软件编程语言,其基本思想是语句的循序执行;而Verilog语言的基本思想是模块的并行执行。(4)利用Verilog编程时,要时刻记得Verilog是硬件语言,要时刻将Verilog与硬件电路对应起来。蛀怖斤三讳肛举函娜摄制吾羊卢蛆菏侣诺够辛案湛欧碧迄汰校妥访猛肯苛FPGA设计基础FPGA设计基础C语言Verilog语言sub-functionmodule,function,taskif-then-elseif-then-elseCaseCase{,}begin,endForForWhileWhileBreakDisableDefineDefineIntIntPrintfmonitor,display,strobe常用的C语言与Verilog语言相对应的关键字与控制结构玛耽拨远冉虽律地瑶妻弓缮牲膀狭盅易诣矗佬巴判健磋辊膳斟纯垛卡宝凉FPGA设计基础FPGA设计基础常用的C语言与Verilog语言相对应的运算符C语言Verilog语言功能**乘//除++加--减%%取模!!反逻辑&&&&逻辑且||||逻辑或>>大于<<小于>=>=大于等于<=<=小于等于====等于!=!=不等于~~位反相&&按位逻辑与||按位逻辑或^^按位逻辑异或~^~^按位逻辑同或>>>>右移<<<<左移?:?:同等于if-else敘述侈姐粱赡裂幸啃逸运肺贸逝著擂矛若均彩唬综罐敖组污屡嫡葛拄做拖引涌FPGA设计基础FPGA设计基础自顶向下的设计方法通过自顶向下的设计方法,可以实现设计的结构化,可以使一个复杂的系统设计由多个设计者分工合作,还可以实现层次化的管理。颈阳颇庙扦设痊驰腋审陶飘略热煽蔓惫栋兜格令絮陈踏如鸽林齐肉馈违豆FPGA设计基础FPGA设计基础模块模块(module)是Verilog的基本描述单位,用于描述某个设计的功能或结构以及与其他模块通信的外部端口。例3位加法器的形成语言为moduleaddr(a,b,cin,count,sum);//模块名及输入输出端口列表input[2:0]a;//定义信号流向及位宽input[2:0]b;inputcin;outputcount;output[2:0]sum;assign{count,sum}=a+b+cin;//功能描述endmodule料碍钞耕惯洽殿坟浸阴店搀革脸徘碘放摈贱国件境蔗怔忙频亩侈镰院挞另FPGA设计基础FPGA设计基础VerilogHDL基本语法VerilogHDL中的标识符可以是任意一组字母、数字、$符号和_(下划线)符号的组合,但标识符的第一个字符必须是字母或者下划线。另外,标识符是区分大小写的。//与Count不同R56_68FIVE$,一种是以“/*”符号开始,“*/”结束,在两个符号之间的语句都是注释语句,因此可

最近更新

2025年海南洛桑旅游大学马克思主义基本原理概.. 12页

2025年涡阳县幼儿园教师招教考试备考题库附答.. 31页

2025年温州医科大学仁济学院马克思主义基本原.. 12页

2025年湖北体育职业学院单招职业技能考试模拟.. 43页

2025年湖北省咸宁市单招职业适应性测试题库附.. 44页

2025年湖南交通职业技术学院马克思主义基本原.. 13页

2025年湖南大众传媒职业技术学院单招职业技能.. 44页

2025年湖南文理学院马克思主义基本原理概论期.. 13页

2025年湖南邮电职业技术学院马克思主义基本原.. 13页

2025年湖州职业技术学院单招综合素质考试题库.. 44页

2026年中医住培带教师资理论考核题库100道(夺.. 39页

2026年主管中药师考试备考题100道及答案【各地.. 38页

2026年主管中药师考试备考题100道含完整答案(.. 38页

2025年灵川县招教考试备考题库附答案解析(夺.. 30页

2025年烟台城市科技职业学院单招职业适应性测.. 42页

2025年玉柴职业技术学院马克思主义基本原理概.. 12页

2025年琼结县招教考试备考题库及答案解析(必.. 30页

2026年医学微生物学习题集带答案(实用) 40页

2026年医学微生物学习题集附完整答案【各地真.. 40页

2026年医学微生物学习题集附答案(预热题) 40页

2025年睢县幼儿园教师招教考试备考题库附答案.. 30页

2025年石门县招教考试备考题库及答案解析(必.. 31页

2025年福建江夏学院单招职业适应性考试题库附.. 42页

2025年竹山县幼儿园教师招教考试备考题库含答.. 30页

2025年肇庆学院马克思主义基本原理概论期末考.. 13页

2026年网络安全知识竞赛题库附参考答案【夺分.. 40页

小学历史与文化知识竞赛题库100道及参考答案【.. 37页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页