2022-07-04

//  ======================================================
// Project name : router
// 
// Author : logan
// Filename: router_interface.sv
// Created: 2022-07-03
// Last modified: 2022-07-03
// Abstracted
//
//
//
//  ====================================================


`ifndef ROUTER_INTERFACE_SV  // 防止代碼沖突
`define ROUTER_INTERFACE_SV

interface   router_interface(input clock);
 logic reset_n;
 logic [15:0] din;
 logic [15:0] frame_n; 
 logic [15:0] valid_n;
 logic [15:0] dout;
 logic [15:0] valido_n;
 logic [15:0] busy_n; 
 logic [15:0] frameo_n;


 clocking cb @(posedge clock);
   output din;
   output frame_n;
   output valid_n;
   input dout;
   input valido_n;
   input busy_n;
   input frameo_n;
 endclocking :cb

 modport TB(clocking cb , output reset_n);



endinterface:router_interface


`endif // ROUTER_INTERFA

tb_top.sv

`ifndef TB_TOP_SV
`define TB_TOP_SV

`include "./tb/tb_include.svh"

module tb_top;
  bit clk;
  // instance interface
  router_inferace u_router_interface(.clock(clk));
  // instance dut
  router   u_router(
    .reset_n  (u_router_interface.reset_n), 
    .clock    (clk), 
    .frame_n  (u_router_interface.frame_n), 
    .valid_n  (u_router_interface.valid_n), 
    .din      (u_router_interface.din), 
    .dout     (u_router_interface.dout), 
    .busy_n   (u_router_interface.busy_n), 
    .valido_n (u_router_interface.valido_n), 
    .frameo_n (u_router_interface.frameo_n) 
  );


  // instance tc
  interface_reset_test u_interface_reset_test(u_router_interface);

  // clk 4ns
  initial begin
    clk = 0;
    forever #2  clk = ~clk;
  end



endmodule:tb_top



`endif//  TB_TOP_SV
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 今天是2022年7月4日,早上他騎著電瓶車,我們一起上班。今天是他上第3天班,他說總共10天,我想,這也許是老天讓...
    ea5b33f36678閱讀 95評論 0 1
  • 一刀切到底好不好? 程曉華 2022-7-3 凡事都是有利有弊,權(quán)衡利弊,然后做出相對正確的決策,這是一個正常的邏...
    TIM全面庫存管咨詢程曉華閱讀 177評論 0 0
  • 今天是勞累的一天,下午幫忙搬家,那么多次的搬運經(jīng)歷讓我對自己有了一個很清晰的自我定位,最大件的都是與我緣,冰箱,桌...
    腦闊閱讀 112評論 0 1
  • 討厭下雨天,一遇到下雨天,最好不要跟著打雷,一打雷就停電,秋冬季節(jié)停個電到?jīng)]什么。現(xiàn)在大氣候變暖,春季末到整...
    墨葉琰閱讀 80評論 0 1
  • “雙減”“四防”火熱中,各地社區(qū)顯神通 助力“雙減”“四防”落實落細(xì),促進(jìn)青少年全面健康成長,社區(qū)作用必不可少。為...
    山楂2022閱讀 92評論 0 0