- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA实验一报告数据
湖南师范大学职业技术学院(工学院)实验数据报告单
实验课程:EDA技术与应用 实验题目:“111010101”序列发生器流水灯显示的实现(学号为单号)
实验日期: 2014 年 月 日 专业:2014 年级:2014 班:1 姓名:李江 学号:座机电话号码1039 实验目的:1、了解序列发生器的工作原理
2、掌握计数器和译码器的实际应用
实验内容:本实验就是要设计一个序列发生器,可以发生与实验要求不同的序列,但发生的序列长度必须为8位以上14位以下。一位流水灯显示出结果,要求可以看到流水灯的变化。可以做成模块形式,也可以将两个模块用不同进程描述在同一个结构体中,流水灯的闪烁应在0.5秒到2秒之间,实现方法可以多样性,最终能完成相应功能(流水灯按所发生的序列闪烁)。数字FPGA/CPLD开发板的引脚参考Create-EP1C12D实用指南。
实验原理图:
根据以上实验内容写出实验报告,包括简要的程序设计算法,仿真结果及分析(要求附上软件仿真波形),硬件测试等内容。
实验原理:建立一个可循环的计数器,然后将不同的输出与每个计数器的输出状态对应起来。这样就可以实现一个序列发生器。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY Block1 IS
PORT clk : IN STD_LOGIC; SHUCHU : OUT STD_LOGIC ;
END ENTITY;
ARCHITECTURE behav OF Block1 IS
SIGNAL Q : STD_LOGIC_VECTOR 0 TO 3 ;
SIGNAL clk_1s : STD_LOGIC;
begin
PROCESS clk variable cnt:integer range 0 to 座机电话号码; BEGIN IF clkEVENT and clk 1 THEN cnt: cnt+1; IF cnt 座机电话号码 then clk_1s 0; elsif cnt 座机电话号码 then clk_1s 1; else clk_1s 0;cnt: 1; END IF; end if;
end process;
process clk_1s
begin
if clk_1sevent and clk_1s 1 then if Q 1010 then Q 0000; else Q Q+1; end if;
end if;
end process;
process Q
begin
case Q is
when 0000 SHUCHU 1;
when 0001 SHUCHU 0;
when 0010 SHUCHU 1;
when 0011 SHUCHU 0;
when 0100 SHUCHU 0;
when 0101 SHUCHU 1;
when 0110 SHUCHU 1;
when 0111 SHUCHU 0;
when 1000 SHUCHU 1;
when 1001 SHUCHU 0;
when others SHUCHU null;
end case;
end process;
end behav;
指导老师签名: 实验一心得
昨天终于做完了数电的第五个实验,今天又要开始新的实验了,EDA!
对于EDA,从之前上课的情况来看,难度并不大,但是却又是我的软肋,从学习c语言以来,我发现我的编程能力还是比较弱,所以在一开始做的时候呢,在心里还是有不小的担心,所以一开始的时候,不知道刚从何处下手。为了能够弄清楚程序的基本的思路,我不得不请教了旁边的同学。这位同学真是在老师的指导下一步一步做出来的,所以我就在一旁看着,和她一起讨论,怎么去做,实验的思路是什么!
在同学和老师的指导下,我渐渐的捋清了整个实验的思路。实验并没有想象中的那么难,但是也让我感受到了,EDA实验必然是和数电实验紧密结合的,同时呢,要学会巧用东西来做实验。
当然了,知道了思路,并不代表就能够做出来了,第一次写EDA的程序,还是有很多的不适应。可是比较起来,我觉得比c程序要自然一些,没有那么多的约束。同时呢,EDA的编程具有更加形象具体一点的逻辑,因为编程来做数字电路还是在实物的基础上达成的,原理能够人让人更加容易接受。
做实验的过程中主要遇到了一些细节错误,虽然最后自己都解决了,但是通过这,也让我发现了这个软件的报错能力有点弱,以至于刚开始出现了
文档评论(0)