三峡大学2018cpld实验报告

三峡大学2018cpld实验报告

ID:47485224

大小:1.01 MB

页数:13页

时间:2020-01-12

三峡大学2018cpld实验报告_第1页
三峡大学2018cpld实验报告_第2页
三峡大学2018cpld实验报告_第3页
三峡大学2018cpld实验报告_第4页
三峡大学2018cpld实验报告_第5页
资源描述:

《三峡大学2018cpld实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EDA实验室CPLD与电子CAD报告班号:序号:学号:姓名:同组同学姓名:三峡大学电气与新能源学院13LaboratoryofElectronicDesignAutomation,CollegeofElectricalEngineering&NEWEnergy,ChinaThreeGorgesUniversityEDA实验室一、实验目的:1、熟悉和掌握硬件描述语言VHDL的基本语法及编写;2、熟悉QuartusIIdesign软件的使用;3、了解计数器、分频器、译码器、八位二进制计数器、七段数码管显示、二极管闪烁的控制与设计;4、流水灯、闪烁灯、秒表、整点报时等功能的实现;5、P

2、rotel99SE原理图与PCB图的绘制;二、实验内容:1、VHDL中的并行语句、进程2、信号、变量、顺序语句3、计数器、分频器、译码器4、数字钟综合设计5、Protel99SE原理图与PCB图三、软件介绍:QuartusIIdesign是最高级和复杂的,用于(SOPC)的设计环境。QuartusIIdesign提供完善的timingclosure和LogicLock™基于块的设计流程。QuartusIIdesign是唯一一个包括以timingclosure和基于块的设计流为基本特征的programmablelogicdevice(PLD)的软件。QuartusII设计软件改进了

3、性能、提升了功能性、解决了潜在的设计延迟等,在工业领域率先提供FPGA与mask-programmeddevices开发的统一工作流程。13LaboratoryofElectronicDesignAutomation,CollegeofElectricalEngineering&NEWEnergy,ChinaThreeGorgesUniversityEDA实验室四、VHDL基本单元结构:1.Entity(实体):像一个黑盒子一样,用来说明模型外部的输入输出特征2.Architecture(构造体):用来定义模型的内容和功能,每一个构造体必须有一个实体与它相对应,所以两者一般成对出

4、现:3.Generic(类寓参里):规定端口的大小、实体中子元件的数目等;4.Ports(端口):是实体的一部分,主要用于信号的传输,常见的端口类型有N(数据只能进实体),OUT(数据只能流出实体),INOUT(即可流进又可流出),BUFFER数据流进实体同时可被反馈)日5.数据类型:BIT(位类型,只取‘0’或‘1');BITVECTOR(位矢里类型,包含一组位类型6.StdLogic数据类型:电路中有三态逻辑必须用std_logic和std_logic_vector;7.构造体:描述实体的内部结构和逻辑功能,和实体相联系,一个实体可以有多个构造体,构造体的运行时并发的五、实验

5、内容:实验一、1、实验题目:VHDL中的并行语句、进程1.并行语句1)13LaboratoryofElectronicDesignAutomation,CollegeofElectricalEngineering&NEWEnergy,ChinaThreeGorgesUniversityEDA实验室.在VHDL中,并行语句有多种语句格式,包括:并行信号赋值语句、进程语句、块语句、条件信号赋值语句、元件例化语句,生成语句,并行过程调用语句。2).并行信号赋值语句:它包括简单信号赋值语句、条件信号赋值语句和选择信号赋值语句。3).并行语句的优点:并行语句是硬件描述语言与一般软件程序的最

6、大区别所在,所以并行语句在结构体中的执行都是同时进行的,即他们的执行顺序与语句的书写的先后顺序无关。这种并行性是由硬件本身的并行性所决定的,即电路接通电源,它的各部分就会按照事先设计好的方案同时工作。2、进程:进程语句是VHDL中最重要的语句,具有并行和顺序行为的双重性,其特点主要有:1)进程和进程语句之间是并行的关系;2)进程内部是一组连续执行的顺序语句;3)进程语句与结构体中的其余部分进行信息交流是幸信号来完成的;4)一个构造体可以有多个进程语句;3、进程举例:编写包含以下内容的实体代码端口D为12位输入总线端口OE和CLK都是1位输入端口AD为12位双向总线端口A为12位输

7、出总线端口INT是1位输出端口AS是一位输出同时被用作内部反馈my_designad[11:0]d[11:0]a[11:0]oeintclkas4、实验步骤:根据所需条件编写实验代码。13LaboratoryofElectronicDesignAutomation,CollegeofElectricalEngineering&NEWEnergy,ChinaThreeGorgesUniversityEDA实验室7、实验代码:LIBRARY ieee;USE ieee.std log

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。