
This course is a follow up of CSSE2000, all the material covered in CSEE200 is the required background.
If you have not done CSSE2000 please check the CSSE2000 WEB site regarding the covered material.
CSSE7011 (and CSSE3000) introduces students to the more advanced concepts, methods and techniques of digital design and is a follow up of CSSE2000 - Introduction to Digital Systems. You are going to learn modern design methods based on simulation, synthesis and test with VHDL design language. The emphasis is on your ability to solve medium size design problems, describe the solutions with VHDL, simulate, synthesize to Field Programmable Logic and finally test the working hardware.
VHDL is a different environment to what you used in CSSE200. It is industrial standard design methodology supported by all major CAD tool vendors. VHDL is used widely in development of Integrated Circuits by largest IC developers and forms an essential part of XILINX development system for FPGAs.
This course covers:
Digital system simulation & synthesis and test with VHDL.
Advanced digital system building blocks and their interfaces
Electrical & timing issues in digital system design.
Consulations: See course WEB site for details
| GRADUATE ATTRIBUTE | LEARNING OBJECTIVES |
| A. IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY | |
| A2. A broad understanding of the field of study, including how other disciplines relate to the field of study. | 4.1 |
| A3. A comprehensive and in-depth knowledge in the field of study. | 1.1, 1.2, 2.1, 2.2, 2.3, 3.1, 3.2, 3.3, 3.4, 4.1 |
| A5. An international perspective on the field of study. | |
| A7. An appreciation of the link between theory and practice. | |
| B. EFFECTIVE COMMUNICATION | |
| B1. The ability to collect, analyse and organise information and ideas and to convey those ideas clearly and fluently, in both written and spoken forms. | 4.2 |
| B2. The ability to interact effectively with others in order to work towards a common outcome. | |
| B3. The ability to select and use the appropriate level, style and means of communication. | 4.2 |
| B4. The ability to engage effectively and appropriately with information and communication technologies. | 4.1 |
| B5. The ability to practise as part of an interdisciplinary team. | |
| C. INDEPENDENCE AND CREATIVITY | |
| C2. The ability to work and learn independently and effectively. | 2.1, 3.1, 3.2, 3.3 |
| C3. The ability to generate ideas and adapt innovatively to changing environments. | |
| C5. The ability to formulate and investigate problems, create solutions, innovate and improve current practices. | 1.1, 1.2, 2.1, 2.2, 2.3, 3.1, 3.2, 3.3, 3.4 |
| C6. The abilities and skills that provide a foundation for future leadership roles. | |
| D. CRITICAL JUDGEMENT | |
| D2. The ability to apply critical reasoning to issues through independent thought and informed judgement. | 2.2, 3.3, 3.4, 4.1 |
| D4. The ability to process material and to critically analyse and integrate information from a wide range of sources. | |
| D5. The ability to evaluate opinions, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach. | 1.1, 1.2, 2.3, 3.4, 4.1 |
| E. ETHICAL AND SOCIAL UNDERSTANDING | |
| E1. An understanding of social and civic responsibility. | |
| E3. An appreciation of the philosophical and social contexts of a discipline. | |
| E4. A knowledge and respect of ethics and ethical standards in relation to a major area of study. | |
| E5. A knowledge of other cultures and times and an appreciation of cultural diversity. | |
| E7. The ability to work effectively and sensitively across all areas of society. | |
| E8. An understanding of and respect for the roles and expertise of associated disciplines. | |
| Any book on digital system design that includes VHDL. | |
VHDL for Digital Design; Frank Vahid, Roman Lysecky; ISBN: 0470052635 |
|
| Mark Zwolinski, Digital System Design with VHDL, ISBN 0-201-36063-2 | |
| |||||||||||||||||
Achieves less than 20% in all assessments (accumulatively).
Failed to perform to an acceptable standard in the laboratory.
Fails to maintain a laboratory work book.
Unable to undertake small design problems.
Lack of knowledge of the underlying principles and theory.
Shows no interest in solving any problems, waits for the lecturer to show the solution.
Failure to attend or perform in tutorials.
Achieves 20% or more in all assessments (accumulatively).
Failed to attend all laboratory sessions.
Unable to maintain a laboratory workbook to any standard acceptable.
Unable to undertake a simple design exercise.
Lack of working knowledge of the underlying principles and theory.
So overwhelmed by the problem that cannot start any solution.
No contribution in tutorials.
Achieves 45% or more in all assessments (accumulatively).
Failed to attend all laboratory sessions
Keeps only rudimentary records in laboratory work book.
Can do some simple design problems.
Indicates some knowledge of the design process.
Indicates a minimal grasp of the underlying principles and theory.
Unable to demonstrate a consistent approach to problem solving.
Attends tutorials and has been known to ask a question during the semester.
Achives 50% or more in all assessments (accumulatively).
Attends all laboratory sessions.
Maintains a neat laboratory workbook with all preparation completed and all results entered and most working notes present. Can complete simple design problems.
Can start to frame difficult problems into the design process.
Indicates a competent grasp of the underlying principles and theory.
With continuing practice, will develop the problem solving skills.
Contributes to some tutorials.
Achieves 65% or more in all assessments (accumulatively).
Attends all laboratory sessions.
Maintains a neat laboratory workbook with all preparation completed, all design notes, ideas and results documented.
Easily completes simple design problems.
Indicates a good grasp of the underlying principles and theory.
Able to perform system decomposition and specify subsystem specifications from a worded system requirement.
Starting to develop a methodical approach to problem solving.
Contributes in many tutorials.
Achives 75% or more in all assessments (accumulatively).
Attends all laboratory sessions.
Maintains a neat laboratory workbook with all preparation completed, all design notes, ideas and results documented. .
Almost every experiment works to specifications.
Easily completes relatively simple design problems.
Indicates a total grasp of the underlying principles and theory.
Able to perform system decomposition and specify subsystem specifications from a worded system requirement.
Demonstrates a sound approach to problem solving.
Contributes in most tutorials.
Achieves 85% or more in all assessments (accumulatively).
Attends all laboratory sessions.
Maintains a neat laboratory workbook with all preparation completed, all design notes, ideas and results documented.
Almost every experiment works to specifications.
Able to suggest improvements to the experiments or suggest suitable alternatives.
Easily completes medium size design problems.
Indicates a total grasp of the underlying principles and theory and shows how this knowledge affects various design decisions.
Able to perform system decomposition and specify subsystem specifications from a worded system requirement.
Demonstrates a sound approach to problem solving.
Occassionally able to lead the discussion in the tutorial.
Laboratory work in practicals and mini project.
Detailed information about mid-semester examination regarding type of questions and marks allocated to each question will be published on CSSE3000 web pages at least two weeks before the exam date.
This exam is closed-book and at least two questions are design problems while the rest can be short questions testing various topics. You may bring a battery-operated non-programmable calculator. Programmable calculators and other computing or communication devices are NOT permitted. You will require a HB pencil and eraser to complete the exam.
This final examination tests all the material covered in this course during the whole semester. The emphasis is on testing your design problem solving skills.
This exam is closed-book and at least two questions are design problems while the rest can be short questions testing various topics. You may bring a battery-operated non-programmable calculator. Programmable calculators and other computing or communication devices are NOT permitted. You will require a HB pencil, eraser and 4 colour pens to complete the exam.
Detailed information about final examination regarding type of questions and marks allocated to each question will be published on CSSE3000 web pages at least two weeks before the exam date.
On the exam paper marks are indicated on each question. The marks have direct correspondance to the expected time spent on answering the question. All questions need to be answered. Grades are awarded according to published assessment criteria.
An overview of the University’s assessment-related policies can be found on myAdvisor (http://www.uq.edu.au/myadvisor/index.html?page=2910).
Academic Integrity
It is the University's task to encourage ethical scholarship and to inform students and staff about the institutional standards of academic behaviour expected of them in learning, teaching and research. Students have a responsibility to maintain the highest standards of academic integrity in their work. Students must not cheat in examinations or other forms of assessment and must ensure they do not plagiarise.
Plagiarism
The University has adopted the following definition of plagiarism:
Plagiarism is the act of misrepresenting as one's own original work the ideas, interpretations, words or creative works of another. These include published and unpublished documents, designs, music, sounds, images, photographs, computer codes and ideas gained through working in a group. These ideas, interpretations, words or works may be found in print and/or electronic media.
Students are encouraged to read the UQ Academic Integrity and Plagiarism policy (http://www.uq.edu.au/hupp/index.html?page=25128) which makes a comprehensive statement about the University's approach to plagiarism, including the approved use of plagiarism detection software, the consequences of plagiarism and the principles associated with preventing plagiarism.
As a student you have a responsibility to incorporate feedback into your learning; make use of the assessment criteria that you are given; be aware of the rules, policies and other documents related to assessment; and provide teachers with feedback on their assessment practices.
There are certain steps you can take if you feel your result does not reflect your performance. Please refer to the myAdvisor web site. (http://www.uq.edu.au/myadvisor/index.html?page=2953&pid=2910)Further to the statement on academic integrity and plagiarism above, students are required to read and understand the ITEE policy on Student Misconduct (http://www.itee.uq.edu.au/about_ITEE/policies/student-misconduct.html).
Late Arrival or Non-attendance at Examinations
The policy and procedure for late arrival or non-attendance at centrally controlled examinations is set out in the University's Examinations policy (HUPP 3.30.5), sections 8 and 10.2.
The way in which late arrival at a School-controlled examination is dealt with will be at the discretion of the course coordinator, who may be guided by the policy for centrally controlled exams.
In the case that a student requests a special exam for a School-controlled exam, the request will be considered and, if allowed, the timing shall be determined by the course coordinator, in consultation with the School's Chief Examiner where necessary, and in accordance with HUPP 3.30.5. Unless otherwise indicated in the Course Profile, applications must be made in writing to the Head of School no later than one week after the exam. Late applications will not be accepted.
Where an adjustment is made to an accredited program, it is the responsibility of the relevant Faculty to liaise with professional and registration bodies regarding the acceptability of the change/s.
GENERAL COURSE RULES
1. The teaching team is to help you learn not to forcibly feed you with information. It is up to you to utilize this resource for your advantage. Be the active learner, participate in not only attend, tutorials and lectures.
2. We do appreciate your feedback. Talk to the lecturer about problems you experience ASAP. If you postpone it you only make things worse.
3. Laboratory experiments are the essential part of this course, be sure you perform.
4. Tutorial solutions are not published, the best way to get them is participate in tutorials.
5. REMEMBER: You must pass laboratory experiments and final exam to pass this course.
LABORATORY RULES
1. Practicals are performed individually and ALL are assessed.
2. Only one practical experiment can be done in one session.
4. You can participate and get assessed only in the scheduled session to which you signed on.
5. You can access the laboratory at other times when the tutor is there and lets you in, but you will not be asssessed and tutor help given to you can be very limited.
6. If you miss a prac, due to e.g. health or family or other serious problems, you can make it up in the scheduled catch up session. You need to obtain permission of the lecturer or tutor to do it prior to the session. Only one prac can be made up in one session and only three pracs can be made up in the semester. If you are about to miss a prac think twice as it MUST be made if you are to pass this course.
7. Preparation for the practical session is compulsory and will be assessed. Take this seriously, pracs are substantial and without preparation finishing in time would be very difficult.
8. You must install WEBPack v 6.3 (Xilinx design software) on your home computer to be able to prepare for practicals.
9. Laboratory workbook (hardbound) must be maintained and is a component of the assessment. Each practical should have entry with preparation, execution and conclusions.
10. Proper covered shoes must be worn in the laboratory. Students not wearing proper shoes will be asked to leave the laboratory.
ASSESSMENT FEEDBACK
1. The CSSE3000 teaching team strives to provide feedback on students work as soon as possible:
In every laboratory session directly when assessing the prac.
In tutorials when students present their solutions.
In consultations where students can present and discuss their designs
In the tutorial following midsemester exam; the exam questions and solutions are discussed.
The final exam results can be discussed with the lecturer after script viewing.
Below is a table showing the relationship between the learning objectives for this course and the broader graduate attributes developed, the learning activities used to develop each objective and the assessment task used to assess each objective.
| Learning Objectives | |||||||||||
| 1.1 | 1.2 | 2.1 | 2.2 | 2.3 | 3.1 | 3.2 | 3.3 | 3.4 | 4.1 | 4.2 | |
| Learning Activities | |||||||||||
| Tutorials (Tutorial Series) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Lecture (Lecture Series) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Laboratory Experiments (Laboratory ) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Assessment Tasks | |||||||||||
| Laboratory experiments |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Mid semester exam |
![]() |
![]() |
![]() |
![]() |
|||||||
| Final examination |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Learning Objectives | |||||||||||
| 1.1 | 1.2 | 2.1 | 2.2 | 2.3 | 3.1 | 3.2 | 3.3 | 3.4 | 4.1 | 4.2 | |
| Graduate Attributes | |||||||||||
| A IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY | |||||||||||
| A2. A broad understanding of the field of study, including how other disciplines relate to the field of study. |
![]() |
||||||||||
| A3. A comprehensive and in-depth knowledge in the field of study. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| A5. An international perspective on the field of study. | |||||||||||
| A7. An appreciation of the link between theory and practice. | |||||||||||
| B EFFECTIVE COMMUNICATION | |||||||||||
| B1. The ability to collect, analyse and organise information and ideas and to convey those ideas clearly and fluently, in both written and spoken forms. |
![]() |
||||||||||
| B2. The ability to interact effectively with others in order to work towards a common outcome. | |||||||||||
| B3. The ability to select and use the appropriate level, style and means of communication. |
![]() |
||||||||||
| B4. The ability to engage effectively and appropriately with information and communication technologies. |
![]() |
||||||||||
| B5. The ability to practise as part of an interdisciplinary team. | |||||||||||
| C INDEPENDENCE AND CREATIVITY | |||||||||||
| C2. The ability to work and learn independently and effectively. |
![]() |
![]() |
![]() |
![]() |
|||||||
| C3. The ability to generate ideas and adapt innovatively to changing environments. | |||||||||||
| C5. The ability to formulate and investigate problems, create solutions, innovate and improve current practices. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| C6. The abilities and skills that provide a foundation for future leadership roles. | |||||||||||
| D CRITICAL JUDGEMENT | |||||||||||
| D2. The ability to apply critical reasoning to issues through independent thought and informed judgement. |
![]() |
![]() |
![]() |
![]() |
|||||||
| D4. The ability to process material and to critically analyse and integrate information from a wide range of sources. | |||||||||||
| D5. The ability to evaluate opinions, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach. |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||
| E ETHICAL AND SOCIAL UNDERSTANDING | |||||||||||
| E1. An understanding of social and civic responsibility. | |||||||||||