Preguntas con etiqueta 'verilog'

2
respuestas

programa del controlador LCD en Verilog para la placa Altera DE2

Necesito mostrar los caracteres y los números en un 2x16 LCD en la placa Altera DE2 usando un programa Verilog. ¿Algún consejo?     
1
respuesta

Fantasma vertical en el panel de matriz de 64x32 1/16 RGB LED

He estado trabajando en la conducción de algunos de esos paneles de matriz LED genéricos que se encuentran en la web para la venta (como this ), 64x32 He luchado mucho con la falta de documentación real, pero he logrado crear una imagen bast...
1
respuesta

Circuito de implementación con d-flipflop en verilog

Soy bastante nuevo en Verilog y actualmente estoy tratando de hacer una implementación estructural de un circuito que consiste en un flipflop d, tiene entradas xey, xey son exclusivas y el resultado es exclusivo o con el estado actual, y utiliza...
1
respuesta

¿posible cruce del dominio del reloj?

Por favor vea el siguiente código. (En aras de la claridad, es una SerDescripción YCbCr 4: 2: 2 a 4: 4: 4). always @(posedge clk_54, posedge reset) begin if (reset) cntr <= 0; else if (flag_in) cntr <= cntr+1; end always @(pos...
1
respuesta

Enviando datos de 8 bits en serie

Estoy intentando enviar datos paralelos de 8 bits en serie. Cuando Send es 1, debería comenzar a enviar datos. Se muestra en la figura de abajo. moduletransmitter(Clk,Send,PDin,SCout,SDout);inputClk,Send;input[7:0]PDin;wirereg[7:0]PD;ass...
1
respuesta

Sistema Verilog Coverpoint Bin para todo lo demás que se cuenta para los cálculos de cobertura

La configuración de un contenedor a predeterminado toma todo lo demás en el punto de cobertura, pero el contenedor predeterminado se ignora en los cálculos de cobertura. ¿Hay algo similar al valor predeterminado que puedo usar para la sintaxis q...
1
respuesta

Declaración de variable vectorial en el Verilog que no comienza con el MSB (por ejemplo, reg var [0] [20])

Estoy familiarizado con la sintaxis descrita en aquí    net_type [msb: lsb] list_of_net_identifiers;       reg [msb: lsb] list_of_register_identifiers; Por ejemplo, para declarar la dirección de memoria de 32 bits, podría usar la sinta...
1
respuesta

¿Cómo usar el parámetro para comparar la variable y el valor constante?

Aprendí que usar un parámetro para definir un módulo es un buen hábito, como tener un valor predeterminado para el parámetro en C ++ u otros idiomas. Por lo tanto, he usado mucho el valor de un parámetro, pero enfrenté un problema cuando quie...
2
respuestas

Cómo implementar el asistente de reloj en el Proyecto Vivado

Estoy usando Vivado (2017.4) y he estado tratando de experimentar con el asistente de Clocking IP. Entiendo cómo crear una nueva IP, pero no estoy seguro de qué hacer con el archivo HDL que genera. He visto muchos tutoriales y todos parecen tene...
1
respuesta

¿Es este diseño legal en verilog?

Estoy tratando de simular un procesador similar a mips usando verilog. Ya que soy nuevo en verilog, no sé si el diseño es correcto o no. Aquí está el boceto de mi diseño. Cada elemento de almacenamiento (archivo de registro, memoria de datos,...