日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

jchdl - GSL Port

發布時間:2025/5/22 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jchdl - GSL Port 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
https://mp.weixin.qq.com/s/DVmMrCFgNLuZDtssQ85w7A org.jchdl.model.gsl.core.meta.Port.java ?? generated by Intellij IDEA powered by yFiles. 一. 類結構 ?? 主要屬性:
  • value
  • 代表接口的值,Value類的對象,有四種值:0, 1, x, z。默認值為x
  • owner
  • Port的所有者,Wire的Port的所有者為Wire,Node的Port的所有者為Node。
  • upstream/downstreams
  • 與之相連的上級和下級Port。Port只能有一個上級,可以有多個下級。 主要方法:
  • connect
  • 連接。portA.connect(portB)則portA是portB的upstream,而portB是portA的downstream之一。 其他方法無需關心。 Port無法直接使用,需要使用它的子類,Input(port)和Output(port)。 二. Input/Output Input/Output并無其他屬性,他們實現Propagatable接口的propagate()方法。也就是說,他們向下傳播值的行為不同(這個單獨說明)。 三. 線的Port ?? 線有兩個Port,Input和Output。Input port沒有downstream,Output port沒有upstream。值傳播的邏輯由Wire實現,當前的實現邏輯時直接把Input port的值,賦值給Output port。 這是顯而易見的嗎?不是。線,不只有wire一種,Verilog規范中定義了多種Net type: ?? 他們的輸出值并不都等于輸入值,甚至有多個輸入值,如wor: ?? 這里只實現了一種最普通的wire。 四. 節點的Port ?? 節點的Input port上級總是一個Wire的Output port。 1.如果節點是一個原子節點,則該節點的Input port沒有downstreams。 2.如果節點是一個復合節點,則該節點的Input的下級是線的Input port。節點Input的值由上級Wire的Output確定,然后直接賦值給下級Wire的Input。 節點 Output port的下級總是連著Wire的Input port。 1.如果該節點是一個原子節點,則該節點的Output port沒有上級,他們的值由原子節點定義的邏輯,根據Input port的值最終確定。比如與門是一個原子節點,他的Output的值,是兩個輸入的值相與。 2.如果該節點是一個復合節點,則該節點的Output的上級是Wire的Output。節點Output的值,直接有上級Wire Output的值確定,然后傳遞給下級Wire的Input。

    轉載于:https://www.cnblogs.com/wjcdx/p/9616049.html

    總結

    以上是生活随笔為你收集整理的jchdl - GSL Port的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。