
合工大FPGA实验报告涉及译码器、加法器、投票表决器、巴克码信号发生器、数字钟、状态机以及ADC0809采样控制电路的实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
实验一:七段数码显示译码器设计………………………………P3
实验二:八位硬件加法器设计……………………………………P7
实验三:七人投票表决器Verilog HDL设计……………………P11
实验四:巴克码信号发生器……………………………………P16
实验五:多功能数字钟设计……………………………………P22
实验六:状态机实现的ADC0809采样控制电路………………P29
实验总结与感悟 …………………………………………………P36
实验一:七段数码显示译码器设计
一、实验目的(1)旨在掌握Verilog HDL语言,并将其应用于设计简单的组合逻辑电路。(2)进一步学习运用case语句,以清晰地描述真值表。二、所需设备与器材GW-PK2 EDA实验箱一台。三、实验内容及步骤 1. 实验原理及内容 七段数码显示通常采用纯组合电路,并广泛应用于小型专用集成电路(如74或4000系列器件),但这些器件主要用于十进制BCD码的译码。然而,在数字系统的数据处理和运算中,二进制是核心。因此,输出结果通常以十六进制形式呈现。为了实现十六进制数的译码和显示,一种便捷的方法是在FPGA/CPLD中实施译码程序。2. 详细步骤(1)利用Verilog HDL语言构建一个共阴数码管的译码电路,并通过case语句精确地定义7段译码器的真值表。(2)完成编译、综合、适配以及下载过程,并对验证结果进行全面检查。(3)进行功能仿真测试,以确保电路的正确运行。(4)设计提示:建议选择实验电路模式6,并利用数码8来显示译码输出(PIO46~PIO40)。同时,使用键8、键7、键6和键5作为四位控制输入信号,从而对硬件验证译码器的性能进行严格测试。请注意在仿真过程中,所有四位输入必须采用总线方式提供数据。该方案具有成本效益和实用性,希望您用餐愉快!
全部评论 (0)


