Circuitos Digitais - Simulação de Circuitos III

univesp.br Computer Engineering - ELE300 Univesp - Virtual University of the State of São Paulo Professor: André Ricardo Fioravanti In this video lesson, we will continue with hardware description techniques using the VHDL language. We will present the ways to operate on bit vectors, as well as discuss the connection of subcomponents. Finally, we will implement the addition/subtraction circuit described in the previous video lesson. This week, we will study some representations for signed integers, their advantages and disadvantages. We will also discover how we can create circuits capable of performing algebraic manipulations on these numbers, allowing the construction of adder and subtractor circuits. Finally, we will learn how to describe these circuits in VHDL. Skills and competencies By the end of this week, you should be able to: -Understand the different binary representations of signed integers (sign-magnitude, 1's complement notation and 2's complement notation); -Understand the differences between carry-out and overflow signals; -Recognize the structure of a half-adder and a full adder and implement a ripple-carry adder/subtractor from them; -Use hardware description languages ​​to implement the circuits presented.