电子设计自动化实验指导书
EDA电子实训实验指导书

石河子大学本科毕业设计实验指导书基于EDA平台的电子实训实验设计与开发学生姓名贺权指导教师任玲所在学院机械电气工程学院专业电气工程及其自动化年级11级(1)班中国·新疆·石河子2015年6月目录一、软件工具的安装 (2)二、实验部分 (3)实验一组合逻辑3-8译码器 (3)实验二汽车尾灯控制电路 (11)实验三、基于VHDL语言的数字秒表电路 (15)一、软件工具的安装本实验使用的是Quartus II 9.0,该软件可运行在winxp/win7/win8(包括兼容模式)等系统下,下载安装破解方法如下:1.在Altera公司官网上下载Quartus II 9.0的安装文件。
其中包括Quartus II 9.0的安装文件和ip库。
2.开始安装,win8以下的可以通过解压后得到安装文件,win8以上的直接双击打开就行,先安装90_quartus_windows,然后是90_ip_windows。
默认装在C盘,确保空间足够。
3.软件可免费试用30天。
鼓励购买正版,破解方法可百度。
4.用Quartus_II_9.0_b151破解器.exe破解C:\altera\90\quartus\bin下的sys_cpt.dll文件(运行Quartus_II_90_b151破解器.exe后,首先要点击“浏览”选中sys_cpt.dll,安装默认的sys_cpt.dll路径是在C:\altera\90\quartus\bin下,选中sys_cpt.dll后再点击“应用”。
很多用户上来就点击“应用”,实际上并没有破解这个软件)。
5.把license.dat里的XXXXXXXXXXXX 用您老的网卡号替换(在Quartus II7.2的Tools菜单下选择License Setup,下面就有NIC ID)。
6.在Quartus II 9.0的Tools菜单下选择License Setup,然后选择Licensefile,最后点击OK。
电子系统设计实验指导书(FPGA基础篇Vivado版)

实验指导书(FPGA 基础篇 Vivado 版)
东南大学 电子科学 ........................................................................................................................................................... 1
安全使用规范
东南大学 电子科学与工程学院
无论何时,外部电源供电与 USB 两种供电方式只能用其中一种,避免因为电压有所差别而烧坏电路板。 采用电压高于5.5V的任何电源连接器可能造成永久性的损害。 插拔接插件前请关闭电路板总开关,否则易损坏器件。 电路板应在绝缘平台上使用,否则可能引起电路板损坏。 不同编码机制不要混接。 安装设备需防止静电。 液晶显示器件或模块结雾时,不要通电工作,防止电极化学反应,产生断线。 遇到正负极连接时需谨慎,避免接反引起开发板的损坏。 保持电路板的表面清洁。 小心轻放,避免不必要的硬件损伤。
实验目的 ....................................................................................................................................................... 17 实验内容 ....................................................................................................................................................... 17 实验要求 ....................................................................................................................................................... 17 实验步骤 ....................................................................................................................................................... 17 实验结果 ....................................................................................................................................................... 22
百科融创EDAIV实验指导书

目录目录.............................................................................. 第一部分 EDA(CPLD/FPGA)技术概述.. 0第三部分 QUARTUSII 开发工具的基本操作 (14)第四部分:基础实验 (30)【实验01】组合电路 (30)【实验02】扫描显示电路实验 (35)【实验03】七人表决器 (38)【实验04】格雷码变换 (39)【实验05】四位全加器 (41)【实验06】多路选择器 (43)【实验07】四位并行乘法器 (44)【实验08】设计基本触发器 (45)【实验09】触发器功能模拟 (47)【实验10】设计74LS169计数器功能模块 (50)【实验11】步长可变的加减计数器 (52)【实验12】计数器及时序电路 (53)【实验13】数控分频器 (58)【实验14】可控脉冲发生器 (62)【实验15】正负脉宽数控调制信号发生器 (64)【实验16】四位并行流水乘法器 (65)第五部分:综合实验 (67)【实验01】矩阵键盘控制接口设计实验 (67)【实验02】电子色子游戏机设计实验 (70)【实验03】数字时钟设计实验 (72)【实验04】秒表设计实验 (75)【实验05】VGA显示接口设计实验(VGA彩条信号发生器) (78)【实验06】PS/2键盘接口设计实验 (81)【实验07】16×16点阵汉字显示设计实验 (84)【实验08】液晶显示与应用设计实验 (87)【实验09】串行AD数据采集与显示设计实验 (89)【实验10】数字电压表设计实验(并行AD数据采集与显示) (91)【实验11】简易函数信号发生器设计实验(并行DA转换) (94)【实验12】波形发生与扫频信号发生器设计实验(串行DA) (96)【实验13】硬件电子琴电路设计实验 (99)【实验14】乐曲自动演奏与硬件电子琴设计实验 (102)附录 I——核心板硬件资源连接 (104)第一部分 EDA(CPLD/FPGA)技术概述电子设计自动化(EDA)技术是以计算机科学和微电子技术发展为先导,汇集了计算机图形学、拓扑逻辑学、微电子工艺与结构、计算数学等多种计算机应用学科的最新技术成果,在先进的计算机工作平台上开发出来的一整套电子系统设计的软件工具。
电子设计自动化--软件安装讲解

三、关联QuartusII13.0与Modelsim SE
LOGO
1. 打开QuartusII软件,点“Tools”,找到“Options...”会弹出图 所示的对话框。
LOGO
保存新的license文件
更新这个license文件
LOGO
利用在quartus II tools—〉license setup中已经复制的网卡号,更新license文件。
涂黑的是本机的网卡号,复制, 用 于更新license文件
LOGO
( 3 ) 用 记 事 本 的 方 式 打 开 : C:\altera\13.1\quartus\bin64\license.dat
QuartusII13.0与Modelsim安装与破解说明
LOGO
FPGA开发使用到的常用软件为QuartusII和Modelsim,QuartusII为设计软 件,Modelsim为仿真软件。 本实验目前使用的QuartusII为13.0版本,使用的Modelsim为altera自带的。 学习FPGA的前提是要安装这两款软件。两款软件大体分为三个步骤: 1.安装。
用记事本打开license文件,点击记事本的编辑 替换 ,将老的网卡号全部替换成本机的网卡号,保存
(4)打开(启动)已安装好的quartus II (5)点击tool、点击license setup
LOGO
(6)点击“OK”,关闭此栏 (7)关闭quartus II,再打开即可。
点击…,在license file栏中重新选择文件 C:\altera\13.1\quartus\bin64\license.dat 双击(即需要重新到路径中选择)
自动控制原理实验指导书(学生版)

编著 李蔓华 陈昌虎 李晓高自动控制理论实验指导书目录实验装置简介·························································(3-4·)实验一控制系统典型环节的模拟·················(5-6)实验二一阶系统的时域响应及参数测定·····(6-7)实验三二阶系统的瞬态响应分析·················(8-9)实验四频率特性的测试·······························(9-13)实验五PID控制器的动态特性······················(13-15)实验六典型非线性环节·································(15-18)实验七控制系统的动态校正(设计性实验)··(19)备注:本实验指导书适用于自动化、电子、机设专业,各专业可以根据实验大纲选做实验。
S7-300PLC实验指导书

西门子PLC应用(S7-300)实验指导书重庆科技学院电子信息工程学院自动化教研室1实验一基本逻辑指令编程实验一、实验目的:1.熟悉S7-300 PLC的组成.2.熟悉STEP 7编程软件的使用方法。
3.掌握基本逻辑指令的使用方法。
4.学会用基本逻辑指令实现顺控系统的编程。
5.学会PLC程序调试的基本步骤及方法。
6.学会用PLC改造继电器典型电路的方法。
二、实验设备:PLC实验台 1套三、预习内容:1.熟悉STEP7编程软件的使用方法,请详细阅读教材第4章的全部内容。
2.熟悉S7-300 PLC的基本位设备:I、Q、M、T等。
3.熟悉S7-300 PLC基本逻辑指令的使用方法。
4.熟悉典型继电器电路的工作原理。
5.预习本次实验内容,在理论上分析运行结果,预先写出程序的调试步骤。
四、实验步骤:1.了解S7-300 PLC的组成,熟悉PLC的电源、输入信号端I和公共端M、输出信号端Q 和公共端L;PLC及PC机的通讯口、编程电缆的连接;PLC上扩展单元插口的连接方法;RUN/STOP 开关及各类指示灯的作用等。
2.在PC机启动STEP 7编程软件,新建项目,进入编程环境。
3.根据实验内容,在STEP 7编程环境下进行硬件组态、输入梯形图程序,保存。
4.仿真调试,运行程序,调试并修改。
5.写实验报告。
五、实验内容:1.走廊灯三地控制程序(基础题)(1) 控制要求:走廊灯三地控制:走廊东侧开关、走廊中间开关、走廊西侧开关均能控制走廊灯的亮灭。
(2) 输入/输出信号定义:自定义I/O信号(4) 程序设计(梯形图)2. 电动机的点动+连动程序(基础题)(1) 系统控制要求:①电动机的点动控制:按下点动启动按钮,电动机启动运行;松开点动启动按钮,电动机停止运行。
②电动机的连动控制:按下连动启动按钮,电动机启动运行;松开连动启动按钮,2电动机仍然继续运行;只有当按下停止按钮时,电动机才停止运行。
③保护:系统有失压、过载保护。
电子系统设计实验指导书(FPGA基础篇Vivado版)

东南大学 电子科学与工程学院
安全使用规范
无论何时,外部电源供电与 USB 两种供电方式只能用其中一种,避免因为电压有所差别而烧坏电路板。 采用电压高于5.5V的任何电源连接器可能造成永久性的损害。 插拔接插件前请关闭电路板总开关,否则易损坏器件。 电路板应在绝缘平台上使用,否则可能引起电路板损坏。 不同编码机制不要混接。 安装设备需防止静电。 液晶显示器件或模块结雾时,不要通电工作,防止电极化学反应,产生断线。 遇到正负极连接时需谨慎,避免接反引起开发板的损坏。 保持电路板的表面清洁。 小心轻放,避免不必要的硬件损伤。
2
东南大学 电子科学与工程学院
assign c2=a|b; assign c3=~a; assign c4=~(a&b); assign c5=~(a|b); assign c6=a^b; endmodule 寄存器传输描述方式源程序: module gate(a,b,c1,c2,c3,c4,c5,c6); input a,b; output c1,c2,c3,c4,c5,c6; reg c1,c2,c3,c4,c5,c6; always@(a or b) begin case({a,b}) 2'b00: begin c1<=0;c2<=0;c3<=1;c4<=1;c5<=1;c6<=0; end 2'b01: begin c1<=0;c2<=1;c3<=1;c4<=1;c5<=0;c6<=1; end 2'b10: begin c1<=0;c2<=1;c3<=0;c4<=1;c5<=0;c6<=1; end 2'b11: begin c1<=1;c2<=1;c3<=0;c4<=0;c5<=0;c6<=0; end default: begin c1<=0;c2<=0;c3<=0;c4<=0;c5<=0; c6<=0; end endcase end endmodule (1) 进行语法检查和综合编译。 (2) 编写 testbench,进行时序仿真。
【数字电路设计实训】实验指导书

数字电路设计实训实验指导书编写人:许一男审核人:金永镐延边大学工学院电子信息通信学科目录一、基础实验部分实验一门电路逻辑功能及测试 (1)实验二组合逻辑电路(半加器、全加器及逻辑运算) (5)实验三R-S,D,JK触发器 (9)实验四三态输出触发器,锁存器 (12)实验五集成计数器及寄存器 (15)实验六译码器和数据选择器 (18)实验七555时基电路 (21)二、选做实验部分实验八时序电路测试机研究 (26)实验九时序电路应用 (29)实验十四路优先判决电路 (31)三、创新系列(数字集成电路设计)实验部分实验十一全加器的模块化程序设计与测试 (33)实验十二串行进位加法器的模块化程序设计与测试 (35)实验十三N选1选择器的模块化程序设计与测试 (36)实验一门电路逻辑功能及测试一、实验目的1. 熟悉门电路逻辑功能2. 熟悉数字电路学习机及示波器使用方法二、实验仪器及材料1. 双踪示波器2. 器件74LS00 二输入端四与非门2片74LS20 四输入端双与非门1片74LS86 二输入端四异或门1片74LS04 六反相器1片三、预习要求1. 复习门电路工作原理及相应逻辑表达式。
2. 熟悉所用集成电路的引线位置及引线用途。
3. 了解双踪示波器的使用方法。
四、实验内容实验前按学习机使用说明先检查学习机电源是否正常,然后选择实验用的集成电路,按自己设计的实验电路图接好连线,特别注意Vcc及接地线不能接错。
线接好后经实验指导教师检查无误方可通电实验。
实验中改动接线需先断开电源,接好线后再通电实验。
1. 测试门电路逻辑功能图1.1(1)选用四输入与非门74LS20一只,插入面包板,按图1.1接线,输入端接S1~S4(电平开关输出端口),输出端接电平显示发光二极管(D1~D8任意一个)。
(22.异或门逻辑功能测试。
图1.2(1)选二输入四异或门电路74LS86,按图1.2接线,输入端1、2、4、5接电平开关,输出端A、B、Y接电平显示发光二极管。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电子设计自动化》上机实验指导书二O一O年九月练习一二极管正反向特性实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库Diode.ddb3、建立原理图文件Diode.sch4、绘制如下的二极管电路原理图*二、仿真分析1、对电路进行直流参数扫描分析(DC Sweep),参数设置如下:Active Signal:R[i]Source Name;V1Start Value;-30VStop Value:2VStep Value:20mV2、观察二极管伏安特性曲线3、局部放大波形观察正向导通和反向击穿两个拐点的情况4、测量二极管的正向导通电压和反向击穿电压*可以到学习“电路仿真”时再进行练习,下同。
练习二共基极放大电路实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库CommonBase.ddb3、建立原理图文件CommonBase.sch4、图纸大小为A,横向,图纸中其他设置用默认设置。
5、绘制如下的共基极放大电路原理图元器件表:6、生成元器件清单文件二、仿真分析1、电路仿真参数设置:设置正弦电压源V3的属性如下:AC:1VAmplitude:1mVFrequency:1k2、静态工作点分析⑴分析IN、OUT、C、E四点的静态工作点值。
参数设置如下:Active Signal:q1[ib]、q1[ic]、q1[ie]、r1[i]、r2[i]⑵查看分析结果c 7.679V e -643.2mVin 0.000V out 0.000V3、放大倍数分析⑴对电路进行瞬态分析(Transient/Fourier),进行瞬态分析,得出IN、OUT、C、E四的点的波形图。
参数设置如下(或不改变系统默认设置的参数):Active Signal:IN、OUTStart Time;0Stop Time:5msStep Time:20usMaximum Step:20us⑵测量输入、输出波形,计算电路的放大倍数4、输入、输出电阻分析⑴对电路进行传递函数分析(Transfer Function),参数设置如下:Active Signal:IN、OUTSource Name;V3Refence Node:0⑵查看分析结果5、频率响应分析⑴对电路进行交流小信号分析(AC Small Signal Analysis),参数设置如下:Active Signal:OUTStart Frequency;1.00Stop Frequency:1.000megTest Points:100Sweep Type:Linear⑵观察频率响应曲线,分析该电路的频率特性三、建封装库和元器件封装1、建一个封装库,封装库名为Examlib.LIB;2、并画一个如下图的器件封装,作为电路图中电源的封装形式,器件名为VPCB。
尺寸如图所示(尺寸标注不要画出),左上角对准坐标原点。
四、PCB设计要求:1、PCB布线要求为单面板2、PCB大小为1000mil*1000mil,如图尺寸标注3、加载网络表过程中出现的警告和错误都要逐一排除4、器件分布及走线可自行设计(下图仅为参考图),但要符合设计的基本规则。
步骤:1、原理图中,设置元件的封装形式(各元器件封装见二)2、生成网络表3、建立PCB文件CommonBase.pcb4、在Keepout Layer中,设置电路板的板边界5、加载常用元件封装库Advpcb.ddb、DC to DC.ddb、General.ddb等6、装入网络表7、自动布局8、布局的手工调整9、自动布线10、布线的手工调整练习三用电阻改善的推挽电路实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库pull-push.ddb3、建立原理图文件pull-push.sch4、图纸大小为A,横向,图纸中其他设置用默认设置。
5、绘制如下的用电阻改善的推挽电路元器件表:6、生成元器件清单文件二、仿真分析1、设置正弦电压源V1的属性如下:AC:1VAmplitude:1mVFrequency:10k2、静态工作点分析⑴分析电路的静态工作点,得到IN、OUT两点的静态工作点值。
参数设置如下:Active Signal:IN、OUT⑵查看分析结果In 0.000V Out -20.66mV3、时域特性分析⑴对电路进行瞬态分析(Transient/Fourier),得到IN、OUT两点的电压波形图。
参数设置如下(或不改变系统默认设置的参数):Active Signal:IN、OUTStart Time;0Stop Time:5msStep Time:20uMaximum Step:20u⑵观察输出波形三、建封装库和元器件封装1、建一个封装库,封装库名为Examlib.LIB;2、并画一个如下图的器件封装,作为电路图中电源的封装形式,器件名为Powerpcb。
尺寸如图所示(尺寸标注不要画出),左上角对准坐标原点。
四、PCB设计要求:1、PCB布线要求为单面板2、PCB大小为1000mil*1000mil,如图尺寸标注3、加载网络表过程中出现的警告和错误都要逐一排除4、器件分布及走线可自行设计(下图仅为参考图),但要符合设计的基本规则。
步骤:1、原理图中,设置元件的封装形式(各元器件封装见二)2、生成网络表3、建立PCB文件pull-push.pcb4、在Keepout Layer中,设置电路板的板边界5、加载常用元件封装库Advpcb.ddb、DC to DC.ddb、General.ddb等6、装入网络表7、自动布局8、布局的手工调整9、自动布线10、布线的手工调整练习四正弦振荡电路实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库Osci.ddb3、建立原理图文件Osci.sch4、绘制如下的电感三点式正弦振荡电路原理图二、仿真分析1、设置初始化条件打开IC属性对话框Part:0V2、振荡特性分析⑴对电路进行瞬态分析(Transient/Fourier),参数设置如下:Active Signal:OUTStart Time;0Stop Time:10mStep Time:20uMaximum Step:20u勾选Use Intial Conditions复选框⑵观察输出波形,说明振荡过程3、参数扫描分析⑴对电路进行参数扫描分析(Parameter Sweep),参数设置如下:Parameter:CStart Value;1uFStop Value:10uFStep Value:5uF⑵观察分析结果,说明振荡元件参数变化对振荡特性的影响练习五模拟放大电路实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库applifier.ddb3、建立原理图文件applifier.sch4、图纸大小为A,横向,图纸中其他设置用默认设置。
5、绘制如下的模拟放大电路原理图元器件表:三个电源的封装形式Volt_pcb为自建的封装6、生成元器件清单文件二、仿真分析1、设置正弦电压源Vin的属性如下:AC:1VAmplitude:1mVFrequency:1k2、静态工作点分析⑴分析电路的静态工作点,得到IN、OUT两点的静态工作点值。
参数设置如下:Active Signal:IN、OUT⑵查看分析结果Input 0.000V Output8.099mV3、时域特性分析⑴对电路进行瞬态分析(Transient/Fourier),得到Input、Output 两点的电压波形图。
参数设置如下(使用系统的默认参数):Active Signal:IN、OUTStart Time;0Stop Time:5mStep Time:20uMaximum Step:20u⑵观察分析结果4、频域特性分析⑴对电路进行交流小信号分析(AC Small Signal Analysis),参数设置如下:Active Signal:OUTStart Frequency;1.00Stop Frequency:1.000megTest Points:100Sweep Type:Linear⑵观察频率响应曲线,分析该电路的频率特性5、去除反馈网络,进行时域和频域分析,对比分析结果,说明负反馈的作用。
三、建封装库和元器件封装1、建一个封装库,封装库名为Examlib.LIB;2、并画一个如下图的器件封装,作为电路图中电源的封装形式,器件名为Volt_pcb。
尺寸如图所示(尺寸标注不要画出),左上角对准坐标原点。
四、PCB设计要求:1、PCB布线要求为单面板2、PCB大小为1000mil*1000mil,如图尺寸标注3、加载网络表过程中出现的警告和错误都要逐一排除4、器件分布及走线可自行设计(下图仅为参考图),但要符合设计的基本规则。
步骤:1、原理图中,设置元件的封装形式(各元器件封装见二)2、生成网络表3、建立PCB文件Feedback.pcb4、在Keepout Layer中,设置电路板的板边界5、加载常用元件封装库Advpcb.ddb、DC to DC.ddb、General.ddb等6、装入网络表7、自动布局8、布局的手工调整9、自动布线10、布线的手工调整练习六直流电源电路实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法4、掌握使用Protel 99 SE设计电路印制板的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库Supply.ddb3、建立原理图文件Supply.sch4、绘制如下的串联型直流稳压电路原理图二、仿真分析1、设置正弦电压源Vin的属性如下:AC:1VAmplitude:220VFrequency:50Hz2、电源电路性能分析⑴对电路进行瞬态分析(Transient/Fourier),参数设置如下:Active Signal:Vin、Vcc、VeeStart Time;0Stop Time:100msStep Time:400uMaximum Step:400u⑵观察输出波形,分析电源电路性能3、分析输入电压波动对电源输出的影响⑴对电路进行参数扫描分析(Parameter Sweep),参数设置如下:Parameter:VinStart Value;210VStop Value:230VStep Value:5V⑵观察并分析仿真结果4、分析负载变化对电源输出的影响⑴对电路进行参数扫描分析(Parameter Sweep),参数设置如下:Parameter:R4Start Value;400ΩStop Value:600ΩStep Value:50Ω⑵观察并分析仿真结果三、PCB设计1、原理图中,设置元件的封装形式2、生成网络表3、建立PCB文件Supply.pcb4、在Keepout Layer中,设置电路板的板边界5、加载常用元件封装库Advpcb.ddb、DC to DC.ddb、General.ddb等6、装入网络表7、自动布局8、布局的手工调整9、自动布线10、布线的手工调整练习七施密特触发器电路实验目的1、熟悉Protel 99 SE设计环境2、掌握使用Protel 99 SE绘制电路原理图的方法3、掌握使用Protel 99 SE 对电路进行仿真分析的方法4、掌握使用Protel 99 SE设计电路印制板的方法实验内容一、绘制电路原理图1、启动Protel 99 SE2、建立设计数据库Shmitt.ddb3、建立原理图文件Shmitt.sch4、图纸大小为A,横向,图纸中其他设置用默认设置。