国家级实验教学示范中心
虚拟仿真实验教学中心

主页 > 实验教学 > 正文

大规模数字电路设计方法及实践
时间:2024-04-28  来源:  责任编辑:  点击:

 


课程名称大规模数字电路设计方法及实践
英文名称Large-scale digital circuits design methodology and practice
课程编号 开课学期2/3学分/周学时 2学分/8学时
课程类型学科通修选修
先修课程数字电路
选用教材(中文)《大规模数字电路设计方法与实践(自编讲义)》
选用教材(英文)《Large-scale digital circuits design methodology and practice (Handouts)》
主要参考书(中文)《Verilog HDL数字设计与综合(第2版)(国外电子与通信教材系列) 》
作者: (美国)Sanir Palnitkar  译者:夏宇闻 胡燕祥 刁岚松 电子工业出版社
主要参考书(英文)《Verilog HDL digital design and synthesis (2nd Edition) (foreign electronic communications textbook series).》
Author: (United States) Sanir Palnitkar


一、课程简介
课程性质:选修课
 
目的与任务:
随着工艺技术的发展,数字电路的规模越来越大,基于小规模芯片的数字系统设计方法的应用范围已经越来越小,取而代之的是基于编程语言和可编程器件的数字系统设计方法。从目前市场上来看,FPGA的容量越来越大,功能越来越强大,价格越来越便宜,开发的门槛以及成本越来越低,因此应用也越来越广泛。在产品的销售规模不大的情况下,FPGA已经可以做到比ASIC更加节约成本;即使是销售规模很大的产品,在开发的第一阶段,一般都还是需要在FPGA上进行原型验证。可以说,FPGA已经是整个信息产业领域不可缺少的一个器件。对于一个本科生来说,如果具备基于FPGA开发大规模数字通信系统的能力,无论是对于今后的科研或者工作都是非常重要。因此,该课程以FPGA为核心,并且基于自主开发的实验平台,拟达到的教学目的和任务如下:第一,让学生掌握最常用的大规模数学电路设计流程和设计方法;第二,熟悉开发工具、掌握调试方法;第三,精通硬件编程语言。
 
二、教学基本要求
1, 掌握ISE和modelsim软件的使用方法。
2, 掌握组合逻辑电路的设计方法。
3, 掌握时序逻辑电路的设计方法。
4, 掌握基于状态机的数字电路设计方法。
 
三、主要内容及学时安排

章或节主要内容学时安排
1大规模数字电路设计的主要设计方法和设计流程2
2基于FPGA的大规模数字电路设计的工具使用,以及调试技巧2
3基本组合逻辑电路的设计方法、竞争冒险的避免方法2
4基本时序逻辑电路的设计方法2
5基于状态机的数字电路设计方法2
6硬件描述语言和目标电路的对应关系,电路速度的提高方法2
7高强度的编程训练,提高学生的实战能力20


四、考核方式:
   实验成绩+面试
 
五、开课专业:
    通信工程系