1、uvm中monitor負責取樣,在什麼是個開始採尤為重要,首先要明確取樣的條件。
2、賦值語句使用等號(=)而非小於等於(<=)號,如下面的程式碼段:
virtual task monitor_dma_rd();
forever begin
@(dma_mon_vif.monck);
if((dma_rd_req === 1'b1) && (dma_rd_ack === 1'b1)) begin
rd_dma_cmd = dma_trans::type_id::create("rd_dma_cmd", this);
rd_dma_id = dma_mon_vif.monck.dma_id;
end//repeat(n_cycle) @(dma_mon_vif.monck);
endendtask
3、if-begin-end之後不要加延時,否則可能會錯過某些訊號,導致取樣不完全。在訊號處理中叫做柵欄現象。 Spring中Responsebody註解的作用
好長一段時間以來都只是寫些測試 好久沒寫專案 了,以至於spring那套東西日漸生疏了。最近在折騰乙個小專案,寫了乙個controller用來響應ajax請求,結果斷點除錯發現一直返回 404 not response.折騰了快2小時,一直沒想到是註解的問題,萬般無賴之下上了度娘,方才如夢初醒,特意...
Hibernate中update方法的注意點
hibernate 中如果直接使用 session.update object o 會把這個表中的所有字段更新一遍。public class teachertest hibernate 執行的sql語句 hibernate update teacher setage birthday name ti...
window搭建flutter開發環境注意事項
2 flutter和androidhome的環境變數一定要配置,最好先按照flutter sdk然後配置好所有環境變數,再安裝android studio 3 flutter doctor命令實在太香了,可以檢測你的開發環境包括編譯器外掛程式配置情況,安裝完android studio和flutte...