upc eetac_1

Digital Circuits and Systems (CSD) 

18-19 Q1


Content and skills

Chapter 1 Chapter 2 Chapter 3
Combinational Circuits Sequential Systems Microcontrollers
VHDL C language
EDA tools for sPLD/CPLD/FPGA: Lattice ispLEVER Classic or Altera Quartus II or Xilinx ISE EDA tools for microcontrollers: Microchip or Atmel IDE
P12 - P_Ch3: Timers, A/D, I2C, USART, etc.
P11: Peripherals: LCD display
P10: FSM style of programming. External Interrupts
P9: Microcontroller architecture. Digital I/O
P8 - P_Ch2: CLK generators and dedicated processors
P7: Counters, data and shift registers
P6: Finite State machines (FSM)
P5: 1-bit memory cells: latches and flip flops
P4 - P_Ch1: Arithmetic circuits and ALU : two's complement (2C) operations
P3: Arithmetic circuits (radix-2): adders, comparators, etc. Multiple-file structural VHDL design
P2: Standard logic circuits: Multiplexers, demultiplexers, decoders, encoders. Single-file VHDL design
P1: Logic gates and Boolean Algebra (SoP, PoS, maxterms, minterms, schematics, truth tables, etc.)
Cross-curricular competences (1) (2) (3) (4) (5)
PLA#1.1           PLA#1.2 Exa_1 PLA#2.1 PLA#2.2 PLA#3.1 Exa_2       P_Ch3
  Q#1.1   Q#1.2   Q#2.1   Q#2.2     Q#3.1

General information

- The way to attend CSD is simple: let's study and design a project every week by means of this planning. The course work load is 150 hours or 6 ECTS. This is a short presentation of the course organisation and syllabus.

- You are encouraged to participate actively in class and in the course blog and help as much as possible your mates, working in cooperative groups and posting questions and comments.

- These are some ideas on what we expect from you and what you should expect from us. Watch the videos in this former unit. Our main learning goal is that you'll be able to:

Systematically specify, plan, develop, simulate, report, prototype and verify -simple- digital circuits and systems, using state-of-the-art digital programmable devices and microcontrollers, CAD/EDA software tools and laboratory equipment.

-  This is an archive of CSD exams with solutions, problems and questions. The collection is based on the idea of reviewing and rewriting exam assignments and tutorials. We also aim to build a glossary of terms to facilitate reading books on the subject.

- Most of the course class discussion and assessment will be based on your handwritten projects, sketches and solutions. In P_Ch3 you will be required to organise written reports and an oral presentation in group, documenting your projects using a word processor.

- CSD uses Ravada technology and the application virt-viewer which is installed in our classrooms, laboratory L129B  and the CBL library. This is the web address (soon available) from where to connect. This is the manual.

ravada      Virtual

Fig. 1. The concept and technology behind the virtual PC.

- This is the web page from where you can print documents using the EETAC printers/scanners.

- Our former web is full with resources and study materials. These are units containing useful materials on combinational circuits (1), sequential systems (2) (3), and microcontrollers (4) (5).

Optionally you can show and archive your projects and reflections by means of constructing your ePortfolio. This device allows discussion on what you have learnt in this 6 ECTS university course. These materials will be useful for you in other subjects in electronics or even in your final bachelor thesis.


- Search inside digsys