Digital Systems: From Logic Gates to Processors

This course offered from UAB (Universitat Autonoma de Barcelona) will provide you with a thorough understanding of the principles of current digital system design from a practical standpoint. Unlike other "traditional" digital circuits courses, the focus of this course is on the system rather than the supporting components. We will be able to create the groundwork for the creation of complicated digital systems using this method.
Overview of the course and topics
You will learn a set of design methodologies and use a set of (educational-oriented) computer-aided-design tools (CAD) that will enable you to design small and medium-sized circuits. Also, you will be enable to enroll in higher-level courses on topics as diverse as application specific integrated circuits (ASICs) design and computer architecture, to name a few. The design of a basic processor is provided as a transversal example of a complicated digital system to complement the course subjects.
Upon completing this course you will be able to:
- Design medium-complexity digital systems;
- Understand the description of digital systems using high-level languages such as VHDL after finishing this course.
- Have a fundamental understanding of how computers work (machine language).
The course is entirely online and it can be followed at your own pace, with an effort of about 28 hours to complete it.