Preguntas etiquetadas con verilog

Verilog es un lenguaje de descripción de hardware (HDL) utilizado para modelar sistemas electrónicos. Se usa más comúnmente en el diseño, verificación e implementación de chips lógicos digitales. También etiquete con [fpga], [asic] o [verificación] según corresponda. Las respuestas a muchas preguntas de Verilog son específicas del objetivo.

24
Técnicas de sincronización / delimitación de protocolos en serie

Como la comunicación serial asíncrona se extiende ampliamente entre los dispositivos electrónicos, incluso hoy en día, creo que muchos de nosotros hemos encontrado esa pregunta de vez en cuando. Considere un dispositivo electrónico Dy una computadora PCconectada con una línea serie (RS-232 o...

24
¿Cómo aprendo HDL?

Tengo un curso de diseño digital en este semestre y me encanta. Ahora sé que la mayor parte del trabajo en sistemas integrados y diseño digital se realiza primero en simuladores de computadora y luego se implementa utilizando hardware. Entonces me preguntaba cómo debería aprender sobre HDL. Tengo...

22
¿Por qué los pestillos inferidos son malos?

Mi compilador se queja de pestillos inferidos en mis bucles combinatorios ( always @(*), en Verilog). También me dijeron que los pestillos inferidos deberían evitarse preferiblemente. ¿Qué es exactamente lo que está mal con los pestillos inferidos? Ciertamente hacen que los lazos combinatorios...

15
Diferencia entre asignación de bloqueo y no bloqueo Verilog

Estaba leyendo esta página http://www.asic-world.com/verilog/verilog_one_day3.html cuando me encontré con lo siguiente: Normalmente tenemos que reiniciar los flip-flops, por lo tanto, cada vez que el reloj realiza la transición de 0 a 1 (posedge), verificamos si se reafirma el reinicio (reinicio...

14
¿Cómo funcionan los transistores BJT en estado saturado?

Esto es lo que sé sobre NPN BJT (Transistores de unión bipolar): La corriente del emisor base se amplifica HFE veces en Collector-Emitter, de modo que Ice = Ibe * HFE Vbees el voltaje entre el emisor base y, como cualquier diodo, generalmente es de alrededor de 0,65V. Sin Vecembargo, no recuerdo...

13
Verilog: XOR todas las señales del vector juntas

Digamos que me dan un vector wire large_bus[63:0]de ancho 64. ¿Cómo puedo XOR las señales individuales juntas sin escribirlas todas? assign XOR_value = large_bus[0] ^ large_bus[1] ^ ... ^ large_bus[63] ? Estoy especialmente interesado en hacer esto para vectores donde el ancho se especifica...

11
¿Proyectos novatos en un FPGA?

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Me faltan dos semanas para completar mi primer curso de diseño de lógica...

11
¿Cómo truncar un ancho de bits de expresión en Verilog?

Considere una expresión como: assign x = func(A) ^ func(B); donde la salida del func es de 32 bits de ancho y x es un cable de 16 bits. Quiero asignar solo los 16 bits más bajos del xor resultante. Sé que el código anterior ya lo hace, pero también genera una advertencia. El enfoque "obvio" no...