EDA技术及应用 Verilog HDL版(第三版) 第7章
- 格式:ppt
- 大小:1.04 MB
- 文档页数:52
eda技术及应用第三版课后答案谭会生【篇一:《eda技术》课程大纲】>一、课程概述1.课程描述《eda技术》是通信工程专业的一门重要的集中实践课,是通信工程专业学生所必须具备的现代电子设计技术技能知识。
eda是电子技术的发展方向,也是电子技术教学中必不可少的内容。
本课程主要介绍可编程逻辑器件在电子电路设计及实现上的应用,介绍电路原理图和pcb图的设计技术。
开设该课程,就是要让学生了解大规模专用集成电路fpga和cpld的结构,熟悉一种以上的硬件描述语言,掌握一种以上的开发工具的使用等,掌握电路原理图和pcb图的现代设计技术与方法,从而提高学生应用计算机对电子电路和高速智能化系统进行分析与设计的能力。
2.设计思路本课程坚持“以学生为中心”的原则,以项目任务驱动的方式,采取理论知识与案例相结合的方式授课,提高学生的学习主动性。
通过必要的理论知识讲授、大量的实践训练和案例分析,培养学生的动手设计和实践能力,掌握eda开发的整个流程和基本技巧。
课程采用演示讲授和实践相结合,边讲边练的方法,让学生切身体会并掌握eda开发产品的流程和方法。
本课程集中2周时间开设,注重实践性,边讲边练,让学生切身体会并掌握eda开发技术。
3.实践要求(1)纪律和安全要求①不得将食物带入实验室,每次实训后请将使用后的废弃物带走。
违反者每次扣罚平时分2分。
②实训期间不得做与实训无关的其他事情,不得大声喧哗或做其他影响实训正常进行的事宜。
违反者每次扣罚平时分2分。
③实训期间,若学生有事不能正常参加实训,须提前以书面形式请假,并按指导教师的安排补做实训。
未经指导教师许可,学生不得任意调换实训时间和实训地点。
违反者每次扣罚平时分4分。
④学生不得以任何理由替代他人进行实训,违者直接取消实训成绩。
⑤学生除操作自己所分配的计算机外,不得操作实验室内其他任何设备。
违者每次扣罚平时分2分。
(2)业务要求实训所使用的软件protel和quartus ii,所有数据均通过服务器中转以及储存在服务器上,所以重启自己所用的电脑不会造成数据丢失。
1.声明一个名为oscillate的寄存器变量并将它初始化为0。
使其每30个时间单位进行一次取反操作。
不要使用always语句。
提示:使用forever循环。
答:代码如下:reg oscillate;initialbeginoscillate<=0;forever #30 oscillate<=~oscillate;end2.设计一个周期为40个时间单位的时钟信号,其占空比为25%。
使用always和initial块进行设计。
将其在仿真0时刻的值初始化为0。
答:代码如下:reg clock;initialclock<=0;alwaysbegin#30 clock<=1;#10 clock<=0;end3.给定下面含有阻塞过程赋值语句的initial块。
每条语句在什么仿真时刻开始执行?a,b,c 和d在仿真过程中的中间值和仿真结束时的值是什么?答:仿真输出结果:4.在第3题中,如果initial块中包括的是非阻塞过程赋值语句,那么各个问题的答案是什么?答:第7章行为级建模79最终d没有输出,因为d<= #20 {a,b,c};语句执行的是先将a,b,c取值存储,在20个时间单位后将存储的值赋给d,因为b,c在初始时刻没有值,所以d值也是不确定的。
5.指出在下面的Verilog代码中各条语句的执行顺序。
其中是否含有不确定的执行顺序?a,b,c和d的最终值是什么?答:先执行a=1’b0,b=1’b1,然后执行#0 c=b,#0 d=a,执行顺序不确定,最终输出结果a=0,b=1,c=1,d=0. 6.在下面的例子中,d的最终值是什么?答:仿真输出波形如下,最终输出结果d=1。
0时刻b|c的值是1,在25个时间刻度后赋给d。
7.使用带有同步清零端的D触发器(清零端高电平有效,在时钟下降沿执行清零操作)设计一个下降沿触发的D触发器,只能使用行为语句。
提示:D触发器的输出q应当声明为寄存器变量。
EDA技术及应用第三版教学设计简介在目前快速发展的电子领域中,EDA(Electronic Design Automation,电子设计自动化)技术早已成为不可或缺的一环。
EDA技术主要包括从原理图设计开始一直到制卡和封装的全过程,是电子设计领域中近年来发展最快的技术之一。
通过本教学设计,旨在使学生掌握EDA基本原理,熟悉其常用工具与软件,了解EDA的应用领域及其趋势,为培养电子设计人才提供帮助。
教学内容第一章 EDA简介1.1 EDA的概述1.2 EDA的发展历程1.3 EDA在电子技术中的作用第二章 EDA基础原理2.1 EDA工具体系结构2.2 EDA中的计算机辅助设计2.3 EDA中的电路仿真与分析第三章 EDA工具与软件3.1 EDA工具介绍3.2 常用EDA软件及其应用第四章 EDA的应用领域4.1 EDA在电子产品设计中的应用4.2 EDA在通信设备中的应用4.3 EDA在汽车电子领域中的应用4.4 EDA在医疗器械中的应用第五章 EDA的未来趋势5.1 EDA的趋势与发展5.2 EDA技术的未来发展方向教学方法本教学设计采用优先使用案例、实验和练习的方式,将概念和理论知识应用于实际问题中。
同时,将以小组案例研究、课堂交流和讨论的方式,促进学生之间和教师之间的交流和互动。
评估方式本课程采用察看作业进展情况、小组案例分析和课堂讨论的方式对学生进行评估。
其中,作业每占总成绩的20%、案例分析与讨论每占30%。
参考文献•Alvin R. Lebeck. (2020), EDA技术及应用第三版, 人民邮电出版社, ISBN:978-7-115-55493-2•Stephen A. Thomas. (2017), EDA技术: 从基础入门到应用, 电子工业出版社, ISBN:978-7-121-32143-2结语EDA技术的发展已经推动了现代电子技术的进步,对于学习EDA的学生来说,了解基础原理和应用领域是至关重要的。