-
Tutorial para Verilog HDL
-
Verilog HDL es un importante lenguaje de descripción de hardware (HDL) utilizado por los profesionales del diseño de hardware, en particular en la industria de semiconductores y diseño electrónico. Fue introducido en 1985 por Gateway Design Corporation System. Verilog HDL permite a los diseñadores para desarrollar diseños con un alto nivel de abstracción en el diseño, verificación y ejecución de los chips de lógica digital. El conocimiento del lenguaje de programación C es útil para aprender Verilog HDL.Instrucciones
1 Iniciar un nuevo proyecto. Abrir Xilinx ISE y haga clic en el menú "Archivo", seleccionar "Nuevo proyecto". Bajo el nombre del proyecto, seleccione "Full_Adder" y seleccione la opción "HDL de nivel superior" tipo de fuente.
2 Elija los valores. Su configuración dependerá de qué sistemas se está ejecutando. Introduzca los valores apropiados para la familia, de dispositivos y de paquetes. Por ejemplo, si está ejecutando un Xilinx Spartan 3, elegiría Spartan3, XC3S200 y FT256, respectivamente. Para herramienta de síntesis, elija XST (VHDL / Verilog); Simulador, simulador de ISE (VHDL / Verilog); e idioma preferido, Verilog.
3 Crear un nuevo origen. Haga clic en "Siguiente" hasta llegar a "Crear un nuevo origen" y haga clic en "New Source" y seleccione "Verilog módulos". Designarlo "Half_Adder" y siga haciendo clic en "Siguiente" hasta que el botón "Finalizar" aparece; Pinchalo. El módulo debe aparecer ahora.
4 Ejecutar el módulo. Declarar sus entradas y salidas de los módulos por medio de primitivas. Un sumador medio debe estar compuesto de dos entradas de 1 bit y dos salidas de 1 bit, que están conectados a 1 XOR y 1 y la puerta. Haga clic derecho sobre "Sintetizar" y aparecerá un cuadro de menú. Seleccione la opción "Ejecutar". El programa se ejecutará a través del proceso y, una vez hecho esto, un mensaje que su síntesis se completó con éxito debería aparecer.
5 Mostrar el hardware. Bajo Síntesis, haga doble clic en "Ver RTL" traer el diagrama de bloques del hardware. Haga doble clic en el bloque para visualizar el esquema del circuito y comprobar que es conforme a lo programado.