通信工程专业 课程总学分:2 课程总学时:32 实验学时:10
EDA实验是学习本课程的一个重要环节。通过实验,要求学生学会正确使用EDA实验箱,掌握大规模可编程逻辑器件的开发,熟练使用Max+plusII开发环境,掌握VHDL语言的编程,掌握数字电路和系统的设计。通过实验,使学生加深对课堂专业教学内容的理解,提高学生实际工作能力,培养学生理论联系实际的能力,实事求是,严谨的科学作风,为学习后续课程和从事实践技术工作奠定基础。
EDA技术是以计算机为工具,在EDA软件开发平台上,对以硬件描述语言为系统逻辑描述手段完成的设计文件自动地完成逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化逻辑仿真,直到对特定目标芯片的适配编译、逻辑映射和编程下载等。通过实验,使学生掌握利用硬件描述语言进行电路设计的方法,进一步掌握Max+plusII开发软件的操作使用,掌握从电路原理设计、软件仿真到硬件下载、测试的全部流程,制作完成具有一定综合功能的数字逻辑电路。
计算机、FPGA适配板、EDA实验开发系统、示波器、Max+PlusII工具软件等。
学生在实验前做好预习,实验课时由指导教师讲解实验目的、基本原理、EDA实验开发系统、实验关键点及注意事项;然后学生严格按实验操作规程进行实验。对于设计性实验,实验时先由教师介绍基本原理和实验要求,然后由学生独立设计并完成下载验证和测试。实验完毕由教师验收合格后方可离开,并写好实验报告。实验报告应包括实验名称、实验者姓名、实验目的、使用的仪器设备及数量、实验原理、实验电路、程序清单、实验步骤、实验现象、实验结果及分析等。
实验指导书:《EDA技术及应用》 谭会生主编 西安电子科技大学出版社2001
实验成绩由笔试、实际实验技能考核和平时实验成绩三大部分构成。其中笔试内容从实验试题库中抽取;实际实验技能考核采取所有实验结束后,以考试的形式让学生独立完成所要求设计的实验内容,根据实际操作情况给学生分数;平时实验成绩主要由实验指导教师根据学生的预习报告、实验态度、实验技能、解决实际故障和处理人为设置故障的能力、回答问题情况和实验报告内容等综合评定。实验课成绩占本课程总成绩的比例按规定执行。
| | | | | | | | |
| | 利用原理图输入、文本输入和混合输入方式设计并调试好一个1位二进制全加器,并利用实验箱进行硬件验证。
| | | | | | |
| | 利用VHDL语言设计并调试好一个3-8或4-16译码器,并利用实验箱进行硬件验证。
| | | | |
| | 利用VHDL语言设计并调试好一个十进制计数器,并利用实验箱进行硬件验证。
| | | | |
| | 设计并调试好一个8位十进制数字频率计,并利用实验箱进行硬件验证。
| | | | |
| | 设计并调试好一个计时范围为0.01秒~1小时的数字秒表,并利用实验箱进行硬件验证。
| | | |
| | 利用VHDL语言设计并实现一个带有同步复位的8位移位寄存器,并利用实验箱进行硬件验证。
| | | | |
| | 利用VHDL语言设计并实现一个带有异步复位的8位序列检测器,并利用实验箱进行硬件验证。
| | | | |
| | 利用VHDL语言和原理图混合输入方式设计并实现一个由两个4位二进制并行加法器级联而成的8位二进制并行加法器,并利用实验箱进行硬件验证。
| | | | |
| | 设计并调试好一个由一条主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制器,并利用实验箱进行硬件验证。
| | | | |
| | 设计并调试好一个可清零、可调时、能够显示时、分、秒功能的数字钟,并利用实验箱进行硬件验证。
| | | | |
1、初步掌握Max+PlusII软件的基本使用,包括设计的输入、编译和仿真。
2、详细设计各底层单元、进行系统编译、仿真并下载到实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
2、对程序进行编译、仿真并下载到实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
1、进一步掌握VHDL语言的基本结构及设计的输入方法。
2、对程序进行编译、仿真并下载到实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
2、编写各底层以及顶层VHDL源程序、进行系统仿真并在实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
2、编写各底层以及顶层VHDL源程序、进行系统仿真并在实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
1、进一步掌握VHDL语言的基本结构及设计的输入方法。
2、掌握利用VHDL语言进行时序逻辑电路设计的方法。
2、对程序进行编译、仿真并下载到实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
3、掌握VHDL程序中数据对象、数据类型、顺序语句和并行语句的综合应用。
2、对程序进行编译、仿真并下载到实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
3、掌握VHDL语言的基本描述语句特别是元件例化语句的使用方法。
2、编写各底层以及顶层VHDL源程序、进行系统仿真并在实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
3、掌握VHDL基本逻辑电路和状态机电路的综合设计应用。
2、编写各底层以及顶层VHDL源程序、进行系统仿真并在实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。
1、熟练地运用数字系统的设计方法进行数字系统设计。
2、能进行较复杂的数字系统设计,按要求设计一个数字钟。
2、编写各底层以及顶层VHDL源程序、进行系统仿真并在实验箱上进行硬件验证。
计算机、Max+PlusII工具软件、EDA实验开发箱、编程器件:EP1K30TC144-3。