2 // output ///////////////////////////////////////////////////////////////////
8 // program //////////////////////////////////////////////////////////////////
13 // dumb configurations
14 debug.in: [*] take, deliver;
15 memory.inAddrRead: [*] take, deliver;
17 // send write-completion tokens to the fifo output
19 load repeat counter with 4; take, notify fifo.out;
20 [*] take, sendto debug.in;
22 memory.inAddrWrite: literal 1; deliver;
23 memory.inDataWrite: literal 11; deliver;
25 memory.inAddrWrite: literal 2; deliver;
26 memory.inDataWrite: literal 12; deliver;
28 memory.inAddrWrite: literal 3; deliver;
29 memory.inDataWrite: literal 13; deliver;
31 memory.inAddrWrite: literal 4; deliver;
32 memory.inDataWrite: literal 14; deliver;
34 // when the write-completion tokens accumulate, unleash
37 load repeat counter with 4; wait;
38 load repeat counter with 4; take, sendto memory.inAddrRead;