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);