⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 switch.cpp

📁 Kluwer.Academic.Pub.Systemc.From.The.Ground.Up-此全书的范例程式。
💻 CPP
字号:
//BEGIN switch.cpp (systemc)//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//See switch.h for more information//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#include "switch.h"void Switch::switch_thread(void) {  // Initialize requests  for (unsigned i=0;i!=request_op.size();i++) {    request_op[i]->write(true);  }//endfor  // Startup after first port is activated  wait(T1_ip[0]->data_written_event()      |T1_ip[1]->data_written_event()      |T1_ip[2]->data_written_event()      |T1_ip[3]->data_written_event()  );  cout << "INFO(switch_thread): "       << "Starting up at " << sc_time_stamp()        << endl;  for (;;) {    for (unsigned i=0;i!=T1_ip.size();i++) {      int value;      // Process each port...      value = T1_ip[i]->read();      cout << "INFO(switch_thread): "           << "Read " << hex << value           << " at " << sc_time_stamp() << endl;    }//endfor  }//endforever}//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//END $Id: switch.cpp,v 1.2 2004/02/02 12:46:14 dcblack Exp $

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -