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