Geri Git   ForumSinsi - 2006 Yılından Beri > Genel Kültür & Serbest Forum > ForumSinsi Ansiklopedisi

Yeni Konu Gönder Yanıtla
 
Konu Araçları
fork or join, verilog

Verilog Fork/Join

Eski 08-20-2012   #1
Prof. Dr. Sinsi
Varsayılan

Verilog Fork/Join




Fork/Join
Verilog'da "Fork/Join" yapısı koşut işlemler yaratmak amacıyla kullanılır Fork/join çiftinin içindeki tüm ifadeler (veya bloklar) "fork" ile eş zamanlı olarak yürütülmeye başlanır Yürütme "join" ile yürütmenin en uzun süren elemanın tamamlanmasıyla sona erer

initial
fork
$write("A"); // A karakterini yaz
$write("B"); // B karakterini yaz
begin
#1; // 1 birim zaman bekle
$write("C");// C karakterini yaz
end
join


Yukarıdaki yazılan şekilde "ABC" veya "BAC" şeklinde bir sonuç almak mümkündür Benzetimin sırası (ilk $write ve ikinci $write ifadelerinin sırası) simülatöre bağlıdır Bu olay Verilog'daki en önemli durumlardan birini açığa çıkarmaktadır Yarış koşulu adı verilen bu durumda yürütüm sırası sonuçların tutarlığını gölgeye düşürebilir

Kaynak : Wikipedia

Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.