Course code |
02 52 6403 00 |
Number of ECTS points |
3 |
Course title in the language of instruction |
Programmable Devices |
Course title in Polish |
Programmable Devices (Układy programowalne) |
Course title in English |
Programmable Devices |
Language of instruction |
English |
Type of classes |
|
Lecture |
Tutorials |
Laboratory |
Project |
Seminar |
Other |
Total of teaching hours during semester |
Contact hours |
10 |
|
20 |
|
|
0 |
30 |
E-learning |
No |
No |
No |
No |
No |
No |
|
Assessment criteria (weightage) |
1.00 |
|
0.00 |
|
|
0.00 |
|
|
Unit running the course |
Instytut Elektroniki |
Course coordinator |
dr inż. Piotr Dębiec |
Course instructors |
dr inż. Piotr Dębiec, dr inż. Robert Strąkowski |
Prerequisites |
Basic knowledge of digital systems, e. g. completion of the course "Digital Systems" |
Course learning outcomes |
- Student is able to understand and make use of data sheets of digital integrated circuit elements,
- Student is able to use of modern hardware and software tools for design, simulation, and testing of digital systems containing programmable modules and periferals.
- Student is able to present and explain details concerning the implemented digital system.
- Student is able to describe simple combinational or sequential systems in VHDL.
|
Programme learning outcomes |
- Basic knowledge in the field of mathematics, physics and engineering and technical sciences; detailed knowldege in the field of electronics and telecommunications including selected issues from electrical engineering, automation and technical information technology.
- Ability to use one's knowledge from the area of electrical circuits, analog and digital electronic circuits, microelectronics, microprocessor and computer systems as well as non-technical aspects to design, build, commision and test an electronic system.
|
Programme content |
Synthesis of simple combinational and sequential digital systems using programmable devices and peripherals. |
Assessment methods |
Learning outcomes 1 and 2: project to be constructed, tested, and reported.
Learning outcome 3: presentation of the constructed digital system, discussion, answering the questions.
Learning outcome 4: test during lecture.
|
Grading policies |
1. Written lecture test comprising design of a simple sequential system including test bench in hardware description language - max. 5 pts.
2. Design of a digital system in VHDL and its realization using CPLD devices and peripherals - max. 5 pts.
3. BONUS for activity - max. 1p for lecture and max. 1p for project awarded subjectively by the teacher (resolution 0,25 pkt).
Passing level - 6pts, but lecture test and project must be passed with at least 2pts each. |
Course content |
Digital design using:
1. standard digital devices (gates, multiplexers, decoders, flip-flops, latches, etc.); example designs: non-standard counters, non-standard decoders, finite state machines.
2. programmable logic devices (CPLDs) and periferals (matrix keyboard 4x4, UART controller, alphanumeric LCD display, digital-to-analog (DAC) and analog-to-digital (ADC) converters, I2C, 1-wire, and PS/2 buses); example designs: percussion machine, arithmetic-logic unit (ALU), PWM generator, traffic light controller. |
Basic reference materials |
- Internet resources concerning ispLEVER Classic software package and VHDL hardware description language: http://www.latticesemi.com/
- Laboratory materials published on the web page: http://eletel.p.lodz.pl/pdebiec/dls/ (login: student_eit, pass: logika).
- K. L. Short, VHDL for engineers, Pearson Prentice Hall, 2009.
|
Other reference materials |
- Internet resource of VHDL hardware description language, e. g. http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html
|
Average student workload outside classroom |
31 |
Comments |
|
Updated on |
2023-08-18 13:01:12 |
Archival course yes/no |
no |