Starting from:

$25

CDA4203L-Lab 1 Schematic Capture Solved

To learn and practice schematic entry and simulation.

Problem: Implement an ALU (Arithmetic Logic Unit) satisfying the following functional requirements. You should complete schematic capture tutorial, before you start on this lab.

 
 

Function
Select (S)  S1    S0
Y
Invert
 0      0

Add
 0      1
A + B
Subtract
 1      0
A - B
Double
 1      1
2*A
 
 

Figure 1: ALU Port Interface and Function Table

 

1.     Design and create a schematic of the ALU using ISE Schematic Entry tool.

2.      Create a test bench and use it to test the ALU functionality.  Include at least two test vectors per function.   

 

Deliverables: A concise report that includes your design and simulation results.

 

Report Organization (A template will be provided on Blackboard): 

□ Cover sheet 

□ ALU schematic 

□ Brief description of your design  

□ Simulation waveforms  

□ IP Block 

□ Feedback: Hours spent, Exercise difficulty (Easy, Medium, Hard) 

 

Important:  

□ Do not discard your design.  It will be used as starting point for subsequent lab exercise(s).

More products