UVM的三種埠型別

2021-10-02 13:10:13 字數 499 閱讀 1436

uvm中有三種埠型別:按優先順序分別為prot(發起者)、export(接收者)、imp(快取),其中對應get、put、transport、peek等幾種操作。

加上nonblocking和blocking表示只能用於阻塞(等待)或非阻塞(不等待)處理方式,不加表示均可用。

imp加上et、put、transport、peek、nonblocking和blocking等操作方式,不是發起相應型別的操作,而是表示可以和相應型別的port或export埠進行通訊。

兩個元件進行資料通訊前必須先建立連線關係,uvm中使用connect函式來建立連線關係。a是發起者,b是接收者,連線**為:a.port.connect(b.export),不能寫成b.export.connect(a.port)。

定義:uvm_blocking_get_port # (t):t表示埠傳輸的資料型別;

uvm_nonblocking_peek_imp # (t, imp):imp表示實現這個埠操作的component。

交換機的三種埠型別

一 埠型別 1 access使用者模式 2 trunk鏈路模式 3 hybrid模式 跟trunk很類似但比trunk高階 二 埠介紹 2.1 access型別埠 只允許預設vlan的乙太網幀,也就是說只能屬於乙個vlan,access埠在收到乙太網幀後打上vlan標籤,時在剝離vlan標籤,一般情...

程序 三種型別,三種狀態

一 程序的概念 程序是執行乙個程式時所分配的資源,資源包括占用的cpu,記憶體等,是乙個動態執行過程。二 程序的組成 正文段使用者資料段 系統資料段 程序控制塊 pcb cpu暫存器值 堆疊 三 程序控制塊pcb 程序控制塊是系統用來控制和管理程序,獲得程序狀態和程序存在特徵的唯一標識。包括 程序標...

USB BC1 2的三種埠

bc1.2規範簡要規定了三種不同型別的usb埠和兩種關鍵物件。充電 埠是可提供500ma以上電流的端 口 下行 埠按照usb 2.0規範傳輸資料。bc1.2規範也確定了每個埠應如何向終端裝置列舉,以及識別應用 埠型別的協議。三種usb bc1.2埠型別為sdp dcp和cdp bc1.2的三種埠 標...