24 lines
502 B
Plaintext
24 lines
502 B
Plaintext
//!submodule Cpu
|
|
//!submodule Memory
|
|
//!submodule Util
|
|
import Soc::*;
|
|
|
|
//!topmodule mkE001
|
|
module mkE001(SocIfc#(32, 32));
|
|
SocCfg#(32, 32) cfg = SocCfg {
|
|
cpu_cfg: CpuCfg {
|
|
initial_program_counter: 'h8000_0000
|
|
}
|
|
};
|
|
let soc <- mkSoc(cfg);
|
|
endmodule
|
|
|
|
//!topmodule mkE003
|
|
module mkE003(SocIfc#(64, 32));
|
|
SocCfg#(64, 32) cfg = SocCfg{
|
|
cpu_cfg: CpuCfg {
|
|
initial_program_counter: 'h8000_0000
|
|
}
|
|
};
|
|
let soc <- mkSoc(cfg);
|
|
endmodule |