华南理工大学-数字系统设计实验报告汇总

合集下载

系统设计的实验报告

系统设计的实验报告

系统设计的实验报告1. 实验目的本实验的目的是通过设计一个系统来解决某一特定问题,了解系统设计的过程和方法,并且实践系统设计的基本步骤和技巧。

通过本实验的实践,我们可以加深对系统设计概念的理解,并能够将所学知识应用到实际项目中。

2. 实验背景在我们日常的生活和工作中,我们会面临各种各样的问题,需要通过设计一个系统来解决。

系统设计是一种将问题转化为系统的方法,通过对系统进行设计和实施,可以提高问题解决的效率和质量。

因此,掌握系统设计的方法和技巧对于项目的成功实施非常重要。

3. 系统设计过程系统设计是一个复杂的过程,包括需求分析、系统架构设计、详细设计、实施等多个阶段。

下面将对每个阶段进行详细说明。

3.1 需求分析在需求分析阶段,我们需要明确系统的目标和功能需求,对用户需求进行调研和分析,以确定系统需要解决的问题和提供的功能。

在这个阶段,我们可以采用访谈、问卷调查和用户需求反馈等方法来收集和分析用户需求。

3.2 系统架构设计在系统架构设计阶段,我们需要确定系统的整体架构,包括系统的组成部分和各个部分之间的关系。

在这个阶段,我们可以采用系统框架图、组件图和流程图等方法来描述系统的结构和功能。

3.3 详细设计在详细设计阶段,我们需要将系统的功能进行详细的设计,包括各个模块的设计和接口的定义。

在这个阶段,我们可以采用类图、时序图和接口文档等方法来描述系统的细节设计。

3.4 实施在实施阶段,我们需要按照系统设计的要求进行系统的开发和实施。

在这个阶段,我们可以采用编码、测试和上线等方法来实现系统的功能并进行验证。

4. 实验结果与分析在本次实验中,我们设计了一个在线商城系统来解决电子商务的问题。

通过对实验结果的分析,我们发现该系统能够满足用户的需求,并且能够提供良好的用户体验。

通过本次实验的实践,我们加深了对系统设计的理解,并且学会了如何应用系统设计的方法和技巧。

5. 实验总结系统设计是一个复杂而重要的过程,需要进行需求分析、系统架构设计、详细设计和实施等多个阶段。

数字系统设计综合实验报告

数字系统设计综合实验报告

数字系统设计综合实验报告1)实验目的复习加法器的分类及工作原理。

掌握用图形法设计半加器的方法。

掌握用元件例化法设计全加器的方法。

掌握用元件例化法设计多位加法器的方法。

掌握用Verilog HDL语言设计多位加法器的方法。

学习运用波形仿真验证程序的正确性。

学习定时分析工具的使用方法。

2)实验原理加法器是能够实现二进制加法运算的电路,是构成计算机中算术运算电路的基本单元。

目前,在数字计算机中,无论加、减、乘、除法运算,都是化为若干步加法运算来完成的。

加法器可分为1位加法器和多位加法器两大类。

1位加法器有可分为半加器和全加器两种,多位加法器可分为串行进位加法器和超前进位加法器两种。

半加器如果不考虑来自低位的进位而将两个1位二进制数相加,称半加。

实现半加运算的电路则称为半加器。

若设A和B是两个1位的加数,S是两者相加的和,C是向高位的进位。

则由二进制加法运算规则可以得到。

全加器在将两个1位二进制数相加时,除了最低位以外,每一位都应该考虑来自低位的进位,即将两个对应位的加数和来自低位的进位三个数相加,这种运算称全加。

实现全加运算的电路则称为全加器。

若设A、B、CI分别是两个1位的加数、来自低位的进位,S是相加的和,C是向高位的进位。

则由二进制加法运算规则可以得到:3)实验内容及步骤用图形法设计半加器,仿真设计结果。

用原件例化的方法设计全加器,仿真设计结果用原件例化的方法设计一个4为二进制加法器,仿真设计结果,进行定时分析。

用Verilog HDL语言设计一个4为二进制加法器,仿真设计结果,进行定时分析。

分别下载用上述两种方法设计4为加法器,并进行在线测试。

4)设计1)用图形法设计的半加器,如下图1所示,由其生成的符号如图2所示。

2)用元件例化的方法设计的全加器如图3所示,由其生成的符号如图4所示。

图三:图四:5)全加器时序仿真波形如图下图所示6)心得体会:第一次做数字系统设计实验,老师给我们讲了用图形法设计的全过程。

华南理工大学-数学实验报告一

华南理工大学-数学实验报告一

《数学实验》报告1. 问题描述讨论调和级数∑(1n ∞n=1)的变化规律,(1)画出部分和数列{Sn}变化的折线图,观察变化规律;(2)引入数列{Hn}:Hn=S2n – Sn ,作图观察其变化,猜测是否有极限 (3)引入数列{Gn }:Gn=S2n ,作图观察其变化,寻找恰当的函数拟合;(4)讨论部分和数列{Sn }的变化规律。

2. 问题分析与实验过程1n 随着n 的增大,其数值逐渐减少,因此可以猜测调和级数∑(1n∞n=1)曲线的变化趋势是逐步趋缓的。

根据这个,按照题目要求引入各种要求的数列,然后用MATLAB 进行求解,得出各个数列的曲线,然后进行分析得出结论。

在用MATLAB 求解时,把各个函数分成几个独立模块,方便调试。

程序:模块a :实现显示调和级数∑(1n∞n=1)曲线变化的功能function test2a(n)fn = [1]; %定义fn 的初值为1 for i = 2:nfn = [fn,fn(i-1)+1/i]; %定义fn = ∑(1n ∞n=1)endplot(fn) %显示函数fn 的曲线变化图模块b: 实现显示数列{Hn}的曲线变化的功能 function test2b(n)fn = [1]; %定义fn 的初值为1 for i = 2:2*nfn = [fn,fn(i-1)+1/i]; %定义fn = ∑(1n ∞n=1)endHn = [1/2]; %定义Hn 的初值为0.5 for i = 1:nHn = [Hn,fn(2*i)-fn(i)];%定义Hn = ∑(12∗n∞n=1) - ∑(1n∞n=1)endplot(Hn) %显示函数Hn 的曲线变化图模块c :实现显示数列{Gn}曲线变化的功能function test2c(n)Gn = [1.5]; %定义Gn 的初值为1.5 for i = 2:nGn = [Gn,Gn(i-1)+1/(2*i)+1/(2*i-1)];%定义Gn = ∑(12∗n ∞n=1)endplot(Gn) %显示函数Gn 的曲线变化图模块d:实现对数列{Gn}的拟合功能function y = test2d(n) Gn = [1.5]; for i = 2:nGn = [Gn,Gn(i-1)+1/(2*i)+1/(2*i-1)]; end xn = 1:n;Gn = exp(Gn); %令Gn = e ^(Gn)y = polyfit(xn,Gn,1) %对Gn = e ^(Gn)进行一阶拟合模块e :实现比较数据跟拟合数据吻合程度的功能function y = test2e(n) Gn1 = [];for i = 1:nGn1 = [Gn1,log(3.5621*i+0.8910)];%设置拟合函数Gn1 = log(3.5621*i+0.8910)endGn2 = [1.5];for i = 2:nGn2 = [Gn2,Gn2(i-1)+1/(2*i)+1/(2*i-1)];endx = 1:n;plot(x,Gn1,'b',x,Gn2,'r*') %显示拟合函数Gn1和原始函数Gn2的曲线图进行比较,确定两个函数的吻合程度。

数字系统设计实验报告

数字系统设计实验报告

一、实验目的1. 理解数字系统设计的基本概念和流程。

2. 掌握数字电路的基本设计方法和技巧。

3. 熟悉常用数字集成电路的使用方法。

4. 培养实际动手能力和团队协作精神。

二、实验内容本次实验主要围绕数字系统设计展开,包括以下几个方面:1. 数字电路原理图绘制与仿真2. 数字系统硬件描述语言(HDL)编程3. 顶层模块设计4. 系统仿真与调试三、实验步骤1. 数字电路原理图绘制与仿真(1)根据实验要求,设计数字电路原理图,如数字时钟、移位寄存器等。

(2)使用Multisim等仿真软件对原理图进行仿真,验证电路功能。

2. 数字系统硬件描述语言(HDL)编程(1)根据原理图,使用Verilog或VHDL等HDL语言编写代码。

(2)对代码进行语法检查,确保代码正确。

3. 顶层模块设计(1)根据实验要求,设计顶层模块,如数字时钟控制器、移位寄存器控制器等。

(2)将底层模块(如计数器、触发器等)集成到顶层模块中。

4. 系统仿真与调试(1)使用仿真软件对顶层模块进行仿真,验证系统功能。

(2)根据仿真结果,对代码进行修改和优化,直至系统功能满足要求。

四、实验结果与分析1. 数字电路原理图绘制与仿真(1)原理图设计:根据实验要求,设计了一个数字时钟电路原理图,包括分频器、计数器、触发器等模块。

(2)仿真结果:通过仿真软件对原理图进行仿真,验证了电路功能。

2. 数字系统硬件描述语言(HDL)编程(1)代码编写:使用Verilog语言编写了数字时钟电路的代码,包括分频器、计数器、触发器等模块。

(2)代码验证:通过语法检查,确保代码正确。

3. 顶层模块设计(1)顶层模块设计:根据实验要求,设计了一个数字时钟控制器顶层模块,将底层模块集成到顶层模块中。

(2)系统仿真:通过仿真软件对顶层模块进行仿真,验证了系统功能。

4. 系统仿真与调试(1)系统仿真:通过仿真软件对顶层模块进行仿真,验证了系统功能。

(2)调试:根据仿真结果,对代码进行修改和优化,直至系统功能满足要求。

华南理工大学数字系统设计实验3报告资料

华南理工大学数字系统设计实验3报告资料

实验三基于状态机的交通灯控制地点:31号楼312房;实验台号:12实验日期与时间:2017年12月08日评分:预习检查纪录:批改教师:报告内容:一、实验要求1、开发板上三个led等分别代表公路上红黄绿三种颜色交通灯。

2、交通灯状态机初始状态为红灯,交通灯工作过程依次是红→绿→黄→红。

3、为了方便观察,本次实验要求红灯的显示时间为9s,绿灯显示时间为6s,黄灯显示时间为3s,时间需要倒计时,在数码管上显示。

编程之前要求同学们先画好ASM图。

4、1Hz分频模块请采用第二次实验中的内容,7段码显示模块请参考书本相关内容。

5、第三次实验课用到EP2C8Q208C8通过74HC595驱动数码管,有两种方法写该模块代码:方法1,用VHDL语言写,(自己写VHDL代码有加实验分)。

方法2,可调用verilog数码管驱动模块,该模块在附件“seg.zip”中。

和其它VHDL编写的模块可以混搭在一个电路图中使用。

EP2C8Q208C8的SCTP,SHCP,SER_DATA数码管信号线通过两块74HC595集成块,再驱动数码管。

6、芯片型号:cyclone:EP2C8Q208C8,开发板所有资料都在“新板”附件中,其中管脚配置在实验要求中是不对的,以“新板”附件中为准。

二、实验内容1设计要求开发板上三个led等分别代表公路上红黄绿三种颜色交通灯。

交通灯状态机初始状态为红灯,交通灯工作过程依次是红→绿→黄→红。

本次实验要求红灯的显示时间为9s,绿灯显示时间为6s,黄灯显示时间为3s,时间需要倒计时,在数码管上显示。

2设计思路(1)数码管驱动第三次实验课用到EP2C8Q208C8通过74HC595驱动数码管,有两种方法写该模块代码:方法1,用VHDL语言写,(自己写VHDL代码有加实验分)。

方法2,可调用verilog数码管驱动模块,该模块在附件“seg.zip”中。

和其它VHDL 编写的模块可以混搭在一个电路图中使用。

数字系统设计实践实验报告

数字系统设计实践实验报告

实验项目四信号存储与回放实验报告吴衡106040363王皓106040026目录摘要和关键词 (2)一.设计任务与要求 (2)1.1 设计任务 (2)1.2 技术指标 (2)1.3 题目评析 (2)二.实验方案 (2)2.1方案流程图 (2)2.2方案解析 (3)三.系统硬件设计 (3)3.1 系统的总体设计(设计思想、设计步骤),系统的计算。

(3)3.2 单元电路(或称功能模块)的设计,单元的参数计算。

(4)3.3 单元电路的功能以及工作原理的分析(单元具体电路图)。

(4)3.3.1直通回路模块: (4)3.3.2存储第一个数据的存储器模块: (5)3.3.3 DPCM模块: (6)3.3.4解码器模块: (6)3.3.5单次播放控制器: (7)3.3.6主控片段与RAM模块: (7)四.代码算法解析 (8)4.1存储第一个数据的存储器模块代码(cunchu.vhdl) (8)代码解析: (8)4.2DPCM模块代码:(zhuanhuan.vhdl) (8)代码解析: (9)4.3解码器模块代码:(shuzhi.vhdl) (9)代码解析: (9)4.4单次播放控制器代码:(kongzhi2.vhdl) (10)代码解析: (10)4.5主控片段模块代码:(kongzhi.vhdl) (10)代码解析: (11)五.系统测试 (11)5.1 RAM测试: (11)5.2 各模块测试: (11)5.3 示波器输出: (12)六.附录 (12)6.1 存储第一个数据的存储器模块代码:(cunchu.vhdl) (12)6.2 DPCM模块代码:(zhuanhuan.vhdl) (13)6.3 解码器模块代码:(shuzhi.vhdl) (13)6.4 单次播放控制器代码:(kongzhi2.vhdl) (14)6.5 主控片段模块代码:(kongzhi.vhdl) (14)6.6 电路总实验图: (16)七.实验声明 (16)摘要和关键词:信号存储、回放,ADC、DPCM、信号、解码一.设计任务与要求1.1 设计任务设计并制作一个数字化信号存储与回放系统。

华南理工大学数字系统设计实验4报告

华南理工大学数字系统设计实验4报告

//????? 0~F ?????? parameter SEG_NUM0 SEG_NUM1 SEG_NUM2 SEG_NUM3 SEG_NUM4 SEG_NUM5 SEG_NUM6 SEG_NUM7 SEG_NUM8 SEG_NUM9 SEG_NUMA SEG_NUMB SEG_NUMC SEG_NUMD = 8'hc0, = 8'hf9, = 8'ha4, = 8'hb0, = 8'h99, = 8'h92, = 8'h82, = 8'hF8, = 8'h80, = 8'h90, = 8'h88, = 8'h83, = 8'hc6, = 8'ha1, 8
实验日期与时间: 预习检查纪录:
2017 年 12 月 22 日
批改教师:
报告内容:
一、实验要求
运用状态机设计按键控制数码管显示的电路系统 设计要求: 1、 按键控制数码管显示,当按下 S2 时,Q4 数码管显示 1;再次按下 S2,Q4 数码管 显示 2; 2、 第三次按下 S2,Q4 数码管显示 3;第四次按下 S2 时,Q4 数码管显示 4.第五次按 下 S2 时 Q4 又从 1 开始显示,如此反复。 3、 检测按键是否按下需要消抖,消抖程序请同学们参考附录程序,参考程序是利用四 个按键控制四个 LED 灯的亮灭。请同学们在读懂参考程序的基础上将其改编为符合要 求 1 的程序。 4、 参考程序是普通的控制程序,本实验要求同学们利用状态机来编写程序。
SIGNAL key_rst_r: std_logic; SIGNAL key_rst_an:std_logic; SIGNAL low_sw: SIGNAL low_sw_r: std_logic; std_logic;

数字系统设计实验报告

数字系统设计实验报告

数字系统设计实验共八个实验报告课程:数字系统设计班级:08电52姓名:马帼英实验日期:2011/4/11~2011/4/30目录1实验一基本组合逻辑电路设计实验 (3)2实验二加法器设计 (4)3实验三译码器设计 (6)4实验四计数器设计 (8)5实验五阻塞与非阻塞区别验证 (10)6实验六累加器设计 (12)7实验七数码管扫描电路设计 (14)8实验八数字频率计设计 (17)实验一实验名称:基本组合逻辑电路设计实验第1 组同组人:刘秀秀,马帼英一、实验目的:熟悉MAX+plus 软件的使用二、实验电路:三、波形图:实验二实验名称:加法器设计第1 组同组人:刘秀秀,马帼英一、实验目的:(1)复习加法器的分类及工作原理;(2)掌握用图形法设计半加器的方法;(3)掌握用元件例化法设计全加器的方法;(4)掌握用元件例化法设计多位加法器的方法;(5)掌握用Verilog HDL语言设计多位加法器的方法;(6)学习运用波形仿真验证程序的正确性;学习定时分析工具的使用方法。

二、实验电路:三、实验步骤:1)首先在原理图输入方式下设计出1位的半加器,并进行仿真验证;2)在原理图输入方式下采用调用半加器元件的方式设计出1位的全加器,并进行仿真验证;3)下载全加器电路,并进行在线测试。

四、实验结果分析、体会:实验过程中需注意的几点:1)保存所设计的原理图文件时,注意后缀名为.gdf;2)编程下载前一定要进行时序编译;3)分配引脚时要注意输入输出端口编号一定要与实验箱上的输入输出端口引脚号相对应。

五、思考题:1时序仿真波形图上出现了什么现象?其产生的原因是什么呢?如何进行消除?答:在组合逻辑中,由于多少输入信号变化先后不同、信号传输的路径不同,或是各种器件延迟时间不同(这种现象称为竞争)都有可能造成输出波形产生不应有的尖脉冲(俗称毛刺),这种现象成为冒险。

解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。

2请比较分析用元件例化法与语言进行设计的4位加法器的定时分析结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ELSE Y <= "11111111"; END IF; END PROCESS; END ARCHITECTURE;
6、实验结束后,实验装置、仪器仪表及电烙铁要断电,将实验用过的有关 的仪器、工具、导线及电缆整理好,放回原处;并将座椅推至实验台下方可离场。
7、遇到事故应立即断电,并及时向实验指导教师报告。
8、严守纪律,遵守实验室规章和安全制度,严格执行操作规则。
9、提高防火防盗意识,做好防火防盗工作。
电子与信息学院实验中心 二〇一六年七月
CLK RST
INPUT VCC INPUT VCC
delay
CLK PUL RST
light
PUL LED[5..0] RST
OUTPUT
LED[5..0]
inst
inst1
图 2 连接好的整个系统
图 3 仿真结果 3
(实验报告作品相片粘贴页)
(总电路图截图、仿真结果或者实验平台运行效果照片)
CLK RST
实 验 一 Quartus 软件的使用;VHDL 程序结构的熟悉

点:
31 号 楼
312 房; 实验台号:
2
实验日期与时间:
2018.10.24 下午
评 分:
预习检查纪录:
批改教师:
报告内容:
一, 实验要求:
1. 熟悉 Quartus 软件的使用; 2. 熟悉 VHDL 程序结构。
二, 实验内容:
熟悉 QuartusII 软件的使用及 VHDL 程序结构。按新教材“VHDL 数字 系统设计”第 6 章实例操作,掌握建立工程、设计输入、编译、时序仿真等 开发流程;至有仿真结果为止。要理解 VHDL 代码意思,将软件和硬件结 合起来,掌握开发流程。工程名一定要同顶层文件名(总电路图)一致;实 体名一定要同当前待编译文件名一致;当前文件做编译之前一定要先设为顶 层文件。
1、3-8 译码器 如下所示为 3-8 译码器的仿真结果,从波形可以看出,该设计符合 3-8 译码 器的真值表的逻辑要求。
图 3 3-8 译码器的仿真波形 6
(a) 输入 000,LED0 亮
(b) 输入 001,LED1 亮
图 4 3-8 译码器的实验结果
2、分频器实验
(a) 流水灯第一秒
(b) 流水灯第二秒
2018.11.07 下午
评 分:
预习检查纪录:
批改教师:
报告内容:
一,实验要求:
用 VHDL 语言设计组合逻辑、 时序逻辑电路模块。
二,实验内容:ቤተ መጻሕፍቲ ባይዱ
1、3-8 译码器 设计要求: 1) 3 个译码输入端 A、B、C,分别对应开发板上表示为 ON DIP 的 2,3,4; 2) EN 为使能端(低电平有效),对应开发板上表示为 ON DIP 的 1 管脚; 3) Y 为译码输出,8 位位矢量类型。D3 至 D10; 4) 输入采用电平开关,译码输出采用 LED 指示灯显示; 5) 管脚对应见附件:信号分配表; 6) 译码表如下:
为培养学生严谨的学习作风,营造安全的实验实践学习氛围,确保学生人身 和仪器设备安全,顺利完成实验任务,特制定以下规则。
1、不得赤脚或穿拖鞋进入实验室,不得将食物带入实验室,不准随地丢弃 废纸、废弃物,保持实验室清洁。
2、实验中不得触摸裸露的接线柱、接线片、导线,不得用表棒、镊子、剪 刀等工具插入电源插座。严禁带电接线、拆线或改接线路。
三,实验设计原理;
1、3-8 译码器 3-8 译码器依据上述译码表进行译码。
2、分频器实验 对脉冲信号进行 2 的 n 次方分之一的分频,这类分频器通常是利用 T 触
发器实现,每来一个脉冲后触发器状态改变一次,经过 n 个 T 触发器处理后 就可以得到 2 的 n 次方分之一的分频信号。
四, 实验过程记录(流程图或者实验逻辑思路过程)
将以上两个文件编译并各自创建一个 block 块,然后进入图形输入界面,将 各个模块进行连接并添加输入输出符号,然后进行编译和时序仿真。
五,实验结果和分析
如图 2 所示,该电路为连接好的整个系统,其中第一个模块是 delay.vhd 文 件创建的 block 块,第二个模块是 light.vhd 文件创建的 block 块,左侧和右侧分 别为输入符号和输出符号。对该电路进行时序仿真,其结果如图 3 所示,CLK 为时钟信号,RST 为复位信号,高电平有效。
3、电烙铁在通电而不用时,应始终置于烙铁架内,严禁将其随意摆在桌边 或地上;留意烙铁头避开导线及附近的仪器设备和书籍用品;人体不可触碰烙铁 头,以防烫伤或漏电事故。中途离开实验室或实验完毕,要及时断电,以免发生 火灾事故。
4、实验接线完毕,要仔细复查,确认无误后方可接通电源。
5、不要动用与本次实验无关的设备、仪器、工具和原材料。
INPUT VCC INPUT VCC
delay CLK PUL RST
inst
light PUL LED[5..0] RST
inst1
OUTPUT
LED[5..0]
图 4 连接好的整个系统
图 5 仿真结果 4
实 验 二 基本电路模块设计(组合、时序)

点:
31 号 楼
312 房; 实验台号:
2
实验日期与时间:
数字系统(课程)设计 实验报告
课 程 名 称 : 数字系统设计实验 学生姓名: 陈邦栋 学生学号: ************ 学生专业: 信息工程 4 班 开 课 学 期 : 2018-2019 第一学期 实验成绩:
电子信息学院 2018 年 12 月
电子与信息学院本科教学实验室 学生实验安全操作规则
END light; ARCHITECTURE Behav OF light IS signal i:std_logic_vector(2 DOWNTO 0); BEGIN
PROCESS(PUL,RST) BEGIN
IF(RST='0')THEN LED<="000000";i<="000";
ELSIF(PUL'EVENT AND PUL='1')THEN
LIBRARY IEEE; USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all; ENTITY delay IS
PORT(CLK,RST:IN std_logic; PUL:OUT std_logic); --脉冲输出信号线
END delay; ARCHITECTURE Behav OF delay IS signal cnt:std_logic_vector(23 DOWNTO 0); BEGIN
END IF; END PROCESS; END Behav;
(2)LED 灯的控制 light.vhd 代码:
LIBRARY IEEE; USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all; ENTITY light IS
PORT(PUL,RST:IN std_logic; LED:OUT std_logic_vector(5 DOWNTO 0));
(c) 流水灯第三秒
(d) 流水灯第四秒
(e) 流水灯第五秒
(f) 流水灯第六秒
图 5 利用分频器实现流水灯的实验结果
7
六,附录(打印源代码页)
1、3-8 译码器实验
LIBRARY IEEE; USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all; ENTITY test138 IS PORT(A,B,C,EN:IN std_logic;
IF(EN='0')THEN CASE ABC is WHEN "000" => Y <= "11111110"; WHEN "001" => Y <= "11111101"; WHEN "010" => Y <= "11111011"; WHEN "011" => Y <= "11110111"; WHEN "100" => Y <= "11101111"; WHEN "101" => Y <= "11011111"; WHEN "110" => Y <= "10111111"; WHEN "111" => Y <= "01111111"; WHEN others => Y <= "11111111"; END CASE;
本人已阅读上述《学生实验安全操作规则》,知悉规则 条款,并承诺认真执行。
承 诺 人: 学 院: 专业/班级: 时 间:
目录
实 验 一 QUARTUS 软件的使用;VHDL 程序结构的熟悉.............1 实 验 二 基本电路模块设计(组合、时序) ......................................5 实 验 三 基于状态机的交通灯控制 ....................................................12 实 验 四 按键控制的状态机设计 ........................................................25
Y:OUT std_logic_vector(7 DOWNTO 0)); END ENTITY; ARCHITECTURE yima138_arch OF test138 IS signal ABC:std_logic_vector(2 DOWNTO 0); BEGIN
相关文档
最新文档