Last update: 29-04-2014 11577 - DS - Digital Systems 230 - ETSETB - Barcelona School of Telecommunications Engineering Coordinating unit: Teaching unit: Academic year: 2014 Credits: 6 Prior skills Combinational and sequential system design. Computer architecture. Microprocessors and microcontrollers. Programmable devices. High frequency circuits. High level hardware description languages(VHDL). Requirements Teaching methodology Learning objectives of the subject To introduce the student to advanced digital systems. To provide an introduction to and analysis of the main communication protocols from the point of view of their application environment and hardware implementation from existing subsystems, focusing on microcontrollers and FPGA devices. To analyze problems brought about by higher clock rates. 1/5 Universitat Politècnica de Catalunya Last update: 29-04-2014 11577 - DS - Digital Systems Content 1. General concepts. Degree competences to which the content contributes: 1.1. Elements of a digital system. Degree competences to which the content contributes: 1.2. Subsystems and their interconnection. Degree competences to which the content contributes: 1.3. The CPU. Degree competences to which the content contributes: 1.4. Memory subsystems. Degree competences to which the content contributes: 1.5. Input/output subsystems. Degree competences to which the content contributes: 1.6. Real-time operating systems (RTOS). Degree competences to which the content contributes: 2. Timing and syncronisation in digital systems. Degree competences to which the content contributes: 2.1. Tracking and recovering clock signals. Degree competences to which the content contributes: 2/5 Universitat Politècnica de Catalunya Last update: 29-04-2014 11577 - DS - Digital Systems 2.1.1. Digital clock tracking principles(DLL). Degree competences to which the content contributes: 2.1.2. Clock recovery by oversampling. Degree competences to which the content contributes: 2.2. Clock signal distribution. Degree competences to which the content contributes: 3. System communication methods. Degree competences to which the content contributes: 3.1. Components of a communication system. Degree competences to which the content contributes: 3.2. Signaling and arbitration methods. Degree competences to which the content contributes: 3.3. Serial and parallel communication protocols. Degree competences to which the content contributes: 3.3.1. Serial protocol examples(I2C, CAN, UART). Degree competences to which the content contributes: 3.3.2. Parellel system communication standards(AMBA,Wishbone. CoreConect). Degree competences to which the content contributes: 3/5 Universitat Politècnica de Catalunya Last update: 29-04-2014 11577 - DS - Digital Systems 4. Signal integrity in digital design. Degree competences to which the content contributes: 4.1. Noise margin. Noise immunity.DC and Ac noise. Degree competences to which the content contributes: 4.2. The frequency spectrum of digital signals. Implications. Degree competences to which the content contributes: 4.3. Transmission lines. Reflexion. Electrical simulation. Degree competences to which the content contributes: 4.4. Coupled transmission lines. Crosstalk. Electrical simulation. Degree competences to which the content contributes: 4.5. Simultaneous switching. Degree competences to which the content contributes: 4.6. Power distribution. Degree competences to which the content contributes: 4/5 Universitat Politècnica de Catalunya Last update: 29-04-2014 11577 - DS - Digital Systems Qualification system Laboratory work 50 % Course work and final exam 50 % Regulations for carrying out activities Bibliography Basic: Class notes on the subject. (Available at the course web site). Complementary: Clements, A. Microprocessor systems design: 68000 hardware, software and interfacing. 3rd ed. Boston [etc.]: PWS Publishing Co, 1997. ISBN 0534948227. Dexter, A.L. Microcomputer bus structures and bus interface design. New York: Marcel Dekker, 1986. ISBN 0824774353. Di Giacomo, J. Digital bus handbook. New York [etc.]: McGraw-Hill, 1990. ISBN 0070169233. Alexandridis, N.A. Design of microprocessor-based systems. Englewood Cliffs, NJ: Prentice Hall, 1993. ISBN 0135885671. Poon, R.K. Computer circuits electrical design. Englewood Cliffs: Prentice Hall, 1995. ISBN 0132134713. Dally, W.J.; Poulton, J.W. Digital systems engineering. Cambridge [etc.]: Cambridge University Press, 1998. ISBN 0521592925. Ganssle, J.G. The art of designing embedded systems. 2nd ed. Amsterdam; Boston: Elsevier / Newnes, 2008. ISBN 9780750686440. Ball, S.R. Embedded microprocessor systems: real world design. 3rd ed. London [etc.]: Newnes, 2002. ISBN 0750675349. Lawrenz, W. CAN system engineering: from theory to practical applications. New York: Springer, 1997. ISBN 0387949399. Others resources: 5/5 Universitat Politècnica de Catalunya