45 Machine& mach,
const std::string& name, std::list<std::string> sources) {
47 unsigned int size = 1;
48 unsigned int width = 32;
49 unsigned int maxReads = 1;
50 unsigned int guardLatency = 1;
54 iu =
new ImmediateUnit(name, size, width, maxReads, guardLatency, ext);
55 this->sources = sources;
56 out0 =
new RFPort(
"out0", *iu);
60 out0sock =
new Socket(name +
"_out0");
62 out0->attachSocket(*out0sock);