Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

EDA技术与应用

via XuetangX

Overview

   

  EDA技术与应用课程主要介绍电子设计自动化(EDA)技术的主要内容和应用方法。通过本课程的学习,学生可以快速掌握可编程器件、EDA开发软件、硬件描述语言和电子系统设计等方面知识,提高电子系统设计能力,学会应用EDA技术解决较为复杂的数字电子系统设计问题。
     本课程主要面向电子信息、自动化、通信工程等本科专业的学生开设,是这些专业的的一门重要的专业基础课。我们从2004年开设这门课程以来,多次调整课程教学内容和课程大纲,逐渐形成了理论和实践并重的教学模式,重视EDA技术在工程应用方面教学,力求使这门课程成为提高学生工程实践能力的重要途径。通过本课程的学习,学生一方面掌握了比较前沿的电子系统设计方法和手段,另一方面也接触到业界主流的技术领域,开拓了视野,提高了从事电子技术行业的能力。
     本课程内容丰富,涉及面广。既有硬件知识,也有软件工具的应用,同时还涉及到程序设计语言的学习和应用。这些特点决定了传统的、单一的教学模式有很大的局限性,不利于学生更快、更好地掌握这门技术的要领。采用线上、线下教学相结合的混合式教学模式,可以最大限度地拓展学生的学习空间和时间,为学生提供更加丰富的学习资源和渠道,使学生能够根据自身情况,选择个性化的学习过程,更好地促进学生对本课程的理解和掌握。同时,我们也必须注意到,由于本课程是一门实践性非常强的专业基础课,仅仅通过理论学习很难完全掌握这门技术。线上学习对于学生的动手实践教学作用有限,这就需要授课教师或者自学者根据自身情况,结合线上课程的教学,自主开展必要的实践训练,这样才能真正掌握电子设计自动化EDA技术。


Syllabus

  • 第一章 EDA技术概述
    • 1.1 EDA技术概述
  • 第二章 可编程逻辑器件概述
    • 2.1 可编程逻辑器件(PLD)概述
    • 2.2 CPLD的结构和原理
    • 2.3 FPGA的结构和原理
    • 2.4 FPGA和CPLD的选用
    • 2.5 FPGA与CPLD的编程和配置
  • 第三章 EDA开发平台——QuartusII应用
    • 3.1 QuartusII概述
    • 3.2 新建工程
    • 3.3 设计输入
    • 3.4 设计编译
    • 3.5 仿真验证
    • 3.6 器件编程
    • 3.7层次化设计
    • 3.8 宏功能模块的使用
  • 第四章 VHDL语言概述
    • 4.1 VHDL语言概述
    • 4.2 VHDL代码的结构
    • 4.3 库和库声明
    • 4.4 实体说明
    • 4.5 结构体
    • 4.6 VHDL预定义数据类型
    • 4.7 常量、变量和信号
    • 4.8 运算操作符和属性
    • 4.9 IF语句和WAIT语句
    • 4.10 CASE语句
    • 4.11 LOOP循环语句
    • 4.12 进程
    • 4.13 条件信号赋值语句
    • 4.14 选择信号赋值语句
    • 4.15 元件例化语句
    • 4.16 VHDL模块化设计
  • 第五章 设计方法概述
    • 5.1 设计方法概述
    • 5.2 EDA综合设计案例(1)— 数字钟的设计
    • 5.3 EDA综合设计案例(2)—16×16点阵控制器设计
  • 思政教育
    • 期末考试

      Taught by

      North China Institute of Aerospace Engineering

      Reviews

      Start your review of EDA技术与应用

      Never Stop Learning.

      Get personalized course recommendations, track subjects and courses with reminders, and more.

      Someone learning on their laptop while sitting on the floor.