Chargement…
Chargement…
Short chapter quizzes with maximum XP on the first try and detailed feedback after the correct answer.
Quizzes
25
Done
0
Questions
156
AND, OR, NOT, NAND, NOR, XOR and their truth tables.
Identities, theorems, simplification of logical expressions.
D flip-flops, registers, counters, metastability.
Weighted codes, Gray, Excess-3, parity and Hamming.
Minterms, maxterms, Gray adjacency and logic simplification.
Binary, decimal, hexadecimal, octal, bit weights and bus notation.
Origins, uses and role of VHDL in the FPGA flow.
Entity, architecture, libraries and ports of a VHDL module.
Telling apart memoryless (combinational) and clocked (sequential) logic.
std_logic, std_logic_vector, integer, unsigned, signed and conversions.
Logical operators, arithmetic, mod/rem, shifts, concatenation and precedence rules.
Differences between signal, variable and constant: scope, update timing, synthesis.
Naming conventions, code organization and classic pitfalls.
Sensitivity list, sequential vs combinational, latches, process(all).
Three classic ways to write a MUX and what they imply for synthesis.
Picking synthesis and simulation tools depending on the target.
Building a hierarchical design: declaration, instantiation, port map.
Described hardware, parallel operation, simulation and synthesis.
Interfaces, signals, instances and design hierarchy.
Widths, vectors, concatenations, operators and signed values.
Continuous assignments, combinational blocks and complete path coverage.
Clock edges, reset, enable and nonblocking assignments.
Priority, `case`, default values and unintended storage.