SlideShare a Scribd company logo
1
PRACTICAL WORK ASSESSMENT
EC303 COMPUTER ARCHITECTURE &
ORGANIZATION
PROGRAMME : PRACTICAL WORK NUMBER : 1
DATE : LECTURER’S NAME : M rizal
TITLE : Introduction to Altera Quartus II and Digital Circuit
1. PRACTICAL WORK ASSESSMENT - 100%
i. Practical Skill Assessment - 70%
ii. Lab Report Assessment - 30%
2. GENERIC SKILL ASSESSMENT - None
1. PRACTICAL WORK ASSESSMENT
NO.
A. PRACTICAL SKILL ASSESSMENT
(CLO1,PLO1,LD1)
ATTAINMENT
B. LAB REPORT
ASSESSMENT
ATTAINMENT
1.
Student able to identify, choose
and use apparatus/equipment’s
correctly
     
Report Format and
Organization
Results
Analysis
Question/
Discussion
Conclusion
   
   
   
   
   
2.
Student able to set and calibrate
apparatus/equipment correctly
     
3.
Student able to construct circuit
correctly
     
4.
Student able to measure
equipments correctly
     
5.
Student able to take the reading
measurement accurately
     
6.
Student able to follow instruction
and procedure correctly
     
7.
Student able to complete task
given within time frame
     
PERCENTAGE = (70%) PERCENTAGE = (30%)
2. GENERIC SKILL ASSESSMENT (GSA)
(PLO9, LD9)
ATTAINMENT TOTAL (100%)
NONE     
Remark: LD1 Knowledge, LD2 Practical Skill, LD3 Communication Skill, LD4 Critical Thinking and Problem Solving Skills
LD5 Sosial Skills and Responsibilities, LD6 Continuous Learning and Information Management Skills, LD7 Management and
Entrepreneurial Skills, LD8 Professionalism, Ethics and Moral, LD9 Leadership and Teamwork Skills
NO. REG. NO. NAME
PRACTICAL WORK ASSESSMENT
TOTAL
(A+B=100%)
GSA
(100%)
A. PRACTICAL
SKILL
ASSESSMENT
(70%)
B. LAB REPORT
ASSESSMENT
(30%)
2
PRACTICAL/LAB SHEET
EC303 COMPUTER ARCHITECTURE &
ORGANIZATION.
PRACTICAL LABORATORY NUMBER : 1
TITLE : INTRODUCTION TO ALTERA QUARTUS II AND DIGITAL CIRCUIT
LEARNING OUTCOME :
1. Construct arithmetic logic operation and interfacing circuit into the digital circuit
using logic gates and flip-flop (P4).
APPARATUS / EQUIPMENT :
1. Personal computer (Pentium III (866 MHz or faster))
2. Altera Quartus II,Version 8
INTRODUCTION / THEORY :
The Altera Quartus II design software provides a complete, multiplatform design
environment that easily adapts to your specific design needs. It is a comprehensive environment
for system-on-a-programmable-chip (SOPC) design. The Quartus II software includes solutions
for all phases of FPGA and CPLD design (Figure 1). In addition, the Quartus II software allows
user to use the Quartus II graphical user interface and command-line interface for each phase of
the design flow. User can use one of these interfaces for the entire flow, or different options at
different phases.
ACTION NAME & DESIGNATION SIGNATURE DATE
Prepared by:
Approved by:
3
Figure 1: Quartus II design flow.
WORKING PROCEDURES :
Experiment 1.1 : Draw a 2 input AND gate , and show the simulation
1. Run the Altera Quartus II program and create a new project.
2. Create a directory and name of the project as test1.
3. Choose the right device.
4. Make a new schematic file by clicking File > New > Block diagram/Schematic file
5. Draw the AND gate by insert the symbol. Select the symbol tool.
6. Add a symbol by type the name of component. (and2 = 2 input for AND gate; input =
input ; output=output)
Figure 2: And gate.
VCC
pin_name INPUT
VCC
pin_name2 INPUT
pin_name3OUTPUT
AND2
inst
4
7. Rename the input of the AND gate with A and B, and the output as C. Save all the
project.(step 1 until 7 is for drawing a circuit)
8. Compile the project by clicking a compilation button.
9. Click on the test1.bdf window and click Processing > Analyze Current File
10. Click Start Analysis & Synthesis button.
(step 8 until 10 is for compilation,analysis and synthesis the circuit)
11. Insert a title and get a RTL viewer by click Tool>Netlist Viewers >RTL Viewer
12. Create a new file of waveform file. Click File> New > Vector Waveform File
13. Right click on the waveform1.vwf window and click insert > insert node or bus > Insert
node or bus.
14. Click Node Finder > List. Select all the nodes found.
Figure 3: Node finder
15. Setup the value of clock for input A and B by clicking the overwrite clock icon. Click
the waveform, then click on the overwrite clock icon. For A, the time period is set to 10ns
with 50% duty cycle. For B, time period is change to 20ns.
5
Figure 4 : Clock setting.
16. Save all the project.
17. Click processing > simulator tool. Select simulation mode to functional. Click Generate
Functional Simulation Netlist. Click start.
18. Click open on the simulator tool window to see the simulation input file.
19. Click report on the simulator too; window to see simulation report.
20. Discuss all the result.
Experiment 1.2 : Combinational Logic Circuit
With the same steps, draw the combinational logic circuit by using Altera Quartus II, and
show the simulation waveform with the period value of A =10ns, B=20ns and C=40 ns with
50% duty cycle.
Figure 5: Combinational logic circuit.
6
RESULTS :
Experiment 1.1
Result
Schematic
circuit
(print
screen)
RTL
Viewer
(Print
screen)
Output
Waveform
(Sketch)
and truth
table
A B C
0 0
0 1
1 0
1 1
Output
Waveform
(print
screen)
7
RESULTS :
Experiment 1.2
Result
Schematic
circuit
(print
screen)
RTL
Viewer
(Print
screen)
Output
Waveform
(Sketch)
and truth
table
A B C J
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
8
Result
Output
Waveform
(print
screen)
ANALYSIS :
1. Altera Quartus ii application and logic circuit.
2. Boolean equation
3. Related output data and theory
9
QUESTION / DISCUSSIONS :
1. What the effect to the output waveform if the duty cycle below 50 percent, 50 percent
and over 50 percent?
CONCLUSION :

More Related Content

PPT
Bakery algorithm in operating system
DOCX
Wmc lab (1)
PPTX
Presentation on Bakery Algorithm
PPT
Bakery algorithm
PPTX
Function point analysis
PDF
Thesis+of+étienne+duclos.ppt
PDF
Develop Embedded Software Module-Session 2
PDF
C Programming Lab manual 18CPL17
Bakery algorithm in operating system
Wmc lab (1)
Presentation on Bakery Algorithm
Bakery algorithm
Function point analysis
Thesis+of+étienne+duclos.ppt
Develop Embedded Software Module-Session 2
C Programming Lab manual 18CPL17

What's hot (16)

PDF
Develop Embedded Software Module-Session 3
PDF
Cadancesimulation
PDF
00454
PDF
VLSI Final Design Project
PPTX
Isorc18 keynote
DOCX
Net practicals lab mannual
PPTX
Symbexecsearch
PDF
Algorithms Lecture 1: Introduction to Algorithms
DOCX
Relational Operators in C
PDF
Doctoral Consortium@RuleML2015: Genetic Programming for Design Grammar Rule I...
PDF
Automated Test Suite Generation for Time-Continuous Simulink Models
PDF
Algorithms Lecture 3: Analysis of Algorithms II
PPT
Csphtp1 06
PDF
Code quailty metrics demystified
PPTX
Survey on Software Defect Prediction
Develop Embedded Software Module-Session 3
Cadancesimulation
00454
VLSI Final Design Project
Isorc18 keynote
Net practicals lab mannual
Symbexecsearch
Algorithms Lecture 1: Introduction to Algorithms
Relational Operators in C
Doctoral Consortium@RuleML2015: Genetic Programming for Design Grammar Rule I...
Automated Test Suite Generation for Time-Continuous Simulink Models
Algorithms Lecture 3: Analysis of Algorithms II
Csphtp1 06
Code quailty metrics demystified
Survey on Software Defect Prediction
Ad

Similar to Labsheet1 ec303 student (20)

PDF
Micrcontroller iv sem lab manual
PDF
Altera up1
PDF
cscript_controller.pdf
DOCX
resumelrs_jan_2017
PDF
final report
DOCX
EC6612 VLSI Design Lab Manual
PDF
Dsp lab manual 15 11-2016
PDF
Prática de Studio 5000, inserir novos drives e instruções.
PDF
LOW COST SCADA SYSTEM FOR EDUCATION
DOCX
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
PDF
Filter designandanalysisusingmicrowaveoffice
PDF
File 1 proteus tutorial for digital circuit design
PDF
process control instrumentation lab and labview report
PDF
UDP Report
PDF
Be cps-18 cps13or23-module1
PDF
Engineering C-programing module1 ppt (18CPS13/23)
PPT
COCOMO MODEL
PDF
18CSL48.pdf
PDF
GE3171-PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY
PDF
1. Basics of C programming-123456674.pdf
Micrcontroller iv sem lab manual
Altera up1
cscript_controller.pdf
resumelrs_jan_2017
final report
EC6612 VLSI Design Lab Manual
Dsp lab manual 15 11-2016
Prática de Studio 5000, inserir novos drives e instruções.
LOW COST SCADA SYSTEM FOR EDUCATION
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
Filter designandanalysisusingmicrowaveoffice
File 1 proteus tutorial for digital circuit design
process control instrumentation lab and labview report
UDP Report
Be cps-18 cps13or23-module1
Engineering C-programing module1 ppt (18CPS13/23)
COCOMO MODEL
18CSL48.pdf
GE3171-PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY
1. Basics of C programming-123456674.pdf
Ad

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Updated Idioms and Phrasal Verbs in English subject
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Yogi Goddess Pres Conference Studio Updates
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Lesson notes of climatology university.
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Computing-Curriculum for Schools in Ghana
PDF
RMMM.pdf make it easy to upload and study
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
Cell Structure & Organelles in detailed.
STATICS OF THE RIGID BODIES Hibbelers.pdf
Complications of Minimal Access Surgery at WLH
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Updated Idioms and Phrasal Verbs in English subject
Module 4: Burden of Disease Tutorial Slides S2 2025
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Yogi Goddess Pres Conference Studio Updates
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Lesson notes of climatology university.
Anesthesia in Laparoscopic Surgery in India
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Cell Types and Its function , kingdom of life
Computing-Curriculum for Schools in Ghana
RMMM.pdf make it easy to upload and study
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Final Presentation General Medicine 03-08-2024.pptx

Labsheet1 ec303 student

  • 1. 1 PRACTICAL WORK ASSESSMENT EC303 COMPUTER ARCHITECTURE & ORGANIZATION PROGRAMME : PRACTICAL WORK NUMBER : 1 DATE : LECTURER’S NAME : M rizal TITLE : Introduction to Altera Quartus II and Digital Circuit 1. PRACTICAL WORK ASSESSMENT - 100% i. Practical Skill Assessment - 70% ii. Lab Report Assessment - 30% 2. GENERIC SKILL ASSESSMENT - None 1. PRACTICAL WORK ASSESSMENT NO. A. PRACTICAL SKILL ASSESSMENT (CLO1,PLO1,LD1) ATTAINMENT B. LAB REPORT ASSESSMENT ATTAINMENT 1. Student able to identify, choose and use apparatus/equipment’s correctly       Report Format and Organization Results Analysis Question/ Discussion Conclusion                     2. Student able to set and calibrate apparatus/equipment correctly       3. Student able to construct circuit correctly       4. Student able to measure equipments correctly       5. Student able to take the reading measurement accurately       6. Student able to follow instruction and procedure correctly       7. Student able to complete task given within time frame       PERCENTAGE = (70%) PERCENTAGE = (30%) 2. GENERIC SKILL ASSESSMENT (GSA) (PLO9, LD9) ATTAINMENT TOTAL (100%) NONE      Remark: LD1 Knowledge, LD2 Practical Skill, LD3 Communication Skill, LD4 Critical Thinking and Problem Solving Skills LD5 Sosial Skills and Responsibilities, LD6 Continuous Learning and Information Management Skills, LD7 Management and Entrepreneurial Skills, LD8 Professionalism, Ethics and Moral, LD9 Leadership and Teamwork Skills NO. REG. NO. NAME PRACTICAL WORK ASSESSMENT TOTAL (A+B=100%) GSA (100%) A. PRACTICAL SKILL ASSESSMENT (70%) B. LAB REPORT ASSESSMENT (30%)
  • 2. 2 PRACTICAL/LAB SHEET EC303 COMPUTER ARCHITECTURE & ORGANIZATION. PRACTICAL LABORATORY NUMBER : 1 TITLE : INTRODUCTION TO ALTERA QUARTUS II AND DIGITAL CIRCUIT LEARNING OUTCOME : 1. Construct arithmetic logic operation and interfacing circuit into the digital circuit using logic gates and flip-flop (P4). APPARATUS / EQUIPMENT : 1. Personal computer (Pentium III (866 MHz or faster)) 2. Altera Quartus II,Version 8 INTRODUCTION / THEORY : The Altera Quartus II design software provides a complete, multiplatform design environment that easily adapts to your specific design needs. It is a comprehensive environment for system-on-a-programmable-chip (SOPC) design. The Quartus II software includes solutions for all phases of FPGA and CPLD design (Figure 1). In addition, the Quartus II software allows user to use the Quartus II graphical user interface and command-line interface for each phase of the design flow. User can use one of these interfaces for the entire flow, or different options at different phases. ACTION NAME & DESIGNATION SIGNATURE DATE Prepared by: Approved by:
  • 3. 3 Figure 1: Quartus II design flow. WORKING PROCEDURES : Experiment 1.1 : Draw a 2 input AND gate , and show the simulation 1. Run the Altera Quartus II program and create a new project. 2. Create a directory and name of the project as test1. 3. Choose the right device. 4. Make a new schematic file by clicking File > New > Block diagram/Schematic file 5. Draw the AND gate by insert the symbol. Select the symbol tool. 6. Add a symbol by type the name of component. (and2 = 2 input for AND gate; input = input ; output=output) Figure 2: And gate. VCC pin_name INPUT VCC pin_name2 INPUT pin_name3OUTPUT AND2 inst
  • 4. 4 7. Rename the input of the AND gate with A and B, and the output as C. Save all the project.(step 1 until 7 is for drawing a circuit) 8. Compile the project by clicking a compilation button. 9. Click on the test1.bdf window and click Processing > Analyze Current File 10. Click Start Analysis & Synthesis button. (step 8 until 10 is for compilation,analysis and synthesis the circuit) 11. Insert a title and get a RTL viewer by click Tool>Netlist Viewers >RTL Viewer 12. Create a new file of waveform file. Click File> New > Vector Waveform File 13. Right click on the waveform1.vwf window and click insert > insert node or bus > Insert node or bus. 14. Click Node Finder > List. Select all the nodes found. Figure 3: Node finder 15. Setup the value of clock for input A and B by clicking the overwrite clock icon. Click the waveform, then click on the overwrite clock icon. For A, the time period is set to 10ns with 50% duty cycle. For B, time period is change to 20ns.
  • 5. 5 Figure 4 : Clock setting. 16. Save all the project. 17. Click processing > simulator tool. Select simulation mode to functional. Click Generate Functional Simulation Netlist. Click start. 18. Click open on the simulator tool window to see the simulation input file. 19. Click report on the simulator too; window to see simulation report. 20. Discuss all the result. Experiment 1.2 : Combinational Logic Circuit With the same steps, draw the combinational logic circuit by using Altera Quartus II, and show the simulation waveform with the period value of A =10ns, B=20ns and C=40 ns with 50% duty cycle. Figure 5: Combinational logic circuit.
  • 8. 8 Result Output Waveform (print screen) ANALYSIS : 1. Altera Quartus ii application and logic circuit. 2. Boolean equation 3. Related output data and theory
  • 9. 9 QUESTION / DISCUSSIONS : 1. What the effect to the output waveform if the duty cycle below 50 percent, 50 percent and over 50 percent? CONCLUSION :