¿Para qué sirve verilog?
Algoritmo en verilog:
1.Añadir (+): Suma dos operandos.
2. Resta (-): Resta dos operandos o toma el negativo de 1 operando (expresado en complemento a dos).
3. Multiplicación (*): Multiplica los dos operandos.
4. División (/): Divide los dos operandos.
5. Exponenciación (*)}}: Dos operandos están exponenciados. El primer operando es la base y el último es el exponente.
En Verilog se pueden declarar dos procedimientos diferentes: procedimientos siempre y procedimientos iniciales. Un proceso puede ser una descripción de proceso secuencial y un proceso no secuencial también puede expresar lógica combinacional. El procedimiento siempre comienza con la palabra clave siempre y se puede ejecutar varias veces seguidas. Cuando se ejecuta la última línea de código del proceso, la ejecución comenzará nuevamente desde la primera línea de código. Si no se utiliza la tarea del sistema $finish, el proceso siempre continuará en bucle. El proceso inicial comienza con la palabra clave inicial, que solo se puede ejecutar una vez.
Datos ampliados:
Verilog puede describir sistemas lógicos digitales en varios niveles de abstracción: se puede describir a nivel de transistor y de puerta lógica, y también se puede describir en el registro. Nivel de transferencia. Transferencias entre registros.
Además de describir la función lógica del circuito, el código Verilog también se puede utilizar para simulación lógica y síntesis lógica. Este último puede convertir el código Verilog de nivel de transferencia de registro en una lista de red de nivel de puerta lógica, facilitando así. Implemente circuitos de hardware en conjuntos de puertas lógicas programables en campo o permita que los fabricantes de hardware creen circuitos integrados específicos para aplicaciones específicas. Los diseñadores también pueden utilizar la extensión Verilog-AMS de Verilog para diseñar circuitos analógicos y circuitos integrados de señal mixta.
Los caracteres utilizados para definir los nombres de las estructuras del lenguaje en el código Verilog se denominan identificadores, incluidos nombres de variables, nombres de puertos, nombres de módulos, etc. Los identificadores pueden representarse mediante letras, números, guiones bajos y el signo de dólar ($). Sin embargo, el primer carácter de un identificador solo puede ser una letra, un número o un guión bajo, no un signo de dólar, porque los identificadores que comienzan con un signo de dólar entran en conflicto con las palabras reservadas de la tarea del sistema.
Enciclopedia Baidu-verilog HDL