Mercurial > pygar
diff modules/bluespec/Pygar/core/audioCore.bsv @ 51:9fe5ed4af92d pygar svn.52
[svn r52] tested having multiple cores
author | punk |
---|---|
date | Wed, 05 May 2010 17:01:04 -0400 |
parents | a139cc07b773 |
children | cf8bb3038cbd |
line wrap: on
line diff
1.1 --- a/modules/bluespec/Pygar/core/audioCore.bsv Wed May 05 15:19:32 2010 -0400 1.2 +++ b/modules/bluespec/Pygar/core/audioCore.bsv Wed May 05 17:01:04 2010 -0400 1.3 @@ -55,7 +55,7 @@ 1.4 1.5 endinterface 1.6 1.7 -module [CONNECTED_MODULE] mkCore( Core ); 1.8 +module [CONNECTED_MODULE] mkCore#(Integer prog) ( Core ); 1.9 1.10 1.11 // Instantiate the modules 1.12 @@ -64,7 +64,7 @@ 1.13 ICache#(InstReq,InstResp) icache <- mkInstCache(); 1.14 DCache#(DataReq,DataResp) dcache <- mkDataCache(); 1.15 MemArb marb <- mkMemArb(); 1.16 - MEMORY_IFC#(Bit#(18), Bit#(32)) memory <- mkScratchpad(`VDEV_SCRATCH_MEMORY, SCRATCHPAD_CACHED); //Services Memory items 1.17 + MEMORY_IFC#(Bit#(18), Bit#(32)) memory <- mkScratchpad(prog, SCRATCHPAD_CACHED); //Services Memory items 1.18 1.19 // Make this big enough so that several outstanding requests may be supported 1.20 FIFO#(Bit#(MainMemTagSz)) tags <- mkSizedFIFO(8);