我們提出了一個基於資料流觀念的硬體邏輯模擬器。其主要功能是用來對零延遲時間 的電路做邏輯模擬。在一個電路中,我們把每一個邏輯閘轉換成資料流電腦中的一個 指令,而邏輯訊號則轉換成資料流電腦中的資料。當某邏輯閘的輸入訊號都到齊了, 則此閘所對應的指令就會被取出來執行。其執行後所計算出來的結果就是該邏輯閘在 此輸入訊號時的輸出。我們寫了一個軟體程式去模擬此硬體邏輯模擬器。並且以一些 實際的電路為例子去試驗,所有的例子都證明我們所提的硬體邏輯模擬器是可行的。
我們所提的方法,主要的好處是能夠完全利用存在邏輯模擬中的高度平行性的性質。 也就是,如果有兩個邏輯閘,他們所有的輸入訊號都已到達,則在我們的邏輯模擬器 中,他們能夠同時被計算。
|