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

📄 cpu2pca.h

📁 Kluwer.Academic.Pub.Systemc.From.The.Ground.Up-此全书的范例程式。
💻 H
字号:
#ifndef CPU2PCA_H#define CPU2PCA_H//BEGIN: cpu2pca.h (systemc)//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//See hier_chan.h for more information//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#include "CPU_if.h"#include "ea_heartbeat_if.h"SC_MODULE(cpu2pca), CPU_if {  // Ports  sc_port<ea_heartbeat_if> ck; // clock  sc_out<bool>             ld; // load/execute command  sc_out<bool>             rw; // read high/write low  sc_out<unsigned long>    a;  // address  sc_inout_rv<32>          d;  // data  // Constructor  SC_CTOR(cpu2pca) : FLOAT(sc_string("0xZZZZZZZZ")) {    //SC_THREAD(cpu2pca_thread);    //sensitive << ck;  }  // Processes  //void cpu2pca_thread(); // used for non-blocking implementations  // Interface implementations  void write(unsigned long addr, long data);  long read(unsigned long addr);  void burst_write(unsigned long addr, unsigned size, long* data);  void burst_read(unsigned long addr, unsigned size, long* data);  bool nb_write(unsigned long addr, long& data);  bool nb_read(unsigned long addr, long& data);private:  const sc_signal_rv<32>   FLOAT;  cpu2pca(const cpu2pca&); // Disable};#endif//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//END $Id: cpu2pca.h,v 1.2 2004/04/15 17:41:50 dcblack Exp $

⌨️ 快捷键说明

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