Bab Avt 2116 Midterm Module 2
Bab Avt 2116 Midterm Module 2
Bab Avt 2116 Midterm Module 2
Understand the design of the various functional units and components of computers.
Identify the elements of modern instructions sets and their impact on processor design.
TABLE OF CONTENTS
Computer Architecture
The Address and Data Buses provide a pathway for information to f low
between the CPU, Main Memory, and the I/O system. They are referred to as
parallel busses because they consist of multiple lines that send related parts of
information simultaneously. Information, either data or instructions, contained on
each parallel line is sent from multiple ports on the CPU to arrive at multiple ports at
either the Main Memory or the I/O system, or vice versa.
The Control Bus, which provides control signals between the CPU, Main
Memory, and the I/O system, is a serial bus. Buses that connect the I/O system with
external input and output devices, such as displays and storage, are also serial
buses. Serial buses differ from parallel buses in that one bit of information is
transmitted or received one bit at a time on a single line in a serial fashion, rather
than information being sent all at once over multiple lines, as is done with a parallel
bus. Parallel buses tend to be short and are internal to the computer, where serial
buses are used externally throughout the aircraft.
The CPU is the "brain" of the computer. It retrieves and executes instructions
(i.e., sequence of steps) stored in memory and coordinates the flow of data
throughout the computer in a synchronous manner controlled by the clock timing
signals. The clock generates a periodic square-wave pulse train used as timing
signals. Following a HIGH pulse from the clock, the CPU retrieves data and
instructions from Main Memory or the I/O system on the parallel data bus, processes
the data, and writes the result back on to the data bus to send to the Main Memory
or to the I/O system if, for example, the result is to be displayed or put in to external
storage.
1
AVT 2116 - DIGITAL TECHNIQUES
The Main Memory stores the information for later access by the CPU. The
Input and Output (I/O) system converts the information to other forms to facilitate
communication with other on-board computers and to their operators (e.g., flight
crew, technicians, etc. through external serial data buses, such as MIL-STD-1553B,
ARINC 429, ARINC 629, etc.
1 KB = 1 000 bytes
1 MB = 1 000 KB = 1 000 000 bytes
1 GB = 1 000 MB = 1 000 000 000 bytes
Bits are grouped together to form "words". A word is a basic group of digits
treated as a unit by a computer. All modern computers use a multiple of a byte as
their word size. The parallel data bus between the CPU and Main Memory is
normally the same width as the word size or a multiple of the word size. Thus, a 32-
bit computer would typically have 32 data bus lines.
2
AVT 2116 - DIGITAL TECHNIQUES
There are two types of words: instructions and data. Instructions retrieved
from Main Memory tell the CPU what operation to perform on the data. The
instructions are a series of steps, such as "branch" to a new instruction, perform a
mathematical operation on the data, write the data back into Main Memory, read
from the I/O system, or write to the I/O system. Branch is an instruction that may
cause the computer to begin execution of a different instruction sequence.
In addition to instruction words there are data words. The numbers in the data
are called operands because they are operated on by the instruction set. Operands
are defined as objects of a mathematical operation. There are two basic types of
data words: fixed-point and floating-point. Fixed-point data words are most common.
Fixed-point is further divided into signed and unsigned data. Unsigned data is the
simplest since all the bits in the data word signify the magnitude of the number.
A 32-bit two’s complement signed number can hold values from -2³¹-1 to 2³¹.
3
AVT 2116 - DIGITAL TECHNIQUES
As shown in Figure 1-3, for signed data, the first bit is the sign, whereby logic
0 is plus (+) and logic 1 is minus (-). The remaining bits signify the magnitude of the
number. Floating- point data words are used for numbers that need to be expressed
in scientific notation. After the sign bit, the 8 bits that follow are used to express the
exponent with the remaining 23 bits reserved for the multiplier, as shown in Figure
1-4.
SOFTWARE
4
AVT 2116 - DIGITAL TECHNIQUES
model-based source code is then translated into executable object code (machine
language) via a software program called a compiler or an interpreter. The difference
is that a compiler reads the entire source code before it generates the object code,
while the interpreter reads one instruction at a time, produces the object code, and
executes the instruction before reading the next instruction. Compiled programs
execute much faster than interpreted programs, and for this reason, are the only
programs used for avionics software development. (Figure 1-6)
Figure 1-6. High-level source code converted in to object code (machine language).
HARDWARE
Figure 1-7, illustrates what is known as the John von Neumann architecture
after its discoverer who was the first to present the idea of stored program
computers. It consists of a Central Processing Unit (CPU), which contains the
Arithmetic Logic Unit (ALU), Control Unit (CU), and Main Memory Unit. It typically
interfaces to external secondary memory storage and to input and output devices
(called peripherals), such as a keyboard, mouse, display, printer, etc.
6
AVT 2116 - DIGITAL TECHNIQUES
The Control Unit (CU), supervises overall CPU operations, controls the ALU,
initiates I/O functions, and decodes instructions to determine whether to add,
subtract, multiply, divide, compare, or some other operation. The CU directs the data
path between the registers and the ALU to perform a sequence of operations, such
as moving an integer from a register to the ALU to execute a given instruction. The
7
AVT 2116 - DIGITAL TECHNIQUES
True ROM chips are manufactured with object code stored on the chip. This is
known as firmware. A variation of ROM are Programmable Read-Only Memory
(PROM) chips that are manufactured blank with no instruction sets. PROMs are
programmed after manufacture by plugging them into a PROM programmer where
setting of each bit is locked. An ordinary PROM can’t be changed once programmed.
However, an Erasable PROM (EPROM) can be re-programmed in the field using
ultraviolet light, and an Electrically Erasable PROM (EEPROM) can be block erased
and byte-written while the computer is running. Flash memory, which is faster than
EEPROM, also allows memory to be erased and reprogrammed in to blocks of
memory. EEPROM and Flash are used for applications that require periodic updates,
such as Operational Flight Programs (OFPs), which control the overall avionic
systems operation. Other types of non- volatile memory include secondary data
storage, such as rotating hard-disk drives and solid-state flash hard drives.
Integrated Circuits
The CPU is essentially a microprocessor contained within an integrated circuit
(IC). ICs are nothing more than many complete, digital electronic circuits constructed
in the same basic location. The location is known as a chip or processor, microchip
8
AVT 2116 - DIGITAL TECHNIQUES
Integrated circuits are used in nearly every modern computing and electronic
device, including the many electronic devices found on aircraft. The microscopic
circuits are constructed directly on the silicon chip during manufacture and cannot be
removed or separated. A microprocessor contains one (or more) integrated circuit
microchips at the core of the processing unit. It responds to inputs in accordance
with instructions contained in its own memory. Due to the physical limitations of
placing integrated circuits on a single chip, electronic developers have created
microprocessors that combine the use of more than one chip in an architecture.
These enable extremely fast processing due to the proximity of the integrated circuits
to each on the tiny chip assemblies.
The Dual In-line Package (DIP) standard allows the installation of micro-
components onto printed circuit boards. It basically calls for two rows of connecting
terminals, equal-spaced along each edge of the IC housing as shown in Figure 1-
10. The dimensions of the terminals are standardized as is their use (e.g., power,
ground, output, etc.). The come in a variety of sizes with various numbers of
9
AVT 2116 - DIGITAL TECHNIQUES
terminals. Inside a DIP element there can be transistor circuits, logic circuits and
even complete integrated circuits and microprocessors.
Figure 1-10. A DIP element containing a microprocessor and connection terminals for
installation on a printed circuit board.
10
AVT 2116 - DIGITAL TECHNIQUES
and the external hardware devices (peripherals) that are used for control and display
of the computer systems.
Figure 1-11. Typical aircraft computer system used for flight management.
11
AVT 2116 - DIGITAL TECHNIQUES
(A/T), the Inertial Reference System (IRS) and the Electronic Flight Instrument
System (EFIS).
The FMCS allows the operator to preplan an entire flight. These procedures
are simplified by FMCS integration of navigation, guidance, and performance
management functions. In conjunction with other FMS components, the FMCS
provides automatic lateral guidance, vertical guidance and speed control (within
constraints of air traffic control). The flight preplan function allows a route to be
preplanned from origin to destination. The preplan is from data stored in the
navigation data base. The FMCS calculates minimum cost flight profiles for climb,
cruise and descent, which may be used by the DFCS and the A/T for automatic flight
control through the LNAV and VNAV modes. In addition all computed values are
displayed to aid the pilot in flying the optimum profile using manual control.
The control display units are located on the pilots forward control stand
electronic panel (P9).
The flight management computer is located on the E-1 rack in the main
equipment center.
Principle airplane systems and indicators that are connected to the FMCS are listed
below:
12
AVT 2116 - DIGITAL TECHNIQUES
The CDU permits the operator to select the operating modes of the FMCS.
The Alternate Navigation Control Display Unit (ANCDU); when installed has the
additional capability to function as an independent source of navigation. In this mode
the CDU provides lateral navigation, as an alternate source to the lateral navigation
from the FMC. A navigation select switch enables the captain, or first officer, to
select the FMC, or the CDU, as the source of lateral navigation.
The FMCS furnishes lateral and vertical navigation and guidance, cost-
optimal speed and thrust targets, and percent N1 limit data. These targets and data
may be coupled to the airplanes Digital Flight Control System (DFCS), from the
beginning of the climb out phase to glide slope intercept or flaps deployment. The
FMCS is available throughout the entire flight. However, all other automatic flight
control, inertial and radio navigation systems in the airplane are operative, with or
without the FMCS.
The FMCS performs many routine system integration tasks. In addition the
FMCS acts as the focal point to manage an automatic flight of the airplane. The
FMCS performs the following functions to provide the capability of automated flight
control:
13
AVT 2116 - DIGITAL TECHNIQUES
Flight planning
Self test
The basis of the FMCS capabilities is in the FMC program software. The
software includes a performance data base and a navigation data base.
Aerodynamic and engine performance models of the airplane are stored in the
performance data base. The stored information is used to predict performance
characteristics that govern the airplane optimal vertical profile. The navigation data
base contains all information required for operation in a specified geographic area.
This information includes navigation data on VORTAC stations, waypoints, airports,
runways, enroute airways, and company routes. The navigation data is valid for a
specified period of time. At the end of the time period a new navigation data base
must be loaded into the FMC. When the airplane is on the ground a new navigation
data base can be loaded into the FMC, by means of an external portable data
loader. The program software also includes the logic that commands the digital flight
control system, and the auto throttle. Sensor systems on the airplane provide inputs
of air data, navigation, and airplane performance parameters. These inputs are
received and checked by the FMCS, and then used for the refreshment of guidance
information, which commands automatic flight controls and radio navigation system
tuning.
Through manipulation of the Control Display Unit (CDU) keyboard keys, the
operator controls and selects the operating modes of the Flight Management
Computer (FMC). In addition, through manipulation of the keys the operator may
obtain a large selection of advisory data concerning the present state of the airplane.
Also the operator may obtain data on other flight options they may wish to pursue.
The CDU data appears on a cathode-ray tube screen. The cathode-ray tube permits
information to be presented in a clear and concise fashion. Through CDU operating
and data entry procedures, and through the use of plain text, the functional displays
of the FMCS are formed into a cohesive group of CDU pages. These pages lead the
pilots through preflight and inflight operation of the system.
Alternate navigation control display unit, when installed, has additional capability as
follows:
14
AVT 2116 - DIGITAL TECHNIQUES
The CDU controls and selects the operating modes of the FMC. The CDU,
however, has the additional capability to function as an Alternate Navigation
Control Display Unit (ANCDU).
When operating as an ANCDU, the CDU provides lateral navigation and
guidance, to flight instruments and to the DFCS. Navigation waypoints can be
manually entered into the CDU, or they can be crossloaded from the FMC.
The inertial reference suystem provides present position, velocity and heading
data to the CDU. This data is used by the CDU to compute lateral navigation
and guidance, as an alternate source to the lateral navigation and guidance
from the FMC.
The CDU includes a display and keyboard that allows the operator to interface
with the FMC. The CDU displays airplane initialization, reference, flight planning, and
performance data. The CDU keyboard enables the operator to enter parameter
values to support processing of flight management functions. The CDU also provides
a means of initiating, controlling, and displaying the operation and status of BITE, for
the flight management system. The CDU assembly contains the following
components: a keyboard lightplate assembly, chassis, high and low voltage power
supplies, circuit cards, and a Cathode Ray Tube (CRT).The front panel on the CDU
contains the keyboard switches with integral lighting. The CDU keys are shaped to
help set apart their respective functions. The numeric keys are circular in shape,
while the alphabetical keys are square. The line select and function keys are
rectangular in form. The CDU chassis contains the high and low voltage power
supplies. The chassis consists of multiple plates that form a rigid EMI-tight
enclosure. The CRT subassembly contains a five-inch cathode ray tube, yoke, high
contrast filter, and an EMI shield. The cathode ray tube is flat faced; a glass optical
filter is bonded to the front of the tube.
Fuel Quantity
15
AVT 2116 - DIGITAL TECHNIQUES
The fuel summation unit processes and sums signals from individual fuel tank
indicators, to determine total fuel. The summation unit provides this total fuel
information to the FMC, through the DAA.
The IRS is the primary component on the airplane for attitude measurement,
and position determining. The IRS utilizes a ring laser as its means of inertial
reference. Each IRS provides present position, heading, attitude, velocity, altitude,
ground speed, and vertical speed to the FMC; through an ARINC 429 high-speed
Digital Information Transfer System (DITS).An output ARINC 429 channel from the
FMS allows the user to initialize the IRS on the ground through the CDU by entering
the airplane present position latitude and longitude values.
Two DADC interface with the FMC. The DADC system provides altitude,
DADC, airspeed, mach, and temperature information to the FMC; through an ARINC
429 low-speed DITS.
Captain's Clock
The clock provides an output of Greenwich Mean Time (GMT), or GMT and
date (if GMT and date clock is installed) to the FMC. This interface is in accordance
with ARINC 429 low-speed DITS.
Discrete Signals
The FMC accepts discrete input signals from wing anti-ice, engine anti-ice,
and engine bleed systems. These systems when activated cause an engine thrust
reduction. The FMC uses these discrete signals to provide corresponding reductions
to calculated performance values.
An output of the FMC interfaces with the autothrottle computer (A/T), through
an ARINC 429 low-speed DITS. This output from the FMC provides the A/T with
climb, cruise, and go-around N1 limits. The output also provides the A/T with gross
weight and temperature data.
The DFCS Mode Control Panel (MCP) provides LNAV and VNAV engage
mode logic, altitude select data, and flap position to the FMC, through an ARINC 429
low-speed DITS.An output of the FMC interfaces with the DFCS Flight Control
Computer (FCC), through an ARINC low-speed DITS. This output from the FMC
provides the FCC with target airspeed and mach, target altitude, target vertical
speed, and roll command.
16
AVT 2116 - DIGITAL TECHNIQUES
The FMC provides Flight Plan, Navigation and Map information to the EFIS.
The mode selector on the EFIS control panel allows the EFIS to display either FMC
or VHF NAV information.
KEY POINTS
17
AVT 2116 - DIGITAL TECHNIQUES
Input Unit - Input unit connects the external environment with internal computer system. It
provides data and instructions to the computer system. Commonly used input devices are
keyboard, mouse, magnetic tape etc.
Output Unit - It connects the internal system of a computer to the external environment. It
provides the results of any computation, or instructions to the outside world. Some output devices
are printers, monitor etc.
Storage Unit - This unit holds the data and instructions. It also stores the intermediate results
before these are sent to the output devices. It also stores the data for later use.
Primary Storage - This memory is used to store the data which is being currently executed. It is
used for temporary storage of data. The data is lost, when the computer is switched off. RAM is
used as primary storage memory.
Secondary Storage - The secondary memory is slower and cheaper than primary memory. It is
used for permanent storage of data. Commonly used secondary memory devices are hard disk,
CD etc.
Arithmetic Logical Unit - All the calculations are performed in ALU of the computer system. The
ALU can perform basic operations such as addition, subtraction, division, multiplication etc.
Whenever calculations are required, the control unit transfers the data from storage unit to ALU.
When the operations are done, the result is transferred back to the storage unit.
Control Unit - It controls all other units of the computer. It controls the flow of data and instructions
to and from the storage unit to ALU. Thus it is also known as central nervous system of the
computer.
CPU -It is Central Processing Unit of the computer. The control unit and ALU are together known
as CPU. CPU is the brain of computer system. It performs following tasks it performs all
operations, it takes all decisions and it controls all the units of computer.
Flight management system - Modern Flight Management Systems (FMS) provide advanced flight
planning and navigation capability.
Electronic flight instrument system (EFIS) EFIS provides large, clear, high-resolution displays
which are easy to view under wide variations of ambient light intensity.
SUMAMRY
18
AVT 2116 - DIGITAL TECHNIQUES
The logical architecture and organization of computer systems it highlights the lower end
operations in a typical computer as well as the way computers manage their resources during
operation. The basics of personal computer maintenance as well as maintenance of computers in a
corporate setting. It covers the mother-board & its components; the arrangement of computer
components (CPU, memory, peripherals (I/O) and system bus) and their relationship & the instruction
set architecture ISA (instruction, interrupt, pipelining technique, memory addressing modes).
REFERENCE
RUBRIC
19
AVT 2116 - DIGITAL TECHNIQUES
Scoring Chart:
0-4 = Needs Work
5-8 = Competent
9-12= Exemplary
Recommendation:
HONESTY CLAUSE
20
AVT 2116 - DIGITAL TECHNIQUES
The undersigned pledged that the content of the submitted work is of his/her own ideas,
except those parts which are appropriately documented. The definitions of plagiarism enumerated
below are fully understood by the undersigned.
1. Any literal repetition of the writings with the significant phrases, clauses, or passages without the
acknowledgement of the author, is considered as plagiarism. Those writings which are directly from
source materials must be enclosed in quotation marks, with the acknowledgement of the text itself.
2. Copying and/or borrowing someone’s ideas and expressing them as your own is plagiarism.
Paraphrasing the thoughts of another writer without an acknowledgement is plagiarism as well.
Passages or writings that are paraphrased and put into your own words must be correctly
acknowledged in the text.
3. Utilizing another person or organization in preparing your work and submitting it after as your own
work is another way of plagiarism.
The undersigned fully understood that if plagiarism is found evident in this paper, the
Instructor will act in accordance with the policy procedures on the student handbook that the school
has been implementing.
_________________________________ ___________________________
Signature over Printed Name of Student Date
ASSIGNMENT:
21
AVT 2116 - DIGITAL TECHNIQUES
1. What is a Computer?
3. Explain the differences between serial data buses and parallel data buses.
8. What are the three basic components of a computer and what are their functions?
10. Explain the functions of the CU and ALU in the CPU of a computer.
ASSIGNMENT:
22
AVT 2116 - DIGITAL TECHNIQUES
2. What are the five major subsystems of the Flight Management System (FMS)?
23