Está en la página 1de 2

vhdl verilog

Circuito integrado de muy alta velocidad. VHDL Es mucho más similar al lenguaje C y


se basa en el lenguaje de programación ADA. comparte parte de la sintaxis. También tiene
http://hardwarebee.com/verilog-vs-vhdl-what- un número reducido de construcciones de
to-choose/ programación predefinidas.
 significa lenguaje de descripción de
hardware de circuito integrado de muy alta Es más un lenguaje de modelado de
velocidad que permite describir circuitos hardware. Tiene un nivel más bajo de
construcciones de programación.
síncronos y asíncronos
https://blog.digilentinc.com/battle-over-the- Está débilmente escrito. Le permite escribir
fpga-vhdl-vs-verilog-who-is-the-true-champ/ código que es incorrecto, pero más conciso.

Está fuertemente tipado. Esto hace que sea  No admite tipos de datos complejos, sino que
más difícil cometer errores como principiante solo profundiza en los más simples. Agregue a
porque el compilador no le permitirá escribir eso el hecho de que a los usuarios no se les
código válido permite definir sus propios tipos de datos en
https://www.nandland.com/articles/vhdl-or- este idioma
verilog-for-fpga-asic.html
Tiene un sistema de administración de Pueden utilizarse para modelar tanto lógica
bibliotecas que contiene arquitecturas combinacional como secuencial.
compiladas, paquetes y configuraciones a las http://www.iuma.ulpgc.es/~nunez/clases-
que puede acceder el usuario además del
código. Esto simplifica el proceso de creación
FdC/verilog/Verilog%20Tutorial%20v1.pdf
de sistemas de hardware complejos en FPGA.
Verilog se creó inicialmente con el único
Admite numerosos tipos de tipos de datos, propósito de modelar y simular puertas lógicas
incluidos los que están predefinidos por el No es compatible con la gestión de bibliotecas.
lenguaje en sí como se mencionó
anteriormente, así como los tipos de datos  Es más compacto y va al grano: le pide que
definidos por el usuario que introduce el escriba solo unas pocas líneas de código
concepto de personalización y flexibilidad.  Como resultado, la verbosidad es
relativamente baja. También tiene un número
Permite tanto una descripción de la estructura reducido de construcciones de programación
del circuito (descripción a partir de subcircuitos predefinidas.
Debe tener una buena comprensión de los
más sencillos), como la especificación de la caracteres compactos y los términos utilizados
funcionalidad de un circuito utilizando formas por el lenguaje y lo recompensará con menos
familiares a los lenguajes de programación. y más líneas de código más cortas.
https://eprints.ucm.es/26200/1/intro_VHDL.pdf
Es uno de los estándares HDL disponibles hoy
El código VHDL se dividirá en cuatro procesos: en día en la industria para el diseño hardware.
uno síncrono para cargar el nuevo estado según Este lenguaje nos permite la descripción del
flanco (SINC_ESTADO), uno asíncrono para diseño a diferentes niveles,
asignar el nuevo estado (ASINC_ESTADO), uno
síncrono para indicar la carga de registros Una función solo se puede utilizar para
(SINC_REG), también se pueden incluir varios modelar lógica combinacional. y puede llamar
process síncronos, uno por registro, si eso a otra función pero no a una tarea
simplifica la legibilidad del código, y uno
asíncrono para asignar los nuevos valores a los
registros y cualquier señal combinacional
necesaria (ASINC_REG).

También podría gustarte