比较分析法在veriloghdl中的应用研究

比较分析法在veriloghdl中的应用研究

ID:28123707

大小:17.64 KB

页数:5页

时间:2018-12-08

比较分析法在veriloghdl中的应用研究_第1页
比较分析法在veriloghdl中的应用研究_第2页
比较分析法在veriloghdl中的应用研究_第3页
比较分析法在veriloghdl中的应用研究_第4页
比较分析法在veriloghdl中的应用研究_第5页
资源描述:

《比较分析法在veriloghdl中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。比较分析法在VerilogHDL中的应用研究  摘要:VerilogHDL是电子设计主流硬件的描述语言之一,在该硬件描述语言中存在大量类似语句。文章提出采用比较分析法对VerilogHDL进行教学,并以VerilogHDL中的两种条件语句:case语句和if语句为例,在语句格式、应用范围、占用资源三方面对两种语句进行对比分析。分析表明,case语句在可读性方面要优于if语句,if语句的使用范围要大于case语

2、句,对于同样的设计,case语句占用逻辑资源要大于if语句。比较分析法可以帮助学员分清概念,提高分析水平,获得规律性认识,快速掌握VerilogHDL。  关键词:比较分析法;硬件描述语言;VerilogHDL  中图分类号:文献标识码:A文章编号:1007--0121-03  硬件描述语言是EDA技术的重要组成部分,常用的硬件描述语言主要有VHDL、VerilogHDL、SystemVerilog和SystemC等,VerilogHDL以其简明扼要的代码、容易掌握的语法规定、很强的电路描述和建模能力,能从多个层次对数字系统进行描述,简化硬件设计任务,提高设计效率和可靠性,成为基层电

3、路建模与设计中最流行的硬件描述语言[1],几乎所有的EDA设计平台均支持VerilogHDL语言。在美国和日本等先进电子工业国,Verilog为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。HDL已成为设计数字系统的基础,作为新世纪的中国大学生和年轻的电子工程师应该尽早掌握

4、这种新的设计方法,使我国在复杂数字电路及系统的设计竞争中逐步缩小与美国等先进的工业发达国家的差距[2]。  国内介绍VerilogHDL的书籍,对硬件描述语言的描述基本都是先介绍下结构与数据类型,然后对各种语句进行逐一说明[3-5]。国内也对VerilogHDL进行了教学改革方法的研究[6-8],但这些书籍或教学改革都未对类似语句进行比较,学生需要在后期的不断学习中自己去体会相似语句间的区别。因此,文章提出采用比较分析法对VerilogHDL进行教学。比较分析法的运用,有助于培养学员独自动手,独立思考的学习能力;有助于培养学员举一反三,触类旁通的推理能力;有助于培养学员从事物表面现象

5、找出本质差异的分析能力。正确运用比较分析法,可以帮助学员分清概念,提高分析水平,获得规律性认识。比较分析法不仅为学员提供了课前思考,查找资料的机会,更给学员创造了参与讨论的学习条件,使学员在热烈、活泼的互动学习氛围中,轻松,愉快地掌握知识和技能,从而获得事半功倍的教学效果。  Verilog为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织

6、各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。HDL中有各种类似语句,如两种条件语句:case语句和if语句;两种过程语句:always语句和initial语句;两种赋值语句:阻塞式赋值和非阻塞式赋值;四种循环语句:for语句,while语句,repeat语句和forever语句等等。这些类似语句都可以采用比较分析法进行教学。文章以两种条件语句:case语句和if语句为例,从语句格式、应用范围、占用资源三方面对两种语句进行对比分析,介绍语句间的区别,有助于学员的快速理解和掌握。  1语句格式  case语句的一般格式如下:  case  取值1:begin语句块1

7、;end  取值2:begin语句块2;end  ……  default:begin语句块n;……end  endcase  if语句的一般格式如下:  ifbegin语句块1;end  elseifbegin语句块2;end  ……  elseifbegin语句块m;end  elsebegin语句块m+1;end  由case语句和if语句的格式可以看出,两种语句至少有以下几点不同:  可读性为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。