ele5ads advanced digital systems
ADVANCED DIGITAL SYSTEMS
ELE5ADS
2018
Credit points: 15
Subject outline
This subject builds on previous studies in Field-Programmable Gate Array (FPGA)hardware design. Commencing with an overview of today's FPGA technology,devices and tools for the design and implementation of complex,state-of-the-art, high speed, complete system solutions on a hardware programmable device. Practical lectures will be supported by hands-on exercises which gradually increase in complexity, to allow students to build an understanding of design environments, processes, what is feasible, and what is not feasible in various design situations. From this, the key challenges in implementing sophisticated high speed digital systems will be demonstrated and appropriate design methodologies developed to meet these challenges. Important topics covered include: design planning, design for synthesis, efficient hardware design,effective use of simulation, fixed point versus floating point implementation, trade-offs between serial and parallel architecture, IP design, use and re-use,clocks and synchronous design, use of high speed ADCs and DACs, asynchronous interfacing, timing closure, and in-system debug.
SchoolSchool Engineering&Mathematical Sciences
Credit points15
Subject Co-ordinatorJim Whittington
Available to Study Abroad StudentsNo
Subject year levelYear Level 5 - Masters
Exchange StudentsNo
Subject particulars
Subject rules
Prerequisites Students must be admitted in one of the following courses: SMENC, SMENCB, SMENE, SMENEB, SMENM or SMENMB
Co-requisitesN/A
Incompatible subjectsN/A
Equivalent subjectsN/A
Special conditionsN/A
Learning resources
Readings
Resource Type | Title | Resource Requirement | Author and Year | Publisher |
---|---|---|---|---|
Readings | Designing with Xilinx FPGAs | Recommended | Churiwala, S. 2017 | Springer |
Readings | Advanced FPGA design - Architecture, Implementation and Operation | Recommended | Kilts, S. 2007 | WILEY |
Readings | Digital Signal Processing with Field Programmable Gate Arrays (Signals and Communication Technology) 4th ed | Recommended | Meyer-Baese, U. 2014 | Springer |
Readings | FPGA Design: Best Practices for Team-based Reuse 2nd ed. | Recommended | Simpson, P. 2015 | Springer |
Graduate capabilities & intended learning outcomes
01. Apply models, techniques and tools to investigate design options, determine appropriate approaches to practical digital systems design.
- Activities:
- Discussed in lectures, reinforced in laboratory work and applied in assignment and project work.
02. Identify, articulate and apply current developments, in the application of complex digital systems in FPGA technology.
- Activities:
- This is a recurring theme in the lectures as different aspects of advanced digital systems design are discussed. This is reinforced in laboratory work and students are expected to comment on the appropriateness and performance of their designs in written assignment and project reports.
03. Demonstrate the application of advanced digital systems knowledge and skills in a creative and innovative way so as to design, implement, and test a complex digital system satisfying a set of predefined requirements
- Activities:
- Conducted in workshops and applied in assignment and project work.
04. Design a complex digital system using FPGA hardware.
- Activities:
- Discussed in lectures and applied in assignment and project work.
05. Demonstrate the effective use of advanced hardware features of modern FPGAs.
- Activities:
- Applied in assignment and project work.
Subject options
Select to view your study options…
Bendigo, 2018, Semester 1, Blended
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorJim Whittington
Class requirements
LectureWeek: 10 - 10
Two 1.0 hours lecture per day on weekdays during the day from week 10 to week 10 and delivered via face-to-face.
"One week intensive"
Laboratory ClassWeek: 10 - 10
Two 2.0 hours laboratory class per day on weekdays during the day from week 10 to week 10 and delivered via face-to-face.
"One week intensive"
Unscheduled Online ClassWeek: 13 - 19
One 2.0 hours unscheduled online class every two weeks on any day including weekend during the day from week 13 to week 19 and delivered via online.
Scheduled Online ClassWeek: 13 - 19
One 2.0 hours scheduled online class every two weeks on any day including weekend during the day from week 13 to week 19 and delivered via online.
"Online workshop. Class connected via Zoom."
Scheduled Online ClassWeek: 22 - 22
One 2.0 hours scheduled online class per study period on any day including weekend during the day from week 22 to week 22 and delivered via online.
"Final project presentations and demonstrations."
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
5 x Individual design demonstration and brief self-reflection on learning (5 x 300 words equivalent) | Daily during one week intensive | 25 | 01, 02, 03 |
Individual Assignment including Design Report and Practical Demonstration (1500 words equivalent) | 25 | 01, 02, 03 | |
1 Individual Project Report & complex high speed FPGA system design demonstration (3000 word equiv) | 50 | 01, 02, 03, 04, 05 |
Melbourne, 2018, Semester 1, Blended
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorJim Whittington
Class requirements
LectureWeek: 10 - 10
Two 1.0 hours lecture per day on weekdays during the day from week 10 to week 10 and delivered via face-to-face.
"One week intensive"
Laboratory ClassWeek: 10 - 10
Two 2.0 hours laboratory class per day on weekdays during the day from week 10 to week 10 and delivered via face-to-face.
"One week intensive"
Unscheduled Online ClassWeek: 13 - 19
One 2.0 hours unscheduled online class every two weeks on any day including weekend during the day from week 13 to week 19 and delivered via online.
Scheduled Online ClassWeek: 13 - 19
One 2.0 hours scheduled online class every two weeks on any day including weekend during the day from week 13 to week 19 and delivered via online.
"Online Workshop. Class connected via Zoom."
Scheduled Online ClassWeek: 22 - 22
One 2.0 hours scheduled online class per study period on any day including weekend during the day from week 22 to week 22 and delivered via online.
"Final project presentations and demonstrations."
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
5 x Individual design demonstration and brief self-reflection on learning (5 x 300 words equivalent) | Daily during one week intensive | 25 | 01, 02, 03 |
Individual Assignment including Design Report and Practical Demonstration (1500 words equivalent) | 25 | 01, 02, 03 | |
1 Individual Project Report & complex high speed FPGA system design demonstration (3000 word equiv) | 50 | 01, 02, 03, 04, 05 |