<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      場景描述--system verilog的場景搭建

      Posted on 2024-04-09 23:14  綠葉落秋風  閱讀(49)  評論(0)    收藏  舉報

      模板-V1

      模型功能

      1. 建立場景的概念
      2. 實現場景的信號傳輸
      3. 明確場景的描述內容

      模型框圖

      場景與實際情況的對應

      實現步驟

      場景的概念

      • 場景是仿真針對的情況的一種綜合描述
      • 一般仿真場景和實際場景相對應,且由簡單到復雜分布
      • 比如,從最理想的數據模型,到引入隨機數的干擾模型,再到最后的實際場景采集數據的模型
      • 仿真場景就是逐步逼近實際應用場景的描述文件

      場景信號傳輸的實現

      1. 總線信號的導入
      • 一個場景需要驅動整個邏輯的所有輸入,所以需要使用上一章使用的總線去實現,以保證場景的穩定拓展
      //  Class: video_scene_ideal
      //
      class video_scene_ideal;
          //  Group: Variables
          string name;
          virtual video_interface video_itf;
          
          //  Group: Constraints
      
      
          //  Group: Functions
      
          //  Constructor: new
          function new(
              string name = "video_scene_ideal",
              virtual video_interface video_itf
          );
              this.name = name;
              this.video_itf = video_itf; //get scene need itf to class
          endfunction: new
          extern task run_scene_single(
              input integer mode 
          );
      
      endclass: video_scene_ideal
      task video_scene_ideal::run_scene_single(
          input integer mode 
      );
      fork
          begin //note
          $display("--------------------------------------------------",name);
          $display("now run scene: %s ; task is run_scene_single ;",name);
          end 
          //add phase run 
          
      join
      endtask:run_scene_single
      
      
      1. 注冊到public_libs.svh中
      // ######################################################################
      // lib include
      
      `include "../public_interface/video_interface.sv"
      
      // ######################################################################
      // lib of scene
      `include "../video_scene/video_scene_ideal.sv"
      
      
      • 必須在interface文件后面,因為后引入的文件可以調用先引入的文件
      1. 在頂層運行空場景
      // --------------------------------------------------------------------
      // add scene run 
      string name;
      video_scene_ideal sce_ideal;
      initial 
      begin
          #100
          name = "video_scene_ideal";
          $display("==========================================");
          $display("top: run scene is %s ;", name);
          sce_ideal = new(name,src_video_itf);
          
          #1000
          $display("==========================================");
          $display("top: run scene stop ;");
          $stop();
      end
      
      

      場景描述的內容

      層次 負責的內容
      top 調用場景,當仿真目標發生改變時,則新建場景
      scene 調用驅動,并行運行各個部分,可以利用驅動進行復雜的排列組合,盡可能接近場景的復雜度
      phase 驅動信號,提供某個總線的信號級別的控制,以滿足場景擬合的需求

      最終效果

      提供場景描述的文件框架

      • 目前的場景規劃由于缺少具體的模型,很難得到一個準確的劃分
        • 暫時以單場景、多片段,多對象階段的模型進行說明
          1. 單場景,即仿真場景始終處于理想場景
          2. 多片段,即在場景中分解出常見的關聯階段組成片段
          3. 多對象階段,就是將總線的驅動在總線運行階段進行細分,從而滿足場景的調用需求
        • 保持1-n-n的結構,有利于增強仿真的適應性

      調用接口

      暫不更新,等內容更多時再更新

      主站蜘蛛池模板: 永久免费无码av在线网站| 国产成人精品中文字幕| 一区二区三区午夜无码视频| 午夜三级成人在线观看| 欧美嫩交一区二区三区| 成 人 免费 在线电影| 国产深夜福利在线免费观看| 免费VA国产高清大片在线| 无码国模国产在线观看免费| 久播影院无码中文字幕| 在线天堂最新版资源| 2020国产欧洲精品网站| 国产91精品一区二区蜜臀| 午夜免费国产体验区免费的| 国产精品av中文字幕| 成人自拍短视频午夜福利| 国产亚洲精品在av| 亚洲综合一区无码精品| 国产老妇伦国产熟女老妇高清| 国产精品久久久久av福利动漫| 99久久无码私人网站| 国产精品亚洲二区亚瑟| 日韩亚洲国产激情一区二区| a4yy私人毛片| 老男人久久青草av高清| 二区中文字幕在线观看| 共和县| 精品熟女少妇免费久久| 亚洲熟妇AV午夜无码不卡| 人人澡人摸人人添| 超碰成人人人做人人爽| 国产欧美性成人精品午夜| 国产精品久久久一区二区| 凤凰县| 综合色一色综合久久网| 无码一区二区三区av在线播放| 国产精品男女爽免费视频| 另类 专区 欧美 制服| 国产精品视频亚洲二区| 曰韩高清砖码一二区视频| 色吊丝永久性观看网站|