- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA设计技术课程
《FPGA设计技术》课程
教学大纲
(本科)
常 州 工 学 院
课程代码FPGA设计技术课程教学大纲
(总学时数:48,学分数:3)
一、课程的性质、目的和任务
本课程是通信工程专业的一门重要的专业课。
利用硬件描述语言(VHDL)进行可编程门阵列(FPGA)设计是电子电路设计方法上一次革命性的变化,通过对本课程的学习,掌握VHDL的基本知识和利用VHDL语言设计FPGA的基本方法,通过对多个电子系统实例的学习和设计,学生要能够独立进行中等难度数字系统的设计。
二、课程基本内容和要求
(一)数字系统硬件设计概述
要求:
1. 了解利用VHDL进行硬件系统设计与传统硬件设计的区别。
2. 掌握由顶向下设计的三个层次。
3. 掌握可编程逻辑器件的基本概念,了解它的设计流程和配置方式。
重点:
1. 可编程逻辑器件的基本概念。
2. 由顶向下设计的三个层次。
(二)VHDL语言程序的基本结构
要求:
1. 掌握VHDL程序的基本结构。
2. 掌握构造体的几种主要描述方法:Block、Process、Subprogram。
3. 了解包集合、库及配置的基本概念及其结构。
重点:
1. VHDL程序的基本结构。
2. 构造体的几种主要描述方法:Block、Process、Subprogram。
难点:构造体的几种主要描述方法:Block、Process、Subprogram。
(三)VHDL语言的数据类型及运算操作符
要求:
1. 熟练掌握VHDL中信号、变量、常数基本概念及其区别。
2. 熟练掌握VHDL标准数据类型。
3. 掌握数据类型转换函数。
4. 掌握Std_logic和std_logic_vector数据类型。
5. 掌握VHDL的运算操作符:逻辑、关系、算术和并置。
重点:
1. VHDL标准数据类型。
2. VHDL的运算操作符。
难点:数据类型转换函数。
(四)VHDL语言构造体的描述方式
要求:
1. 了解行为描述方式中常用语句。
2. 掌握RTL描述的主要特点及其需要注意的问题。
3. 掌握构造体的结构描述方法,其实质是元件的调用。
重点:
1. RTL描述。
2. 构造体的结构描述。
难点:构造体的结构描述。
(五)VHDL语言的主要描述语句
要求:
1. 熟练掌握顺序描述语句。
2. 掌握并发描述语句。
3. 了解VHDL的命名规则和注解的方法。
4. 了解VHDL的属性定义类型。
重点:
1. 顺序描述语句。
2. 并发描述语句。
难点:并发描述语句。
(六)maxplus2的使用
要求:
1. 熟练掌握EDA工具软件maxplus2。
2. 能够使用maxplus2验证前面各部分所用到的VHDL程序。
重点:EDA工具软件maxplus2的使用。
难点:使用maxplus2验证前面各部分所用到的VHDL程序。
(七)基本逻辑电路设计
要求:
1. 熟练掌握VHDL语言描述基本逻辑器件(组合逻辑与时序逻辑)。
2. 掌握波形仿真、时序分析的方式方法。
3. 能够用其它语法描述同类逻辑器件。
重点:VHDL语言描述组合逻辑与时序逻辑。
难点:波形仿真、时序分析。
(八)实用通信模块设计
要求:
1. 掌握可预置初值的数据源模块的设计。
2. 掌握PCM时隙控制模块的设计。
3. 掌握帧同步模块的设计。
4. 掌握数控分频器与数字频率计模块的设计。
5. 掌握速率适配模块的设计。
重点:
1. 可预置初值的数据源模块的设计。
2. PCM时隙控制模块的设计。
难点:
1. 帧同步模块的设计。
2. 速率适配模块的设计。
三、学时分配表
序号 内容 讲授 课内实践 小计 1 数字系统硬件设计概述 2 2 2 VHDL语言程序的基本结构 2 2 3 VHDL语言的数据类型及运算操作符 4 4 4 VHDL语言构造体的描述方式 2 2 5 VHDL语言的主要描述语句 4 4 6 maxplus2的使用 2 2 7 基本逻辑电路设计 10 8 18 8 实用通信模块设计 6 8 14 合 计 32 16 48
四、课内实践项目表
序号 项目名称 内容 要求 学时数 1 1位全加器原理图输入设计 1位全加器设计 熟练掌握maxplus2中原理图输入法 2 2 同步复位、置位的D触发器设计 D触发器设计 要求用VHDL设计同步复位、置位的D触发器 2 3 含异步清0和同步时钟使能的4位加法计数器 4位加法计数器设计 要求用VHDL设计加法计数器,且采用异步清0和同步时钟使能 2 4 7段数码显示译码器设计 数码管显示设计 要求使用条件语句进行LED显示设计 2 5 可预置初值的数据源模块设计
您可能关注的文档
最近下载
- 剑桥英语PET真题标准版二.docx VIP
- 大学生国情社会调查报告.docx VIP
- 2025中国移动通信集团重庆有限公司社会招聘笔试备考题库及答案解析.docx VIP
- 山东科学技术版劳动实践指导手册一年级第2课清洁与卫生干干净净真舒服刷牙 教案.pdf VIP
- 人教版劳动一年级上册项目一《洗手》(教案).docx VIP
- 《南京照相馆》电影介绍ppt课件(优质ppt).pptx VIP
- 病人发生滑倒.pptx VIP
- 部编版语文三年级上册习作:写日记练习卷.doc VIP
- 部编版语文三年级上册第二单元 习作:写日记练习卷.doc VIP
- 2025广东东莞农村商业银行校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)