ADVANCED DIGITAL SYSTEM DESIGN

ELE4ADD

Not currently offered

Credit points: 15

Subject outline

In this subject students will focus on advanced design techniques and methodologies in digital system design. Students develop hands-on experience in design, simulation, verification and implementation using industry standard CAD tools. The subject content includes: digital systems design methodology and design flow; programmable logic technology, architecture, design and synthesis issues; Register Transfer Level design, coding and synthesis; behavioural synthesis; sequential system design; binary arithmetic circuits; analysis and design of asynchronous systems; clocking and timing issues; design validation; design for test; boundary scan and build-in self test.

School: Engineering and Mathematical Sciences (Pre 2022)

Credit points: 15

Subject Co-ordinator: Darrell Elton

Available to Study Abroad/Exchange Students: Yes

Subject year level: Year Level 4 - UG/Hons/1st Yr PG

Available as Elective: No

Learning Activities: N/A

Capstone subject: No

Subject particulars

Subject rules

Prerequisites: ELE3DDE or ELE5FDD or subject coordinator approval

Co-requisites: N/A

Incompatible subjects: ELE5DSD

Equivalent subjects: N/A

Quota Management Strategy: N/A

Quota-conditions or rules: N/A

Special conditions: Minimum of 65% in these subjects is preferred.

Minimum credit point requirement: N/A

Assumed knowledge: N/A

Learning resources

Advanced FPGA design - Architecture, Implementation and Operation

Resource Type: Book

Resource Requirement: Prescribed

Author: Kilts S

Year: 2007

Edition/Volume: N/A

Publisher: WILEY

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

FPGA Prototyping by VHDL Examples

Resource Type: Book

Resource Requirement: Prescribed

Author: Chu PP

Year: 2008

Edition/Volume: N/A

Publisher: WILEY

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

FPGA System Design

Resource Type: Book

Resource Requirement: Prescribed

Author: Wolf, W

Year: 2004

Edition/Volume: N/A

Publisher: PRENTICE-HALL

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Modern VLSI Design System-on-chip design

Resource Type: Book

Resource Requirement: Prescribed

Author: Wolf, W

Year: 2002

Edition/Volume: 3RD EDN

Publisher: N/A

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Digital Systems Design with VHDL

Resource Type: Book

Resource Requirement: Prescribed

Author: Zwolinski, M

Year: 2004

Edition/Volume: N/A

Publisher: PRENTICE-HALL

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Career Ready

Career-focused: No

Work-based learning: No

Self sourced or Uni sourced: N/A

Entire subject or partial subject: N/A

Total hours/days required: N/A

Location of WBL activity (region): N/A

WBL addtional requirements: N/A

Graduate capabilities & intended learning outcomes

Graduate Capabilities

COMMUNICATION - Communicating and Influencing
DISCIPLINE KNOWLEDGE AND SKILLS
INQUIRY AND ANALYSIS - Creativity and Innovation
INQUIRY AND ANALYSIS - Critical Thinking and Problem Solving
INQUIRY AND ANALYSIS - Research and Evidence-Based Inquiry

Intended Learning Outcomes

01. Investigate the practicalities and challenges of modern large scale digital system design, comparing and contrasting the use of Field Programmable Gate Arrays (FPGAs and Application Specific Integrated Circuits (ASICs at various stages of a system development life cycle.
02. Examine and explain the impact of different architecture and design choices on ultimate system and size and performance for particular target technologies.
03. Program an embedded soft core processor within the hardware fabric of a FPGA and investigate the appropriate use of soft core processors.
04. Design, implement, and test a complex digital system satisfying a set of predefined requirements.
05. Design a complex digital system using FPGA hardware and demonstrate the capability to effectively use advanced hardware features of modern FPGAs.
Subject not currently offered - Subject options not available.