Latest Post
Verilog: Binary to Gray Converter Behavioral Modelling using Case Statement with Testbench Code
- Get link
- X
- Other Apps
Verilog Code for Binary to Gray Converter Behavioral Modelling using Case Statement with Testbench Code
module Bin_Gry(
input [3:0]din,
output [3:0]dout
);reg [3:0]dout;
always @ (din)begincase (din)0 : dout = 0;1 : dout = 1;2 : dout = 3;3 : dout = 2;4 : dout = 6;5 : dout = 7;6 : dout = 5;7 : dout = 4;8 : dout = 12;9 : dout = 13;10 : dout = 15;11 : dout = 14;12 : dout = 10;13 : dout = 11;14 : dout = 9;15 : dout = 8;default: dout = 4’b xxxx;endcaseend
endmodule//Testbench code for Binary to Gray Converter Behavioral Modelling using Case Statement
initial begin// Initialize Inputsdin = 0;
// Wait 100 ns for global reset to finish#100;
// Add stimulus here#100; din = 4;#100; din = 15;#100; din = 8;endinitial begin#100$monitor(“din = %b, dout = %b, din, dout);endendmodule
Xillinx Output:
Binary to Gray Converter Behavioral Modelling Verilog Code |
- Get link
- X
- Other Apps
Comments
Post a Comment