1、实验六 在系统编程 实验 实验目的实验目的 :学习使用学习使用 VHDL语言设计简单组合逻辑电语言设计简单组合逻辑电路。路。学习使用学习使用 Quartus II软件。软件。学习在系统可编程器件的下载。学习在系统可编程器件的下载。1TEC-8VHDL设计步骤 按给定项目,写出按给定项目,写出 VHDL文件(实体、结文件(实体、结构体),调用所需库;构体),调用所需库; 根据所选器件锁定管脚;根据所选器件锁定管脚; VHDL文件进行综合和编译;文件进行综合和编译; 进行功能和实时仿真;进行功能和实时仿真;2TEC-8VHDL设计步骤 选择器件,适配(选择器件,适配( Fit Design),生成
2、),生成JEDEC文件;文件; 运行下载程序,将运行下载程序,将 JEDEC文件下载到器件中文件下载到器件中; 按设计接好电路,观察结果,修改完成设按设计接好电路,观察结果,修改完成设计。计。3TEC-8实验六 在系统编程 实验 EPM7128引脚图:引脚图:JTAG下载插座信号下载插座信号 :1: TCK 2:GND3:TDO 4:VCC5:TMS 6:NC7:NC 8:NC9: TDI 10:GND4TEC-8实验六 在系统编程 实验5TEC-8实验六 在系统编程 实验 实验所用的器件和设备实验所用的器件和设备EPM7128SLC84-15;TEC-8数字逻辑实验系统数字逻辑实验系统 ;U
3、T60A数字万用表、逻辑笔;TDS 1001数字存储示波器数字存储示波器 。6TEC-8实验六 在系统编程 实验 实验内容实验内容 :1.用用 VHDL语言设计一个语言设计一个 3:8线译码器,下表是线译码器,下表是3:8线译码器的真值表:线译码器的真值表:2.在在 Quartus II环境下,输入两种设计方案,环境下,输入两种设计方案,并进行行编辑、连接、器件适配和下载。并进行行编辑、连接、器件适配和下载。3.在在 TEC-8实验台上用万用表或逻辑笔检查设实验台上用万用表或逻辑笔检查设计的正确性。计的正确性。 7TEC-8实验六 在系统编程 实验 EPM7128管脚锁定: 信号名 引脚号 信
4、号方向 信号意义 S1 81 in 译码输入 in0 S2 80 in 译码输入 in1 S3 79 in 译码输入 in2 S4 77 in 译码使能8TEC-8实验六 在系统编程 实验 EPM7128管脚锁定:管脚锁定: 信号名信号名 引脚号引脚号 信号方向信号方向 信号意义信号意义L0 44 out L0的驱动信号 L1 45 out L1的驱动信号L2 46 out L2的驱动信号 L3 48 out L3的驱动信号 L4 49 out L4的驱动信号 L5 50 out L5的驱动信号 L6 5 1 out L6的驱动信号 L7 52 out L8的驱动信号9TEC-8实验六 在系统编程 实验 将扁平电缆的将扁平电缆的 34 芯端插到插座芯端插到插座 J6 中中(EPM7128左侧 ) ,将,将 12 芯端插到插座芯端插到插座 J4中(中( LED右下),将右下),将 16 芯端插到插座芯端插到插座 J8 中(中( K15-K0上)。上)。 注意:扁平电缆进行插注意:扁平电缆进行插接或者拔出必须在关电源后进行。接或者拔出必须在关电源后进行。 另外,另外,做实验时,应将短路子做实验时,应将短路子 DZ10 短接,以使发短接,以使发光二极管受到控制;实验完成后,应将短光二极管受到控制;实验完成后,应将短路子路子 DZ1 0断开。断开。10TEC-8