日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jchdl - GSL Port

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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