ENGN3213 - Digital Systems and Microprocessors

ENGN3213 - Digital Systems and Microprocessors

Course Information

Programs and Courses

Public course web site


Engineers Australia Stage 1 Competency Summary

1. Knowledge and Skill base

1.1 Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline. tick
1.2 Conceptual understanding of the mathematics, numerical analysis, statistics, and computer and information sciences which underpin the engineering discipline. tick
1.3 In-depth understanding of specialist bodies of knowledge within the engineering discipline. tick
1.4 Discernment of knowledge development and research directions within the engineering discipline. tick
1.5 Knowledge of engineering design practice and contextual factors impacting the engineering discipline. tick
1.6 Understanding of the scope, principles, norms, accountabilities and bounds of sustainable engineering practice in the specific discipline. tick

2. Engineering Application Ability

2.1 Application of established engineering methods to complex engineering problem solving. tick
2.2 Fluent application of engineering techniques, tools and resources. tick
2.3 Application of systematic engineering synthesis and design processes. tick
2.4 Application of systematic approaches to the conduct and management of engineering projects. tick

3. Professional and Personal Attributes

3.1 Ethical conduct and professional accountability. tick
3.2 Effective oral and written communication in professional and lay domains. tick
3.3 Creative, innovative and pro-active demeanour. tick
3.4 Professional use and management of information. tick
3.5 Orderly management of self, and professional conduct.
3.6 Effective team membership and team leadership. tick

Learning Outcomes to EA Stage 1 Competency Mapping

1. Knowledge and Skill base 2. Engineering Application Ability 3. Professional and Personal Attributes

1.1

1.2

1.3

1.4

1.5

1.6

2.1

2.2

2.3

2.4

3.1

3.2

3.3

3.4

3.5

3.6

1Design combinational and sequential logic hardware using schematics and Verilog HDL. Follow an appropriate workflow for digital system design tasks and their implementation in programmable logic. tick tick tick tick tick tick
2Analyse and design complex digital systems through the Finite State Machine and Register-Transfer-Level frameworks. tick tick tick
3 Demonstrate a solid understanding of basic C and Assembly programming languages in an embedded programming context. tick tick
4Describe the architecture, programming and use of microprocessors and FPGAs, and distinguish appropriate areas of application for each technology. tick tick tick
5Adopt a top-down design approach to deconstruct a design goal and translate system requirements into a practical design tick tick
6Plan, execute and report on a project working in a group tick tick tick tick tick tick
7Use a number of commercial and open-source softwares: ISE WebPACK, ICARUS Verilog, GTKwave, Atmel Studio tick tick
8Demonstrate practical electronics testbench skills and use a development board tick tick
9Interpret schematics and datasheets tick
10Communicate effectively in written form about their work tick tick tick

Assessment Tasks

1

Assessment? Project 1

2

Assessment Project 2

3

C Programming self-learning module

4

Lab activities

5

Final exam

Learning Outcomes to Assessment Task Mapping

Assessment Tasks

1

2

3

4

5

1Design combinational and sequential logic hardware using schematics and Verilog HDL. Follow an appropriate workflow for digital system design tasks and their implementation in programmable logic. tick tick
2Analyse and design complex digital systems through the Finite State Machine and Register-Transfer-Level frameworks. tick tick tick
3 Demonstrate a solid understanding of basic C and Assembly programming languages in an embedded programming context. tick tick tick
4Describe the architecture, programming and use of microprocessors and FPGAs, and distinguish appropriate areas of application for each technology. tick
5Adopt a top-down design approach to deconstruct a design goal and translate system requirements into a practical design tick tick tick
6Plan, execute and report on a project working in a group tick tick
7Use a number of commercial and open-source softwares: ISE WebPACK, ICARUS Verilog, GTKwave, Atmel Studio tick tick tick
8Demonstrate practical electronics testbench skills and use a development board tick tick tick
9Interpret schematics and datasheets tick tick tick tick
10Communicate effectively in written form about their work tick tick

Updated:  28 Jul 2017/ Responsible Officer:  Head of School/ Page Contact:  Lecturer Name