1 // output ///////////////////////////////////////////////////////////////////
8 // program //////////////////////////////////////////////////////////////////
13 // dumb configurations
14 debug.in: [*] take, deliver;
15 memory.inAddr: [*] take, deliver;
16 memory.inData: [*] take, deliver;
17 fifo.in: [*] take, deliver;
19 // addresses and values to initialize the memory with
20 1: sendto memory.inAddr.write;
21 2: sendto memory.inAddr.write;
22 3: sendto memory.inAddr.write;
23 4: sendto memory.inAddr.write;
24 11: sendto memory.inData;
25 12: sendto memory.inData;
26 13: sendto memory.inData;
27 14: sendto memory.inData;
29 // send write-completion tokens to the fifo output
31 [4] take, notify fifo.out;
32 [*] take, sendto debug.in;
34 // when the write-completion tokens accumulate, unleash
38 [4] take, sendto memory.inAddr.read;