hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
认证学习
数字逻辑与集成电路设计(ASIC 设计)
第13次开课
开课时间: 2025年02月24日 ~ 2025年06月22日
学时安排: 3小时每周
进行至第7周,共17周 已有 176 人参加
认证学习
认证成绩和证书
智能问答和解析
视频学习辅助
立即参加
课程详情
课程评价(56)
spContent=集成电路芯片是信息产业赖以发展的基石,更是人工智能、物联网、5G等新一代信息技术发展的强大推动力。与其它同类课程相比,本课程除了学习数字逻辑电路的基本设计与分析方法之外,还可以通过设计一个的简单CPU芯片初步掌握数字集成电路的FPGA设计及仿真验证技术。
集成电路芯片是信息产业赖以发展的基石,更是人工智能、物联网、5G等新一代信息技术发展的强大推动力。与其它同类课程相比,本课程除了学习数字逻辑电路的基本设计与分析方法之外,还可以通过设计一个的简单CPU芯片初步掌握数字集成电路的FPGA设计及仿真验证技术。
—— 课程团队
课程概述

   数字逻辑与集成电路设计是电子信息类、计算机类等专业重要的专业基础课程。本课程在传统<数字逻辑电路设计>课程内容的基础上,增加了由简单组合、时序数字电路模块搭建较复杂数字系统的EDA设计技术。

   本课程的学习旨在使学员能够:

   1.掌握数字逻辑电路的基本理论、分析设计方法,以及数字集成电路的设计、仿真验证和测试方法;

   2.在理解数字器件电路结构、可编程逻辑器件结构、集成电路芯片功能的基础上,掌握数字器件外部特性、逻辑关系的表征和描述方法以及逻辑化简和电路优化方法;

   3.同时了解简单RISC处理器的设计、应用方法,较熟练运用硬件描述语言描述数字电路系统,使用工具软件对数字电路系统进行设计、仿真和综合。

授课目标

本课程适用于对数字逻辑和集成电路技术感兴趣的本科生、研究生及其它社会学习者。

课程大纲
课程概要
课时目标:本课程的主要内容及IC技术的发展
课程概要
数字逻辑电路设计基础
课时目标:逻辑代数基础
2.1 逻辑关系的描述方法
2.2 逻辑函数化简
2.3 反函数与对偶函数
2.4 非完全描述逻辑函数及其化简
硬件描述语言基础
课时目标:Verilog语言基础
3.1Verilog HDL描述的基本结构
3.2 Verilog HDL中的常量、变量与数据类型
3.3 Verilog HDL的赋值语句
数字逻辑电路设计方法
课时目标:简单组合与时序电路的分析、设计方法
4.1 组合逻辑电路的分析设计
4.2 时序逻辑电路的分析设计
微处理器的设计与实现
课时目标:RISC处理器的设计原理
5.1 加法器与算术逻辑单元
5.2 简化RISC处理器设计
微处理器的设计与实现(实验操作)
课时目标:实操指导
L.1 组合电路的HDL设计与实现(基础实验1)
L.2 时序电路的HDL设计与实现(基础实验2)
L.3 CPU芯片内数据通路的关键模块
L.4 CPU芯片内数据通路的整合设计
L.5 CPU芯片内控制器的设计与实现
L.6 CPU芯片的整合设计与验证
关于Debug:如何构建一个testbench
关于Debug:如何在波形窗口观察模块内部的信号
可编程逻辑器件
6.1 可编程逻辑器件
6.2 现场可编程门阵列
展开全部
预备知识

建议先修课程:电子电路基础

参考资料

1. Digital Design and Computer Architecture,2nd Edition, David Money Harris and Sarah L.Harris(英),机械工业出版社,2013

  数字设计和计算机体系结构,陈俊颖 译,机械工业出版社,2016

2. FPGA数字逻辑设计教程—Verilog,Richard E. Haskell等著,郑利浩等译,电子工业出版社,2010

3. VHDL数字设计与计算机设计基础,Richard S.Sandige等著, 罗嵘等译,清华大学出版社,2015

4. 自己设计制作CPU与单片机,姜咏江,人民邮电出版社,2014

5.自己动手写CPU,雷思磊,电子工业出版社,2014

6.数字系统设计(第2版)(英),Enoch O.Hwang著,阎波等译,电子工业出版社,2017 

常见问题

问题1:请问一下,这门课的主要内容是?

答:主要内容包括数字逻辑电路基础(组合、时序、有限状态机等),Verilog HDL逻辑设计基础,简单RISC处理器的设计与实现,可编程逻辑器件的应用等。

此外,课程有相关内容的配套实验视频,理论教学和应用操作相结合,提升对课程内容的学习效果。


问题2:我是大一新生,电子科学相关专业,能选这门课吗?

答:可以。这门课包含有数字电路、数字IC设计和计算机组成原理的相关内容,不过大都是入门级知识,适合新手学习。基础相对较弱的同学,课后可自行阅读参考文献。


问题3:实验内容是哪家公司的FPGA和软件工具?

答:不同公司的FPGA结构及开发软件菜单会稍有不同,但是设计思路和操作方式都是一样的。本课程主要展示的是共性基础设计方法和思路和步骤,大家无需纠结。目前实验视频采用的开发工具主要是Quarters + Modelsim。


问题4:这门课程怎样与单片机技术、自动控制技术相互配合学习,包括实验,理论,这些课程有何相似之处?

答:这门课偏重于讲硬件电路的设计方法,是处理器系统应用(包括通信、电子、自动化等)的硬件基础,对于熟练使用处理器和软硬件协同控制与处理至关重要。此外,基于硬件电路的信息处理和控制具有并行的特征和速度的优势。

电子科技大学
7 位授课老师
郭志勇

郭志勇

副教授

阎波

阎波

教授

林水生

林水生

教授

推荐课程

数电不挂科-4小时学完数字电子技术基础/数字电路

猴博士爱讲课

227303人参加

数电期末高分/考研-8小时精讲数字电路/数字电子技术基础

长安老师

4176人参加

模电不挂科-5小时学完模拟电子技术/模拟电路

猴博士爱讲课

201821人参加
下载
下载

下载App