| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo generar un impulso en el flanco descendente Veralog
    Verilog es un Lenguaje de descripción de hardware , o HDL , y se utiliza para describir circuitos digitales utilizando la semántica del lenguaje de programación . Usted puede utilizar Verilog y sentencias de control de lenguajes de programación comunes como " if" para generar eventos en un circuito digital. Por ejemplo , puede crear un impulso eléctrico en el flanco de bajada de una señal de reloj . Una señal de reloj es un tren de ondas cuadradas , donde cada onda cuadrada se genera muchas veces por segundo . Hay dos lados a la onda cuadrada : el flanco ascendente y el flanco de bajada . Puede desencadenar eventos en cualquiera de los bordes . Cosas que necesitará
    Verilog entorno de desarrollo integrado ( IDE ) , como Altera Quartus II (ver Recursos para el enlace)
    Mostrar más instrucciones
    1

    Abra el IDE Verilog y crear un nuevo proyecto haciendo clic en " archivo", luego seleccione " Asistente para nuevo proyecto . " una ventana de creación del proyecto aparece . Seleccione un nombre y directorio para este proyecto. Por ejemplo , se puede citar el proyecto "pulso " y colocarlo en el directorio "C : \\. Verilog Proyectos " Pulse el botón " Siguiente" para pasar por el resto de las páginas , dejando todas las opciones a sus valores predeterminados . Pulse el botón " Finalizar" para crear el proyecto.
    2

    Seleccione " Archivo", luego en "Nuevo" para abrir una ventana de creación del archivo. Seleccione "Archivo HDL Verilog " y pulse el botón "OK " para añadir un nuevo archivo Verilog al proyecto. Un archivo Verilog blanco aparece en la ventana principal del editor de texto.
    3

    Definir un nuevo "módulo" que tiene el mismo nombre que el proyecto . Este módulo albergará todo el código para el programa de pulso. Cuando se define un módulo, también puede definir parámetros de entrada y de salida. El módulo de "pulso " necesita dos parámetros : una señal de reloj y una salida para el impulso generado . Escribe lo siguiente para definir el módulo con estos parámetros :

    pulso módulo (reloj , pulso) ;
    4

    Definir dos señales : una señal de reloj de entrada y una señal de pulso de la salida . La señal de reloj se utiliza para disparar un pulso sobre su flanco de bajada . El flanco de bajada es donde las transiciones de la señal de reloj de un valor alto a un valor bajo. Por el contrario, el flanco de subida es el que las transiciones de la señal de reloj de un valor bajo a un valor alto. La señal de reloj mantiene la señal de alto para la misma cantidad de tiempo que una señal de baja , la creación de un modelo que se parece a un tren de cajas. Se pueden definir dos señales con las dos afirmaciones siguientes :
    reloj de entrada

    ; pulso de salida ;
    5

    Escriba la siguiente instrucción para realizar una secuencia de acciones con cada tic de la señal de reloj , lo que provocó en el flanco de bajada del reloj :

    siempre @ ( negedge reloj)
    6

    Coloque un solo bit en la señal de salida "pulso " , así:

    pulso < = 1'b1 ;
    7

    final del módulo con la siguiente declaración :

    endmodule
    8

    compilar y probar el circuito pulsando el botón "Play" situado en la barra de herramientas del software Quartus II . Este circuito genera un pulso en el flanco descendente de la señal de reloj .

    Previous :

    next :
      Artículos relacionados
    ·Informática Fundamentos Tutorial 
    ·Las desventajas del uso de Widgets en el diseño del eq…
    ·Cómo transferir funciones en MATLAB 
    ·Cómo convertir conjunto de caracteres UTF -8 a ISO -88…
    ·Propiedades de algoritmos 
    ·Cómo vincular los formularios embebidos Symfony 
    ·Cómo quitar un botón con RemoveChild en AS3 
    ·Cómo hacer una pantalla de cuadro de texto Dependiendo…
    ·Cómo encontrar Complejidad Tiempo en C + + 
    ·Cómo eliminar un valor de cadena en Regedit 
      Artículos destacados
    ·PHP matriz Ordenar Función 
    ·Cómo instalar Windows Services System 
    ·Cómo depurar código PHP en VS2008 
    ·Cómo Ir Posición en GridLayout en Java 
    ·Cómo ejecutar parámetros de una consulta DAO en Acces…
    ·¿Cuáles son los estados típicos de programación pro…
    ·Cómo resolver la IP en Python 
    ·¿Cómo escribo Java que seleccionará un archivo & Ren…
    ·Cómo cambiar el tipo de proyecto en Eclipse 
    ·Cómo utilizar las funciones de parámetros variables e…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com