跳到主要内容

实验

实验简介

本教程以实验为主,结合相应的实验案例,以详细的讲解和实验步骤让大家尽快熟悉FPGA开发的基本流程、Lattice Diamond软件平台的使用方法以及本节实验相关模块的工作原理。

通过实验,需要掌握以下知识要点:

  • 熟悉和掌握FPGA开发的基本流程
  • 掌握Lattice Diamond软件平台的基本使用方法
  • 掌握使用Verilog HDL语言基于FPGA实现抢答器的原理及其方法

背景知识

在当代社会中企业,学校和电视台等单位经常举办各种智力竞赛,抢答计分器是必要设备。过去在举行的各种竞赛中国我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。人们于是开始寻求一种能不依人的主观意愿来判断的设备来规范比赛。因此,为了克服这种现象的惯性发生,人们利用各种资源和条件设计出很多的抢答器,从最初的简单抢答按钮,到后来的显示选手号的抢答器,再到现在的数显抢答器,其功能在一天天的趋于完善,不但可以用来倒计时抢答,还具有报警灯功能,有了这些更准确的仪器,使我们的竞赛变得更加精彩纷呈,也使比赛更突显其公平公正的原则。

实验环境

  • 硬件环境:STEP FPGA 实验平台
  • 软件环境:Lattice Diamond开发环境