elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  VHDL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: VHDL  (Leído 5,878 veces)
carlospulido3

Desconectado Desconectado

Mensajes: 1


Ver Perfil
VHDL
« en: 14 Marzo 2017, 19:20 pm »

Hola:

Tengo que sumar dos vectores de 16 bits en VHDL y mi salida tiene que ser de 16 bits también. El problema está en que en algunos casos la suma de dos vectores de 16 bits dan un resultado de 17 bits. ¿Cómo puedo arreglar eso?

Un saludo


En línea

Randomize
Colaborador
***
Desconectado Desconectado

Mensajes: 20.599


Beautiful Day


Ver Perfil
Re: VHDL
« Respuesta #1 en: 14 Marzo 2017, 19:43 pm »

Tu primer mensaje...

Bueno...


Bienvenido.


Expón hasta dónde llegas, lo mismo alguien te acaba la tarea, perdona  :-X, te ayuda, que aquí sí ayudamos jejeje.



Un saludo.




En línea

andresiniesta

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: VHDL
« Respuesta #2 en: 27 Enero 2019, 16:08 pm »

Hola,

Al sumar dos valores en vhdl, el bit que sobra es el accarreo.
Para manejarlo utiliza una señal intermedia de 17 bits y asigna a la salida solo los 16 del final. Suponiendo que las entradas sean a y b:


signal salida : std_logic_vector(16 downto 0);
begin

temporal <= '0'&a + '0'&b;
salida <= temporal(15 downto 0);
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VHDL
Electrónica
ukol 6 11,826 Último mensaje 7 Enero 2019, 01:30 am
por mochilera
VGA en VHDL
Foro Libre
joan.ayala 0 2,055 Último mensaje 23 Mayo 2014, 22:52 pm
por joan.ayala
Multiplicador en VHDL
Electrónica
SGTheDreamer 1 3,453 Último mensaje 29 Marzo 2015, 21:24 pm
por kondrag_X1
Duda VHDL
Dudas Generales
04010 0 2,519 Último mensaje 19 Marzo 2016, 14:28 pm
por 04010
Reusing registers in VHDL FSM
Electrónica
Darian 0 5,141 Último mensaje 3 Julio 2019, 17:22 pm
por Darian
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines