硬件逻辑设计方法的教学思考

       数字系统硬件设计能力是开展信息系统设计的重要能力之一,信息产业迅猛发展,迫切需要熟练掌握硬件设计能力的复合型创新人才, 当前信息类本科毕业人才所具备设计能力偏“软”轻“硬”,需要我们重新思考硬件设计课程教学的内容和方法。

     国内外有关数字系统设计或硬件逻辑设计的教材很多,本人比较看好的是David Harris编写的"Digital Design and Computer Architecture"其前半部分比较适合硬件逻辑设计教学。因为国内的计算机组成原理也在做有关计算机硬件结构的实验,所以该书的第二部分不太适合中国教学;另一方面,将硬件逻辑设计与计算机内部结构的逻辑设计紧密结合到一起,让初学者难于理解,因为他们可能没有计算机原理的概念,同时也限制了学习者对硬件逻辑设计适应范围的认识,以为硬件逻辑设计仅仅用于计算机系统设计。

前半部分硬件逻辑设计教学也需要适当改进

1、有关采用卡诺图进行组合逻辑化简等方法,不应该再作为硬件逻辑设计的重点内容。因为当前FPGA工具链等都已经能够自动进行逻辑优化,同时芯片上的逻辑量已经足够大,在初学逻辑设计时可以不需要斤斤计较逻辑门的最优化,重点是能够用组合逻辑描述实际应用问题,其关键是会应用组合逻辑设计。因此,教学时要告诉学生他为什么要学这个方法,这个方法的目的是干什么的。

2、在时序逻辑部分,状态机很重要,应该多练习用状态机描述各种实际应用。可以把实际应用进行分类,让学生反复练习,希望他们对此能够熟能生巧。该书采用了状态机描述控制状态的改变是比较先进的教学方法,目前国内的一些教材还在采用状态转换表进行教学,不利于充分让学生形象的掌握状态机的本质用途。

3、应该加强状态机到具体触发器电路的教学。目前,该书没有在这方面进行专门的描述,需要任课老师进行创造。

4、加强针对具体应用的硬件设计方法教学。学生通过组合逻辑和时序逻辑学习,就掌握了数字系统硬件设计的基本方法,在这个阶段需要进行实战联系,需要将应用进行分类,例如:总线协议类型、数据计算类型、数据存储类型、过程控制类型等小案例,进行练习。

5、进行综合性练习。

6、有关组合逻辑延迟、同步电路逻辑延迟和时钟频率的等实际电路问题,学生在后期才能理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值