SPOC学校专有课程
EDA技术及应用
分享
spContent=EDA(Electronic Design Automation,电子设计自动化)技术是以超大规模可编程逻辑器件为设计载体,以硬件描述语言、IP核以及其他高级语言作为系统逻辑描述的主要表达方式,通过专门的EDA开发软件平台,自动完成电子系统设计、验证、硬件实现的一门重要技术。随着集成技术的飞速发展,基于EDA技术的电子系统设计方法已成为现代系统设计和电子产品研发的有效工具,成为电子信息类工程师应具备的主要能力之一。 在本课程中,以FPGA为主要设计目标,介绍了PLD、FPGA芯片的基本结构,并重点介绍了Verilog的语法。通过数字钟、光控模块、矩阵键盘扫描模块、DDS模块等实际案例,介绍了基于FPGA控制的主要代码和思路。本课程还介绍了德致伦(Digilent)公司的FPGA开发板BASYS3的板上主要资源,FPGA开发软件Vivado的主要使用方法。由于VHDL市场占有率也较高,本课程还介绍了VHDL的主要语法及其编程方法,以便于同学们更广泛地开展自主研究。
—— 课程团队
课程概述

学习本课程之后,同学们应能够

(1)理解EDA技术的基本概念,理解FPGA的主要结构原理和相应软件的使用方法;

(2)根据设计目标,用硬件描述语言建模指定功能的单元数字电路以及较较复杂的数字系统,确定硬件描述语言描述过程中应采用的描述方法、主要参数,并对所设计的电路进行仿真。


授课目标

通过本课程的学习,使学生建立逻辑设计的基本概念和技巧,使学生了解EDA技术的概念、特点与开发方法;了解可编程逻辑器件的结构和原理;掌握硬件描述语言Verilog HDL的基本语法、常用语句,以及应用Verilog进行逻辑系统设计的原理和方法。

成绩要求

总评成绩占比:

随堂测验完成情况12%(共六次,每次占2%)

平时作业%30(共六次,每次占5%)

平时研究报告18%(共两次,每次占9%)

期末大作业40%


课程大纲
预备知识

本课程需要

1、《数字电子技术》的基本知识;

2、晶体管、MOS管的基本知识。

参考资料

[1] 潘文明,易文兵. 手把手教你学FPGA设计--基于大道至简的至简设计法[M].北京航空航天大学出版社,2017.

[2] 汤勇明,张圣清.搭建你的数字积木—数字电路与逻辑设计[M].清华大学出版社,2017.


常见问题

声明:


1.本课程部分图片、视频来自网络及书籍,为教学需要在此借鉴。如果侵犯到您的权益,请发邮件至419966535@qq.com或 jzp@jit.edu.cn联系。


2.请尊重老师与同学,不发表暴力文字,与人为善。


3.请勿在平台内发布非法、违禁信息。