1 // output ///////////////////////////////////////////////////////////////////
7 // program //////////////////////////////////////////////////////////////////
12 // dumb configurations
13 debug.in: [*] take, deliver;
14 memory.inAddrRead: [*] take, deliver;
16 // send write-completion tokens to the fifo output
18 load repeat counter with 4; take, notify fifo.out;
19 [*] take, sendto debug.in;
21 memory.inAddrWrite: literal 1; deliver;
22 memory.inDataWrite: literal 11; deliver;
24 memory.inAddrWrite: literal 2; deliver;
25 memory.inDataWrite: literal 12; deliver;
27 memory.inAddrWrite: literal 3; deliver;
28 memory.inDataWrite: literal 13; deliver;
30 memory.inAddrWrite: literal 4; deliver;
31 memory.inDataWrite: literal 14; deliver;
33 // when the write-completion tokens accumulate, unleash
36 load repeat counter with 4; wait;
37 load repeat counter with 4; take, sendto memory.inAddrRead;