SystemC Simulation 10 ns,1: writer: blocking write 10 ns,1: reader: blocking read 1 10 ns,2: reader: 0 10 ns,2: reader: 1 10 ns,2: reader: 2 10 ns,2: reader: 3 10 ns,2: reader: 4 10 ns,2: reader: 5 10 ns,2: reader: 6 10 ns,2: reader: 7 10 ns,2: reader: 8 10 ns,2: reader: 9 10 ns,4: reader: 10 10 ns,4: reader: 11 10 ns,4: reader: 12 10 ns,4: reader: 13 10 ns,4: reader: 14 20 ns,5: writer: 5 free spaces 20 ns,5: writer: non-blocking write 20 ns,5: writer: waiting 20 ns,5: reader: 5 available samples 20 ns,5: reader: blocking read 2 20 ns,5: reader: 15 20 ns,5: reader: 16 20 ns,5: reader: 17 20 ns,5: reader: 18 20 ns,5: reader: 19 20 ns,6: reader: 20 20 ns,6: reader: 21 20 ns,6: reader: 22 20 ns,6: reader: 23 20 ns,6: reader: 24 20 ns,6: writer: data read event 20 ns,6: writer: waiting 20 ns,7: reader: 26 20 ns,7: reader: 27 20 ns,7: reader: 28 20 ns,7: reader: 29 20 ns,7: reader: 30 20 ns,7: writer: data read event 20 ns,7: writer: waiting 20 ns,8: writer: data read event 30 ns,9: reader: 10 available samples 30 ns,9: reader: non-blocking read 30 ns,9: reader: 32 30 ns,9: reader: 33 30 ns,9: reader: 34 30 ns,9: reader: 35 30 ns,9: reader: 36 30 ns,9: reader: 38 30 ns,9: reader: 39 30 ns,9: reader: 40 30 ns,9: reader: 41 30 ns,9: reader: 42 30 ns,9: reader: waiting 30 ns,9: writer: blocking write 30 ns,11: reader: data written event 30 ns,11: reader: 43 30 ns,11: reader: 44 30 ns,11: reader: 45 30 ns,11: reader: 46 30 ns,11: reader: 47 40 ns,13: reader: blocking read 1 40 ns,13: reader: 48 40 ns,13: reader: 49 40 ns,13: reader: 50 40 ns,13: reader: 51 40 ns,13: reader: 52 40 ns,13: reader: 53 40 ns,13: reader: 54 40 ns,13: reader: 55 40 ns,13: reader: 56 40 ns,13: reader: 57 40 ns,15: reader: 58 40 ns,15: reader: 59 40 ns,15: reader: 60 40 ns,15: reader: 61 40 ns,15: reader: 62 50 ns,16: writer: 10 free spaces 50 ns,16: writer: non-blocking write 50 ns,16: writer: waiting 50 ns,16: reader: 0 available samples 50 ns,16: reader: blocking read 2 50 ns,17: reader: 63 50 ns,17: reader: 64 50 ns,17: reader: 65 50 ns,17: reader: 66 50 ns,17: reader: 67 50 ns,17: reader: 68 50 ns,17: reader: 69 50 ns,17: reader: 70 50 ns,17: reader: 71 50 ns,17: reader: 72 50 ns,18: writer: data read event 50 ns,19: reader: 74 50 ns,19: reader: 75 50 ns,19: reader: 76 50 ns,19: reader: 77 50 ns,19: reader: 78 60 ns,20: writer: blocking write 60 ns,20: reader: 5 available samples 60 ns,20: reader: non-blocking read 60 ns,20: reader: 79 60 ns,20: reader: 80 60 ns,20: reader: 81 60 ns,20: reader: 82 60 ns,20: reader: 83 60 ns,20: reader: waiting 60 ns,21: reader: data written event 60 ns,21: reader: 84 60 ns,21: reader: 85 60 ns,21: reader: 86 60 ns,21: reader: 87 60 ns,21: reader: 88 60 ns,21: reader: waiting 60 ns,22: reader: data written event 60 ns,22: reader: 89 60 ns,22: reader: 90 60 ns,22: reader: 91 60 ns,22: reader: 92 60 ns,22: reader: 93 70 ns,24: reader: blocking read 1 70 ns,24: reader: 94 70 ns,24: reader: 95 70 ns,24: reader: 96 70 ns,24: reader: 97 70 ns,24: reader: 98 70 ns,24: reader: 99 70 ns,24: reader: 100 70 ns,24: reader: 101 70 ns,24: reader: 102 70 ns,24: reader: 103 70 ns,24: writer: 0 free spaces 70 ns,24: writer: non-blocking write 70 ns,24: writer: waiting 70 ns,25: writer: data read event 70 ns,25: writer: waiting 70 ns,26: reader: 105 70 ns,26: reader: 106 70 ns,26: reader: 107 70 ns,26: reader: 108 70 ns,26: reader: 109 70 ns,27: writer: data read event 70 ns,27: writer: waiting 80 ns,28: reader: 10 available samples 80 ns,28: reader: blocking read 2 80 ns,28: reader: 110 80 ns,28: reader: 111 80 ns,28: reader: 112 80 ns,28: reader: 113 80 ns,28: reader: 114 80 ns,28: reader: 116 80 ns,28: reader: 117 80 ns,28: reader: 118 80 ns,28: reader: 119 80 ns,28: reader: 120 80 ns,29: writer: data read event 80 ns,30: reader: 122 80 ns,30: reader: 123 80 ns,30: reader: 124 80 ns,30: reader: 125 80 ns,30: reader: 126 90 ns,31: writer: blocking write 90 ns,31: reader: 0 available samples 90 ns,31: reader: non-blocking read 90 ns,31: reader: waiting 90 ns,32: reader: data written event 90 ns,32: reader: 127 90 ns,32: reader: 128 90 ns,32: reader: 129 90 ns,32: reader: 130 90 ns,32: reader: 131 90 ns,32: reader: 132 90 ns,32: reader: 133 90 ns,32: reader: 134 90 ns,32: reader: 135 90 ns,32: reader: 136 90 ns,32: reader: waiting 90 ns,34: reader: data written event 90 ns,34: reader: 137 90 ns,34: reader: 138 90 ns,34: reader: 139 90 ns,34: reader: 140 90 ns,34: reader: 141