Programmable Hardware Devices
Period: First Semester
Course unit contents:
A) Principles of Digital Electronics
- Number systems and codes
- Fundamentals of Boolean algebra
- Combinatorial functions
- Combinatorial logic elements
- Arithmetic-logic units
- Latches and Flip-flops
- Sequential circuits
- Memory elements
B) Simple As Possible computers
- SAP-1
- SAP-2
- SAP-3
PART II Hands-on Laboratory
Building an 8-bit CPU
- Clock module
- Registers
- Arithmetic Logic Unit
- Program counter
- Input and memory register
- Random Access Memory
- Control logic
- Output register
Planned learning activities and teaching methods:
- Frontal Lecturing (30%) + Hands-on Laboratory (70%)
- Case studies
- Problem based learning
The use of generative-AI tools (e.g. ChatGPT) is permitted only if employed actively and critically. Any use must be clearly declared and must comply with University of Padova and with the Physics of Data policies on academic integrity.
In addition to contacting the course instructor, students with disabilities, Specific Learning Disorders (SLD), Special Educational Needs (SEN), and other health conditions can reach out to the Student Services Office - Inclusion Unit to receive more information about opportunities to access teaching with specific support and tools.