Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ehavioural description <strong>of</strong> latches, master-slave and edge<br />
triggered flip-flops. MSI registers and counters.<br />
Synthesis <strong>of</strong> system controllers using finite state machine<br />
behavioural descriptions using MSI and PLDs.<br />
TextlReferences<br />
Mano, M. Digital Design. 2nd ed, Englewood Cliffs, N.J.: Prentice Hall<br />
International, 1991<br />
Sedra, A.S. and Smith, K.C. Microelectronk Circuits. 3rd ed, New<br />
York: Holt, Rinehart and Winston, 1991<br />
~ ~ 3 6 3 Computer Systems Engineering<br />
No. <strong>of</strong> hours per week: four hours<br />
Prerequisites: EE263 Computer Systems<br />
Engineering, EE287 Electronics<br />
lnshction: lecturesllaboratory<br />
Assessment: examination/assignment/laboratory<br />
work<br />
A second-year subject in the degree <strong>of</strong> Bachelor <strong>of</strong><br />
Engineering (Electrical- unstreamed).<br />
Subject aims<br />
Computer architecture: to familiarise the student with the<br />
fundamentals <strong>of</strong> computer architecture. Students will gain an<br />
understanding <strong>of</strong> programming at the assembly code level as<br />
a foundation for their understanding <strong>of</strong> higher-level<br />
languages. Students will be exposed to the basic<br />
components that make up a computer system.<br />
S<strong>of</strong>tware engineering: to provide a transition from a basic<br />
understanding <strong>of</strong> programming languages gained in earlier<br />
years to the fundamentals <strong>of</strong> s<strong>of</strong>tware engineering. Students<br />
should be able to apply the techniques <strong>of</strong> modular<br />
programming and s<strong>of</strong>tware engineering to the design and<br />
implementation <strong>of</strong> modest s<strong>of</strong>tware tasks.<br />
Subject description<br />
Computer architecture<br />
Computer architecture overview<br />
Division into units: CPU, memory 110<br />
Bus structure<br />
Harvard architecture - memory addressing.<br />
Machine model (M68000 primarily, 8086 reference)<br />
R Assembly language programming<br />
5 Number systems and arithmetic (review)<br />
Y<br />
Binary<br />
0,<br />
co.<br />
2's complement<br />
Add, sub, divide and multiplication<br />
Addressing modes<br />
Access to data<br />
Data sizes<br />
Indirection<br />
Implementing stacks<br />
Instruction classes<br />
lntro to assembly/linking/simulation<br />
Modular programming: use <strong>of</strong> subroutines - hardware stack<br />
Simple program examples<br />
Reset operation<br />
Arithmetic operations<br />
Hardware<br />
Memory types (EPROM etc., static etc.)<br />
System timing (overview)<br />
Buffering (overview)<br />
Memory decoding<br />
Interfacing (M68230 pilt, M68681 duart)<br />
Assembler - HLL (CC) interface<br />
S<strong>of</strong>tware engineering<br />
Introduction to s<strong>of</strong>tware engineering concepts<br />
S<strong>of</strong>tware design methods<br />
Program design<br />
Modularization<br />
Performance metrics<br />
Design and performance measurement tools.<br />
Theoretical concepts will be illustrated by practical work<br />
utilising the tools available in UNlXlC environment.<br />
Texts<br />
Antonakos, J.L. The 68000 Micropmcessor - Hardware and S<strong>of</strong>tware<br />
Principles and Applications. 2nd ed, NY: Macmillan, 1993<br />
Jones, G.W. S<strong>of</strong>tware Engineering. New York: Wiley, 1990<br />
Kelley, A. and Pohl, I. A Book on C. 2nd ed, Redwood City:<br />
Benjamin-Cummings, 1990<br />
References<br />
Dietel. H.M. An Introduction to Operating Systems. 2nd ed, Reading,<br />
Mass.: Addison-Wesley, 1990<br />
Egan, G. lnrmduction to Computer Systems<br />
Miller, L. and Quilici, A. C Programming Language An Applied<br />
ferspective. New York: Wiley, 1987<br />
Mimar, T Programming and Designing wifh the 68000 Famih<br />
Englewood Cliffs, N.J.: Prentice-Hall, 1991<br />
M68000 Family Reference. Motorola, 1988<br />
M68000 User's Manual. 3rd ed, Englewood Cliffs, N.J. Prentice-Hall.<br />
1982<br />
~orknerville, I. S<strong>of</strong>tware Engineering. 3rd ed, Wokingham: Addison-<br />
Wesley, 1989<br />
Uffenbeck, 1. The 8086/8088 Family: Design, Programming and<br />
Interfacing. Englewood Cliffs, N.J.: Prentice-Hall, 1987<br />
Wakerly, J.F. Microcomputer Architecture and Programming. The<br />
68000 Family. New York: Wiley, 1989<br />
Wilcox, A.D. 68000 Microcomputer Systems: Designing and<br />
Interfacing. Englewood Cliffs, N.J.: Prentice-Hall, 1987<br />
EE383 Electromagnetic Fields<br />
No. <strong>of</strong> hours per week: two hours<br />
Prerequisites: SM294 Engineering Mathematics,<br />
SP294 Engineering Physics<br />
Instruction: IecturesAutorials<br />
Assessment: examinationlassignment<br />
A third-year subject in the degree <strong>of</strong> Bachelor <strong>of</strong> Engineering<br />
(Electrical- unstreamed).<br />
Subject aims<br />
To review the basic laws <strong>of</strong> electromagnetism, and to extend<br />
the application <strong>of</strong> these laws to transmission line<br />
performance and to free space propagation.<br />
Subject description<br />
Magnetic flux and flux linkage; magnetic field intensity,<br />
Ampere's Law, Faraday's Law.<br />
Field conditions at material interfaces.<br />
Poisson's equation; Laplace's equation.<br />
Solution <strong>of</strong> electrostatic field problems: solutions <strong>of</strong> taplace's<br />
equation. Application <strong>of</strong> image and finite difference<br />
methods. Two terminal capacitance. Multiple conductor<br />
systems; calculation <strong>of</strong> partial and total capacitances.<br />
Solution <strong>of</strong> magnetostatic field problems: magnetic vector<br />
potential. Mutual inductance, internal and external self<br />
inductance.<br />
Electromagnetic waves: time varying fields; magnetic<br />
induction, displacement current. TEM waves in free space,<br />
phase velocity, Intrinsic impedance.<br />
Transmission lines: field and circuit analysis <strong>of</strong> transmission<br />
lines; propagation constant, characteristic impedance.<br />
Discontinuities in and termination <strong>of</strong> lossless transmission<br />
lines; reflections and standing waves, input impedance,<br />
impedance matching; steps and pulses on lines.<br />
Plane waves in materials: dispersive media, group velocity.<br />
Reflection and transmission <strong>of</strong> waves normally incident on<br />
interfaces: between dielectrics; between dielectric and<br />
conductor. Propagation in good conductors, skin depth.<br />
Power flow, Poynting vector.