- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA第一次实验报告,eda实验报告,eda课程设计实验报告,eda交通灯实验报告,eda实验报告心得,eda数字钟实验报告,eda实验箱,eda实验,eda实验指导书,eda实验心得
EDA
实
验
报
告
(一)
姓名:李灵姝
学号:2009550708
班级:09通信工程2班
2011年10月日星期实验一 组合逻辑电路的VHDL设计
实验目的:熟悉QuartusⅡ的VHDL文本设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。
实验设备:计算机、QuartusII软件、EDA试验箱。
实验内容1:用VHDL语言设计2选1多路选择器。
程序:
ENTITY mux21a IS
PORT(a,b,s:IN BIT;
y:OUT BIT;
END ENTITY mux21a;
ARCHITECTURE one OF mux21a IS
BEGIN
y=a WHEN s=’0’ ELSE b;
END ARCHITECTURE ONE;
该程序首先定义了3个输入端口abs,并选择数据类型为BIT,一个输出端口信号y,也是BIT类,实现如下功能:当满足条件s=‘0’,a端口的信号传输给端口y,否则将b输入的信号传输给y。
实验步骤:
打开quartusⅡ,建立新文件,输入以上程序,按书上所提示步骤编译、运行;选择目标器件EP1C3,建议选实验电路模式5,如图1所示。用键1(PIO0,引脚号为1)控制s;a和b分别接clock0(引脚号为93)和clock2(引脚号为17);输出信号y接扬声器speaker(引脚号为129)。通过短路帽选择clock0接256Hz信号,clock2接8Hz信号。引脚锁定后进行编译、下载和硬件测试实验,通过键1控制s。打开试验箱,下载程序至试验箱,将短路帽插在8kHZ处,按动相应按钮,观察实验结果。
图1模式图NO.5
实验步骤:
A、创建工程:开建立新工程管理窗口;将设计文件加入工程中;选择目标芯片;工具设置;结束设置。
B、编译前设置:选择FPGA目标芯片;选择配置器件的工作方式;选择配置器件和编程方式,选择目标器件引脚端口状态。
C、全程编译:完成相关项的选择和设置之后,开始进行全程编译,如果出现错误那么找到对应的错误并修改,直到编译成功。
D、时序仿真。打开波形仿真编辑器;设置仿真时间区域,把波形文件存盘;将工程节点加入波形编辑器中,编辑输入波形,总线数据格式设置,仿真器参数设置
,启动仿真器,观察仿真结果。
E、脚锁定和下载。根据是要要求分别锁定a为引脚93,b为引脚17,y为引脚129,存储好之后再次编译。
F相关硬件的测试,并检测试验结果。当没有按键按下的时候,扬声器以某一特定的频率发声(256HZ);当按键1按下的时候,扬声器以另外一种特定的频率发声(8HZ)。
波形图及元件图
波形仿真
实验现象:按动相应按钮,蜂鸣器发出不同频率叫声。
波形分析:由波形可见,当s为低电平的时候,输出y跟随a的变化,而当s为高电平的时候,输出y跟随b的变化。
实验内容2:
将此二选一多路选择器看成是一个元件mux21a,利用元件例化语句描述图2所示电路,并将此文件放在同一目录中。
实验步骤:
首先利用QuartusⅡ完成2选1多路选择器的文本编辑输入和编译、仿真测试等步骤,给出时序仿真波形。然后进行引脚锁定以及硬件下载测试。选择目标器件EP1C3,建议选实验电路模式5(图1),用键1(PIO0,引脚号为1)控制s0;用键2(PIO1,引脚号为2)控制s1;a3、a2和a1分别接clock5(引脚号为16)、clock0(引脚号为93)和clock2(引脚号为17);输出信号outy仍接扬声器spker(引脚号为129)。通过短路帽选择clock0接256Hz信号,clock5接1024Hz,clock2接8Hz信号。通过选择键1、键2,控制s0、s1,可使扬声器输出不同音调。
程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY Vhdl1 IS
PORT (a1,a2,a3,s0,s1:IN STD_LOGIC;
outy:OUT STD_LOGIC);
END ENTITY Vhdl1;
ARCHITECTURE BHV OF Vhdl1 IS
COMPONENT mux21a
PORT (a,b,s:IN STD_LOGIC;
y:OUT STD_LOGIC);
END COMPONENT;
SIGNAL tmp:STD_LOGIC;
BEGIN
u1: mux21a PORT MAP (a=a2,b=a3,s=s0,y=tmp);
u2: mux21a PORT MAP (a=a1,b=tmp,s=s1
您可能关注的文档
- ((新人教版))初二数学试题八年级数学下《分式》单元检测习题.doc
- (人教新起点)一年级英语句型测试.doc
- (拷贝技能)心理咨询师咨询技能考试重点难点归纳.doc
- (标线、标志、交通信号灯)工程施工组织设计_secret.doc
- +不得不看的饮水小常识.doc
- Abaqus焊接模拟的例子.doc
- (韩亚明袁加华)浅谈江苏建筑工程中PHC管桩的施工质量控制(科技资讯).doc
- AA考本科口译与听力考试听力重点篇章.doc
- abaqus计算回弹的方法.doc
- ABB焊接机器人工作站故障的分析和维修.doc
- 高中生零花钱消费习惯与消费素养提升的教育策略研究教学研究课题报告.docx
- 基于人工智能的学生个性化学习路径规划与资源智能重组策略研究教学研究课题报告.docx
- 小学语文课堂写作教学策略创新研究教学研究课题报告.docx
- 基于大数据的教师培训效果评估模型构建与人工智能应用教学研究课题报告.docx
- 锰铜簇基金属有机材料:合成、结构与性能的多维度探究.docx
- 锰氧化物人工低维结构:电磁物性剖析与调控策略探究.docx
- 轻量化人工智能教育平台在初中数学建模教学中的应用与效果评价教学研究课题报告.docx
- 初中生物课程:校园周边生态农业发展与教育推广教学研究课题报告.docx
- 《家电产品创新设计中的用户需求分析与产品定位研究》教学研究课题报告.docx
- 初中数学课堂信息技术与课程整合的创新教学策略教学研究课题报告.docx
文档评论(0)