veriloghdl与fpga设计基础_授课教案0709

veriloghdl与fpga设计基础_授课教案0709

ID:3140748

大小:949.00 KB

页数:47页

时间:2017-11-19

veriloghdl与fpga设计基础_授课教案0709_第1页
veriloghdl与fpga设计基础_授课教案0709_第2页
veriloghdl与fpga设计基础_授课教案0709_第3页
veriloghdl与fpga设计基础_授课教案0709_第4页
veriloghdl与fpga设计基础_授课教案0709_第5页
资源描述:

《veriloghdl与fpga设计基础_授课教案0709》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安邮电大学课程教案课程名称:VerilogHDL与FPGA设计基础授课教师:李哲授课教师所在学院:电子工程学院授课班级:电路1201~02授课学期:2014-2015-01学期一、基本信息课程名称VerilogHDL与FPGA设计基础课程性质○必修⊙限选○选修○素拓○跨学科授课专业班级学生人数:67所处年级○一年级○二年级⊙三年级○四年级总学时64理论课时40实验课时24学分4课程教材VerilogHDL与FPGA设计基础上课时间2014-2015-1上课地点A337、A322答疑时间答疑地点2#112先修课程本课程在授课对象所学专业人才培养中的作用与地位本课程是集成电路

2、设计与系统集成专业的一门专业基础课程,学生在先修课程数字电路基础上,掌握使用VerilogHDL进行数字电路设计、仿真,并在Fpga器件上实现数字逻辑。初步掌握集成电路和数字系统的设计方法,培养学生从事集成电路设计技能,对学生进入集成电路设计领域有很重要作用。本课程在知识传授、能力提升、素质培养各方面的教学目标掌握基于FPGAVerilogHDL实现数字电路仿真的方法。一方面可以使学生掌握一种适合产品样机和小批量生产的理想手段,另一方面也为进一步学习专用集成电路芯片设计打下了良好基础。通过本课程的学习可以使学生掌握1)自顶向下的全正向设计思想;2)可编程逻辑器件的基本知识和

3、相关软件的使用方法;3)FPGA电路设计的方法和技巧。基本具备中小规模可编程逻辑器件的设计开发能力。学生情况分析注:本栏目建议各位老师通过与学生深入沟通、向前续课程授课教师和辅导员老师了解情况等各种方式,充分了解授课学生的实际情况,积极有效地开展教学。二、课程大纲《VerilogHDL与FPGA设计基础》课程教学大纲ThefundamentalofFPGADesignwithVerilogHDL课程编号:DZ140340适用专业:集成电路设计与系统集成先修课程:数字电路,电路分析学分数:4总学时数:64实验(上机)学时:24考核方式:考试执笔者:李哲编写日期:2014年7月

4、7日一、课程性质和任务本课程是集成电路设计与系统集成专业的一门院定选修专业基础课程。学生通过本课程学习之后应当熟悉VerilogHDL语言的基本语法和语义、自顶向下的设计方法学、能用VerilogHDL语言在不同的抽象层次上描述数字电路、掌握用VerilogHDL实现数字电路仿真的方法;同时能够应用VerilogHDL语言进行基于FPGA的电路设计。一方面可以使学生掌握一种适合产品样机和小批量生产的理想手段,另一方面也为进一步学习专用集成电路芯片设计打下了良好基础。通过本课程的学习可以使学生掌握1)自顶向下的全正向设计思想;2)可编程逻辑器件的基本知识和相关软件的使用方法;

5、3)FPGA电路设计的方法和技巧。基本具备中小规模可编程逻辑器件的设计开发能力。二、课程教学内容和要求本课程系统的介绍用VerilogHDL设计和验证数字硬件电路,重点讨论综合VerilogHDL子集在设计数字电路中的应用,讨论FPGA现场可编程阵列器件的结构、特点和相应的集成环境的使用以及目前工业界最常用的仿真工具Modelsim的使用。重点讲授基于FPGA的数字电路设计流程中的基本概念、所采用的步骤和应该遵循的原则,包括模块划分原则、可综合VerilogHDL编码风格、验证程序的编写方法和静态时序分析等。第一章VerilogHDL数字设计综述主要内容:复习数字逻辑电路的

6、相关概念;VerilogHDL的发展历史与语言特点;Verilog语言与FPGA之间的关系;FPGA设计流程,自底向上和自顶向下;。基本要求:了解VerilogHDL特点及与FPGA关系,理解数字电路设计流程第二章FPGA介绍主要内容:FPGA基本概念,现场可编程门阵列FPGA结构、配置、选型。基本要求:理解FPGA结构,掌握FPGA配置。第三章VerilogHDL语法及层次建模概念主要内容:数字系统抽象描述层次;Verilog模块的基本概念;赋值语句;模块的结构、模块组成,端口连接规则,标示符层次引用;数据类型、常量、变量和基本运算符号;模块实例及逻辑仿真的构成。基本要求

7、:理解数字电路设计方法:理解模块和模块实例之间关系;理解抽象层次:行为级、数据流级、门级和开关级;理解VerilogHDL词法约定;学习数据类型、系统任务等。重点:模块连接规则,VerilogHDL语法,数据类型。第四章仿真模型与仿真环境主要内容:VerilogHDL构建仿真模块;仿真模块的一般结构;仿真环境。基本要求:VerilogHDL设计、验证与仿真之间关系;仿真环境与工具。重点:测试平台。第五章不同抽象级别建模方法主要内容:门级建模、数据流建模、行为级建模,不同级别建模逻辑设计的差别及作用。门级原语、表达式

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

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

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