| Title: | VHDL Seminar (in the EU) |
|---|
| Code: | IVH |
|---|
| Ac.Year: | 2003/2004 |
|---|
| Term: | Summer |
|---|
| Study plans: | | Program | Branch | Year | Duty |
| IT-BC-3 | BIT | 2nd | Compulsory-Elective - group T |
|
|---|
| Language: | English |
|---|
| Private info: | http://www.fit.vutbr.cz/study/courses/IVH/private/ |
|---|
| Credits: | 6 |
|---|
| Completion: | classified accreditation |
|---|
Type of instruction: | | Hour/sem | Lectures | Sem. Exercises | Lab. exercises | Comp. exercises | Other |
|---|
| Hours: | 0 | 26 | 0 | 0 | 13 |
|---|
| | Examination | Tests | Exercises | Laboratories | Other |
|---|
| Points: | 0 | 0 | 0 | 0 | 0 |
|---|
|
|---|
| Guarantee: | Fučík Otto, doc. Dr. Ing., DCSY |
|---|
| Lecturer: | Fučík Otto, doc. Dr. Ing., DCSY |
| Faculty: | Faculty of Information Technology BUT |
|---|
| Department: | Department of Computer Systems FIT BUT |
|---|
| Follow-ups: | |
|---|
| | | Learning objectives: |
|---|
To give the students the knowledge of syntax and semantics of hardware description language VHDL, its use for modelling, simulation, and synthesis of complex digital systems, as well as the skills in VHDL programming techniques and the use of professional design tools. | | Description: |
|---|
Basic VHDL language constructs, lexical description, VHDL source code. Data types, data objects, data classes, data objects declaration. VHDL language commands. Advanced VHDL features, VHDL 93. Delay modelling, time scheduling in VHDL. Combinational circuits modelling, "don't cares", tri-state-output circuits. Sequential circuits modelling, Mealy and Moore automata. Models testing, test benches. Designing at algorithm, register-transfer, and gate levels. Modelling for synthesis. Semantics for simulation and synthesis, delay in model. Programming techniques, shared components, flattening and structuring. Case studies of complex digital circuits: UART, RISC processor, FIR filter. | | Learning outcomes and competences: |
|---|
The student should be able to describe and simulate complex digital systems using VHLD language constructs including both behavioral and structural description. | | Syllabus of lectures: |
|---|
- Basic VHDL language constructs, lexical description, VHDL source code.
- Data types, data objects, data classes, data objects declaration.
- VHDL language commands.
- Advanced VHDL features, VHDL 93.
- Delay modelling, time scheduling in VHDL.
- Combinational circuits modelling, "don't cares", tri-state-output circuits.
- Sequential circuits modelling, Mealy and Moore automata.
- Models testing, test benches.
- Designing at algorithm, register-transfer, and gate levels.
- Modelling for synthesis.
- Semantics for simulation and synthesis, delay in model.
- Programming techniques, shared components, flattening and structuring.
- Case studies of complex digital circuits: UART, RISC processor, FIR filter.
| | Syllabus - others, projects and individual work of students: |
|---|
|
Individual project. | | Fundamental literature: |
|---|
- Chang K.C.: Digital Design and Modeling with VHDL and Synthesis, IEEE Computer Society Press, 1997
- Armstrong, J.R. - Gray F.G.: Structured Logic Design with VHDL, Prentice-Hall, 1993
- Armstrong, J.R. - Gray, F.G.: VHDL Design Representation and Synthesis, 2nd edition, Prentice Hall, ISBN 0-13-021670-4, 2000
| | Study literature: |
|---|
- Lecture notes
- Internet
| | Progress assessment: |
|---|
Project and its defence supported by the written technical report in English language. | | Exam prerequisites: |
|---|
Classified "duty/class credit" is based on the successful project defence. | | |
|