Digital Trail |
English | - Intermediate/Instrumental - English (level B2)
| 10 |
Mathematics and Computer Fundamentals | - Binary number system - arithmetic operations and conversion to decimal
- Binary codes: BCD, Gray, ASCII, checksum, etc.
- Logic gates: inverter, NAND, NOR, etc.
- Boolean algebra (switching): axioms, functions, and theorems.
- DeMorgan's theorem and duality.
- Logical values H, L, Z, and don't care.
- Multiplexer, encoder, decoder, or other basic logic blocks.
- Combination of logic gates and evaluation of logical expressions.
- Logic minimization, minterms, and maxterms
- Karnaugh maps.
- Logic circuit synthesis (from logical equation to logical gates scheme).
- Finite State Machines (Moore and Mealy).
- State machine synthesis (state transition table and graph, state encoding, and logic equation extraction).
| 10 |
Computer Architecture | - Operands in assembly instructions
- Assembly instruction formats
- Types of instructions: arithmetic/logical, conditional, branch, function calls, etc.
- Addressing modes
- Microarchitecture implementation: control and datapath
| 10 |
Digital Circuits | - Combinational CMOS logic: p and n MOS transistors as switches.
- Electrical behaviors: static, dynamic, and power consumption.
- Propagation delays in logic blocks and critical path.
- Glitches, static and dynamic hazards.
- Sequential logic: stability, latches, and flip-flops.
- Timing of sequential logic: hold, setup, and propagation times.
- Adders: half-adder, full-adder, ripple-carry adder, look-ahead, etc.
- Other arithmetic and logic functional units: subtractor, comparator, shifter, ALU.
- Counters.
- Numeric representation in fixed-point and floating-point.
- Memories: register file, ROM, SRAM, and DRAM.
- Logic Arrays: PLA, PAL, and PROM.
- CPLDs and FPGAs.
| 10 |
Analog Track (Mixed-Signal and Radiofrequency) |
English | - Intermediate/Instrumental - English (level B2)
| 10 |
Mathematics and Computer Fundamentals | - Binary number system - arithmetic operations and conversion to decimal
- Binary codes: BCD, Gray, ASCII, checksum, etc.
- Logic gates: inverter, NAND, NOR, etc.
- Boolean algebra (switching): axioms, functions, and theorems.
- DeMorgan's theorem and duality.
- Logical values H, L, Z, and don't care.
- Multiplexer, encoder, decoder, or other basic logic blocks.
- Combination of logic gates and evaluation of logical expressions.
- Logic minimization, minterms, and maxterms
- Karnaugh maps.
- Logic circuit synthesis (from logical equation to logical gates scheme).
- Finite State Machines (Moore and Mealy).
- State machine synthesis (state transition table and graph, state encoding, and logic equation extraction)
| 10 |
Electrical/Electronic Circuits | - Kirchhoff's laws
- Source transformation
- Thevenin and Norton equivalents
- Two-port networks
- Operational amplifiers
| 10 |
Fundamentals of Microelectronics | - Transistor MOSFET
- Curve I/V
- Transconductance
- Large-signal model
- Small-signal model
- Basic amplifiers
| 10 |