Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
64828422a0
|
@ -219,6 +219,7 @@ defproc texel_core (avMx1of2<N_IN> in, out;
|
|||
// Create TBUFs for each synapse column,
|
||||
// ctrl wired to mon line (first in each 4).
|
||||
TBUF_X4 syn_x_AMZI_tbuf[N_SYN_X * N_MON_AMZO_PER_SYN];
|
||||
KEEP syn_AMZO_keeps[N_MON_AMZO_PER_SYN];
|
||||
sigbuf_boolarray<N_MON_AMZO_PER_SYN, 40> syn_mon_AMZO_sb(.out = syn_mon_AMZO, .supply = supply);
|
||||
(j:N_MON_AMZO_PER_SYN:
|
||||
(i:N_SYN_X:
|
||||
|
@ -227,12 +228,18 @@ defproc texel_core (avMx1of2<N_IN> in, out;
|
|||
syn_x_AMZI_tbuf[index].en = syn_mon_x[i*4];
|
||||
syn_x_AMZI_tbuf[index].y = syn_mon_AMZO_sb.in[j];
|
||||
)
|
||||
|
||||
syn_AMZO_keeps[j].y = syn_mon_AMZO_sb.in[j];
|
||||
syn_AMZO_keeps[j].vdd = supply.vdd;
|
||||
syn_AMZO_keeps[j].vss = supply.vss;
|
||||
|
||||
)
|
||||
|
||||
|
||||
// Create TBUFs for each neuron column,
|
||||
// Create TBUFs for each neuron column, and add keeps.
|
||||
// ctrl wired to mon line (first in each 4).
|
||||
TBUF_X4 nrn_x_AMZI_tbuf[N_NRN_X * N_MON_AMZO_PER_NRN];
|
||||
KEEP nrn_AMZO_keeps[N_MON_AMZO_PER_NRN];
|
||||
sigbuf_boolarray<N_MON_AMZO_PER_NRN, 40> nrn_mon_AMZO_sb(.out = nrn_mon_AMZO, .supply = supply);
|
||||
(j:N_MON_AMZO_PER_NRN:
|
||||
(i:N_NRN_X:
|
||||
|
@ -241,6 +248,11 @@ defproc texel_core (avMx1of2<N_IN> in, out;
|
|||
nrn_x_AMZI_tbuf[index].en = nrn_mon_x[i*2];
|
||||
nrn_x_AMZI_tbuf[index].y = nrn_mon_AMZO_sb.in[j];
|
||||
)
|
||||
|
||||
nrn_AMZO_keeps[j].y = nrn_mon_AMZO_sb.in[j];
|
||||
nrn_AMZO_keeps[j].vdd = supply.vdd;
|
||||
nrn_AMZO_keeps[j].vss = supply.vss;
|
||||
|
||||
)
|
||||
|
||||
// Create NON buffered signals from register to nrns.
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
random_seed 6
|
||||
initialize
|
||||
load-scm "helper.scm"
|
||||
random
|
||||
|
@ -15129,18 +15130,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [6,211]'"
|
||||
set-bd-data-valid "c.in" 32 13510
|
||||
system "echo '[] Sending spike to core 0 synapse [8,15]'"
|
||||
set-bd-data-valid "c.in" 32 248
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3171].r 1
|
||||
set c.c1_synapses[3171].a 1
|
||||
assert c.c1_synapses[233].r 1
|
||||
set c.c1_synapses[233].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3171].r 0
|
||||
set c.c1_synapses[3171].a 0
|
||||
assert c.c1_synapses[233].r 0
|
||||
set c.c1_synapses[233].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15148,18 +15149,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [4,216]'"
|
||||
set-bd-data-valid "c.in" 32 13828
|
||||
system "echo '[] Sending spike to core 0 synapse [13,291]'"
|
||||
set-bd-data-valid "c.in" 32 4669
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3244].r 1
|
||||
set c.c1_synapses[3244].a 1
|
||||
assert c.c1_synapses[4378].r 1
|
||||
set c.c1_synapses[4378].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3244].r 0
|
||||
set c.c1_synapses[3244].a 0
|
||||
assert c.c1_synapses[4378].r 0
|
||||
set c.c1_synapses[4378].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15167,18 +15168,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [1,161]'"
|
||||
set-bd-data-valid "c.in" 32 10305
|
||||
system "echo '[] Sending spike to core 0 synapse [10,120]'"
|
||||
set-bd-data-valid "c.in" 32 1930
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[2416].r 1
|
||||
set c.c1_synapses[2416].a 1
|
||||
assert c.c1_synapses[1810].r 1
|
||||
set c.c1_synapses[1810].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[2416].r 0
|
||||
set c.c1_synapses[2416].a 0
|
||||
assert c.c1_synapses[1810].r 0
|
||||
set c.c1_synapses[1810].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15186,18 +15187,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [3,247]'"
|
||||
set-bd-data-valid "c.in" 32 15811
|
||||
system "echo '[] Sending spike to core 0 synapse [3,127]'"
|
||||
set-bd-data-valid "c.in" 32 2035
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3708].r 1
|
||||
set c.c1_synapses[3708].a 1
|
||||
assert c.c1_synapses[1908].r 1
|
||||
set c.c1_synapses[1908].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3708].r 0
|
||||
set c.c1_synapses[3708].a 0
|
||||
assert c.c1_synapses[1908].r 0
|
||||
set c.c1_synapses[1908].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15205,18 +15206,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,261]'"
|
||||
set-bd-data-valid "c.in" 32 16718
|
||||
system "echo '[] Sending spike to core 0 synapse [0,67]'"
|
||||
set-bd-data-valid "c.in" 32 1072
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3929].r 1
|
||||
set c.c1_synapses[3929].a 1
|
||||
assert c.c1_synapses[1005].r 1
|
||||
set c.c1_synapses[1005].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3929].r 0
|
||||
set c.c1_synapses[3929].a 0
|
||||
assert c.c1_synapses[1005].r 0
|
||||
set c.c1_synapses[1005].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15224,18 +15225,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [0,342]'"
|
||||
set-bd-data-valid "c.in" 32 21888
|
||||
system "echo '[] Sending spike to core 0 synapse [7,323]'"
|
||||
set-bd-data-valid "c.in" 32 5175
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[5130].r 1
|
||||
set c.c1_synapses[5130].a 1
|
||||
assert c.c1_synapses[4852].r 1
|
||||
set c.c1_synapses[4852].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[5130].r 0
|
||||
set c.c1_synapses[5130].a 0
|
||||
assert c.c1_synapses[4852].r 0
|
||||
set c.c1_synapses[4852].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15243,18 +15244,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,31]'"
|
||||
set-bd-data-valid "c.in" 32 1998
|
||||
system "echo '[] Sending spike to core 0 synapse [4,167]'"
|
||||
set-bd-data-valid "c.in" 32 2676
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[479].r 1
|
||||
set c.c1_synapses[479].a 1
|
||||
assert c.c1_synapses[2509].r 1
|
||||
set c.c1_synapses[2509].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[479].r 0
|
||||
set c.c1_synapses[479].a 0
|
||||
assert c.c1_synapses[2509].r 0
|
||||
set c.c1_synapses[2509].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15262,18 +15263,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [13,288]'"
|
||||
set-bd-data-valid "c.in" 32 18445
|
||||
system "echo '[] Sending spike to core 0 synapse [14,229]'"
|
||||
set-bd-data-valid "c.in" 32 3678
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4333].r 1
|
||||
set c.c1_synapses[4333].a 1
|
||||
assert c.c1_synapses[3449].r 1
|
||||
set c.c1_synapses[3449].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4333].r 0
|
||||
set c.c1_synapses[4333].a 0
|
||||
assert c.c1_synapses[3449].r 0
|
||||
set c.c1_synapses[3449].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15281,18 +15282,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,105]'"
|
||||
set-bd-data-valid "c.in" 32 6734
|
||||
system "echo '[] Sending spike to core 0 synapse [7,291]'"
|
||||
set-bd-data-valid "c.in" 32 4663
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[1589].r 1
|
||||
set c.c1_synapses[1589].a 1
|
||||
assert c.c1_synapses[4372].r 1
|
||||
set c.c1_synapses[4372].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[1589].r 0
|
||||
set c.c1_synapses[1589].a 0
|
||||
assert c.c1_synapses[4372].r 0
|
||||
set c.c1_synapses[4372].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15300,18 +15301,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,311]'"
|
||||
set-bd-data-valid "c.in" 32 19918
|
||||
system "echo '[] Sending spike to core 0 synapse [5,52]'"
|
||||
set-bd-data-valid "c.in" 32 837
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4679].r 1
|
||||
set c.c1_synapses[4679].a 1
|
||||
assert c.c1_synapses[785].r 1
|
||||
set c.c1_synapses[785].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4679].r 0
|
||||
set c.c1_synapses[4679].a 0
|
||||
assert c.c1_synapses[785].r 0
|
||||
set c.c1_synapses[785].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15319,6 +15320,197 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [13,248]'"
|
||||
set-bd-data-valid "c.in" 32 3981
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3733].r 1
|
||||
set c.c1_synapses[3733].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3733].r 0
|
||||
set c.c1_synapses[3733].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [4,231]'"
|
||||
set-bd-data-valid "c.in" 32 3700
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3469].r 1
|
||||
set c.c1_synapses[3469].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3469].r 0
|
||||
set c.c1_synapses[3469].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [6,291]'"
|
||||
set-bd-data-valid "c.in" 32 4662
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4371].r 1
|
||||
set c.c1_synapses[4371].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4371].r 0
|
||||
set c.c1_synapses[4371].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [0,71]'"
|
||||
set-bd-data-valid "c.in" 32 1136
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[1065].r 1
|
||||
set c.c1_synapses[1065].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[1065].r 0
|
||||
set c.c1_synapses[1065].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [7,299]'"
|
||||
set-bd-data-valid "c.in" 32 4791
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4492].r 1
|
||||
set c.c1_synapses[4492].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4492].r 0
|
||||
set c.c1_synapses[4492].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [11,116]'"
|
||||
set-bd-data-valid "c.in" 32 1867
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[1751].r 1
|
||||
set c.c1_synapses[1751].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[1751].r 0
|
||||
set c.c1_synapses[1751].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [11,8]'"
|
||||
set-bd-data-valid "c.in" 32 139
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[131].r 1
|
||||
set c.c1_synapses[131].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[131].r 0
|
||||
set c.c1_synapses[131].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [7,6]'"
|
||||
set-bd-data-valid "c.in" 32 103
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[97].r 1
|
||||
set c.c1_synapses[97].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[97].r 0
|
||||
set c.c1_synapses[97].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [4,317]'"
|
||||
set-bd-data-valid "c.in" 32 5076
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4759].r 1
|
||||
set c.c1_synapses[4759].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4759].r 0
|
||||
set c.c1_synapses[4759].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [5,216]'"
|
||||
set-bd-data-valid "c.in" 32 3461
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3245].r 1
|
||||
set c.c1_synapses[3245].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3245].r 0
|
||||
set c.c1_synapses[3245].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
|
||||
|
||||
# NEURON SPIKES #
|
||||
|
||||
|
@ -15337,245 +15529,6 @@ assert-bd-channel-neutral "c.out" 32
|
|||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [3,5] in core 0 spikes'"
|
||||
set c.c1_neurons[78].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[78].a 1
|
||||
set c.c1_neurons[78].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[78].a 0
|
||||
system "echo '[] Receiving output spike [3,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 83
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [7,0] in core 0 spikes'"
|
||||
set c.c1_neurons[7].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[7].a 1
|
||||
set c.c1_neurons[7].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[7].a 0
|
||||
system "echo '[] Receiving output spike [7,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 7
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [7,2] in core 0 spikes'"
|
||||
set c.c1_neurons[37].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[37].a 1
|
||||
set c.c1_neurons[37].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[37].a 0
|
||||
system "echo '[] Receiving output spike [7,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 39
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,2] in core 0 spikes'"
|
||||
set c.c1_neurons[39].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 1
|
||||
set c.c1_neurons[39].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 0
|
||||
system "echo '[] Receiving output spike [9,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 41
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,2] in core 0 spikes'"
|
||||
set c.c1_neurons[32].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 1
|
||||
set c.c1_neurons[32].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 0
|
||||
system "echo '[] Receiving output spike [2,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 34
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,5] in core 0 spikes'"
|
||||
set c.c1_neurons[89].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 1
|
||||
set c.c1_neurons[89].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 0
|
||||
system "echo '[] Receiving output spike [14,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 94
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,5] in core 0 spikes'"
|
||||
set c.c1_neurons[84].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[84].a 1
|
||||
set c.c1_neurons[84].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[84].a 0
|
||||
system "echo '[] Receiving output spike [9,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 89
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,1] in core 0 spikes'"
|
||||
set c.c1_neurons[17].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 1
|
||||
set c.c1_neurons[17].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 0
|
||||
system "echo '[] Receiving output spike [2,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 18
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [5,5] in core 0 spikes'"
|
||||
set c.c1_neurons[80].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[80].a 1
|
||||
set c.c1_neurons[80].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[80].a 0
|
||||
system "echo '[] Receiving output spike [5,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 85
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [10,0] in core 0 spikes'"
|
||||
set c.c1_neurons[10].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[10].a 1
|
||||
set c.c1_neurons[10].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[10].a 0
|
||||
system "echo '[] Receiving output spike [10,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 10
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [12,2] in core 0 spikes'"
|
||||
set c.c1_neurons[42].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[42].a 1
|
||||
set c.c1_neurons[42].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[42].a 0
|
||||
system "echo '[] Receiving output spike [12,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 44
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,2] in core 0 spikes'"
|
||||
set c.c1_neurons[39].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 1
|
||||
set c.c1_neurons[39].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 0
|
||||
system "echo '[] Receiving output spike [9,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 41
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [6,3] in core 0 spikes'"
|
||||
set c.c1_neurons[51].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[51].a 1
|
||||
set c.c1_neurons[51].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[51].a 0
|
||||
system "echo '[] Receiving output spike [6,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 54
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,2] in core 0 spikes'"
|
||||
set c.c1_neurons[38].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[38].a 1
|
||||
set c.c1_neurons[38].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[38].a 0
|
||||
system "echo '[] Receiving output spike [8,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 40
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [3,1] in core 0 spikes'"
|
||||
set c.c1_neurons[18].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[18].a 1
|
||||
set c.c1_neurons[18].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[18].a 0
|
||||
system "echo '[] Receiving output spike [3,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 19
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,5] in core 0 spikes'"
|
||||
set c.c1_neurons[89].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 1
|
||||
set c.c1_neurons[89].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 0
|
||||
system "echo '[] Receiving output spike [14,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 94
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,4] in core 0 spikes'"
|
||||
set c.c1_neurons[74].r 1
|
||||
|
@ -15592,21 +15545,6 @@ assert-bd-channel-neutral "c.out" 32
|
|||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [12,5] in core 0 spikes'"
|
||||
set c.c1_neurons[87].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 1
|
||||
set c.c1_neurons[87].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 0
|
||||
system "echo '[] Receiving output spike [12,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 92
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,5] in core 0 spikes'"
|
||||
set c.c1_neurons[83].r 1
|
||||
cycle
|
||||
|
@ -15622,3 +15560,272 @@ assert-bd-channel-neutral "c.out" 32
|
|||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [10,1] in core 0 spikes'"
|
||||
set c.c1_neurons[25].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[25].a 1
|
||||
set c.c1_neurons[25].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[25].a 0
|
||||
system "echo '[] Receiving output spike [10,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 26
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [13,3] in core 0 spikes'"
|
||||
set c.c1_neurons[58].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[58].a 1
|
||||
set c.c1_neurons[58].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[58].a 0
|
||||
system "echo '[] Receiving output spike [13,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 61
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,2] in core 0 spikes'"
|
||||
set c.c1_neurons[44].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[44].a 1
|
||||
set c.c1_neurons[44].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[44].a 0
|
||||
system "echo '[] Receiving output spike [14,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 46
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,2] in core 0 spikes'"
|
||||
set c.c1_neurons[39].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 1
|
||||
set c.c1_neurons[39].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 0
|
||||
system "echo '[] Receiving output spike [9,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 41
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [5,1] in core 0 spikes'"
|
||||
set c.c1_neurons[20].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[20].a 1
|
||||
set c.c1_neurons[20].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[20].a 0
|
||||
system "echo '[] Receiving output spike [5,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 21
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [5,3] in core 0 spikes'"
|
||||
set c.c1_neurons[50].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[50].a 1
|
||||
set c.c1_neurons[50].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[50].a 0
|
||||
system "echo '[] Receiving output spike [5,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 53
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,1] in core 0 spikes'"
|
||||
set c.c1_neurons[23].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[23].a 1
|
||||
set c.c1_neurons[23].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[23].a 0
|
||||
system "echo '[] Receiving output spike [8,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 24
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [4,4] in core 0 spikes'"
|
||||
set c.c1_neurons[64].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[64].a 1
|
||||
set c.c1_neurons[64].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[64].a 0
|
||||
system "echo '[] Receiving output spike [4,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 68
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [3,0] in core 0 spikes'"
|
||||
set c.c1_neurons[3].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[3].a 1
|
||||
set c.c1_neurons[3].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[3].a 0
|
||||
system "echo '[] Receiving output spike [3,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 3
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,4] in core 0 spikes'"
|
||||
set c.c1_neurons[68].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[68].a 1
|
||||
set c.c1_neurons[68].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[68].a 0
|
||||
system "echo '[] Receiving output spike [8,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 72
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,2] in core 0 spikes'"
|
||||
set c.c1_neurons[32].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 1
|
||||
set c.c1_neurons[32].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 0
|
||||
system "echo '[] Receiving output spike [2,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 34
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,0] in core 0 spikes'"
|
||||
set c.c1_neurons[9].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[9].a 1
|
||||
set c.c1_neurons[9].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[9].a 0
|
||||
system "echo '[] Receiving output spike [9,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 9
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,1] in core 0 spikes'"
|
||||
set c.c1_neurons[17].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 1
|
||||
set c.c1_neurons[17].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 0
|
||||
system "echo '[] Receiving output spike [2,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 18
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [4,3] in core 0 spikes'"
|
||||
set c.c1_neurons[49].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[49].a 1
|
||||
set c.c1_neurons[49].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[49].a 0
|
||||
system "echo '[] Receiving output spike [4,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 52
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [12,5] in core 0 spikes'"
|
||||
set c.c1_neurons[87].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 1
|
||||
set c.c1_neurons[87].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 0
|
||||
system "echo '[] Receiving output spike [12,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 92
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,3] in core 0 spikes'"
|
||||
set c.c1_neurons[59].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[59].a 1
|
||||
set c.c1_neurons[59].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[59].a 0
|
||||
system "echo '[] Receiving output spike [14,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 62
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [1,4] in core 0 spikes'"
|
||||
set c.c1_neurons[61].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[61].a 1
|
||||
set c.c1_neurons[61].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[61].a 0
|
||||
system "echo '[] Receiving output spike [1,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 65
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,4] in core 0 spikes'"
|
||||
set c.c1_neurons[74].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[74].a 1
|
||||
set c.c1_neurons[74].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[74].a 0
|
||||
system "echo '[] Receiving output spike [14,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 78
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -49,7 +49,7 @@ pint NC_NRN_Y = 3;
|
|||
|
||||
pint N_SYN_X = 15;
|
||||
pint N_SYN_Y = 348;
|
||||
pint NC_SYN_X = 6;
|
||||
pint NC_SYN_X = 4;
|
||||
pint NC_SYN_Y = 9;
|
||||
|
||||
pint N_SYN_DLY_CFG = 4;
|
||||
|
|
|
@ -15119,18 +15119,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [6,211]'"
|
||||
set-bd-data-valid "c.in" 32 13510
|
||||
system "echo '[] Sending spike to core 0 synapse [8,15]'"
|
||||
set-bd-data-valid "c.in" 32 248
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3171].r 1
|
||||
set c.c1_synapses[3171].a 1
|
||||
assert c.c1_synapses[233].r 1
|
||||
set c.c1_synapses[233].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3171].r 0
|
||||
set c.c1_synapses[3171].a 0
|
||||
assert c.c1_synapses[233].r 0
|
||||
set c.c1_synapses[233].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15138,18 +15138,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [4,216]'"
|
||||
set-bd-data-valid "c.in" 32 13828
|
||||
system "echo '[] Sending spike to core 0 synapse [13,291]'"
|
||||
set-bd-data-valid "c.in" 32 4669
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3244].r 1
|
||||
set c.c1_synapses[3244].a 1
|
||||
assert c.c1_synapses[4378].r 1
|
||||
set c.c1_synapses[4378].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3244].r 0
|
||||
set c.c1_synapses[3244].a 0
|
||||
assert c.c1_synapses[4378].r 0
|
||||
set c.c1_synapses[4378].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15157,18 +15157,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [1,161]'"
|
||||
set-bd-data-valid "c.in" 32 10305
|
||||
system "echo '[] Sending spike to core 0 synapse [10,120]'"
|
||||
set-bd-data-valid "c.in" 32 1930
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[2416].r 1
|
||||
set c.c1_synapses[2416].a 1
|
||||
assert c.c1_synapses[1810].r 1
|
||||
set c.c1_synapses[1810].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[2416].r 0
|
||||
set c.c1_synapses[2416].a 0
|
||||
assert c.c1_synapses[1810].r 0
|
||||
set c.c1_synapses[1810].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15176,18 +15176,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [3,247]'"
|
||||
set-bd-data-valid "c.in" 32 15811
|
||||
system "echo '[] Sending spike to core 0 synapse [3,127]'"
|
||||
set-bd-data-valid "c.in" 32 2035
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3708].r 1
|
||||
set c.c1_synapses[3708].a 1
|
||||
assert c.c1_synapses[1908].r 1
|
||||
set c.c1_synapses[1908].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3708].r 0
|
||||
set c.c1_synapses[3708].a 0
|
||||
assert c.c1_synapses[1908].r 0
|
||||
set c.c1_synapses[1908].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15195,18 +15195,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,261]'"
|
||||
set-bd-data-valid "c.in" 32 16718
|
||||
system "echo '[] Sending spike to core 0 synapse [0,67]'"
|
||||
set-bd-data-valid "c.in" 32 1072
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3929].r 1
|
||||
set c.c1_synapses[3929].a 1
|
||||
assert c.c1_synapses[1005].r 1
|
||||
set c.c1_synapses[1005].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3929].r 0
|
||||
set c.c1_synapses[3929].a 0
|
||||
assert c.c1_synapses[1005].r 0
|
||||
set c.c1_synapses[1005].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15214,18 +15214,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [0,342]'"
|
||||
set-bd-data-valid "c.in" 32 21888
|
||||
system "echo '[] Sending spike to core 0 synapse [7,323]'"
|
||||
set-bd-data-valid "c.in" 32 5175
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[5130].r 1
|
||||
set c.c1_synapses[5130].a 1
|
||||
assert c.c1_synapses[4852].r 1
|
||||
set c.c1_synapses[4852].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[5130].r 0
|
||||
set c.c1_synapses[5130].a 0
|
||||
assert c.c1_synapses[4852].r 0
|
||||
set c.c1_synapses[4852].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15233,18 +15233,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,31]'"
|
||||
set-bd-data-valid "c.in" 32 1998
|
||||
system "echo '[] Sending spike to core 0 synapse [4,167]'"
|
||||
set-bd-data-valid "c.in" 32 2676
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[479].r 1
|
||||
set c.c1_synapses[479].a 1
|
||||
assert c.c1_synapses[2509].r 1
|
||||
set c.c1_synapses[2509].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[479].r 0
|
||||
set c.c1_synapses[479].a 0
|
||||
assert c.c1_synapses[2509].r 0
|
||||
set c.c1_synapses[2509].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15252,18 +15252,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [13,288]'"
|
||||
set-bd-data-valid "c.in" 32 18445
|
||||
system "echo '[] Sending spike to core 0 synapse [14,229]'"
|
||||
set-bd-data-valid "c.in" 32 3678
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4333].r 1
|
||||
set c.c1_synapses[4333].a 1
|
||||
assert c.c1_synapses[3449].r 1
|
||||
set c.c1_synapses[3449].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4333].r 0
|
||||
set c.c1_synapses[4333].a 0
|
||||
assert c.c1_synapses[3449].r 0
|
||||
set c.c1_synapses[3449].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15271,18 +15271,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,105]'"
|
||||
set-bd-data-valid "c.in" 32 6734
|
||||
system "echo '[] Sending spike to core 0 synapse [7,291]'"
|
||||
set-bd-data-valid "c.in" 32 4663
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[1589].r 1
|
||||
set c.c1_synapses[1589].a 1
|
||||
assert c.c1_synapses[4372].r 1
|
||||
set c.c1_synapses[4372].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[1589].r 0
|
||||
set c.c1_synapses[1589].a 0
|
||||
assert c.c1_synapses[4372].r 0
|
||||
set c.c1_synapses[4372].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15290,18 +15290,18 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [14,311]'"
|
||||
set-bd-data-valid "c.in" 32 19918
|
||||
system "echo '[] Sending spike to core 0 synapse [5,52]'"
|
||||
set-bd-data-valid "c.in" 32 837
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4679].r 1
|
||||
set c.c1_synapses[4679].a 1
|
||||
assert c.c1_synapses[785].r 1
|
||||
set c.c1_synapses[785].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4679].r 0
|
||||
set c.c1_synapses[4679].a 0
|
||||
assert c.c1_synapses[785].r 0
|
||||
set c.c1_synapses[785].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
|
@ -15309,6 +15309,197 @@ cycle
|
|||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [13,248]'"
|
||||
set-bd-data-valid "c.in" 32 3981
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3733].r 1
|
||||
set c.c1_synapses[3733].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3733].r 0
|
||||
set c.c1_synapses[3733].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [4,231]'"
|
||||
set-bd-data-valid "c.in" 32 3700
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3469].r 1
|
||||
set c.c1_synapses[3469].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3469].r 0
|
||||
set c.c1_synapses[3469].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [6,291]'"
|
||||
set-bd-data-valid "c.in" 32 4662
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4371].r 1
|
||||
set c.c1_synapses[4371].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4371].r 0
|
||||
set c.c1_synapses[4371].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [0,71]'"
|
||||
set-bd-data-valid "c.in" 32 1136
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[1065].r 1
|
||||
set c.c1_synapses[1065].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[1065].r 0
|
||||
set c.c1_synapses[1065].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [7,299]'"
|
||||
set-bd-data-valid "c.in" 32 4791
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4492].r 1
|
||||
set c.c1_synapses[4492].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4492].r 0
|
||||
set c.c1_synapses[4492].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [11,116]'"
|
||||
set-bd-data-valid "c.in" 32 1867
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[1751].r 1
|
||||
set c.c1_synapses[1751].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[1751].r 0
|
||||
set c.c1_synapses[1751].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [11,8]'"
|
||||
set-bd-data-valid "c.in" 32 139
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[131].r 1
|
||||
set c.c1_synapses[131].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[131].r 0
|
||||
set c.c1_synapses[131].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [7,6]'"
|
||||
set-bd-data-valid "c.in" 32 103
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[97].r 1
|
||||
set c.c1_synapses[97].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[97].r 0
|
||||
set c.c1_synapses[97].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [4,317]'"
|
||||
set-bd-data-valid "c.in" 32 5076
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[4759].r 1
|
||||
set c.c1_synapses[4759].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[4759].r 0
|
||||
set c.c1_synapses[4759].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
system "echo '[] Sending spike to core 0 synapse [5,216]'"
|
||||
set-bd-data-valid "c.in" 32 3461
|
||||
cycle
|
||||
set c.in.r 1
|
||||
cycle
|
||||
assert c.in.a 1
|
||||
|
||||
assert c.c1_synapses[3245].r 1
|
||||
set c.c1_synapses[3245].a 1
|
||||
cycle
|
||||
assert c.c1_synapses[3245].r 0
|
||||
set c.c1_synapses[3245].a 0
|
||||
cycle
|
||||
system "echo '[] Removing input'"
|
||||
set-bd-channel-neutral "c.in" 32
|
||||
cycle
|
||||
assert c.in.a 0
|
||||
|
||||
|
||||
|
||||
|
||||
# NEURON SPIKES #
|
||||
|
||||
|
@ -15327,245 +15518,6 @@ assert-bd-channel-neutral "c.out" 32
|
|||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [3,5] in core 0 spikes'"
|
||||
set c.c1_neurons[78].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[78].a 1
|
||||
set c.c1_neurons[78].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[78].a 0
|
||||
system "echo '[] Receiving output spike [3,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 83
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [7,0] in core 0 spikes'"
|
||||
set c.c1_neurons[7].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[7].a 1
|
||||
set c.c1_neurons[7].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[7].a 0
|
||||
system "echo '[] Receiving output spike [7,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 7
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [7,2] in core 0 spikes'"
|
||||
set c.c1_neurons[37].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[37].a 1
|
||||
set c.c1_neurons[37].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[37].a 0
|
||||
system "echo '[] Receiving output spike [7,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 39
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,2] in core 0 spikes'"
|
||||
set c.c1_neurons[39].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 1
|
||||
set c.c1_neurons[39].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 0
|
||||
system "echo '[] Receiving output spike [9,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 41
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,2] in core 0 spikes'"
|
||||
set c.c1_neurons[32].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 1
|
||||
set c.c1_neurons[32].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 0
|
||||
system "echo '[] Receiving output spike [2,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 34
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,5] in core 0 spikes'"
|
||||
set c.c1_neurons[89].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 1
|
||||
set c.c1_neurons[89].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 0
|
||||
system "echo '[] Receiving output spike [14,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 94
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,5] in core 0 spikes'"
|
||||
set c.c1_neurons[84].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[84].a 1
|
||||
set c.c1_neurons[84].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[84].a 0
|
||||
system "echo '[] Receiving output spike [9,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 89
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,1] in core 0 spikes'"
|
||||
set c.c1_neurons[17].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 1
|
||||
set c.c1_neurons[17].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 0
|
||||
system "echo '[] Receiving output spike [2,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 18
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [5,5] in core 0 spikes'"
|
||||
set c.c1_neurons[80].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[80].a 1
|
||||
set c.c1_neurons[80].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[80].a 0
|
||||
system "echo '[] Receiving output spike [5,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 85
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [10,0] in core 0 spikes'"
|
||||
set c.c1_neurons[10].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[10].a 1
|
||||
set c.c1_neurons[10].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[10].a 0
|
||||
system "echo '[] Receiving output spike [10,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 10
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [12,2] in core 0 spikes'"
|
||||
set c.c1_neurons[42].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[42].a 1
|
||||
set c.c1_neurons[42].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[42].a 0
|
||||
system "echo '[] Receiving output spike [12,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 44
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,2] in core 0 spikes'"
|
||||
set c.c1_neurons[39].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 1
|
||||
set c.c1_neurons[39].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 0
|
||||
system "echo '[] Receiving output spike [9,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 41
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [6,3] in core 0 spikes'"
|
||||
set c.c1_neurons[51].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[51].a 1
|
||||
set c.c1_neurons[51].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[51].a 0
|
||||
system "echo '[] Receiving output spike [6,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 54
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,2] in core 0 spikes'"
|
||||
set c.c1_neurons[38].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[38].a 1
|
||||
set c.c1_neurons[38].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[38].a 0
|
||||
system "echo '[] Receiving output spike [8,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 40
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [3,1] in core 0 spikes'"
|
||||
set c.c1_neurons[18].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[18].a 1
|
||||
set c.c1_neurons[18].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[18].a 0
|
||||
system "echo '[] Receiving output spike [3,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 19
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,5] in core 0 spikes'"
|
||||
set c.c1_neurons[89].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 1
|
||||
set c.c1_neurons[89].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[89].a 0
|
||||
system "echo '[] Receiving output spike [14,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 94
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,4] in core 0 spikes'"
|
||||
set c.c1_neurons[74].r 1
|
||||
|
@ -15582,21 +15534,6 @@ assert-bd-channel-neutral "c.out" 32
|
|||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [12,5] in core 0 spikes'"
|
||||
set c.c1_neurons[87].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 1
|
||||
set c.c1_neurons[87].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 0
|
||||
system "echo '[] Receiving output spike [12,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 92
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,5] in core 0 spikes'"
|
||||
set c.c1_neurons[83].r 1
|
||||
cycle
|
||||
|
@ -15612,3 +15549,272 @@ assert-bd-channel-neutral "c.out" 32
|
|||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [10,1] in core 0 spikes'"
|
||||
set c.c1_neurons[25].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[25].a 1
|
||||
set c.c1_neurons[25].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[25].a 0
|
||||
system "echo '[] Receiving output spike [10,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 26
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [13,3] in core 0 spikes'"
|
||||
set c.c1_neurons[58].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[58].a 1
|
||||
set c.c1_neurons[58].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[58].a 0
|
||||
system "echo '[] Receiving output spike [13,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 61
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,2] in core 0 spikes'"
|
||||
set c.c1_neurons[44].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[44].a 1
|
||||
set c.c1_neurons[44].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[44].a 0
|
||||
system "echo '[] Receiving output spike [14,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 46
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,2] in core 0 spikes'"
|
||||
set c.c1_neurons[39].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 1
|
||||
set c.c1_neurons[39].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[39].a 0
|
||||
system "echo '[] Receiving output spike [9,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 41
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [5,1] in core 0 spikes'"
|
||||
set c.c1_neurons[20].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[20].a 1
|
||||
set c.c1_neurons[20].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[20].a 0
|
||||
system "echo '[] Receiving output spike [5,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 21
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [5,3] in core 0 spikes'"
|
||||
set c.c1_neurons[50].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[50].a 1
|
||||
set c.c1_neurons[50].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[50].a 0
|
||||
system "echo '[] Receiving output spike [5,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 53
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,1] in core 0 spikes'"
|
||||
set c.c1_neurons[23].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[23].a 1
|
||||
set c.c1_neurons[23].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[23].a 0
|
||||
system "echo '[] Receiving output spike [8,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 24
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [4,4] in core 0 spikes'"
|
||||
set c.c1_neurons[64].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[64].a 1
|
||||
set c.c1_neurons[64].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[64].a 0
|
||||
system "echo '[] Receiving output spike [4,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 68
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [3,0] in core 0 spikes'"
|
||||
set c.c1_neurons[3].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[3].a 1
|
||||
set c.c1_neurons[3].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[3].a 0
|
||||
system "echo '[] Receiving output spike [3,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 3
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [8,4] in core 0 spikes'"
|
||||
set c.c1_neurons[68].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[68].a 1
|
||||
set c.c1_neurons[68].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[68].a 0
|
||||
system "echo '[] Receiving output spike [8,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 72
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,2] in core 0 spikes'"
|
||||
set c.c1_neurons[32].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 1
|
||||
set c.c1_neurons[32].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[32].a 0
|
||||
system "echo '[] Receiving output spike [2,2]'"
|
||||
assert-bd-channel-valid "c.out" 32 34
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [9,0] in core 0 spikes'"
|
||||
set c.c1_neurons[9].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[9].a 1
|
||||
set c.c1_neurons[9].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[9].a 0
|
||||
system "echo '[] Receiving output spike [9,0]'"
|
||||
assert-bd-channel-valid "c.out" 32 9
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [2,1] in core 0 spikes'"
|
||||
set c.c1_neurons[17].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 1
|
||||
set c.c1_neurons[17].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[17].a 0
|
||||
system "echo '[] Receiving output spike [2,1]'"
|
||||
assert-bd-channel-valid "c.out" 32 18
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [4,3] in core 0 spikes'"
|
||||
set c.c1_neurons[49].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[49].a 1
|
||||
set c.c1_neurons[49].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[49].a 0
|
||||
system "echo '[] Receiving output spike [4,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 52
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [12,5] in core 0 spikes'"
|
||||
set c.c1_neurons[87].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 1
|
||||
set c.c1_neurons[87].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[87].a 0
|
||||
system "echo '[] Receiving output spike [12,5]'"
|
||||
assert-bd-channel-valid "c.out" 32 92
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,3] in core 0 spikes'"
|
||||
set c.c1_neurons[59].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[59].a 1
|
||||
set c.c1_neurons[59].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[59].a 0
|
||||
system "echo '[] Receiving output spike [14,3]'"
|
||||
assert-bd-channel-valid "c.out" 32 62
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [1,4] in core 0 spikes'"
|
||||
set c.c1_neurons[61].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[61].a 1
|
||||
set c.c1_neurons[61].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[61].a 0
|
||||
system "echo '[] Receiving output spike [1,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 65
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
||||
|
||||
system "echo '[] Neuron [14,4] in core 0 spikes'"
|
||||
set c.c1_neurons[74].r 1
|
||||
cycle
|
||||
assert c.c1_neurons[74].a 1
|
||||
set c.c1_neurons[74].r 0
|
||||
cycle
|
||||
assert c.c1_neurons[74].a 0
|
||||
system "echo '[] Receiving output spike [14,4]'"
|
||||
assert-bd-channel-valid "c.out" 32 78
|
||||
set c.out.a 1
|
||||
cycle
|
||||
assert-bd-channel-neutral "c.out" 32
|
||||
set c.out.a 0
|
||||
cycle
|
Loading…
Reference in New Issue