InglésFrancésEspañol

Ad


icono de página de OnWorks

asimut - Online en la nube

Ejecute asimut en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando asimut que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


asimutar - Una herramienta de simulación para descripciones de hardware.

SINOPSIS


asimutar [opciones] [archivo_raíz] [archivo_patrón] [archivo_resultado]

DESCRIPCIÓN


asimutar es una herramienta de simulación lógica para descripciones de hardware. Compila y carga un
descripción completa del hardware escrita en VHDL (circuitos integrados de muy alta velocidad
Lenguaje de descripción de hardware). La descripción del hardware puede ser estructural (una jerarquía de
instancias) o conductuales. Solo se admite un subconjunto de VHDL. Descripciones que no
coincidir con este subconjunto provocará un error de sintaxis durante la compilación. Ver vhdl(5) para detalles
información sobre el subconjunto admitido de VHDL.

Una vez que se carga una descripción de hardware, asimutar busca una descripción del patrón de simulación
expediente. Este archivo debe escribirse en palmadita formato. El archivo está compilado, cargado y vinculado.
con la descripción del hardware. Luego, se inicia la simulación. Cuando los patrones son
procesado, un archivo de resultados en palmadita se produce el formato.

Si se ha solicitado una acción de guardado en el archivo de descripción del patrón (consulte palmadita (5)), asimutar
crea también un archivo de guardado que representa el estado de la descripción al final de la
simulación del último patrón. El archivo guardado se llama archivo_raíz.sav, donde archivo_raíz is
el nombre de la descripción.

El archivo guardado se puede utilizar en una secuencia de simulación posterior para inicializar el estado del
(la misma) descripción del hardware antes de que comience la simulación. Usando este mecanismo, una gran
La secuencia de patrones se puede dividir en varias secuencias pequeñas, cada una inicializándose
la descripción del hardware con el archivo guardado resultó de la secuencia anterior.

asimutar lee varios parámetros de las variables de entorno:

MBK_CATA_LIB lista de directorios que contienen archivos de descripción y patrones (usando
$ PATH sintaxis). La ruta predeterminada es el directorio actual (consulte MBK(1)).

MBK_WORK_LIB especifica el directorio de trabajo actual. El directorio de trabajo
identifica el lugar donde se escriben todos los archivos de salida.

MBK_CATAL_NOMBRE Indica el archivo donde se enumeran los archivos de descripción de comportamiento.
Este archivo se utiliza para hojas de celdas de una descripción estructural (ver
MBK(1))

MBK_IN_LO extensión de archivo para la entidad estructural. (ver MBK(1))

VH_BEHSFX lista de extensiones de archivo para entidades de comportamiento (usando la sintaxis $ PATH).
La extensión de archivo predeterminada es vbe.

VH_PATSFX lista de extensiones de archivo para entidades de descripción de patrones (usando $ PATH
sintaxis). La extensión de archivo predeterminada es palmadita.

VH_DLYSFX lista de extensiones de archivo para entidades de descripción de retrasos (usando $ PATH
sintaxis). La extensión de archivo predeterminada es Dly.

VH_MAXERR número máximo de errores permitidos durante la fase de simulación. Si el
el número de errores ocurridos durante la simulación alcanza VH_MAXERR, asimutar
detiene la simulación al final del procesamiento del patrón actual.
Los patrones que siguen el patrón actual permanecen sin procesar y se
reproducido en el archivo de resultados. El valor predeterminado de VH_MAXERR es 10.

archivo_raíz es el nombre de la descripción.

Por defecto asimutar busca una descripción estructural. Usa el MBK_IN_LO entorno
variables para identificar tanto el formato como la extensión de los archivos de descripción estructural.
Para cargar archivos VHDL estructurales MBK_IN_LO debe configurarse para vst.

Para cargar una descripción conductual pura -b se debe especificar la opción. En cuyo caso asimutar
carga un archivo de descripción VHDL de flujo de datos. los VH_BEHSFX variable de entorno da la
extensiones que se utilizarán.

archivo_patrón es el nombre de entidad de la descripción del patrón. El archivo que contiene este
la entidad debe ser nombrada archivo_patrón.ext , Donde ext es una de las extensiones especificadas en
VH_PATSFX.

resultado_archivo es el archivo de resultados producido por asimutar. El archivo de resultados es un patrón
archivo de descripción con la extensión especificada por VH_PATSFX.

CAMPUS


-b considera el archivo_raíz descripción como una descripción de comportamiento

-retardo [minuto, máx, tip] archivo_delay
usar archivo archivo_delay.ext para retrasos en la anotación hacia atrás, donde ext es uno de los
la extensión especificada en VH_DLYSFX.

-bdd use BDD (Diagrama de decisión binario) para representar expresiones. Utilizando
esta opción hace que la simulación sea dos veces más rápida pero aumenta
requisito de memoria

-c ejecutar solo la etapa de compilación

-núcleo archivo_core en el primer error encontrado, volcar el estado del circuito en ambos
un archivo ascii (con el sufijo .cor) y un archivo de guardado binario (con el sufijo .sav)
que se puede utilizar como archivo de inicialización en una sesión posterior. Si el
-nores Se especifica la opción, también se genera un archivo de patrón.

-dbg [sbpldc] llamar al depurador (uso del desarrollador)

-retraso predeterminado (-dd) solo los retrasos nulos (sin cláusula posterior en el archivo VHDL) se cambian si
Se especifican retrasos anotados o retrasos fijos.

-retraso fijo propuesta de (-fd valor)
todos los retrasos de la descripción están fijados a propuesta de.

-h mostrar este archivo de ayuda

-i propuesta de inicializar todas las señales de la descripción con propuesta de. Valor puede ser 0
o 1

-i guardar el archivo leer un archivo guardado y usarlo para inicializar el estado de la descripción
antes de procesar el primer patrón (el nombre del archivo no puede ser 1 ni 0)

-inspeccionar nombre de instancia
producir un archivo de patrón correspondiente a la interfaz de la instancia
identificado por nombre de instancia

-l n imprimir como máximo n caracteres para etiquetas de patrón. El valor predeterminado para n
es 15.

-nores no generar archivo de resultados

-p n cargar como máximo n patrones del archivo de patrón de entrada cada vez. Usando esto
La función reduce la asignación de memoria cuando se ejecutan un gran número de patrones.
para ser simulado. Además, después de la n los patrones han sido procesados,
el resultado de la simulación se imprime en el archivo de patrón de resultado. los
valor predeterminado para n es 0, lo que hace que se cargue todo el archivo de patrones.

-t rastrear señales al hacer BDD (uso de desarrollador).

-transporte utilice el modelo de demora de transporte (el valor predeterminado es inercial).

-retraso cero (-zd) Se supone que todos los retrasos de la descripción de VHDL son retrasos nulos.

EJEMPLO


asimut -b -i init_add adder_32 adder_patterns res_add

simula una descripción de comportamiento contenida en el archivo llamado 'adder_32.vbe usando el patrón
archivo `adder_patterns.pat '. Los resultados de la simulación se escriben en 'res_add.pat' y el
La descripción se inicializa con los valores contenidos en 'init_add.sav'.

La diagnostica


Las inicializaciones de registros en el archivo de patrones permiten cambiar el valor de un registro a
un valor conocido. Sin embargo, el uso de esta función para inicializar un registro antes de ejecutar la
no se recomienda el primer patrón. Registra el valor (definido por la inicialización
declaración) puede sobrescribirse ya que la descripción no tiene un estado coherente antes de la primera
patrón.

Use asimut en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    turcodevops
    turcodevops
    TurkDevOps a ? K kaynak yaz? L? M
    geli? tirici topluluklar? Equipo DevTurks
    Taraf?ndan desteklenmektedir..
    Características: https://github.com/turkdevops https://turkdevops.g...
    Descargar turkdevops
  • 2
    asamdf
    asamdf
    * asammdf * es un analizador rápido de Python y
    editor de ASAM (Asociación para
    Estandarización de Automatización y
    Sistemas de medición) MDF / MF4
    (Formato de datos de medición ...
    Descargar asammdf
  • 3
    LAME (Lame no es un codificador MP3)
    LAME (Lame no es un codificador MP3)
    LAME es una herramienta educativa para ser utilizada
    para obtener información sobre la codificación de MP3. Él
    El objetivo del proyecto LAME es mejorar
    la psicoacústica, calidad y velocidad
    de diputado...
    Descargar LAME (Lame no es un codificador de MP3)
  • 4
    wxPython
    wxPython
    Un conjunto de módulos de extensión de Python que
    envuelva las clases GUI multiplataforma de
    wxWidgets.. Audiencia: Desarrolladores. Usuario
    Interfaz: Sistema X Window (X11), Win32...
    Descargar wxPython
  • 5
    administrador de archivos de paquete
    administrador de archivos de paquete
    Este es el administrador de archivos del paquete Total War
    proyecto, a partir de la versión 1.7. A
    breve introducción a Warscape
    modificación: ...
    Descargar administrador de archivos de paquete
  • 6
    IPerf2
    IPerf2
    Una herramienta de tráfico de red para medir
    Rendimiento de TCP y UDP con métricas
    en torno al rendimiento y la latencia. los
    Los objetivos incluyen mantener un activo
    iperf bacalao ...
    Descargar IPerf2
  • Más "

Comandos de Linux

Ad