- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EA流水灯课程设计.doc
黄冈师院物电学院
《EDA技术》课程设计报告
项目名称:多模式流水灯设计
专业年级: 电子信息工程2010级
学 号: 201022240202
学生姓名:
指导教师: 冯杰
报告完成日期2012年12月30日
评阅结果 评阅教师
第一章绪论
1.1系统背景
1. 1. 1、EDA 技术
EDA技术是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处 理及裨能化技术的最新成果,进行电子产品的自动设计。EDA技术就是以计算机为工 具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机 自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定H 标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电 路设计的效率和可操作性,减轻了设计者的劳动强度。
1.1.2、 实验内容
设计可以多模式控制的流水灯,并用Max+PlusIIlO.2进行编译和仿真,可以在实 验箱上实现自己的需求功能。
1.1.3、 设计要求
可以进行不同频率选择及不同模式选择进行组合,必须有手动选择组合,至少4种 流水灯方式
第二章系统电路设计
2.1系统总体设计框架结构
I选频模式选择输出按键控制计数器选模
I
选
频
模式
选择
输出
按键控制
计数器
选模
设计原理:由分频器实现2、4、8、16的分频,设计一个十六进制计数器,由低 位控制四选一电路,高位控制模式选择电路。模式选择则由状态机来实现四种状态之间 的转换。
2. 2系统单元电路设计
2.2. 1分频器
设计程序如下: LIBRARY IEEE;
USE IEEE. STD_LOGIC_1164. ALL; USE IEEE, std LOGIC ARTTH.A1 丄;
USE IEEE. STD^LOGICJNSIGNED. ALL;
ENTITY CLK DIV IS
PORT(CLK : IN STD_LOGIC;
CLK_DIV2 :OUT STD_LOGIC; CLK DIV4 :OUT STD LOGIC;
CLK DIV8 :OUT STD LOGIC;
CLK DIV16 :OUT STD LOGIC);
END CLK_DIV;
ARCHITECTURE RTL OF CLK_DIV IS
SIGNAL COUNT : STD LOGIC VECTOR (3 DOWNTO 0);
BEGIN
PROCESS(CLK)
BEGIN
IF (CLK’EVENT AND CLK二’ 1’) THEN IF(COUNT=〃1111〃) THEN COUNT〈=(OTHERS=〉’0’);
ELSE COUNT=COUNT+1;
END IF;
END IF;
END PROCESS; CLK_DIV2〈=COUNT(0); CLK_DIV4=C0UNT(l); CLK DIV8=C0UNT(2); CLK_DIV16=C0UNT(3); END RTL;
仿真分析:本程序用V11D1语言,对时钟信号进行2分频、4分频、8分频、16分频。由 仿真波形图看出:C L K_D I V 2、CL K_D I V 4、CL K_D I V 8、CLK _D I V 1 6的时钟周期分别是CLK的2倍,4倍,8倍,16倍。所以该程序实现 了 2分频、4分频、8分频、16分频,及达到了设计目的。
仿真波形:
0.0nsI* |*| Time:0 OnsInterval:
0.0ns
I* |*| Time:
0 Ons
Interval: |0.0ns
0.0ns
-^Value:
J 2.0us
4.0us
■
6.0us
i
8.0us
■
Name:
10
n^CLK
CLK_DIV2 CLK_DIV4
-E^ CLK_DIV8 CLK DIV16
0
0
0
0
0
nMnrLnrLnAnnnMrLnMnAnjwBnAnnnnj
rLrLrLrLnjLrLrwLrLTLnrLrLr
2.2.2 四选一电路 程序如下:
LIBRARY IEEE;
USE IEEE.STD LOGIC 1164.ALL; entity MUX4_1 IS
PORT (a,b,c,d: in std_logic; sl,s2: in stdjogic;
y : out STD_LOGIC);
END ENTITY MUX4_1;
ARCHITECTURE one OF MUX4_1 IS BEGIN
y = a when si = O and s2=O’
else b when si = 0* and s2=T
else c when si = 1T and s2=’O’
else d when si = T and s2=T
el
您可能关注的文档
最近下载
- 2025光伏行业产能过剩内卷竞争现状及未来展望分析报告.pdf
- 中建设计常规做法及指标汇编(2022年,934页).pdf VIP
- 2025年国庆节假期安全教育PPT课件.pptx VIP
- 医疗器械唯一标识管理制度(UDI).docx VIP
- 《成人腰大池引流护理》(TCRHA 069-2024).pdf VIP
- 营销策划 -MINI品牌中国小红书内容种草策略分享-运营思路V2-小红书汽车.pdf
- 中小学生世界粮食日节约粮食主题班会PPT课件.pptx VIP
- 幼儿园保育技能基本功大赛试题.docx VIP
- 土木工程材料1.2 材料与水有关的性质XQ.ppt VIP
- 剑桥KET2025最新考试真题(标准真题版TEST3-阅读和写作部分-含答案及详细解析).pdf VIP
文档评论(0)