Professional Documents
Culture Documents
CO2037 - VL00 Introduction To Hardware Engineering
CO2037 - VL00 Introduction To Hardware Engineering
Contents
§ What do we invent new hardware for?
§ What is engineering and what does it involve?
§ Hardware Engineering Process:
▫ Requirements engineering
▫ Conceptual design
▫ Schematic design & validation
▫ PCB layout & inspection
▫ Fabrication & assembly output
▫ Hardware testing
CO2037 – Introduction to Hardware Engineering 3
§ Computer categories:
▫ General purposes computers
▫ Specific purposes computers
What is engineering?
§ According to the Oxford Advanced Learners’ Dictionary:
▫ Engineering (/ˌendʒɪˈnɪərɪŋ/): the activity of applying scientific knowledge to the
design, building and control of machines, roads, bridges, electrical equipment, etc.
§ In practice:
▫ What does an engineer do? à Engineering.
▫ What is engineering? à It’s what an engineer does.
▫ The result may have to meet a lot of strict requirements and constraints.
▫ In most projects, engineers are almost unable to produce a solution that meets all
the requirements directly from the problem descriptions.
è Engineering activities are divided into several consecutive steps.
So, an engineering process is a sequence of consecutive steps to turn the idea of a
possible solution to a problem into reality.
CO2037 – Introduction to Hardware Engineering 12
§ Ouput:
▫ Technical documents:
Datasheet
User’s manual
Homework
1. Propose a specification for the example on slide 15
2. Draw a diagram describing the “hardware development cycle” using the
understanding of the “hardware engineering process” introduced in today’s
lecture slides.
The two exercises above are not compulsory but are highly recommended to
complete.
CO2037 – Introduction to Hardware Engineering 25
Assignments
§ Check it out on your BKeL site for detailed requirements
§ You are expected to finish a complete hardware engineering process for
your assignment.
§ Work in groups of 3 to 4 students.
§ You had better start early!
§ You should ask the lecturer before you start whether your assignment is
too simple.
§ No cheat!!!