差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
实验1-1_2输入基本门电路 [2017/02/24 16:22]
zhijun
实验1-1_2输入基本门电路 [2017/02/24 16:55] (当前版本)
zhijun
行 1: 行 1:
 <WRAP center ​ 60%> <WRAP center ​ 60%>
-====== 实验基本逻辑门 ======+====== 实验1.1 基本组合逻辑电路 ​======
 </​WRAP>​ </​WRAP>​
  
 ===== 1.实验目的 ===== ===== 1.实验目的 =====
  
-  * 熟悉和掌握FPGA开发流程和Lattice Diamond软件使用方法// +  * 熟悉和掌握FPGA开发流程和Lattice Diamond软件使用方法 
-  * 通过实验理解基本门电路// +  * 通过实验理解基本门电路 
-  * 掌握用Verilog HDL数据流基本门电路的方法//+  * 掌握用Verilog HDL数据流基本门电路的方法
  
 ===== 2.实验任务 ===== ===== 2.实验任务 =====
  
-利用Verilog语言实现不同的2输入基本逻辑门。//+利用Verilog语言实现不同的2输入基本逻辑门。
  
 ===== 3.实验原理 ===== ===== 3.实验原理 =====
  
-// 与门,或门,与非门,或非门,异或门,同或门真值如下表所示:+ 与门,或门,与非门,或非门,异或门,同或门真值如下表所示: 
 + 
 +{{ :​2选1选择器逻辑单元真值表.png |}}  
 +   
 + ​原理图如下所示: 
 +  
 +{{ :​2选1输入电路原理图.png |}}  
  
-// 
  
 ===== 4.Verilog HDL建模描述 ===== ===== 4.Verilog HDL建模描述 =====
行 79: 行 85:
 ==== 仿真程序清单gates_tb.v ==== ==== 仿真程序清单gates_tb.v ====
  
 +
 +<code verilog>
 +//​********************************************************
 +//
 +//   ​Copyright(c)2016,​ STEP FPGA 
 +//   All rights reserved
 +//
 +//   File name       : ​  ​gates_tb.v
 +//   ​Module name     : ​  ​gates_tb
 +
 +//   ​Author ​         :   STEP
 +//   ​Email ​          : ​  ​info@stepfpga.com
 +//   ​Data ​           :   ​2016/​08/​19
 +
 +//   ​Version ​        : ​  V1.0
 +//   ​Description ​    : ​  ​testbench module
 +//
 +//   ​Modification history
 +//   ​----------------------------------------------------------------------------
 +// Version ​      ​Data(2016/​08/​19) ​  V1.0
 +// Description ​  
 +//
 +//​********************************************************
 +//
 +//
 +//​*******************
 +//DEFINE MODULE PORT
 +//​*******************
 +`timescale 1ns/100ps
 +module gates_tb;
 +
 +reg a,b;
 +wire [5:0] led;
 +initial ​
 + begin ​
 + a=0;
 + b=0;
 + #50;
 + a=0;
 + b=1;
 + #50;
 + a=1;
 + b=0;
 + #50;
 + a=1;
 + b=1;
 + #50;
 + end
 +gates gates_tb_uut(
 + .a (a),​
 + .b (b),​
 + .led (led),​
 + .empty ()
 + );
 +endmodule
 +
 +</​code> ​