Preguntas con etiqueta 'verilog'

1
respuesta

El reloj no parece funcionar

He estado trabajando en un programa para la clase que actúa como un cronómetro, pero he tenido problemas donde no funciona. (Solo se utiliza un dígito, el primero que se mostrará en la pantalla de cuatro dígitos, y siempre está en 0). Después de...
1
respuesta

4 bit x 4 bit usando la tabla de consulta (rom)

Este es un curso de nivel introductorio de verilog. Estoy tratando de generar una salida de 8 bits a partir de 4 bits multiplicado por 4 bits. Aquí está el código que tengo hasta ahora. // 4 bit x 4 bit operator module bit4x4Operator(...
4
respuestas

Convertir IEEE doble a entero - Verilog

Quiero convertir el valor doble de IEEE calculado en mi código a entero. Por ejemplo, He calculado: X = 64'hxxxxxxxxxxxxxxxx; Ahora quiero usarlo como índice de una matriz como: some_array [X]; ¿Cómo puedo hacerlo? ¿Hay algún IP-Core o alg...
1
respuesta

Problemas para entender el decodificador Verilog, cambio lógico hacia la izquierda

Este código es de asic-world: module decoder_using_assign ( binary_in , // 4 bit binary input decoder_out , // 16-bit out enable // Enable for the decoder ); input [3:0] binary_in ; input enable ; output [15:0] decoder...
1
respuesta

D flip flop con reinicio disparado de nivel asíncrono

Ref: Está haciendo una ¿Se puede reiniciar el flip flop con nivel asíncrono? Mi código: always @ ( posedge clock, posedge rst) begin if(rst) q = 1'b0 ; else q = d ; end Forma de onda: error: Entre 100 y 150 ns, la salida sigu...
2
respuestas

¡Ayuda! Bucle verilog! Las siguientes señales forman un bucle combinatorio

Estoy tratando de completar una tarea usando Verilog, los detalles no son muy importantes, excepto que debe ser un diseño combinatorio. Desafortunadamente, me estoy topando con lo que supongo es que el hardware se atasca en un bucle infinito: la...
1
respuesta

La misma dirección para diferentes registros en LPC2418 UART

Tengo una pregunta muy básica con respecto a LPC2418 UART. El UART tiene diferentes registros con las mismas direcciones. Entonces, al cargar los datos desde el banco de pruebas, ¿no se cargará en todos los registros? 1) Por ejemplo, RBR (reg...
1
respuesta

fpga verilog dual access

Necesito escribir en un registro de 2 fuentes .. en este caso, un host pci y un microcontrolador. El 2 nunca accederá al registro al mismo tiempo (básicamente, una vez que se realiza el PCI, lo entrega al otro host, que tendrá acceso exclusivo h...
1
respuesta

¿Es precisa la latencia del ciclo del reloj simulado a través de una entidad?

Si escribo una entidad que toma 10 ciclos de reloj para producir la salida de la entrada, ¿es seguro asumir que este es el caso cuando se implementa en hw, o hay otros factores a considerar? ¿El tipo de simulación (síntesis previa / posterior...
2
respuestas

Entendiendo los circuitos combinados de retroalimentación

Por favor, dame un ejemplo simple de un código de verilog que dé como resultado un combo de retroalimentación. ¿Por qué estos bucles de realimentación no son deseados en su diseño? ¿Cómo interpretar las asignaciones de bloqueo vs no de bl...