Degree in Telematics (Networks and Internet Technologies)

Bachelor in Telematics (Networks and Internet Technologies)

Become an expert engineer in Network and Internet Technologies and get the CCNA and CCNP official qualifications

Programmable ICs

Description: 

The objective of the subject is that the student understands the basis of the programmable integrated circuits internal architecture and learn how to design digital systems intended to be implemented in this type of ICs using a high-level hardware description language (VHDL). The student should be able to use the required CAD tools to implement a digital system in a programmable logic device or FPGA and also know the internal structure of its forming components.

Type Subject
Optativa
Semester
Second
Credits
3.00

Titular Professors

Previous Knowledge: 

Basic and analogical electronics. Digital systems.

Objectives: 

Students who do this subject achieve and develop the following knowledge and abilities:

  1. Analytical skills of electronic systems
  2. Be able to design electronic systems using digital programmable structures (FPGA)
  3. Knowledge of the techniques to design and manufacture ICs

Contents: 

Theory:

  1. Hardware Description Languages
    • General perspective
    • VHDL language
    • Digital systems design in VHDL
  2. Microelectronics Design Introduction
    • ASICs: design process and types
    • The MOS transistor. CMOS basic gates
    • Physical design of CMOS logic gates (layout)
  3. Regular Structures
    • Regular logic structures: ROM, PLA
    • Memories
  4. Programmable Logic Devices
    • FPGA Introduction
    • Programming technologies
    • FPGA internal architecture

Laboratory practices:

  1. Design of digital systems in VHDL and verification of a development kit with FPGA.

Methodology: 

The lectures of Programmable ICs are focused on strength both the technical knowledge of digital circuit design and the critical thinking of the student. In this subject master classes are combined with practical exercises done individually and group practices about the topics presented in the summary.

Evaluation: 

The evaluation of the subject is done in June, an given the case, an extraordinary call in July could be possible.

The evaluation of the theory and practices is done independently. In order to pass the subject, both parts must be approved separately.

Final Grade = 50% Theory + 50% Practice

Evaluation Criteria: 

Students must:

  1. Demonstrate that they have acquired the ability to analyze and synthesize design digital circuits.
  2. Prove to have the basic knowledge related to the subject.
  3. Know how to resolve any problem posed in the field of digital systems design.
  4. Have the capacity for organization in order to work and promote team work in system design and implementation.
  5. Have the capacity to manage all the received information, in order to apply the knowledge acquired to the practical design and be able to solve any problem.
  6. Have the capacity to apply the knowledge to the practices in a laboratory environment

Basic Bibliography: 

[1] Pong P. Chu, RTL Hardware Design Using VHDL, John Wiley & Sons, 2006.

[2] M.J.S.Smith, Application-Specific Integrated Circuits, Addison-Wesley, 1997.

[3] J.M.Rabaey, Digital Integrated Circuits: a Design Perspective, Prentice Hall, 1996.

[4] J.P.Uyemura, Fundamentals of MOS Digital Integrated Circuits, Addison Wesley, 1988.

[5] Kang, Sung-Mo; Leblebigi, Yusuf, CMOS Digital Integrated Circuits: Analysis and Design, WCB/McGraw Hill, 1999.

[6] Millman, Jacob; Grabel, Arvin, Microelectrónica, Hispano Europea S.A., 1991.