The main objective of this course is to obtain a basic level of knowledge in digital electronics and set the stage to perform the analysis and design of complex digital electronic circuits, to be completed in subsequent courses subjects.
The most significant evolution of digital electronics in recent years has been the degree of complexity of the systems that are made with it, from single components to complete systems performing. To address the problem of high complexity has chosen to make a focus on defining new levels of abstraction on classical logic, such as RTL and functional.
In the approach of the program of the course is an introduction part of the electrical and logical levels to focus then the greater weight of the subject in the structural and functional levels, for which introduces the hardware description language VHDL.
1. Introduction (0.1 credits)
Administrivia. Description of the agenda.
2. Fundamentals (0.4 credits)
Logic levels in binary logic. Uploading and downloading capabilities in CMOS. Basic Timing
3. Coding of information and switching algebra (0.7 credits)
Principles numbering. Boolean logic. Axioms and equations. Rendering circuits. Simplification by Karnaugh.
4. Combinational circuits (1 credit)
Simple and complex logic gates. Multiplexers. Miscellaneous Items: encoders and decoders, comparators and operators. ROM, RAM and EPROM.
5. Sequential Circuits (1 credit)
RS Scale. Latches and flip-flops. Records. Accountants. Shift registers.
6. Automata theory (0.6 credits)
Mealy and Moore machines. State machine design.
July. Functional and structural descriptions (0.7 credits)
Functional and structural descriptions. Introduction to VHDL. Descriptions in VHDL. Components on which the synthesis: CPLD and FPGA. Additional examples and exercises
The course assessment is performed by a test that is not allowed the use of books or notes. Its duration is approximately three hours and usually consist of word problems where they show mastery of the knowledge of the subject.
During the development of the course may be you to realize, without notice and in the class period, small tests to be qualified with the following notes: M (mal), R (regular), B (good) and MB (very well) . The results of these tests will be used to decide the final grade where the exam is doubtful between approved and suspense.
Links:
[1] https://www.die.upm.es/en/taxonomy/term/27
[2] https://www.die.upm.es/en/perfil/miguel-angel-s%C3%A1nchez-garc%C3%AD-0
[3] https://www.die.upm.es/en/perfil/jose-manuel-pardo-mu%C3%B1oz
[4] https://www.die.upm.es/en/perfil/alvaro-araujo-pinto