Describe digital logic circuit on behavioral and gate


1. Functional Specifications

Design a Verilog program that performs the basic arithmetic and logic operations (ALU) on two

3-bit binary inputs, and displays the outcome on 7-segments.

• Arithmetic operations: addition and subtraction

• Logic operations: AND and OR

• Displaying results:

- For addition and subtraction: display the result using decimal digits

- For logic AND and OR: display the result using binary digits

2 Objectives

Demonstrate the ability to

1. program in Verilog to describe digital logic circuit on behavioral and gate level;

2. use Xilinx ISE for coding and synthesizing the logic design;

3. use Spartan 3 development board to implement and verify the design.

i want like this cods to use in the Xilinx program
this is Example

module seg7(bcd, leds, control, enable);

input [3:0] bcd;

input [1:0] control;

output reg [1:7] leds;

output reg [3:0] enable;

always @ (control)

case (control)

2'b00: enable = 4'b1110;

2'b01: enable = 4'b1101;

2'b10: enable = 4'b1011;

2'b11: enable = 4'b0111;

endcase

always @ (bcd)

case (bcd)

4'b0000: leds = 7'b0000001;

4'b0001: leds = 7'b1001111;

4'b0010: leds = 7'b0010010;

4'b0011: leds = 7'b0000110;

4'b0100: leds = 7'b1001100;

4'b0101: leds = 7'b0100100;

4'b0110: leds = 7'b0100000;

4'b0111: leds = 7'b0001111;

4'b1000: leds = 7'b0000000;

4'b1001: leds = 7'b0000100;

4'b1010: leds = 7'b0001000;

4'b1011: leds = 7'b1100000;

4'b1100: leds = 7'b0110001;

4'b1101: leds = 7'b1000010;

4'b1110: leds = 7'b0010000;

4'b1111: leds = 7'b0111000;

default: leds = 7'bx;

endcase

endmodule

Solution Preview :

Prepared by a verified Expert
Electrical Engineering: Describe digital logic circuit on behavioral and gate
Reference No:- TGS01190228

Now Priced at $45 (50% Discount)

Recommended (96%)

Rated (4.8/5)

A

Anonymous user

3/17/2016 7:59:00 AM

For the assignment of designing a Verilog program illustrated above, I am the only student in the whole class who submit it within time-limit and with proficiency. The total credit goes to the professional tutor of this site. They provide me the complete and detailed solution including the program as well as the snapshots with results in a word file. From now, i have decided to always take their assistance whenever in academic trouble.