基于vhdl的电子钟的设计内容摘要:
可以跳过这一步,只在布线完成以后,进行时序仿真)。 ( 3) 逻辑综合:将源文件调入逻辑综合软件进行综合,即把语言综合成 最简的布尔表达式和信号的连接关系。 逻辑综合软件会生成 .edf( edif)的 EDA工业标准文件。 ( 4) 布局布线:将 .edf 文件调入 PLD 厂家提供的软件中进行布线,即把设计好的逻辑安放到 PLD/FPGA 内。 ( 5) 编程下载:确认仿真无误后,将文件下载到芯片中。 Quartus2 软件 Quartus2 在基于 VHDL 程序设计中拥有输入设计流程 ,其包 括设计输入,综合,适配,仿真测试和编程下载等方法。 Quartus2 与其他应用 软件相比 ,他提供了更强大、更直观便捷和操作灵活的原理图输入设计功能 ,同时还配备了更丰富的适用于各种需要的元件库,其中 8 包括基本的逻辑元件,宏功能元件,以及类似于 IP 核的参数可设置的宏功能块LPM 库。 与传统的数字电路实验相比, Quartus2 提供原理图输入设计功能具有不可比拟的优势和先进性: 1) 设计者不必具备许多诸如编程技术,硬件描述语言等知识就能迅速入门,完成较大规模的电路设计系统。 2) 能进行任意层次的数字系统设计,传统的数字电路实验只能完成单一层次的设计。 3) 能对系统中的任意层次,或任一元件的功能进行精确的时序仿真。 4) 通过时序仿真能迅速定位电路系统中的错误所在,并及时纠正。 在对电子钟的设计中,由于对编程知识掌握量有限,所以利用了 Quartus2的原理图输入设计方法的优势而对电子钟电路进行设计,从而得到各模块的设计流程。 9 第三 章 利用 Quartus2 原理图输入设计方法,将电子钟的各模块 电路:小时,分,秒及校时模块在原理图中画出,并对其引脚进行设置,经过验证得到准确的电路原理图。 电子钟的 原理图 图 1 顶层电路图 在此结构图中 分为四个模块, 每个模块的作用分别为:。 通 过复位和使能端的控制,进行小时间的切换,其进制为 24进制,当显示器上的数字显示到 23: 59: 59 时小时立马复位为零,再进行重新计时。 模块。 其控制原理与小时模块基本相同,所不同之处为其进制为 60进制,进行电子钟分钟的控制。 模块。 其功能与作用于分钟模块相同。 时模块。 当电子钟可以进行计时之后,我们要求可以对时间进行调节,所以在这个模块中附加了对分钟与小时的 调节功能。 并且在这个环节中,当我们对分或小时进行调节时,所要调节的显示器上的数字会进行闪烁, 当我们对数字进行切换之后就会达到稳定的计时效果。 小时模块 小时模块采用 24 进制,由 四进制与六进制构成。 10 其程序如下: LIBRARY IEEE。 USE。 USE。 ENTITY hour IS PORT (CLK0,CLK1,RST,EN : IN STD_LOGIC。 q1,q0 : OUT STD_LOGIC_VECTOR(3 DOWNTO 0))。 END hour。 ARCHITECTURE behav OF hour IS signal CLK : STD_LOGIC。 signal CQ1 : STD_LOGIC_VECTOR(7 DOWNTO 0)。 signal C0 : STD_LOGIC_VECTOR(3 DOWNTO 0)。 signal C1 : STD_LOGIC_VECTOR(3 DOWNTO 0)。 BEGIN cq1= c1 amp。 c0。 PROCESS(CLK, RST, EN) BEGIN case en is when 39。 139。 =clk=clk1。 when 39。 039。 =clk=clk0。 when others =null。 end case。 IF RST = 39。 139。 THEN c1 = (OTHERS =39。 039。 )。 c0 = (OTHERS =39。 039。 )。 ELSIF CLK39。 EVENT AND CLK=39。 139。 THEN IF c0 9 THEN c0 = c0 + 1。基于vhdl的电子钟的设计
相关推荐
以下的五个功能:数码输入,数码清除,密码激活,密码修改,电锁解除。 接着提出了他的设计思路极其原理,对密码如何输入,输出及修改的过程都做了详细的介绍并且还做了图形分析。 他提出了以 DSP/BIOS 操作系统为软件架构,以 DM642 为核心构成了单芯片的多媒体嵌入式硬件平台 ,采用了最新的 视频压缩算法和基于 RTP/RTCP协议的流媒体实时传输技术,对网络带 宽的变化具有较强的自适应能力。
年 02 期 [2]郭继红.在线考试系统的设计与实现 ——《计算机应用基础课程》案例研究 [J].电脑知识与技术. 2020 年 14 期 [3]韩云.基于三层架构的网络教学平台的设计与实现 [D].中国海洋大学. 2020 年 [4 [5 3 毕 业 设 计 开 题 报 告 2. 本课题的基本内容和要求,关键问题及其解 决的方法和措施 基本内容 要开发的在线考试系统分为三个模块:学生考试管理
选 B的人 数 数字 长整型 count_c 选 C的人数 数字 长整型 count_d 选 D的人数 数字 255 :见 表 5 表 5 judge表 字段名 字段含义 数据类型 字段大小 id 编号 自动编号 长整型 question 问题 文本 255 ans 答案 是 /否 是 /否 flag 所属主题 数字 长整型 YES 选是 的人数 数字 长整 型 NO 选否的 人数 数字 长整型
源。 6) 闸门时间和时标:由标准频率分频或倍频产生, 供测量时选择。 7) 显示方式:显示的位数、显示时间等。 8) 输出:输出哪种标准信号,输出信号的电平。 编码方式。 数字频率计的实现原理 数字频率计的基本测试功能有:测试频率、测试周期、测试时间间隔、测试计数、测试频率比、测试自较等。 要完成诸多的测试功能,这就要求数字频率计具有积木式的电路结构,如图 4- 1所示。 [1] 图 41
_logic。 signal qh1_con60v,ql1_con60v,qh2_con60v:std_logic_vector(3 downto 0)。 signal ql2_con60v,qh3_con24v,ql3_con24v:std_logic_vector(3 downto 0)。 begin vcc=39。 139。 p1:t2 port map(vcc,clk,t)。 p2
d_logic。 串行数据接收端 txd : OUT std_logic。 串行数据 发送端 en : OUT std_logic_vector(5 downto 0)。 数码管使能 seg_data : OUT std_logic_vector(7 DOWNTO 0)。 数码管数据 key_input : IN std_logic 按键输入 )。 END UART。 ARCHITECTURE