Preguntas con etiqueta 'vhdl'

1
respuesta

vhdl "esperar hasta" en un bucle

Aparece un mensaje de error "Error (10398): Error de declaración de proceso de VHDL: la declaración de proceso debe contener solo una declaración de espera" para este código FOR i IN 0 TO N LOOP WAIT UNTIL tx_busy = '0'; tx_data <=...
2
respuestas

U y el final del vector en iSIM

Estoy realizando los primeros pasos en VHDL e ISE (de Xilinx). He intentado crear un simple 16bit - > Convertidor de 32 bits. El convertidor recibe un complemento a 2 números (16 bits, por lo que es 1 bit para signo y 15 bits para número d...
2
respuestas

Prueba en VHDL de la frecuencia de trabajo de un componente combinatorio

Quiero medir aproximadamente la frecuencia de trabajo de un componente combinatorio. Para hacer esto, utilizo mi implementación de la cadena de escaneo para envolver mi sumador de ondulación. Este es mi código: --Ripple carry wrapped using sca...
1
respuesta

¿Cómo puedo calcular el tiempo que transcurre entre dos sensores en vhdl?

¿Soy nuevo en diseño digital y tengo problemas para calcular el tiempo entre dos sensores que dan salida digital? ¿Cómo puedo abordar este problema? Pensé en escribir las salidas de los sensores digitales en la declaración de proceso y cuando el...
2
respuestas

VHDL: Recibiendo datos desde el terminal al FPGA usando TTL

(Publiqué misma pregunta en stackoverflow pero no obtener la respuesta correcta) Soy novato en VHDL. Así que hoy, después de UART Tx, intenté leer los datos que provienen de la terminal de Realterm. Solo escribí códigos Rx para ver los dato...
2
respuestas

Implementación de FIFO en VHDL: ¿la función de lectura elimina el elemento de FIFO?

library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity fifo is port ( clk : in std_logic; enr : in std_logic; --enable read,should be '0' when not in use....
3
respuestas

¿Contador decimal en VHDL?

Me gustaría implementar un contador decimal que cuente de 0 a 9999 en la pantalla LED en un tablero Digilent BASYS2. ¿Alguien puede ayudarme a resolver este problema?     
4
respuestas

Cambiar una señal entera con dos botones

Dada una señal del tipo integer , quiero crear un proceso (o varios) para incrementar o disminuir la variable en 1. ¿Cómo puedo hacer esto? Parece que una señal no puede ser activada por dos relojes (en mi caso, key(0) y key(1)...
1
respuesta

¿El diseño de un módulo VHDL como APB Master tiene alguna dificultad práctica?

Revisé códigos VHDL para arquitecturas de memoria, que contienen módulos diseñados como maestros AHB, esclavos AHB, esclavos Bridge y APB. Pero no hay esclavos APB. ¿Existe alguna razón específica para excluir este módulo o I es solo porque el d...
2
respuestas

La eliminación de las señales usadas de Vivado en vhdl

Hola, este segmento de código es de mi top_module y se eliminan algunas señales usadas en esta parte del código. Me pregunto por qué y necesito que ajusten lo que yo llamo habilitar2. ¿Cómo puedo hacer eso? [Synth 8-6014] Unused sequential ele...