Ini adalah command boog yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
BooG - Mengikat dan Mengoptimalkan Gerbang.
RINGKASAN
kotoran [-hmxold] masukan_file berkas keluaran [file_lax]
DESKRIPSI
kotoran adalah pemetaan deskripsi perilaku ke perpustakaan sel standar yang telah ditentukan sebagai
SXLIB. Ini adalah langkah kedua dari sintesis logika: membangun jaringan gerbang menggunakan a
perpustakaan sel standar.
Memasukkan fillet deskripsi
Deskripsi perilaku level logika (file .vbe) menggunakan subset VHDL yang sama dengan logika
simulator Asimut, penyintesis FSM syf, abstraktor fungsional mengoceh dan formal
peribahasa bukti (untuk informasi lebih lanjut tentang subset VHDL, lihat manual "vbe").
Beberapa kendala karena pemetaan perangkat keras ada. Atribut ini hanya didukung oleh
pemetaan teknologi ke perpustakaan sel standar sebagai sxlib.
Untuk deskripsi sinyal register, hanya satu pernyataan kondisi yang harus muncul. STABIL harus
ketat digunakan sebagai gerakan negatif dan bergabung dengan nilai pengaturan jam. Pengaturan dapat aktif
nilai tinggi atau rendah, tetapi akan layak untuk memilihnya sesuai dengan register perangkat keras
sel.
# Example
label: BLOK (BUKAN ck 'STABIL dan ck='1')
MULAI
reg <= EXPR TERJAMIN;
AKHIR BLOK;
Anda juga dapat menempatkan kondisi aktifkan tulis ke register Anda:
label: BLOK (BUKAN ck 'STABIL dan ck='1' dan wen='1')
MULAI
reg <= EXPR TERJAMIN;
AKHIR BLOK;
Sebuah fitur khusus telah diperkenalkan di subset VHDL untuk memungkinkan yang tidak peduli
deskripsi untuk output eksternal dan register internal : Sinyal bit dapat mengambil 'd'
nilai. Nilai ini ditafsirkan sebagai '0' oleh simulator logika Asimut. Jangan Peduli adalah
dihasilkan secara otomatis oleh syf dalam file '.vbe' yang dihasilkan.
Keluaran fillet deskripsi
Sebuah netlist sel standar murni diproduksi oleh kotoran. File ini ditujukan untuk /fBloon/fP
utilitas aliansi untuk meningkatkan penundaan RC. Ekipotensial apa pun mempertahankan namanya dari konektor ke
penyambung. Dalam kasus masalah, buffer dimasukkan untuk menghormati batasan VHDL ini.
longgar Parameter fillet deskripsi
File lax umum dengan alat sintesis logika lainnya dan digunakan untuk mengemudi
proses sintesis. Lihat longgar(5) manual untuk lebih jelasnya.
longgar menggunakan banyak parameter untuk memandu setiap langkah proses sintesis. Beberapa
parameter digunakan secara global (misalnya, optimasi tingkat sedangkan yang lain adalah
khusus digunakan (memuat kapasitansi untuk optimasi netlist saja). Ini dia
file lax default (lihat manual pengguna untuk informasi lebih lanjut tentang sintaks dari
file '.lax'):
Mode optimasi = 2 (50% area - 50% delay)
Impedansi masukan = 0
kapasitansi keluaran = 0
Masukan tertunda = tidak ada
Sinyal tambahan disimpan = tidak ada
Pemetaan dengan a standard sel perpustakaan
Setiap sel yang muncul di direktori yang ditentukan oleh variabel lingkungan MBK_TARGET_LIB
dapat digunakan oleh kotoran karena mereka digambarkan sebagai file '.vbe'. Ada beberapa batasan
tentang jenis sel yang digunakan. Setiap sel harus memiliki hanya satu output. Sel harus
ditandai. Informasi waktu dan area yang dibutuhkan oleh kotoran ditentukan dalam
klausa "generik" dari file ".vbe".
PILIHAN
-h Modus bantuan. Menampilkan kemungkinan penggunaan kotoran.
-m optimal_mode
Modus pengoptimalan. Dapat didefinisikan dalam file lax, itu hanya jalan pintas untuk mendefinisikannya
pada baris perintah. Nomor mode ini memiliki larik yang ditentukan antara 0 dan 4. Itu
menunjukkan cara optimasi yang diinginkan pengguna. Jika 0 dipilih, sirkuit
daerah akan ditingkatkan. Di samping itu, 4 akan meningkatkan penundaan sirkuit. 2 adalah
nilai sedang untuk optimasi.
-x xsch_mode
Buat file '.xsc'. Ini adalah peta warna untuk setiap sinyal yang terkandung dalam
berkas keluaran jaringan. File ini digunakan oleh xsch untuk melihat daftar net. Dengan memilih
level 0 atau 1 untuk xsch_mode, Anda dapat mewarnai masing-masing jalur kritis atau semuanya
sinyal dengan penundaan kelulusan.
-o berkas keluaran
Hanya cara lain untuk menunjukkan secara eksplisit VST nama file keluaran.
-l file_lax
Hanya cara lain untuk menunjukkan secara eksplisit LAX nama file parameter.
-d debug_file
Menghasilkan a VBEdebug file. It datang dari intern mengakibatkan algoritma. pengguna tidak
prihatin.
LINGKUNGAN VARIABEL
Variabel lingkungan berikut harus diatur sebelum menggunakan kotoran :
MBK_CATA_LIB memberikan jalur bantu direktori file input (perilaku
keterangan).
MBK_TARGET_LIB memberikan jalur (tunggal) dari direktori sel standar yang dipilih
Perpustakaan.
MBK_OUT_LO memberikan format output dari deskripsi struktural.
CONTOH
Anda bisa menelepon kotoran sebagai berikut :
boog alu alu
Gunakan boog online menggunakan layanan onworks.net
