亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? select_initiator.h

?? SystemC Transaction Level Modelling. 是基于SystemC之上的總線互聯協議
?? H
字號:
/*****************************************************************************  The following code is derived, directly or indirectly, from the SystemC  source code Copyright (c) 1996-2008 by all Contributors.  All Rights reserved.  The contents of this file are subject to the restrictions and limitations  set forth in the SystemC Open Source License Version 3.0 (the "License");  You may not use this file except in compliance with such restrictions and  limitations. You may obtain instructions on how to receive a copy of the  License at http://www.systemc.org/. Software distributed by Contributors  under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF  ANY KIND, either express or implied. See the License for the specific  language governing rights and limitations under the License. *****************************************************************************///==============================================================================/// @file select_initiator.h///// @brief This is a TLM AT initiator// //=============================================================================//  Original Authors://    Bill Bunton, ESLX//    Anna Keist, ESLX////=============================================================================#ifndef __SELECT_INITIATOR_H__#define __SELECT_INITIATOR_H__#include "tlm.h"                                    // TLM headers#include <map>                                      // STL map#include "tlm_utils/peq_with_get.h"                 // Payload event queue FIFOclass select_initiator                              /// TLM AT select_initiator :         public sc_core::sc_module                 /// inherit from SC module base clase, virtual public tlm::tlm_bw_transport_if<>         /// inherit from TLM "backward interface"{  SC_HAS_PROCESS(select_initiator);//==============================================================================// Ports, exports and Sockets//==============================================================================  typedef tlm::tlm_generic_payload  *gp_ptr;        // generic payload  public:    sc_core::sc_port<sc_core::sc_fifo_in_if  <gp_ptr> > request_in_port;      sc_core::sc_port<sc_core::sc_fifo_out_if <gp_ptr> > response_out_port;    tlm::tlm_initiator_socket<>                         initiator_socket; //=============================================================================///	@fn select_initiator//////	@brief Constructor for AT Initiator//////	@details///		Generic AT Initiator used in several examples.///		Constructor offers several parameters for customization	/////=============================================================================    select_initiator                                // constructor    ( sc_core::sc_module_name name                  // module name    , const unsigned int ID                         // initiator ID    , sc_core::sc_time end_rsp_delay                // delay    );     //=============================================================================///  @fn at_target_2_phase::initiator_thread/// ///  @brief Initiator thread  //////  @details///   This thread takes generic payloads (gp) from the request FIFO that connects ///   to the traffic generator and initiates. When the transaction completes the ///   gp is placed in the response FIFO to return it to the traffic generator.//=============================================================================  private:  void initiator_thread (void);                     // initiator thread  //=============================================================================///  @fn at_target_2_phase::send_end_rsp_method/// ///  @brief Send end response method //////  @details///   This routine takes transaction responses from the m_send_end_rsp_PEQ.  ///   It contains the state machine to manage the communication path to the ///   targets.  This method is registered as an SC_METHOD with the SystemC ///   kernel and is sensitive to m_send_end_rsp_PEQ.get_event() //=============================================================================  private:  void send_end_rsp_method(void);                   // send end response method//=============================================================================///	@brief Implementation of call from targets. /////	@details///		This is the ultimate destination of the nb_transport_bw call from///		the targets after being routed trough a Bus////=====================================================================    tlm::tlm_sync_enum nb_transport_bw(              // nb_transport    tlm::tlm_generic_payload& transaction,          // transaction    tlm::tlm_phase&           phase,                // transaction phase    sc_core::sc_time&         time);                // elapsed time//==============================================================================// Required but not implemented member methods//==============================================================================   void invalidate_direct_mem_ptr(                   // invalidate_direct_mem_ptr    sc_dt::uint64 start_range,                      // start range    sc_dt::uint64 end_range);                       // end range//==============================================================================// Private member variables and methods//==============================================================================private:  enum previous_phase_enum         {Rcved_UPDATED_enum    	                      // Received TLM_UPDATED d     ,Rcved_ACCEPTED_enum    	                    // Received ACCEPTED    ,Rcved_END_REQ_enum    	                      // Received TLM_BEGIN_RESP    };  typedef std::map<tlm::tlm_generic_payload *, previous_phase_enum>                          waiting_bw_path_map;  waiting_bw_path_map     m_waiting_bw_path_map;        // Wait backward path map   sc_core::sc_event       m_enable_next_request_event;   tlm_utils::peq_with_get<tlm::tlm_generic_payload>                          m_send_end_rsp_PEQ;           // send end response PEQ  unsigned int            m_ID;                         // initiator ID  sc_core::sc_time        m_end_rsp_delay;              // end response delay  bool                    m_nb_trans_fw_prev_warning;  bool                    m_enable_target_tracking;     // ? remove };  #endif /* __SELECT_INITIATOR_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品一区二区| 免费欧美高清视频| 国产.欧美.日韩| 一区二区视频在线| 色综合色狠狠天天综合色| 日韩精品成人一区二区三区| 久久久久久久综合色一本| 色婷婷国产精品综合在线观看| 成人午夜视频福利| 六月婷婷色综合| 午夜一区二区三区视频| 中文字幕第一区| 精品日本一线二线三线不卡| 欧美无砖专区一中文字| 成人激情免费电影网址| 激情综合五月婷婷| 亚洲国产aⅴ成人精品无吗| 日本一区二区视频在线| 制服视频三区第一页精品| 99re成人精品视频| 在线免费观看一区| 色综合久久久久久久| 欧美亚洲综合另类| 日韩女优视频免费观看| 欧美电视剧免费全集观看 | 国产欧美一区二区三区鸳鸯浴 | 一区二区不卡在线视频 午夜欧美不卡在 | 精品国产凹凸成av人网站| 在线免费观看视频一区| 日韩一区二区精品在线观看| 在线播放一区二区三区| 欧美日韩在线播放三区四区| 色综合欧美在线视频区| 日韩免费一区二区三区在线播放| 久久久精品免费网站| 亚洲一级电影视频| 亚洲电影你懂得| 天天综合色天天| 国产91精品精华液一区二区三区| 欧美探花视频资源| 久久人人爽爽爽人久久久| 亚洲伦在线观看| 亚洲精品精品亚洲| 狠狠色狠狠色综合系列| 国产91在线看| 欧美精品国产精品| 亚洲欧美日韩电影| 久久国产精品一区二区| 欧美视频在线观看一区二区| 久久婷婷成人综合色| 国产精品久久久久永久免费观看| 国产精品久久777777| 另类专区欧美蜜桃臀第一页| 欧美性受极品xxxx喷水| ...av二区三区久久精品| 怡红院av一区二区三区| 粉嫩一区二区三区性色av| 欧美一级视频精品观看| 国产精品欧美一区二区三区| 亚洲精品免费在线| 丁香婷婷深情五月亚洲| 26uuuu精品一区二区| 日韩精品亚洲一区| 欧美精品视频www在线观看| 亚洲欧美另类小说视频| 成人sese在线| 国产精品免费视频网站| 国产河南妇女毛片精品久久久| 色爱区综合激月婷婷| 日韩美女主播在线视频一区二区三区| 亚洲精品欧美在线| 色偷偷久久人人79超碰人人澡| 国产精品欧美一区二区三区| 成人黄色综合网站| 国产精品不卡在线| 成人av在线播放网站| 国产精品三级电影| 91蝌蚪国产九色| 欧美一卡2卡3卡4卡| 日韩高清不卡一区二区| 99视频热这里只有精品免费| 欧美一区二区久久久| 天天免费综合色| 欧美一区二区三区视频免费 | 久久综合av免费| 国产一区二区免费看| 欧美性猛交xxxx乱大交退制版 | 91在线免费播放| 中文字幕佐山爱一区二区免费| 久久精工是国产品牌吗| 久久这里只精品最新地址| 国产成人av一区| 中文字幕人成不卡一区| 欧美在线一区二区| 激情av综合网| 国产精品国产三级国产| 欧美性受极品xxxx喷水| 久久99久国产精品黄毛片色诱| 久久久99精品久久| 韩国在线一区二区| 国产精品不卡在线观看| 欧美日韩国产乱码电影| 亚洲综合激情小说| 日韩欧美一区二区不卡| 福利电影一区二区三区| 三级在线观看一区二区| 久久蜜臀中文字幕| 欧美熟乱第一页| 国产剧情在线观看一区二区| 日韩精品一区二区在线| 成人av在线电影| 久久精品国产久精国产| 亚洲人成伊人成综合网小说| 欧美一区二区视频网站| 99视频在线精品| 激情综合网激情| 亚洲一级二级三级在线免费观看| 久久久综合九色合综国产精品| 欧美亚洲动漫精品| 成人丝袜视频网| 免费成人小视频| 亚洲激情图片小说视频| 国产欧美日韩一区二区三区在线观看 | 国产乱子伦视频一区二区三区 | 狠狠v欧美v日韩v亚洲ⅴ| 亚洲天堂av一区| 久久精品视频在线看| 在线观看不卡一区| 大美女一区二区三区| 久久99精品视频| 日韩精品色哟哟| 亚洲在线一区二区三区| 国产精品乱码一区二区三区软件 | 亚洲欧美aⅴ...| 久久亚洲精华国产精华液| 欧美日韩亚州综合| 欧美在线一二三| 91丨porny丨中文| k8久久久一区二区三区| 国产福利91精品一区| 韩国一区二区在线观看| 久久99久久精品| 九九国产精品视频| 免费成人av在线| 三级欧美在线一区| 亚洲成人综合视频| 亚洲电影在线免费观看| 三级在线观看一区二区| 首页国产欧美久久| 日本亚洲免费观看| 美女精品自拍一二三四| 国产拍欧美日韩视频二区| 精品卡一卡二卡三卡四在线| 日韩情涩欧美日韩视频| 久久精子c满五个校花| 精品欧美一区二区在线观看| 久久综合精品国产一区二区三区| 日韩限制级电影在线观看| 日韩无一区二区| 久久这里只精品最新地址| 国产欧美va欧美不卡在线| 国产精品欧美极品| 1024国产精品| 图片区日韩欧美亚洲| 久久狠狠亚洲综合| 国产成人精品一区二区三区四区 | 国产精品久久久久久久第一福利 | 国产伦精品一区二区三区在线观看 | 91亚洲精品一区二区乱码| 在线一区二区三区四区| 欧美理论片在线| 精品国产91久久久久久久妲己 | 久久久精品免费网站| 中文字幕制服丝袜一区二区三区 | 欧美在线综合视频| 日韩一区二区精品葵司在线| 久久这里只有精品6| 亚洲裸体在线观看| 久久99精品国产麻豆婷婷 | 激情偷乱视频一区二区三区| 成人午夜视频免费看| 欧美日韩国产bt| 久久精品一区二区三区不卡 | 首页综合国产亚洲丝袜| 粉嫩绯色av一区二区在线观看| 在线视频一区二区免费| 精品国产电影一区二区| 亚洲天堂免费在线观看视频| 日韩福利电影在线| 91视频免费看| 日韩三级中文字幕| 亚洲精品日韩综合观看成人91| 久久成人羞羞网站| 欧美性猛交xxxx乱大交退制版 | 成人高清视频在线| 91精品国产免费| 18欧美亚洲精品| 国产一区二区三区视频在线播放| 在线观看一区二区视频| 国产精品午夜电影|