Verilog教程2008.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:23 大小:25KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Verilog教程2008.doc

Verilog教程2008.doc

预览

免费试读已结束,剩余 13 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数字系统设计教程1364(Verilog1364-2001)建模、仿真、综合、--建模、仿真、综合、验证和实现--北京航空航天大学夏宇闻2008年版2008课时安排和学习方法十次讲课每次2小时;十次讲课每次2小时;五次实验每次4小时;五次实验每次4小时;一次上机实验考核加面试共4小时;一次上机实验考核加面试共4小时;20+20+4=44小时自己看书40小时小时,课堂20+20+4=44小时,自己看书40小时共计84小时;共计84小时;小时?理论与实践结合的学习方法;理论与实践结合的学习方法;?考核方法:认真听课20%;下课复习考核方法:认真听课20%;20%;实验课操作20%;最后考核40%20%;实验课操作20%;最后考核40%????讲课的主要内容??????复杂数字系统与信号处理的关系为什么要研究复杂的数字逻辑系统设计数字系统的基本方法设计复杂数字系统的工具和手段数字系统的基本结构Verilog语言的特点和基本语法讲课的主要内容??????Verilog模块和电路结构的关系Verilog模块和电路结构的关系两种不同的Verilog模块两种不同的Verilog模块可综合模块的风格测试用模块的编写要点语法要点设计示例分析讲课的目的?????提醒书本上容易忽略的内容;提醒书本上容易忽略的内容;指出重点和关键点;指出重点和关键点;帮助同学理解书本上的难点;帮助同学理解书本上的难点;自己看书、上机练习为主;自己看书、上机练习为主;互相认识,以便交流。互相认识,以便交流。复杂数字系统与信号处理的关系--接口逻辑+专门设计的高速计算逻辑数字信号处理、计算、程序数字信号处理、计算、算法和硬线逻辑的基本概念??????数字信号处理计算(Computing)计算(Computing)算法和数据结构编程语言和程序体系结构硬线逻辑数字信号处理的基本概念?现代电子系统设备中广泛使用了数字信号处理专用集成电路。用集成电路。?用于数字信号传输中所必需的滤波、变换、加密、用于数字信号传输中所必需的滤波、变换、加密、解密、编码、解码、纠检错、压缩、解密、编码、解码、纠检错、压缩、解压缩等操作。?处理工作从本质上说都是数学运算。处理工作从本质上说都是数学运算。?完全可以用计算机或微处理器来完成处理工作。完全可以用计算机或微处理器来完成处理工作。计算(Computing)计算(Computing)的基本概念“Computing这门学问研究怎样系统地有步骤地描述和转换信息,地描述和转换信息,实质上它是一门覆盖了多个知识和技术范畴的学问,多个知识和技术范畴的学问,其中包括了计算的理论、分析、设计、效率和应用。算的理论、分析、设计、效率和应用。它提出的最基本的问题是什么样的工作能自动完什么样的不能。摘自Denningal.成,什么样的不能。”(摘自Denningetal.,“ComputingasaDiscipline,”CommunicationofACM,January,1989)。January,1989)算法和数据结构的基本概念?算法就是解决特定问题的有序步骤。算法就是解决特定问题的有序步骤。?数据结构就是解决特定问题的相应的模型。模型。编程语言和程序的基本概念?编程语言:编程语言:程序员利用一种由专家设计的既可以被人理解,程序员利用一种由专家设计的既可以被人理解,也可以被计算机解释的语言来表示算法问题的求解过程。这种语言就是编程语言。解过程。这种语言就是编程语言。?程序:由编程语言所表达的算法问题的求解过程序:程就是。程就是。?常用的编程语言:C、Pascal、Fortran、Pascal、Fortran、Basic或汇编语言Basic或汇编语言。计算机体系结构和硬线逻辑的基本概念?计算机体系结构:是一门讨论和研究通计算机体系结构:用的计算机中央处理器如何提高运算速度性能的学问。性能的学问。?硬线逻辑:由与门、或门、非门、触发硬线逻辑:由与门、或门、非门、器、多路器等基本逻辑部件造成的逻辑系统。数字信号处理系统的分类?非实时系统:非实时系统:信号处理的工作是可以事后进行。信号处理的工作是可以事后进行。?实时系统:实时系统:信号处理的工作必须在规定的很短的时间内完成。数字信号处理系统的实现?非实时系统:非实时系统:通用的计算机和利用通用计算机改装的设备,通用的计算机和利用通用计算机改装的设备,主程序。输入/要工作量是编写“C”程序。输入/输出数据大多为文本。实时系统:实时系统:信号处理专用的微处理器为核心的设备,信号处理专用的微处理器为核心的设备,主要工作量是编写汇编程序。输入/作量是编写汇编程序。输入/输出数据大多为数据流,直接用于控制。