Mercurial > pygar
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; |