12 debug.in: set ilc=*; recv, deliver;
14 set word= SETUP; deliver;
17 set word= GO; deliver;
20 mem1.inAddrWrite: set word= 1000; [11] deliver;
22 set word= 10; deliver;
34 send token to mem1.inCBD;
35 mem2.inAddrWrite: set word= 1000; [11] deliver;
37 set word= 10; deliver;
49 send token to mem1.inCBD;
54 mem1.inAddrRead: set word= 1000; deliver;
55 mem2.inAddrRead: set word= 1000; deliver;
57 // normally we would write to memory, but here we send to debug
58 //mem3.inAddrWrite: set word= 0; deliver;
59 //mem3.out: set ilc=*; collect, send to debug.in;
61 alu.in1: set ilc=*; recv, deliver;
62 alu.in2: set ilc=*; recv, deliver;
63 alu.inOp: set word= Alu2.inOp[MAX]; deliver; set word= Alu2.inOp[ADD]; set ilc=*; deliver;
64 //alu.out: set ilc=*; collect, send to debug.in;
71 collect, send to alu.in1;
77 collect, send to alu.in2;
79 counter1.in1: set word= 10; set ilc=data; set word= 1; deliver;
80 counter1.in2: set word= 0; deliver; set ilc=*; recv, deliver;
81 counter1.inOp: set word= Alu2.inOp[ADD]; set ilc=*; deliver;
82 counter1.out: set olc=1; collect; send to debug.in; unclog;