upc eetac_1

Digital Circuits and Systems (CSD) 

17-18 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: Timers, A/D, I2C, USART, etc.
P11: Peripherals: LCD display
P10: FSM style of programming. External Interrupts
P9: Microcontroller architecture. Basic digital I/O
P8: CLK generators and complete systems
P7: Counters, data and shift registers, and hardware dedicated processors
P6: Finite State machines (FSM)
P5: Sequential blocks: RS, JK, T, and D-type flip flops
P4: Other large combinational circuits (hierarchical structures)
P3: Arithmetic circuits: adders, comparators, subtractors, etc.
P2: Standard logic circuits: Multiplexers, demultiplexers, decoders, encoders, etc.
P1: Logic gates and Boolean Algebra (SoP/PoS, maxterms, minterms, schematics, etc)
Cross-curricular competences (1) (2) (3) (4) (5)
P_Ch1 Exa_1 P_Ch2 P_Ch3, Exa_2

General information

- The way to attend CSD is simple: let's study and design a project every week. The course work load is 150 hours or 6 ECTS. This is a short presentation and these are short descriptions in EN, CAT and ES.

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

- Some ideas on what we expect form you and what you should expect from us. Read and 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.

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

- This is a draft of a publication on CSD problems (pdf) (docx). The idea is to recycle exam assigments and rewrite some exercises from former courses.

- Most of the course discussion and assessment will be based on your handwritten project sketches and solutions. You will be required to organise an oral presentation in group, and you may be interested in documenting your projects using a word processor.

- CSD runs using Citrix technology in our classrooms, the CBL library  and the laboratory L129B. Install your Citrix receiver. Here you are the StoreFront.

Citrix Receiver

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

Optionally, you can show and archive your projects and reflections by means of constructing your ePortfolio to allow inspection and criticism on what you have learnt in this 6 ECTS university course. This materials will help you in case of matriculating other subjects in electronics or in your final bachellor thesis.


- Search inside digsys