Digital Systems: From Logic Gates to Processors
About this Course
This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more \"classic\" digital circuits courses, our interest focuses more on the system than on the electronics that support it. This approach will allow us to lay the foundation for the design of complex digital systems. You will learn a set of design methodologies and will use a set of (educational-oriented) computer-aided-design tools (CAD) that will allow you not only to design small and medium size circuits, but also to access to higher level courses covering so exciting topics as application specific integrated circuits (ASICs) design or computer architecture, to give just two examples. Course topics are complemented with the design of a simple processor, introduced as a transversal example of a complex digital system. This example will let you understand and feel comfortable with some fundamental computer architecture terms as the instruction set, microprograms and microinstructions. After 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. * Understand how computers operate at their most basic level (machine language).Created by: Universitat Autònoma de Barcelona

Related Online Courses
Do you know that research shows that progressive web apps can increase user engagement by 180%? In this 1.5-hour long project-based course, you will learn the basics of creating a progressive web... more
This course is designed for early career teachers to learn about evaluating and incorporating technology into the classroom to engage students, especially English learners (ELs). Teachers face the... more
This specialisation from the University of London is designed to help you develop and build the essential business, academic, and cultural skills necessary to succeed in further study and in... more
This course is designed to give you a deeper understanding of Kubernetes. Over the next few weeks, you\'ll learn about several features of Kubernetes, the Kubernetes Architecture, how to create... more
If you want to help your patients or clients manage conditions or symptoms such as pain and anxiety, this specialization will provide the knowledge and skills needed. In these five courses, you... more