İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

asimut - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında asimut çalıştırın

Bu komut, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komuttur.

Program:

ADI


asimut - Donanım açıklamaları için bir simülasyon aracı

SİNOPSİS


asimut [seçenekler] [kök_dosyası] [desen_dosyası] [sonuç_dosyası]

TANIM


asimut donanım açıklamaları için mantıksal bir simülasyon aracıdır. Derler ve yükler
VHDL'de yazılmış eksiksiz donanım açıklaması (Çok yüksek hızlı tümleşik devreler
Donanım Tanımlama Dili). Donanım açıklaması yapısal olabilir (bir hiyerarşi
örnekler) veya davranışsal. VHDL'nin yalnızca bir alt kümesi desteklenir. olmayan açıklamalar
bu alt kümeyle eşleşme, derleme sırasında bir sözdizimi hatasına neden olur. Görmek vhdl(5) detaylı için
VHDL'nin desteklenen alt kümesi hakkında bilgi.

Bir donanım açıklaması yüklendikten sonra, asimut bir simülasyon modeli açıklaması arar
dosya. Bu dosya yazılacak okşama biçim. Dosya derlenir, yüklenir ve bağlanır
donanım açıklaması ile. Ardından simülasyon başlatılır. desenler olduğunda
işlenmiş, bir sonuç dosyası okşama biçiminde üretilir.

Kalıp açıklama dosyasında bir kaydetme eylemi istendiyse (bkz. okşama (5)), asimut
sonunda açıklamanın durumunu temsil eden bir kaydetme dosyası da oluşturur.
son kalıbın simülasyonu. Kaydetme dosyasının adı kök_dosyası.sav, nerede kök_dosyası is
açıklamanın adı.

Kaydetme dosyası, daha sonraki bir simülasyon sırasında, sistemin durumunu başlatmak için kullanılabilir.
(aynı) simülasyon başlamadan önce donanım açıklaması. Bu mekanizma kullanılarak büyük bir
desen dizisi, her biri başlangıç ​​değeri veren birkaç küçük diziye bölünebilir.
önceki diziden elde edilen kaydetme dosyasıyla birlikte donanım açıklaması.

asimut ortam değişkenlerinden birkaç parametre okur:

MBK_CATA_LIB açıklama ve kalıp dosyalarını içeren dizinlerin listesi (kullanarak
$PATH sözdizimi). Varsayılan yol, geçerli dizindir (bkz. mbk(1)).

MBK_WORK_LIB geçerli çalışma dizinini belirtir. çalışma dizini
tüm çıktı dosyalarının yazıldığı yeri belirtir.

MBK_CATAL_NAME Davranışsal açıklama dosyalarının listelendiği dosyayı gösterir.
Bu dosya, yapısal bir tanımlamanın hücrelerini ayırmak için kullanılır.(bkz.
mbk(1))

MBK_IN_LO yapısal varlık için dosya uzantısı. (görmek mbk(1))

VH_BEHSFX davranışsal varlıklar için dosya uzantılarının listesi ($PATH sözdizimini kullanarak).
Varsayılan dosya uzantısı vb.

VH_PATSFX desen açıklama varlıkları için dosya uzantılarının listesi ($PATH kullanarak
sözdizimi). Varsayılan dosya uzantısı okşama.

VH_DLYSFX gecikme açıklama varlıkları için dosya uzantılarının listesi ($PATH kullanarak
sözdizimi). Varsayılan dosya uzantısı gün.

VH_MAXERR simülasyon aşamasında izin verilen maksimum hata sayısı. Eğer
simülasyon sırasında oluşan hata sayısı VH_MAXERR'a ulaşır, asimut
geçerli modelin işlenmesinin sonunda simülasyonu durdurur.
Geçerli kalıbı takip eden kalıplar işlenmeden kalır ve
sonuç dosyasında yeniden oluşturulur. varsayılan değeri VH_MAXERR 10.

kök_dosyası açıklamanın adıdır.

Varsayılan olarak asimut yapısal bir açıklama arar. kullanır MBK_IN_LO çevre
yapısal açıklama dosyalarının hem biçimini hem de uzantısını tanımlamak için değişkenler.
Yapısal VHDL dosyalarını yüklemek için MBK_IN_LO olarak ayarlanmalıdır vst.

Saf bir davranışsal açıklama yüklemek için -b seçeneği belirtilmelidir. Böyle bir durumda asimut
bir veri akışı VHDL açıklama dosyası yükler. NS VH_BEHSFX ortam değişkeni verir
kullanılacak uzantılardır.

desen_dosyası desen açıklamasının varlık adıdır. Bunu içeren dosya
varlık adlandırılmalıdır desen_dosyası.ext , Burada ext belirtilen uzantılardan biridir
VH_PATSFX.

sonuç_dosyası tarafından üretilen sonuç dosyasıdır asimut. Sonuç dosyası bir kalıptır
tarafından belirtilen uzantıya sahip açıklama dosyası VH_PATSFX.

SEÇENEKLER


-b yi hesaba kat kök_dosyası davranışsal bir açıklama olarak açıklama

-geri gecikme [dk. max, tip] gecikme_dosyası
dosya kullan gecikme_dosyası.ext gecikmeler için geri açıklama, nerede ext biridir
belirtilen uzantı VH_DLYSFX.

-bdd ifadeleri temsil etmek için BDD'leri (İkili Karar Diyagramı) kullanın. kullanma
bu seçenek simülasyonun iki kat daha hızlı olmasını sağlar ancak
Bellek gereksinimi

-c sadece derleme aşamasını çalıştır

-çekirdek çekirdek_dosyası karşılaşılan ilk hatada, devrenin durumunu her ikisinde de boşaltın
bir ascii dosyası (.cor son eki) ve bir ikili kaydetme dosyası (.sav son eki)
başka bir oturumda başlatma dosyası olarak kullanılabilir. Eğer
-nores seçeneği belirtilirse bir desen dosyası da üretilir.

-dbg[sbpldc] hata ayıklayıcıyı arayın (geliştirici kullanımı)

-varsayılan gecikme (-dd) yalnızca boş gecikmeler (VHDL dosyasındaki after deyimi yok) değiştirilirse
geri açıklamalı gecikmeler veya sabit gecikmeler belirtilir.

-sabit gecikme değer (-fd değer, kıymet)
açıklamanın tüm gecikmeleri değer.

-h bu yardım dosyasını göster

-i değer ile açıklamanın tüm sinyallerini başlat değer. Özellik 0 olabilir
veya 1

-i dosyayı kaydet bir kaydetme dosyasını okuyun ve açıklamanın durumunu başlatmak için kullanın
ilk kalıbı işlemeden önce (dosya adı 1 veya 0 olamaz)

-incelemek örnek isim
örneğin arayüzüne karşılık gelen bir kalıp dosyası üretin
tarafından tanımlanan örnek isim

-l n en fazla yazdır n desen etiketleri için karakterler. için varsayılan değer n
15.

-nores sonuç dosyası oluşturma

-p n en fazla yükle n her seferinde giriş deseni dosyasından desenler. Bunu kullanarak
özellik, çok sayıda desen kullanıldığında bellek ayırmayı azaltır.
simüle edilecek. ek olarak sonra n desenler işlendi,
simülasyon sonucu, sonuç desen dosyasında yazdırılır. NS
için varsayılan değer n 0, tüm desen dosyasının yüklenmesini sağlar.

-t BDD'ler (geliştirici kullanımı) yaparken sinyalleri izleyin.

-Ulaşım taşıma gecikme modelini kullanın (varsayılan atalettir).

-sıfır gecikme (-zd) VHDL açıklamasının tüm gecikmelerinin boş gecikmeler olduğu varsayılır.

ÖRNEK


asimut -b -i init_add toplayıcı_32 toplayıcı_patterns res_add

kalıbı kullanarak 'adder_32.vbe adlı dosyada tutulan davranışsal bir açıklamayı simüle eder
'adder_patterns.pat' dosyası. Simülasyon sonuçları 'res_add.pat' dosyasına yazılır ve
açıklama, 'init_add.sav' içinde bulunan değerlerle başlatılır.

TANI


Model dosyasındaki kayıt başlatmaları, bir kaydın değerini şu şekilde değiştirmeye izin verir:
bilinen bir değer. Ancak, çalıştırmadan önce bir kaydı başlatmak için bu özelliği kullanmak
ilk desen tavsiye edilmez. Kayıt değeri (başlatma ile tanımlanır
Açıklamanın ilkinden önce tutarlı bir durumu olmadığı için deyimi) üzerine yazılabilir.
desen.

onworks.net hizmetlerini kullanarak asimut çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    türkdevops
    türkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Ekibi
    Tarafından desteklenmektedir..
    Özellikler: https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops'u indir
  • 2
    assammdf
    assammdf
    *asammdf* hızlı bir Python ayrıştırıcısıdır ve
    ASAM editörü (Association for
    Otomasyonun Standardizasyonu ve
    Ölçüm Sistemleri) MDF / MF4
    (Ölçüm Veri Formatı...
    asammdf'i indir
  • 3
    LAME (Lame Aint bir MP3 Encoder)
    LAME (Lame Aint bir MP3 Encoder)
    LAME, kullanılacak bir eğitim aracıdır.
    MP3 kodlamayı öğrenmek için. bu
    LAME projesinin amacı geliştirmektir
    psiko akustik, kalite ve hız
    Milletvekili...
    LAME'yi İndirin (Lame MP3 Kodlayıcı Değildir)
  • 4
    wxPython
    wxPython
    sağlayan bir dizi Python genişletme modülü
    platformlar arası GUI sınıflarını sarın
    wxWidgets.. Kitle: Geliştiriciler. kullanıcı
    arayüz: X Pencere Sistemi (X11), Win32 ...
    wxPython'u indirin
  • 5
    paket dosya yöneticisi
    paket dosya yöneticisi
    Bu, Total War paketi dosya yöneticisidir.
    proje, sürüm 1.7'den başlayarak. A
    Warscape'e kısa bir giriş
    modlama: ...
    packfilemanager'ı indirin
  • 6
    IPerf2
    IPerf2
    Ölçmek için bir ağ trafiği aracı
    Metriklerle TCP ve UDP performansı
    hem verim hem de gecikme süresi civarında. NS
    hedefler aktif bir şekilde sürdürmeyi içerir
    iperf kodu...
    IPerf2'yi indirin
  • Daha fazla »

Linux komutları

Ad