Simulation
Code | Completion | Credits | Range |
---|---|---|---|
E36SIM | Z,ZK | 6 | 3+2s |
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
Simulation of discrete systems: models of computer networks performance and functional and structural models of digital circuits. Simula-like quasi-parallel environment (implemented in C++ programming language) and VHDL system are used for student assignments.
- Requirements:
- Syllabus of lectures:
-
1. Introduction to modeling systems
2. Queuing systems: analytical and simulation models
3. Survey of inner principles of discrete simulation systems
4. Characteristics of Simula 67 language, detailed description of class Simulation
5. Implementation of quasi-parallel environment in C++ programming language
6. Performance simulation of computer networks, simple support in C++
7. Description levels of digital circuits, simulation strategies
8. Simple support for simulation of digital circuits in C++
9. Introduction to VHDL: entities, architectures, variables and signals
10. VHDL: processes, sensitive lists, data-flow description
11. VHDL: parallel environment, structural description, components
12. VHDL: structural model of simple processor
13. VHDL: blocks, simulation of buses, generation of regular structures
14. Generating, transforming and testing of random numbers
- Syllabus of tutorials:
-
1. Basic notions, queuing systems
2. Poisson process, analytical models of particular queuing systems
3. Event oriented simulation models of queuing systems
4. Process oriented simulation models of queuing systems
5. Simulation of priorities and failures in queuing systems
6. Description of complex structures of queuing systems
7. Performance simulation of the Ethernet computer network in C++
8. Simulation of digital circuits in C++
9. VHDL: sequential statements, transport and inertial delay
10. VHDL: functional models of some medium scale integrated circuits
11. VHDL: simulation of the edge sensitive digital circuits
12. VHDL: components, design of the structural models of digital circuits
13. VHDL: implementation of the model of cache memory
14. Check of the semester homework, assessment
- Study Objective:
- Study materials:
-
[1] Birtwistle, G. M.: Discrete Modelling on Simula. Macmillan Pub., London 1985
[2] Lipsett, R., Sheffer, C. F., Ussery, C.: VHDL: Hardware Description and Design Kluwer Academic Publishers. London 1989
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: