Simulation Lab 3

docx

School

Chandler-Gilbert Community College *

*We aren’t endorsed by this school

Course

120

Subject

Electrical Engineering

Date

Jan 9, 2024

Type

docx

Pages

11

Uploaded by PresidentGazelle3828

Report
CSC/EEE 120 Simulation Lab 3 Answer Sheet Arithmetic and Logic Unit Name: Luis Gerardo Escobar Date: 10/20/23 Task C-1: Build the NOT/NEG Circuit Include a picture of your Logic Works NOT/NEG circuit here: Error: Reference source not found lists the functionality of the NOT/NEG circuit based on the input control values. Perform the testing procedures outlined in the laboratory document on your circuit and record your results in Error: Reference source not found. Place a mark in the checkmark column of Error: Reference source not found next to values you used to verify your circuit. Explain your test plan here: ______________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ 1
_____________________________________________________________________________________ NEG/NOT PASS FUNCTION 0 0 PASS-THROUGH 0 1 TWO'S COMPLEMENT 1 0 PASS-THROUGH 1 1 ONE'S COMPLEMENT Debug NEG/NOT PASS (A3,A2,A1,A0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) 0 0 5 5 X 0 0 7 7 X 0 1 5 B X 0 1 7 9 X 1 0 A A X 1 0 B B X 1 1 A 5 X 1 1 B 4 X Include a picture of your LogicWorks NOT/NEG subcircuit symbol here: 2
Task C2.2: Build and Test the ADD/OR Circuit Include a picture of your Logic Works circuit, which implements the logic shown on page 6 of the laboratory document, here: 3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Test your circuit and record your results in Table 2 3. Place a mark in the checkmark column of Error: Reference source not found next to values you used to verify your circuit. Explain and justify your test procedure here. Do not worry about the Cout values. ________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ Table 1* ADD’/OR PASS’ FUNCTION 0 0 PASS-THROUGH (values of As) 0 1 ADD 1 0 PASS-THROUGH (values of As) 1 1 OR *Be sure to list functionality in column 3 of Table 1. Table 2 Function = Pass-Through ( Pass = 0 ) Debug (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) C 3 C X D 0 D A 2 Function = Function = Function = Include a picture of your Logic Works subcircuit symbol for ADD/OR here: 4
5
Task C3: Build and Test the ALU Circuit Include a picture of your Logic Works ALU circuit, shown in the laboratory document, here: Record the function performed for different combinations of inputs in Table 3. Test your ALU circuit and record the results of your testing in Table 4. Do not worry about the Cout values. Cout and Cin are mostly used to cascade the 4-bits to an 8-bits ALU. Table 3 A_Only Logic/Arith Invert Function 0 0 0 Pass-Through A 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Table 4 Function = Pass-Through A ( A_Only = 0 Logic/Arith = 0 Invert= 0 ) Debug (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) 5 C 5 X Function = ( A_Only = 0 Logic/Arith = 0 Invert= 1) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) Function= ( A_Only = 0 Logic/Arith = 1 Invert= 0) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) Function= ( A_Only = 0 Logic/Arith = 1 Invert= 1) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) Function= ( A_Only = 1 Logic/Arith = 0 Invert= 0) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) Function= ( A_Only= 1 Logic/Arith= 0 Invert= 1) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) 7
Function= ( A_Only = 1 Logic/Arith = 1 Invert= 0) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) Function= ( A_Only = 1 Logic/Arith = 1 Invert= 1) (A3,A2,A1,A0) in HEX (B3,B2,B1,B0) in HEX (Y3,Y2,Y1,Y0) in HEX Checkmark (X) Include a picture of your Logic Works ALU subcircuit symbol here Do not forget to record a video (30 sec – 2 min) showing your ALU device is working properly. Use the same values of 5 on the As input and (10 or A) on the Bs input for the ALU demo functions. Submit the video in addition to your template on Canvas. Task C4: Backup Your Files 8
Did you backup your files to a NEW directory?____________ 9
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
S IMULATION L AB 3 (S TAGE C): L AB R EPORT G RADE S HEET Name : Instructor Assessment: Task Oriented Grading Criteria Max Points Points Lost Template Neatness, Clarity, and Concision 10 Description of Assigned Tasks, Work Performed & Outcomes Met Task C1: Build the NOT/NEG Circuit 15 Task C2.2: Build and Test the ADD/OR Circuit 15 Task C3: Build and Test the ALU Circuit 40 Task C4: Video explanation of the ALU device 20 Points Lost Lab Score (100 points total) Late Lab Lab Score 10
S ELF -A SSESSMENT W ORKSHEET Credit will NOT be given for including this worksheet with your lab report; however, your responses will not be graded . They are for your instructor’s information only. Write below any suggestions you have for improving this laboratory exercise so that the stated learning outcomes are achieved. 11