文档详情

可编程逻辑器件原理及应用EDA-课程报告-地大.doc

发布:2017-05-29约8.34千字共21页下载文档
文本预览下载声明
EDA课程报告 班 级: 学 号: 姓 名: 专 业:机械设计制造及其自动化 指导教师: 2016年11月 目 录 实验一 3-8译码器……………………………………………………1 一、实验目的………………………………………………………………………… 二、实验硬件要求…………………………………………………………………… 三、实验电路连线与实验结果……………………………………………………… 四、原理图法………………………………………………………………………… 五、?3-8译码器的文本描述?………………………………………………………… 六、真值表…………………………………………………………………………… 七、软件仿真结果…………………………………………………………………… 实验二 扫描显示电路驱动设计……………………………………… 一、实验目的………………………………………………………………………… 二、实验硬件要求…………………………………………………………………… 三、实验步骤………………………………………………………………………… 四、实验电路连线与实验结果……………………………………………………… 五、数码管译码器的文本描述?与仿真……………………………………………… 六、分频器的文本描述?与仿真……………………………………………………… 七、片选模块文本描述?与仿真……………………………………………………… 八、顶层设计………………………………………………………………………… 实验三 全减器的设计………………………………………………… 一、实验目的………………………………………………………………………… 二、实验硬件要求:………………………………………………………………… 三、实验电路连线与实验结果……………………………………………………… 四、方法一(原理图法)…………………………………………………………… 五、方法二(半减器原理图例化法)……………………………………………… 六、方法三(文本输入法)………………………………………………………… 七、方法四(文本输入与原理图结合法)………………………………………… 实验一 3-8译码器 一、实验目的: 通过一个简单的3—8译码器的设计,掌握逻辑电路的设计方法。 二、实验硬件要求: 输入:DIP拨码开关3位 输出:LED灯 主芯片:EP2C8Q208C8 三、实验电路连线与实验结果 4位DIP拨码开关1-4对应的FPGA管脚为pin128,127,118,117,可任意选取三位使用。8个LED灯对应管脚为pin133,134,135,137,138,139,141,142。拨动拨码开关,观察LED灯与输入状态的对应关系与真值表的情况是否一致。 四、原理图法: 根据实验指导书所给出的原理图,在Quartus II 9.0中,新建一个工程,并进入原理图编辑界面。插入非门、与门等原件,并按顺序连线,注意不要漏连或未连接上。所有元器件插入并连接完后,检查一遍。程序编译前,先将其他闲置端口设置为高阻态(保护实验器材,防止不必要的损坏),随后编译。 编译无报错,即可开始波形仿真,点击菜单栏创建波形文件并把设置结束时间为50微秒。右键点击Insert-Node Finder,将各端口插入到波形文件中。调整A、B、C波形,使其按序排列组成所有可能的情况,点Start Simulation进行仿真。 仿真后,若无错误,结果会出现阶梯状波形。这时可以开始安装驱动程序,烧录程序到实验室的开发板中,我选择的是选择JTAG方式传输数据。烧录完成后使用开发板上的3个开关模拟输入,并观察上方LED的亮灭状况。 五、?3-8译码器的文本描述? 因为已知3-8译码器的真值表,且原理图连线较多,元件之间逻辑关系显得较为复杂,故采用CASE语句,运用真值表编写程序。代码如下:? library?ieee;? use?ieee.std_logic_1164.all;? entity?yima38?is? port?(A,B,C:in?std_logic;? ????????D0,D1,D2,D3,D4,D5,D6,D7:out?std_logic);? end?entity?yima38;? architecture?bhv?of?yima38?is? signal?abc?:std_
显示全部
相似文档