跳到主要内容

实验

实验简介

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

触发器是具有记忆功能的基本逻辑单元,是构成时序逻辑电路的基础。希望大家通过对触发器实验的学习,掌握以下知识要点:

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

背景知识

触发器是构成各种时序电路的基本存储单元电路,它的基本特点是具有两个自行保持的0和1两个稳定状态,在触发信号的作用下根据不同的输入信号可以置换成1或0状态。

根据电路结构形式的不同,触发信号的触发方式可以分为三种:电平触发、脉冲触发和边沿触发,不同触发方式的触发器在状态的翻转过程中具有不同的动作特点。

由于输入方式及触发器状态随输入信号变化的规律不同,各种触发器在具体的逻辑功能上有所差别,根据这些差别将触发器分成了SR、D、T、JK等几种逻辑功能的类型。这些逻辑功能可以用特性表、特性方程或状态转移图描述,下面我们用Verilog HDL语言描述触发器电路。

实验环境

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