InglêsFrancêsEspanhol

Ad


favicon do OnWorks

asimut - Online na nuvem

Execute o asimut no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando asimut que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


asimut - Uma ferramenta de simulação para descrições de hardware

SINOPSE


asimut [opções] [arquivo_raiz] [arquivo_padrão] [arquivo_resultado]

DESCRIÇÃO


asimut é uma ferramenta de simulação lógica para descrições de hardware. Ele compila e carrega um
descrição completa do hardware escrita em VHDL (circuitos integrados de alta velocidade
Linguagem de descrição de hardware). A descrição do hardware pode ser estrutural (uma hierarquia de
instâncias) ou comportamentais. Apenas um subconjunto de VHDL é compatível. Descrições que não
corresponder a este subconjunto causa um erro de sintaxe durante a compilação. Ver vhdl(5) para detalhado
informações sobre o subconjunto com suporte de VHDL.

Depois que uma descrição de hardware é carregada, asimut procura por uma descrição do padrão de simulação
Arquivo. Este arquivo deve ser escrito em pancadinha formato. O arquivo é compilado, carregado e vinculado
com a descrição do hardware. Em seguida, a simulação é iniciada. Quando os padrões são
processado, um arquivo de resultado em pancadinha formato é produzido.

Se uma ação de salvar foi solicitada no arquivo de descrição do padrão (ver pancadinha (5)), asimut
cria também um arquivo salvo que representa o estado da descrição no final do
simulação do último padrão. O arquivo salvo é nomeado arquivo_raiz.sav, onde arquivo_raiz is
o nome da descrição.

O arquivo salvo pode ser usado em uma sequência de simulação posterior para inicializar o estado do
(mesma) descrição do hardware antes do início da simulação. Usando este mecanismo, um grande
sequência de padrões pode ser dividida em várias pequenas sequências, cada uma inicializando
a descrição do hardware com o arquivo salvo resultou da sequência anterior.

asimut lê vários parâmetros das variáveis ​​de ambiente:

MBK_CATA_LIB lista de diretórios contendo arquivos de descrição e padrão (usando
Sintaxe $ PATH). O caminho padrão é o diretório atual (veja mbk(1)).

MBK_WORK_LIB especifica o diretório de trabalho atual. O diretório de trabalho
idica o local onde todos os arquivos de saída são gravados.

MBK_CATAL_NAME Indica o arquivo onde os arquivos de descrição comportamental são listados.
Este arquivo é usado para folhear células de uma descrição estrutural. (Ver
mbk(1))

MBK_IN_LO extensão de arquivo para entidade estrutural. (Vejo mbk(1))

VH_BEHSFX lista de extensões de arquivo para entidades comportamentais (usando a sintaxe $ PATH).
A extensão de arquivo padrão é vbe.

VH_PATSFX lista de extensões de arquivo para entidades de descrição de padrão (usando $ PATH
sintaxe). A extensão de arquivo padrão é pancadinha.

VH_DLYSFX lista de extensões de arquivo para entidades de descrição de atrasos (usando $ PATH
sintaxe). A extensão de arquivo padrão é dly.

VH_MAXERR número máximo de erros permitidos durante a fase de simulação. Se o
número de erros ocorridos durante a simulação atinge VH_MAXERR, asimut
interrompe a simulação no final do processamento do padrão atual.
Os padrões que seguem o padrão atual permanecem não processados ​​e são
reproduzido no arquivo de resultado. O valor padrão de VH_MAXERR é 10.

arquivo_raiz é o nome da descrição.

Por padrão asimut procura uma descrição estrutural. Usa o MBK_IN_LO meio Ambiente
variáveis ​​para identificar o formato e a extensão dos arquivos de descrição estrutural.
Para carregar arquivos VHDL estruturais MBK_IN_LO deve ser definido para VST.

Para carregar uma descrição comportamental pura -b opção deve ser especificada. Nesse caso asimut
carrega um arquivo de descrição VHDL do fluxo de dados. o VH_BEHSFX variável de ambiente dá o
extensões a serem usadas.

arquivo_padrão é o nome da entidade da descrição do padrão. O arquivo que contém este
entidade deve ser nomeada arquivo_padrão.ext , Onde ext é uma das extensões especificadas em
VH_PATSFX.

arquivo_resultado é o arquivo de resultado produzido por asimut. O arquivo de resultado é um padrão
arquivo de descrição com a extensão especificada por VH_PATSFX.

OPÇÕES


-b considere o arquivo_raiz descrição como uma descrição comportamental

-atraso [minuto, max, tipo] arquivo_delay
usar arquivo arquivo_atraso.ext para atrasos backannotation, onde ext é um dos
a extensão especificada em VH_DLYSFX.

-bdd use BDDs (Diagrama de Decisão Binária) para representar expressões. Usando
esta opção torna a simulação duas vezes mais rápida, mas aumenta
requerimento de memória

-c execute apenas o estágio de compilação

-core arquivo_core no primeiro erro encontrado, despeje o estado do circuito em ambos
um arquivo ascii (com sufixo .cor) e um arquivo binário salvo (com sufixo .sav)
que pode ser usado como arquivo de inicialização em uma sessão posterior. Se o
-nores opção é especificada, um arquivo de padrão também é produzido.

-dbg [sbpldc] chamar o depurador (uso do desenvolvedor)

-atraso padrão (-dd) apenas atrasos nulos (nenhuma cláusula after no arquivo VHDL) são alterados se
atrasos anotados de volta ou atrasos fixos são especificados.

-fixedelay valor (-fd valor)
todos os atrasos da descrição são corrigidos para valor.

-h exibir este arquivo de ajuda

-i valor inicializar todos os sinais da descrição com valor. Valor pode ser 0
ou 1

-i salvar Arquivo leia um arquivo salvo e use-o para inicializar o estado da descrição
antes de processar o primeiro padrão (o nome do arquivo não pode ser 1 nem 0)

-inspecionar nome da instância
produzir um arquivo padrão correspondente à interface da instância
identificado por nome da instância

-l n imprimir no máximo n caracteres para rótulos de padrão. O valor padrão para n
é 15.

-nores não gerar arquivo de resultado

-p n carregar no máximo n padrões do arquivo de padrão de entrada a cada vez. Usando este
recurso reduz a alocação de memória quando um grande número de padrões são
para ser simulado. Além disso, após o n padrões foram processados,
o resultado da simulação é impresso no arquivo de padrão de resultado. o
valor padrão para n é 0, o que faz com que todo o arquivo de padrão seja carregado.

-t rastrear sinais ao fazer BDDs (uso do desenvolvedor).

-transporte use o modelo de atraso de transporte (o padrão é inercial).

-zero atraso (-zd) todos os atrasos da descrição VHDL devem ser atrasos nulos.

EXEMPLO


asimut -b -i init_add adder_32 adder_patterns res_add

simula uma descrição comportamental mantida no arquivo chamado 'adder_32.vbe usando o padrão
arquivo `adder_patterns.pat '. Os resultados da simulação são escritos em 'res_add.pat' e o
a descrição é inicializada com os valores contidos em 'init_add.sav'.

DIAGNÓSTICO


As inicializações de registro no arquivo de padrão permitem alterar o valor de um registro para
um valor conhecido. No entanto, usando este recurso para inicializar um registro antes de executar o
o primeiro padrão não é recomendado. Registra o valor (definido pela inicialização
declaração) pode ser substituído, uma vez que a descrição não tem um estado coerente antes do primeiro
padrão.

Use asimut online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    turcodevops
    turcodevops
    TurkDevOps a ? K kaynak yaz? L? M
    geli? tirici topluluklar? DevTurks-Team
    Tarafāndan desteklenmektedir..
    Recursos: https://github.com/turkdevops https://turkdevops.g...
    Baixar turkdevops
  • 2
    asammdf
    asammdf
    * asammdf * é um analisador Python rápido e
    editor para ASAM (Associação para
    Padronização da Automação e
    Sistemas de Medição) MDF / MF4
    (Formato de dados de medição ...
    Baixar asammdf
  • 3
    LAME (codificador Lame Aint an MP3)
    LAME (codificador Lame Aint an MP3)
    LAME é uma ferramenta educacional para ser usada
    para aprender sobre a codificação de MP3. o
    objetivo do projeto LAME é melhorar
    a psicoacústica, qualidade e rapidez
    de deputado...
    Baixar LAME (Lame não é um codificador de MP3)
  • 4
    wxPython
    wxPython
    Um conjunto de módulos de extensão Python que
    envolva as classes GUI multiplataforma de
    wxWidgets.. Público: Desenvolvedores. Do utilizador
    interface: Sistema X Window (X11), Win32 ...
    Baixar wxPython
  • 5
    gerenciador de arquivos de pacote
    gerenciador de arquivos de pacote
    Este é o gerenciador de arquivos do pacote Total War
    projeto, a partir da versão 1.7. UMA
    breve introdução ao Warscape
    Modificação: ...
    Baixar packfilemanager
  • 6
    IPerf2
    IPerf2
    Uma ferramenta de tráfego de rede para medir
    Desempenho de TCP e UDP com métricas
    em torno da taxa de transferência e da latência. o
    objetivos incluem manter um ativo
    iperf cod ...
    Baixar IPerf2
  • Mais "

Comandos Linux

Ad