Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
DETAILED LEARNING OBJECTIVES FOR DIGITAL ELECTRONICS After studying Chapter 1 and successfully completing all the assignments, you will be able to: (tick all that apply): Use your official UPC e-mail address Use and manage an e-mail client like Thunderbird or Outlook Use a SFTP client like WinSCP to remotely access your network disk drive “L” Explain the five elements to achieve effective cooperative learning: 1) positive interdependence; 2) face-to-face interaction; 3) individual accountability and personal responsibility; 4) use of interpersonal and small-group skills; and 5) group processing or reflection Produce a concept map (or a mind map) to explain a topic on the subject Define a combinational system and its high level and binary level description Express positive integers in different number systems (binary, octal, decimal hexadecimal) Codify data elements or information (signal values) by binary variables (signals) using standard codes for positive integers (binary, BCD, Gray) and characters (ASCII code) Codify signed integers (positive and negative) using the two’s-complement system Perform basic arithmetic operations (addition, subtraction, multiplication) of signed integers by means of the 2’s complement system Explain the concept of a top-down design of a digital circuit and its schematic entry and simulation by a CAD/EDA tool (Computer Aided Design / Electronic Design Automation) List a set of simulation tools for digital electronics Simulate a digital circuit (inside a black box or entity) using the virtual laboratory software Proteus -------------------------- Use and explain the functionality of logic gates AND, NAND, OR, NOR, XOR, NXOR, NOT) Analyze a logic circuit build using logic gates. Analysis concept map. Use the application WolframAlpha to verify logic equations Explain and relate the following concepts for designing a logic circuit: truth table, Karnaugh map, Boolean Algebra and logic functions, SoP (sum of products) and PoS (product of sums), canonical algebraic equations, minterms and maxterms. Design concept map. Simplify or minimize logic functions with up to 5 input variables by means of Karnaugh maps Simplify or minimize logic function using software like Minilog.exe Find the datasheets of the Small and Medium Scale of Integration (SSI and MSI) integrated circuits Capture a diagram schematic in Proteus-ISIS and run the simulation Draw a subcircuit in Proteus-ISIS and use it to implement hierarchical designs Simulate a digital circuit (inside a black box) using the virtual laboratory software Proteus -------------------------- Explain the concept of logic family to build digital circuits and the obsolescence curve associated to a given logic family. Explain the evolution of integrated circuits, the scales of integration (SSI, MSI, LSI, etc.) and the Moore Law. Calculate the electrical characteristics of classic digital integrated circuits, such as: o power supplies, logic voltage levels and transfer curve for a gate of a given technology, noise margins (NML and NMH), o quiescent currents and power dissipation, 1 o propagation delays, transition times and maximum frequency of operation of a digital circuit, o tri-state gates. Use digital timing diagrams to specify a combinational circuits’ behaviour or to verify its operation. Explain the basics of CMOS technology for realizing basic gates. Analyse simple CMOS circuits using the ideal switch model (ON/OFF). Use the HADES platform to visualise and analyse the operation of digital circuits Capture a schematic in Proteus using devices from a given digital logic family, and run the simulation. Use the (SPICE based) virtual laboratory software Proteus-VSM to calculate electrical characteristics, specially the transient graphbased digital analysis type. -------------------------- Design and use standard combinational circuit building blocks: multiplexers (or data selectors), demultiplexers (or distributors), binary decoders and encoders, decoders for hexadecimal to seven-segment LED displays, code converters. Design and use standard arithmetic combinational circuits: Arithmetic combinational modules and networks: 1-bit half adder and full adder; ripple-carry and fast carry look-ahead adder modules, adder and subtractor unit of signed integers in two’s complement, overflow and zero detection capabilities, comparators, array multipliers for unsigned numbers, one-digit and larger BCD adders, parity generators and checkers, arithmetic logic units (ALU) Implement logic functions by the method of decoder Implement logic functions by the method of multiplexers (Shannon’s Expansion Theorem) -------------------------- Plan and organise in the basic 3 blocks (input, output and control) an application project. Apply the design and analysis procedures and concept maps to design the assigned combinational blocks of the application project. -------------------------- Produce a quality written solution for a given exercise, control or any other assignment, using the instructions from: http://epsc.upc.edu/projectes/ed/ED/unitats/unitat_1_1/Criteris_Correccio_Exercici.pdf Work efficiently cooperating in a team of 3 members using the method described in: http://epsc.upc.edu/projectes/ed/ED/problemes/metode_resolucio_cooperativa_recomanat.pdf 2