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

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

?? at_target_4_phase.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 at_target_4_phase.h///// @brief Four phase AT target only////=====================================================================//  Original Authors://   Bill Bunton, ESLX//   Anna Keist, ESLX//   Charles Wilson, ESLX//   Jack Donovan, ESLX//=====================================================================#ifndef __AT_TARGET_4_PHASE_H__ #define __AT_TARGET_4_PHASE_H__#include "tlm.h"                          		        // TLM headers#include "tlm_utils/peq_with_get.h"                   // Payload event queue FIFO#include "memory.h"                                   // memory storageclass at_target_4_phase                               /// at_target_4_phase:         public sc_core::sc_module           	      /// inherit from SC module base clase, virtual public tlm::tlm_fw_transport_if<>   	      /// inherit from TLM "forward interface"{// Member Methods =====================================================	  public:	  //=====================================================================///	@fn at_initiator_4_phase//////	@brief Constructor for Four Phase AT target//////	@details///		Generic Four Phase target used in several examples.///		Constructor offers several parameters for customization	/////=====================================================================    at_target_4_phase                             ( sc_core::sc_module_name   module_name           ///< SC module name  , const unsigned int        ID                    ///< target ID  , const char                *memory_socket        ///< socket name  , sc_dt::uint64             memory_size           ///< memory size (bytes)  , unsigned int              memory_width          ///< memory width (bytes)  , const sc_core::sc_time    accept_delay          ///< accept delay (SC_TIME, SC_NS)  , const sc_core::sc_time    read_response_delay   ///< read response delay (SC_TIME, SC_NS)  , const sc_core::sc_time    write_response_delay  ///< write response delay (SC_TIME, SC_NS)  );//=====================================================================///	@brief Implementation of call from Initiator. /////	@details///		This is the ultimate destination of the nb_transport_fw call from///		the initiator after being routed trough a Bus////=====================================================================     tlm::tlm_sync_enum                                // sync status  nb_transport_fw                      ( tlm::tlm_generic_payload &gp                    ///< generic payoad pointer  , tlm::tlm_phase           &phase                 ///< transaction phase  , sc_core::sc_time         &delay_time            ///< time taken for transport  );   //=====================================================================  ///  @fn at_target_4_phase::end_request_method  ///   ///  @brief End Request Processing  ///  ///  @details  ///                   ????  //=====================================================================   void   end_request_method                                ( void   );     //=====================================================================  ///  @fn at_target_4_phase::begin_response_method  ///   ///  @brief Response Processing  ///  ///  @details  ///    This routine takes transaction responses from the m_response_PEQ.  ///    It contains the state machine to manage the communication path  ///    back to the initiator. This method is registered as an SC_METHOD  ///    with the SystemC kernal and is sensitive to m_response_PEQ.get_event()   //=====================================================================          void   begin_response_method                                ( void   );  private:	    /// helper function for printing memory transactions  void  print_memory_transaction_helper  ( const int 				  &ID  , std::ostringstream  	  &partial_msg  , tlm::tlm_generic_payload  &trans  ); //==============================================================================// Methods not Implemented for this Example  /// b_transport() - Blocking Transport  void                                                // returns nothing   b_transport  ( tlm::tlm_generic_payload  &payload                // ref to payload   , sc_core::sc_time          &delay_time             // delay time   );/// Not implemented for this example but required by interface  bool                                              // success / failure  get_direct_mem_ptr                         ( tlm::tlm_generic_payload   &payload,            // address + extensions    tlm::tlm_dmi               &dmi_data            // DMI data  );  /// Not implemented for this example but required by interface  unsigned int                                      // result  transport_dbg                              ( tlm::tlm_generic_payload  &payload              // debug payload  );// Member Variables ===================================================    public:  	    typedef tlm::tlm_generic_payload  *gp_ptr;		///< generic payload pointer    /// @todo Should this be the convenience scoket from utilities?  /// for clarity and templated types with "con" in the title  tlm::tlm_target_socket<>  m_memory_socket;        ///<  target socket  private:	    const unsigned int        m_ID;                   ///< target ID        sc_dt::uint64       m_memory_size;          ///< memory size (bytes)        unsigned int        m_memory_width;         ///< word size (bytes)  const sc_core::sc_time    m_accept_delay;         ///< accept delay  const sc_core::sc_time    m_read_response_delay;  ///< read response delay  const sc_core::sc_time    m_write_response_delay; ///< write response delays        bool                m_nb_trans_fw_prev_warning;        bool                m_end_request_method_prev_warning;        bool                m_begin_resp_method_prev_warning;        bool                m_trans_dbg_prev_warning;        bool                m_get_dm_ptr_prev_warning;        tlm_utils::peq_with_get<tlm::tlm_generic_payload>                            m_end_request_PEQ;      ///< response payload event queue        sc_core::sc_event   m_end_resp_rcvd_event;        tlm_utils::peq_with_get<tlm::tlm_generic_payload>                            m_response_PEQ;         ///< response payload event queue        memory              m_target_memory;};#endif /* __AT_TARGET_4_PHASE_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
经典三级视频一区| 国产盗摄一区二区三区| 综合久久久久久| 国产精品久久久久一区二区三区 | 亚洲色图在线视频| 亚洲国产成人自拍| 国产精品成人一区二区三区夜夜夜 | 99精品视频在线免费观看| 成人精品免费视频| 91亚洲精品久久久蜜桃网站| 99国内精品久久| 欧美在线播放高清精品| 欧美年轻男男videosbes| 日韩一区二区电影| 国产校园另类小说区| 国产精品久久久久一区| 亚洲福利一二三区| 国产一区二三区| av电影天堂一区二区在线| 欧美性色黄大片手机版| 欧美日韩精品福利| 久久婷婷色综合| 亚洲欧洲综合另类在线| 蜜桃久久精品一区二区| 成人毛片视频在线观看| 欧美猛男gaygay网站| 国产午夜亚洲精品午夜鲁丝片| 中文字幕巨乱亚洲| 亚洲国产视频直播| 国产一区二区视频在线播放| 91色九色蝌蚪| 日韩欧美国产综合一区| 亚洲三级电影网站| 免费视频一区二区| 91女厕偷拍女厕偷拍高清| 欧美一区午夜视频在线观看 | 香蕉久久夜色精品国产使用方法 | 久久人人97超碰com| 亚洲精品精品亚洲| 国产精品系列在线播放| 国产传媒欧美日韩成人| 成人国产亚洲欧美成人综合网| 成人sese在线| 欧美一区二视频| 亚洲欧美另类图片小说| 国产精品资源网| 91精品欧美久久久久久动漫| 国产精品色噜噜| 精品一区二区三区在线观看国产 | 在线这里只有精品| 亚洲精品一区二区三区福利| 亚洲精品欧美激情| 粉嫩久久99精品久久久久久夜| 欧美日韩免费观看一区二区三区 | 日韩视频免费直播| 亚洲精品日产精品乱码不卡| 岛国精品一区二区| 日韩视频一区二区在线观看| 亚洲一区二区在线免费观看视频| 成人精品国产一区二区4080 | 91亚洲男人天堂| 国产日韩欧美一区二区三区综合| 美女爽到高潮91| 欧美精品1区2区3区| 亚洲成av人在线观看| 在线观看三级视频欧美| 国产精品毛片大码女人| 国产精品一区2区| 欧美成人一区二区三区片免费| 午夜精品视频在线观看| 色哟哟精品一区| 亚洲色图另类专区| 91在线观看成人| 日韩一区欧美一区| 99re视频精品| 亚洲一区二区三区四区在线| 91黄视频在线| 亚洲成人综合视频| 91精品国产91综合久久蜜臀| 蜜乳av一区二区| 久久影院午夜片一区| 国产精品小仙女| 中文字幕字幕中文在线中不卡视频| www.亚洲人| 亚洲蜜桃精久久久久久久| 欧美午夜影院一区| 乱中年女人伦av一区二区| 精品国产乱码久久久久久图片 | 3d成人h动漫网站入口| 日韩av电影天堂| 久久精品综合网| 91亚洲大成网污www| 亚洲gay无套男同| 精品久久久三级丝袜| 成人三级伦理片| 亚洲mv在线观看| 久久众筹精品私拍模特| 一本大道久久精品懂色aⅴ| 亚洲国产综合人成综合网站| 日韩一区二区视频| proumb性欧美在线观看| 粉嫩aⅴ一区二区三区四区五区 | 日韩欧美国产一二三区| 黄一区二区三区| 1区2区3区国产精品| 在线播放91灌醉迷j高跟美女| 精品在线播放午夜| 亚洲黄色性网站| 欧美成人a∨高清免费观看| 97国产一区二区| 免费成人在线观看| 亚洲精品你懂的| 精品美女一区二区| 欧洲人成人精品| 国产在线国偷精品免费看| 一区二区三区视频在线观看| 久久影院视频免费| 欧美日韩精品一区二区三区蜜桃 | 欧美亚洲图片小说| 国产高清在线精品| 青青草97国产精品免费观看| 亚洲欧洲另类国产综合| 欧美成人免费网站| 在线一区二区三区四区五区| 国产精品一区免费视频| 久久精品视频免费观看| aaa亚洲精品| 久久狠狠亚洲综合| 亚洲人成小说网站色在线| 久久久久亚洲综合| 91精品国产91久久久久久最新毛片| av一区二区三区黑人| 97久久精品人人澡人人爽| 狠狠色伊人亚洲综合成人| 性欧美大战久久久久久久久| 综合色中文字幕| 中文字幕第一区二区| 久久精品免视看| 精品久久一二三区| 欧美大胆一级视频| 欧美一级国产精品| 91麻豆精品国产91久久久久久久久 | 亚洲伊人色欲综合网| 最新成人av在线| 综合激情网...| 中文字幕一区二区三区四区不卡 | 欧美日韩在线一区二区| 91精彩视频在线观看| 91美女片黄在线| 91捆绑美女网站| 91电影在线观看| 欧美三级在线播放| 91精品啪在线观看国产60岁| 91.麻豆视频| 精品国产髙清在线看国产毛片| 欧美男男青年gay1069videost | 91美女精品福利| 在线亚洲+欧美+日本专区| 欧美探花视频资源| 欧美一区在线视频| 欧美精品一区二区三区高清aⅴ| 26uuu国产一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲人成网站影音先锋播放| 亚洲高清视频中文字幕| 全国精品久久少妇| 国产精品一卡二| 色哟哟精品一区| 91精品国产综合久久精品性色| 欧美一区二区三区免费在线看| 精品久久99ma| 国产精品国产馆在线真实露脸| 亚洲小说欧美激情另类| 看片的网站亚洲| 成人h精品动漫一区二区三区| 一本久久a久久免费精品不卡| 欧美日韩精品欧美日韩精品| 精品福利一区二区三区免费视频| 欧美国产视频在线| 午夜免费久久看| 国产精品亚洲综合一区在线观看| 91亚洲午夜精品久久久久久| 欧美一区二区三区的| 中文字幕av免费专区久久| 亚洲高清一区二区三区| 国产精品一级二级三级| 欧美视频第二页| 久久久久久久久久久久电影| 亚洲综合色在线| 国产高清精品网站| 欧美情侣在线播放| 国产精品久久久久影院| 老司机免费视频一区二区三区| av亚洲精华国产精华| 欧美videos中文字幕| 亚洲乱码中文字幕| 成人网在线播放| 精品日韩在线一区| 日韩激情中文字幕| 在线视频综合导航|