欢迎来到天天文库
浏览记录
ID:47485224
大小:1.01 MB
页数:13页
时间:2020-01-12
《三峡大学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
此文档下载收益归作者所有