当前位置:   article > 正文

FPGA在校学习记录系列---实验2八线三线编码器并仿真(Verilog HDL)_83线优先编码器仿真

83线优先编码器仿真

此系列记录FPGA在学校的学习过程。

FPGA系列
需要用到的软硬件:
软件:Quartus II 15.0 (64-bit)
在这里插入图片描述

硬件:
5CEBA4F23C7芯片

创建工程在上一个文章

链接:
FPGA在校学习记录系列—新建一个FPGA工程编写程序并仿真(Verilog HDL)
创建工程名:coder8_3

8线3线编码器真值表

在这里插入图片描述

打开好创建的工程

在.v文件中添加需要实现的代码

//code8_3.v文件
module coder8_3(a,b);
	input a;
	output b;
	wire [7:0] a;
	reg [2:0] b;
	always@(a or b)
	begin:coder8_3
		 case (a)    
			8'b10000000:b=3'b000;
			8'b01000000:b=3'b001;
			8'b00100000:b=3'b010;
			8'b00010000:b=3'b011;
			8'b00001000:b=3'b100;
			8'b00000100:b=3'b101;
			8'b00000010:b=3'b110;
			8'b00000001:b=3'b111;	
		endcase
	end
endmodule
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

根据上面的链接文章步骤生成.vt文件,并在启动项里添加初始值

//code8_3.vt文件(写在启动里面)
initial                                                
begin                                                  
// code that executes only once                        
// insert code here --> begin                          
   a=8'b10000000;
	#100
	a=8'b01000000;
	#100
	a=8'b00100000;
	#100
	a=8'b00010000;
	#100
	a=8'b00001000;
	#100
	a=8'b00000100;
	#100
	a=8'b00000010;
	#100
	a=8'b00000001;
	
// --> end                                             

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

实验仿真结果

(仿真步骤在第一篇文章)
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/616959
推荐阅读
相关标签
  

闽ICP备14008679号