Latest Post
Verilog: 1 Bit Magnitude Comparator Behavioral Modelling using If Else Statement with Testbench Code
- Get link
- X
- Other Apps
Verilog Code for 1 Bit Magnitude Comparator Behavioral Modelling using If Else Statement with Testbench Code
module 1_Mag_Comp(
input a,b,
output equal, greater, lower
);reg greater, equal, lower;initial greater = 0, equal = 0, lower = 0;
always @ (a or b)beginif (a < b)begingreater = 0; equal = 0; lower = 1;endelse if (a == b)begingreater = 0; equal = 1; lower = 0;endelsebegingreater = 1; equal = 0; lower = 0;endend
endmodule//Testbench code for 1 Bit Magnitude Comparator Behavioral Modelling using If Else Statement
initial begin// Initialize Inputsa = 0; b = 0;
// Wait 100 ns for global reset to finish
#100;
// Add stimulus here#100; a = 0; b = 1;#100; a = 1; b = 0;#100; a = 1; b = 1;endinitial begin#100$monitor(“a = %b, b = %b, lower = %b, greater = %b, equal = %b”, a, b, lower, greater, equal);endendmodule
Xillinx Output:
1 Bit Magnitude Comparator Verilog Response |
- Get link
- X
- Other Apps
Comments
Post a Comment