Note: This unit is an archived version! See Overview tab for delivered versions.
ELEC4605: Computer Architecture (2010 - Semester 1)
Unit: | ELEC4605: Computer Architecture (6 CP) |
Mode: | Normal-Day |
On Offer: | Yes |
Level: | Senior Advanced |
Faculty/School: | School of Electrical & Computer Engineering |
Unit Coordinator/s: |
Dr Rathmell, James
|
Session options: | Semester 1 |
Versions for this Unit: | |
Site(s) for this Unit: |
http://www.ee.usyd.edu.au/~jimr/teach/elec4605/index.html |
Campus: | Camperdown/Darlington |
Pre-Requisites: | ELEC1601 AND ELEC2602 AND ELEC3607. |
Brief Handbook Description: | The digital systems design process. The design cycle. Top down design. Specification. Functional design. Structural design. Testing. Hardware description languages such as Verilog or VHDL. Digital systems architectures. Processors, buses and I/O devices. Synchronous, asynchronous and semi-synchronous buses. Bus interconnections. Memory and I/O interface design. Static and dynamic memory design. Memory interfacing. Interrupts. Vectored interrupts. Interrupt controllers. Parallel interface design. Serial interface design. Bus arbitration. Processor interfacing. IBM PC interfacing. PCB and packaging design, grounding, shielding and power distribution, some case studies. |
Assumed Knowledge: | ELEC1601 AND ELEC2602. Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks, microprocessors and their use, the architecture, programming and interfacing of microcomputers, peripheral devices and chips, data acquisition, device monitoring and control and other communications. |
Lecturer/s: |
Dr Rathmell, James
|
||||||||||||||||||||
Timetable: | ELEC4605 Timetable | ||||||||||||||||||||
Time Commitment: |
|
||||||||||||||||||||
T&L Activities: | Laboratory: Laboratory exercises to re-enforce theory. Lecture: lectures on theory. |
Attributes listed here represent the key course goals (see Course Map tab) designated for this unit. The list below describes how these attributes are developed through practice in the unit. See Learning Outcomes and Assessment tabs for details of how these attributes are assessed.
Attribute Development Method | Attribute Developed |
Laboratory exercises consist of advanced design and problem solving. | Design and Problem Solving Skills (Level 4) |
Expertise specific to computers and advanced digital systems. | Discipline Specific Expertise (Level 5) |
Development of advanced fundamentals of computers and projects. | Fundamentals of Science and Engineering (Level 3) |
Skill in accessing and handling information on computers. | Information Skills (Level 2) |
Working in groups to solve design problems. | Professional Communication (Level 2) |
Development of professional practice in design projects. | Professional Values, Judgement and Conduct (Level 2) |
Working in teams on design projects. | Teamwork and Project Management (Level 2) |
For explanation of attributes and levels see Engineering/IT Graduate Attribute Matrix 2009.
Learning outcomes are the key abilities and knowledge that will be assessed in this unit. They are listed according to the course goal supported by each. See Assessment Tab for details how each outcome is assessed.
Design and Problem Solving Skills (Level 4)Assessment Methods: |
|
||||||||||||||||||
Assessment Description: |
Final Exam: 2 hour, multiple-choice exam. Log Book: Log book kept on each of 10 laboratory exercises. |
||||||||||||||||||
Grading: |
|
||||||||||||||||||
Policies & Procedures: | The faculty attempts to maintain consistency and quality in its T&L operations by adhering to Academic Board policy. These policies can be found on the Central Policy Online site. A brief summary of the relevant T&L policies that should be referred to while filling in these forms can be found at the Faculty of Engineering and Information Technologies Policy Page. |
Online Course Content: | http://www.ee.usyd.edu.au/~jimr/teach/elec4605/index.html |
Note on Resources: | Comprehensive lecture and reference notes, available on-line and for purchase. |
Note that the "Weeks" referred to in this Schedule are those of the official university semester calendar https://web.timetable.usyd.edu.au/calendar.jsp
Week | Description |
Week 1 | Welcome and Hardware Description Languages. |
Independent study. | |
Week 2 | VHDL Design and Design Verification. |
Independent study. | |
Week 3 | Independent study. |
Computer Components (Memory and I/O). | |
Week 4 | Laboratory Tutorial exercise 1. |
Independent study. | |
Computer Architectures (Bus Types and Memory Map). | |
Week 5 | Laboratory Tutorial exercise 2. |
Independent study. | |
Systems Engineering. | |
Week 6 | Laboratory Tutorial exercise 3. |
Independent study. | |
Laboratory Introduction. | |
Week 7 | Laboratory Tutorial exercise 4. |
Independent study. | |
Digital Systems Design. | |
Week 8 | Independent study. |
Computer Interfacing. | |
Laboratory Tutorial exercise 5. | |
Week 9 | Independent study. |
Laboratory Design exercise 1. | |
ISA Bus. | |
Week 10 | PCI Bus. |
Independent study. | |
Laboratory Design exercise 2. | |
Week 11 | Laboratory Design exercise 3. |
Independent study. | |
Wishbone Interconnection Architecture. | |
Week 12 | Laboratory Design exercise 4. |
Independent study. | |
Universal Serial Bus. | |
Week 13 | Laboratory Design exercise 5. |
Independent study. | |
Unit of Study Review. | |
STUVAC (Week 14) | Independent study. |
Exam Period | Final exam. |
Assessment Due: Final Exam |
Course Relations
The following is a list of courses which have added this Unit to their structure.
Course Goals
This unit contributes to the achievement of the following course goals:
Attribute | Practiced | Assessed |
Design and Problem Solving Skills (Level 4) | Yes | 2% |
Discipline Specific Expertise (Level 5) | Yes | 61.99% |
Fundamentals of Science and Engineering (Level 3) | Yes | 30% |
Information Skills (Level 2) | Yes | 0% |
Professional Communication (Level 2) | Yes | 2% |
Professional Values, Judgement and Conduct (Level 2) | Yes | 2% |
Teamwork and Project Management (Level 2) | Yes | 2% |
These goals are selected from Engineering/IT Graduate Attribute Matrix 2009 which defines overall goals for courses where this unit is primarily offered. See Engineering/IT Graduate Attribute Matrix 2009 for details of the attributes and levels to be developed in the course as a whole. Percentage figures alongside each course goal provide a rough indication of their relative weighting in assessment for this unit. Note that not all goals are necessarily part of assessment. Some may be more about practice activity. See Learning outcomes for details of what is assessed in relation to each goal and Assessment for details of how the outcome is assessed. See Attributes for details of practice provided for each goal.