comparison modules/bluespec/Pygar/core/audioCorePipeline.bsv~ @ 15:a1833d9f6e3d pygar svn.16

[svn r16] Recent
author punk
date Tue, 27 Apr 2010 13:11:45 -0400
parents 6d461680c6d9
children
comparison
equal deleted inserted replaced
14:ec9205107560 15:a1833d9f6e3d
31 `include "asim/provides/low_level_platform_interface.bsh" 31 `include "asim/provides/low_level_platform_interface.bsh"
32 `include "asim/provides/soft_connections.bsh" 32 `include "asim/provides/soft_connections.bsh"
33 `include "asim/provides/common_services.bsh" 33 `include "asim/provides/common_services.bsh"
34 34
35 //Local includes 35 //Local includes
36 `include "asim/provides/audio_processor_types.bsh" //provides Audio Pipeline interface 36 `include "asim/provides/audio_pipe_types.bsh" //provides Audio Pipeline interface
37 `include "asim/provides/core.bsh" 37 `include "asim/provides/core.bsh"
38 38
39 `include "asim/rrr/remote_client_stub_AUDIOCORERRR.bsh" 39 `include "asim/rrr/remote_client_stub_AUDIOCORERRR.bsh"
40 `include "asim/rrr/remote_server_stub_AUDIOCORERRR.bsh" 40 `include "asim/rrr/remote_server_stub_AUDIOCORERRR.bsh"
41 41
44 Reg#(int) cycle <- mkReg(0); 44 Reg#(int) cycle <- mkReg(0);
45 45
46 //External memory 46 //External memory
47 // I'm not comfortable assuming that the memory subsystem is in order 47 // I'm not comfortable assuming that the memory subsystem is in order
48 // So I'll insert a completion buffer here. 48 // So I'll insert a completion buffer here.
49 ClientStub_PROCESSORSYSTEMRRR client_stub <- mkClientStub_PROCESSORSYSTEMRRR(); 49 ClientStub_AUDIOCORERRR client_stub <- mkClientStub_AUDIOCORERRR();
50 // Make this big enough so that several outstanding requests may be supported 50 // Make this big enough so that several outstanding requests may be supported
51 FIFO#(Bit#(MainMemTagSz)) tags <- mkSizedFIFO(8); 51 FIFO#(Bit#(MainMemTagSz)) tags <- mkSizedFIFO(8);
52 52
53 // this is for the tracing 53 // this is for the tracing
54 rule printCycles; 54 rule printCycles;