| 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 analizar el sistema Afirmaciones Verilog
    Verilog es un lenguaje de programación que se describe el hardware digital. Las afirmaciones son declaraciones que definen las condiciones previstas en un programa. En Verilog , las afirmaciones se utilizan para definir los estados que el circuito debe surgir durante el funcionamiento normal. Estas afirmaciones se pueden utilizar para analizar el circuito de fallos . Los errores de programación pueden dar lugar a un error de aserción , que le ayuda a trazar un error de nuevo a su causa raíz. Usted debe agregar afirmaciones a su programa de Verilog para ayudarle a depurar el sistema, y como una herramienta para ayudar a otros programadores cuando revisan su código . 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 haciendo clic en su icono. Crear un nuevo proyecto haciendo clic en " Archivo", luego seleccione " Asistente para nuevo proyecto ". Aparecerá una nueva ventana del proyecto. Seleccione un nombre y directorio para este proyecto. 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

    Crear un módulo lleva el nombre del proyecto. Por ejemplo , si su proyecto se denomina " afirmaciones ", se puede escribir la siguiente definición de módulo :

    afirmaciones módulo ;
    4

    Declarar dos registros que tienen valores , denominados "A" y " B ", de esta manera:

    reg a, B;
    5

    Establecer el valor inicial para cada registro de la siguiente manera:

    inicial comienzan a = 0 ; comienzan inicial B = 1 ;
    6

    Suponga que tiene un "if" que comprueba si "A" no es igual a "B" en este punto en el programa, esto debe siempre ser verdad , ya que " a" y " B" se acaba de inicializar a valores diferentes . Esto sería un gran lugar para poner una declaración " valer " . Escriba la siguiente instrucción "if" , seguido de un " valer " declaración:

    if (! A = B ) afirman (! A = B);
    7

    Escribe un más detallado " afirmar " la declaración que imprime mensajes cada vez que se procesa una declaración " valer " . Vuelva a colocar el " assert ( A = B! )," Con la siguiente declaración :

    afirmar (! A = B) $ display ( " . Aserción aprobó una no es igual a B. "); más $ error ( " Error de aserción A es igual a B. . ");
    8

    Ejecute el programa presionando el botón verde "Play" situado en la barra de herramientas superior . El programa debe imprimir el siguiente mensaje : " Afirmación pasó . A no es igual a B. "Sin embargo , si se produce algún fallo que establece el valor de " B " a cero , la afirmación se producirá un error y el mensaje de error" Error de aserción . A es igual a B " aparecerá .
    9

    Usar mensajes afirmación para analizar el estado de su programa y verificar todas las suposiciones sobre el diseño. Cuando una aserción falla repetidamente , hay un error en el programa que no cumple con los criterios de diseño. Usted puede trabajar su camino de la afirmación hacia atrás para la causa de este error.

    Previous :

    next :
      Artículos relacionados
    ·Definición de un diagrama de flujo 
    ·Cómo escribir una secuencia de comandos de Windows par…
    ·Cómo restablecer una AppPool IIS Con PowerShell 
    ·Cómo aprender Prolog 
    ·Cómo restablecer una Columna dependiente 
    ·Cómo calcular Epsilon 
    ·¿Cuál es la diferencia entre las variables locales y …
    ·La División de Identificación en COBOL 
    ·IDE Depuración Herramientas 
    ·Cómo utilizar la minería de datos Algoritmos 
      Artículos destacados
    ·Cómo convertir un flotante al entero más cercano en V…
    ·Cómo mejorar la legibilidad de COBOL 
    ·Cómo compilar C + + en jGRASP 
    ·Cómo utilizar el control de barra de desplazamiento en…
    ·Cómo conectarse a la base de datos de Access en VB.net…
    ·Cómo construir un CSS con MySQL y PHP 
    ·Cómo convertir una cadena vacía al doble 
    ·Java y API explicó a los padres 
    ·Cómo contar el número de letras en una cadena en Visu…
    ·¿Qué ocurre cuando un hilo independiente llamadas de …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com