Вы находитесь на странице: 1из 5

Universidad de Guanajuato Campus Irapuato Salamanca sede en Yuriria

Garcia Tllez Omar Christian

Circuitos aritmticos
Los principales bloques funcionales lgicos y aritmticos son circuitos definidos en lgica
combinacional y podemos clasificarlos en: comparadores de magnitud, sumadores,
multiplicadores, y tablas de consulta de datos. En el presente trabajo se cubren algunos de
los principales aspectos del diseo de circuitos digitales cuya funcin es procesar datos en
forma lgica y/o aritmtica mediante tcnicas combinacionales.

Sumadores con VHDL: Haciendo uso de constantes genricas el listado_1 contiene


la descripcin VHDL de un sumador, haciendo uso de las ecuaciones de
recursividad.

Listado_1: sumador genrico

Una simulacin parcial del circuito sumador de 8 bits del listado_1 se muestra en la
figura_1.

Electrnica digital I
Lenguaje VHDL

Universidad de Guanajuato Campus Irapuato Salamanca sede en Yuriria


Garcia Tllez Omar Christian
Figura_1: simulacin de un sumador genrico

Ahora se procede a realizar la descripcin VHDL de un restador completo de n bits. El


listado_2 muestra la descripcin de un restador de n bits con n=8.
Listado_2: restador genrico

Electrnica digital I
Lenguaje VHDL

Universidad de Guanajuato Campus Irapuato Salamanca sede en Yuriria


Garcia Tllez Omar Christian
Figura_2: simulacin de un restador genrico

La descripcin genrica de las excepciones de los sumadores, que son el incrementador y el


decrementador, tambin se pueden realizar siguiendo una tcnica de recursividad similar.
El incrementador genrico se describe en el listado_3, mientras que el decrementador
genrico se muestra en el listado_4
Listado_3: Incrementador genrico

Electrnica digital I
Lenguaje VHDL

Universidad de Guanajuato Campus Irapuato Salamanca sede en Yuriria


Garcia Tllez Omar Christian
Figura_3: simulacin de un incrementador genrico

Listado_4:Decrementador genrico

Figura_4: simulacin de un decrementador genrico

Electrnica digital I
Lenguaje VHDL

Universidad de Guanajuato Campus Irapuato Salamanca sede en Yuriria


Garcia Tllez Omar Christian

No resulta difcil modificar los listados anteriores para realizar un circuito incrementadordecrementador que responda a una seal externa de seleccin. Su descripcin VHDL se
muestra en el listado_5. La simulacin parcial de este circuito se muestra en la figura_5.
Listado_5: Incrementador/decrementador genrico

Figura_5: simulacin de un incrementador/decrementador genrico

Electrnica digital I
Lenguaje VHDL

Вам также может понравиться