07.09.2014 Views

Please note - Swinburne University of Technology

Please note - Swinburne University of Technology

Please note - Swinburne University of Technology

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!