From 194a7ad196ed174d6a86f604b81a2f55921bf00f Mon Sep 17 00:00:00 2001 From: alexmadison Date: Wed, 6 Jul 2022 15:35:20 +0200 Subject: [PATCH] created version of tdc_g without register read functionality --- dataflow_neuro/chips_noread.act | 466 + dataflow_neuro/registers.act | 201 +- .../texel_dualcore_glue_noread/test.act | 198 + .../texel_dualcore_glue_noread/test.prsim | 38542 ++++++++++++++++ 4 files changed, 39276 insertions(+), 131 deletions(-) create mode 100644 dataflow_neuro/chips_noread.act create mode 100644 test/unit_tests/texel_dualcore_glue_noread/test.act create mode 100644 test/unit_tests/texel_dualcore_glue_noread/test.prsim diff --git a/dataflow_neuro/chips_noread.act b/dataflow_neuro/chips_noread.act new file mode 100644 index 0000000..eb32197 --- /dev/null +++ b/dataflow_neuro/chips_noread.act @@ -0,0 +1,466 @@ +/************************************************************************* + * + * This file is part of ACT dataflow neuro library + * + * Copyright (c) 2022 University of Groningen - Ole Richter + * Copyright (c) 2022 University of Groningen - Michele Mastella + * Copyright (c) 2022 University of Groningen - Hugh Greatorex + * Copyright (c) 2022 University of Groningen - Madison Cotteret + * + * + * This source describes Open Hardware and is licensed under the CERN-OHL-W v2 or later + * + * You may redistribute and modify this documentation and make products + * using it under the terms of the CERN-OHL-W v2 (https:/cern.ch/cern-ohl). + * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY + * AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-W v2 + * for applicable conditions. + * + * Source location: https://git.web.rug.nl/bics/actlib_dataflow_neuro + * + * As per CERN-OHL-W v2 section 4.1, should You produce hardware based on + * these sources, You must maintain the Source Location visible in its + * documentation. + * + ************************************************************************** + */ + + +import "../../dataflow_neuro/cell_lib_async.act"; +import "../../dataflow_neuro/cell_lib_std.act"; +import "../../dataflow_neuro/treegates.act"; +import "../../dataflow_neuro/primitives.act"; +import "../../dataflow_neuro/registers.act"; +import "../../dataflow_neuro/coders.act"; +import "../../dataflow_neuro/interfaces.act"; +// import tmpl::dataflow_neuro; +// import tmpl::dataflow_neuro; +import std::channel; +open std::channel; + +namespace tmpl { + namespace dataflow_neuro { + + +export template + +defproc texel_core (avMx1of2 in, out; + Mx1of2 reg_data[REG_M]; + + // Dummy synapses and neurons in the handshake blocks + // should be removed pre-innovus, else they are floating. + // a1of1 synapses[N_SYN_X * N_SYN_Y]; + // a1of1 neurons[N_NRN_X * N_NRN_Y]; + + // Synapse decoder stuff + // The analogue core and connects to these to replace the above synapses. + bool! dec_req_x[N_SYN_X], dec_req_y[N_SYN_Y]; + bool? dec_ackB[N_SYN_X]; + a1of1 syn_pu[N_SYN_X]; + + // Neuron encoder stuff + a1of1 enc_inx[N_NRN_X], enc_iny[N_NRN_Y]; + a1of1 nrn_pd_x[N_NRN_X], nrn_pd_y[N_NRN_Y]; + + // Monitors and flags to/from core, and selected mon out. + bool! nrn_mon_x[N_NRN_MON_X], nrn_mon_y[N_NRN_MON_Y]; + bool! syn_mon_x[N_SYN_MON_X], syn_mon_y[N_SYN_MON_Y]; + bool? syn_mon_AMZI[N_SYN_X * N_MON_AMZO_PER_SYN], nrn_mon_AMZI[N_NRN_X * N_MON_AMZO_PER_NRN]; + bool! syn_mon_AMZO[N_MON_AMZO_PER_SYN], nrn_mon_AMZO[N_MON_AMZO_PER_NRN]; + bool! syn_flags_EFO[N_FLAGS_PER_SYN], nrn_flags_EFO[N_FLAGS_PER_NRN]; + + power supply; + bool? reset_B, reset_reg_B, reset_syn_stge_BI; + bool! reset_nrn_hs_BO[N_NRN_X], reset_syn_hs_BO[N_SYN_X], + reset_nrn_stge_BO[N_NRN_X], reset_syn_stge_BO[N_SYN_X]){ + + bool _reset_BX; + BUF_X12 reset_buf(.a = reset_B, .y = _reset_BX, .vdd = supply.vdd, .vss = supply.vss); + + pint index = 0; // Just useful + + // Onwards + fifo fifo_in(.in = in, .reset_B = _reset_BX, .supply = supply); + demux_bit_msb _demux(.in = fifo_in.out, .reset_B = _reset_BX, .supply = supply); + + // Register + fifo fifo_dmx2reg(.in = _demux.out2, .reset_B = _reset_BX, .supply = supply); + register_w_array register(.in = fifo_dmx2reg.out, .data = reg_data, + .supply = supply, .reset_B = reset_reg_B); + + + // Spike Decoder + pint NC_SYN; + NC_SYN = NC_SYN_X + NC_SYN_Y; + slice_data slice_pre_dec(.in = _demux.out1, .supply = supply); + fifo fifo_dmx2dec(.in = slice_pre_dec.out, .reset_B = _reset_BX, .supply = supply); + decoder_2d_hybrid decoder(.in = fifo_dmx2dec.out, + .hs_en = register.data[0].d[0].t, // Defaults to handshake disable + .ack_disable = register.data[1].d[2].t, // Defaults to ack enabled + .out_req_x = dec_req_x, .out_req_y = dec_req_y, + .to_pu = syn_pu, + .in_ackB_decoder = dec_ackB, + .supply = supply, .reset_B = _reset_BX); + INV_X1 dly_cfg_inverters[N_SYN_DLY_CFG]; + (i:N_SYN_DLY_CFG: + dly_cfg_inverters[i].a = register.data[0].d[1+i].t; // iff t is high, is the delay disabled. + dly_cfg_inverters[i].vdd = supply.vdd; + dly_cfg_inverters[i].vss = supply.vss; + decoder.dly_cfg[i] = dly_cfg_inverters[i].y; + ) + + // Synapse handshake circuits, to be removed for innovus + // decoder_2d_synapse_hs _synapses( + // .synapses = synapses, + // .in_req_x = dec_req_x, .in_req_y = dec_req_y, + // .to_pu = syn_pu, + // .out_ackB_decoder = dec_ackB, + // .supply = supply); + + // Neurons + encoder + pint NC_NRN; + NC_NRN = NC_NRN_X + NC_NRN_Y; + encoder2d_simple encoder( + .inx = enc_inx, .iny = enc_iny, + .reset_B = _reset_BX, .supply = supply, + .to_pd_x = nrn_pd_x, .to_pd_y = nrn_pd_y); + fifo fifo_enc2mrg(.in = encoder.out, + .reset_B = _reset_BX, .supply = supply); + + // Neuron handshake circuits, to be removed for innovus + // nrn_hs_2d_array nrn_grid(.in = neurons, + // .outx = enc_inx, .outy = enc_iny, + // .to_pd_x = nrn_pd_x, .to_pd_y = nrn_pd_y, + // .supply = supply, .reset_B = _reset_BX); + + + + // Merge + append append_enc(.in = fifo_enc2mrg.out, .supply = supply); + + // Output + fifo fifo_out(.in = append_enc.out, .out = out, + .reset_B = _reset_BX, .supply = supply); + + + // Neuron/synapse monitor targeters + pint NC_NRN_MON_X = std::ceil_log2(N_NRN_MON_X); + pint NC_NRN_MON_Y = std::ceil_log2(N_NRN_MON_Y); + pint NC_SYN_MON_X = std::ceil_log2(N_SYN_MON_X); + pint NC_SYN_MON_Y = std::ceil_log2(N_SYN_MON_Y); + + decoder_dualrail_en nrn_mon_dec_x(.supply = supply); + nrn_mon_dec_x.en = register.data[1].d[0].t; + (i:NC_NRN_MON_X: + nrn_mon_dec_x.in.d[i] = register.data[2].d[i]; + ) + sigbuf_boolarray nrn_mon_x_buf(.in = nrn_mon_dec_x.out, .out = nrn_mon_x, .supply = supply); + + decoder_dualrail_en nrn_mon_dec_y(.supply = supply); + nrn_mon_dec_y.en = register.data[1].d[0].t; + (i:NC_NRN_MON_Y: + nrn_mon_dec_y.in.d[i] = register.data[2].d[i+NC_NRN_MON_X]; + ) + sigbuf_boolarray nrn_mon_y_buf(.in = nrn_mon_dec_y.out, .out = nrn_mon_y, .supply = supply); + + decoder_dualrail_en syn_mon_dec_x( + .supply = supply); + syn_mon_dec_x.en = register.data[1].d[1].t; + (i:NC_SYN_MON_X: + syn_mon_dec_x.in.d[i] = register.data[3].d[i]; + ) + sigbuf_boolarray syn_mon_x_buf(.out = syn_mon_x, .supply = supply); + + decoder_dualrail_en syn_mon_dec_y(.supply = supply); + syn_mon_dec_y.en = register.data[1].d[1].t; + (i:NC_SYN_MON_Y: + syn_mon_dec_y.in.d[i] = register.data[3].d[i+NC_SYN_MON_X]; + ) + sigbuf_boolarray syn_mon_y_buf(.out = syn_mon_y, .in = syn_mon_dec_y.out, .supply = supply); + + // Device debug hard-wired safety (reg0, b05 = DEV_DEBUG) + // Stops the possibility of dev_mon being high while some other sig is high. + // Otherwise boom. + // Also the 4th monitor line to each synapse is active LOW, needs inverter. + bool DEV_DEBUG; + pint NSMX4 = N_SYN_MON_X/4; // Self explanatory + sigbuf sb_DEV_DEBUG(.in = register.data[0].d[5].t, + .supply = supply); + DEV_DEBUG = sb_DEV_DEBUG.out[0]; + INV_X1 syn_targ_set_high_inv[NSMX4]; + [NSMX4 >= 1 -> + AND2_X1 ands_devmon[NSMX4]; + (i:NSMX4: + ands_devmon[i].a = syn_mon_dec_x.out[1+i*4]; + ands_devmon[i].b = DEV_DEBUG; + ands_devmon[i].y = syn_mon_x_buf.in[1+i*4]; + ands_devmon[i].vdd = supply.vdd; + ands_devmon[i].vss = supply.vss; + + syn_targ_set_high_inv[i].a = syn_mon_dec_x.out[3+i*4]; + syn_targ_set_high_inv[i].y = syn_mon_x_buf.in[3+i*4]; + syn_targ_set_high_inv[i].vdd = supply.vdd; + syn_targ_set_high_inv[i].vss = supply.vss; + + ) + // Wire up the remaining lines. + (i:N_SYN_MON_X: + [(~(i%4 = 1)) & (~(i%4=3))-> + syn_mon_x_buf.in[i] = syn_mon_dec_x.out[i]; + ] + ) + ] + + // 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 syn_mon_AMZO_sb(.out = syn_mon_AMZO, .supply = supply); + (j:N_MON_AMZO_PER_SYN: + (i:N_SYN_X: + index = i*N_MON_AMZO_PER_SYN + j; + syn_x_AMZI_tbuf[index].a = syn_mon_AMZI[index]; + 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, 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 nrn_mon_AMZO_sb(.out = nrn_mon_AMZO, .supply = supply); + (j:N_MON_AMZO_PER_NRN: + (i:N_NRN_X: + index = i*N_MON_AMZO_PER_NRN + j; + nrn_x_AMZI_tbuf[index].a = nrn_mon_AMZI[index]; + 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 buffered signals from register to nrns. + sigbuf_boolarray sb_nrn_EFO(.out = nrn_flags_EFO, .supply = supply); + (i:N_FLAGS_PER_NRN: + sb_nrn_EFO.in[i] = register.data[5].d[i].t; + ) + + // Create buffered signals from register to synapses. + // Includes safety on the first 3 flags with dev mon. + sigbuf_boolarray sb_syn_EFO(.out = syn_flags_EFO, .supply = supply); + (i:3..N_FLAGS_PER_SYN-1: + sb_syn_EFO.in[i] = register.data[4].d[i].t; + ) + AND2_X1 syn_flags_dev_safety[3]; + (i:0..2: + syn_flags_dev_safety[i].a = register.data[4].d[i].t; // syn flag bit + syn_flags_dev_safety[i].b = register.data[0].d[5].f; // no device is being monitored. + sb_syn_EFO.in[i] = syn_flags_dev_safety[i].y; + + syn_flags_dev_safety[i].vdd = supply.vdd; + syn_flags_dev_safety[i].vss = supply.vss; + ) + + // Create non-buffered reset signals for the neuron/syn handshakes + // Since sigs are buffered before each neuron. + sigbuf rsb_syn_hs(.in = _reset_BX, .out = reset_syn_hs_BO, .supply = supply); + sigbuf rsb_nrn_hs(.in = _reset_BX, .out = reset_nrn_hs_BO, .supply = supply); + sigbuf rsb_syn_storage(.in = reset_syn_stge_BI, .out = reset_syn_stge_BO, .supply = supply); + INV_X1 nrn_reset_stge_inv(.a = register.data[0].d[6].t, .vdd = supply.vdd, .vss = supply.vss); + sigbuf rsb_nrn_storage(.in = nrn_reset_stge_inv.y, .out = reset_nrn_stge_BO, .supply = supply); + +} + + + +export template +defproc texel_dualcore (bd in, out; + + Mx1of2 c1_reg_data[REG_M]; + + bool! c1_dec_req_x[N_SYN_X], c1_dec_req_y[N_SYN_Y]; + bool? c1_dec_ackB[N_SYN_X]; + a1of1 c1_syn_pu[N_SYN_X]; + + a1of1 c1_enc_inx[N_NRN_X], c1_enc_iny[N_NRN_Y]; + a1of1 c1_nrn_pd_x[N_NRN_X], c1_nrn_pd_y[N_NRN_Y]; + + bool! c1_nrn_mon_x[N_NRN_MON_X], c1_nrn_mon_y[N_NRN_MON_Y]; + bool! c1_syn_mon_x[N_SYN_MON_X], c1_syn_mon_y[N_SYN_MON_Y]; + bool? c1_syn_mon_AMZI[N_SYN_X * N_MON_AMZO_PER_SYN], c1_nrn_mon_AMZI[N_NRN_X * N_MON_AMZO_PER_NRN]; + bool! c1_syn_mon_AMZO[N_MON_AMZO_PER_SYN], c1_nrn_mon_AMZO[N_MON_AMZO_PER_NRN]; + bool! c1_syn_flags_EFO[N_FLAGS_PER_SYN], c1_nrn_flags_EFO[N_FLAGS_PER_NRN]; + + bool! c1_reset_nrn_hs_BO[N_NRN_X], c1_reset_syn_hs_BO[N_SYN_X], + c1_reset_nrn_stge_BO[N_NRN_X], c1_reset_syn_stge_BO[N_SYN_X]; + + Mx1of2 c2_reg_data[REG_M]; + + bool! c2_dec_req_x[N_SYN_X], c2_dec_req_y[N_SYN_Y]; + bool? c2_dec_ackB[N_SYN_X]; + a1of1 c2_syn_pu[N_SYN_X]; + + a1of1 c2_enc_inx[N_NRN_X], c2_enc_iny[N_NRN_Y]; + a1of1 c2_nrn_pd_x[N_NRN_X], c2_nrn_pd_y[N_NRN_Y]; + + bool! c2_nrn_mon_x[N_NRN_MON_X], c2_nrn_mon_y[N_NRN_MON_Y]; + bool! c2_syn_mon_x[N_SYN_MON_X], c2_syn_mon_y[N_SYN_MON_Y]; + bool? c2_syn_mon_AMZI[N_SYN_X * N_MON_AMZO_PER_SYN], c2_nrn_mon_AMZI[N_NRN_X * N_MON_AMZO_PER_NRN]; + bool! c2_syn_mon_AMZO[N_MON_AMZO_PER_SYN], c2_nrn_mon_AMZO[N_MON_AMZO_PER_NRN]; + bool! c2_syn_flags_EFO[N_FLAGS_PER_SYN], c2_nrn_flags_EFO[N_FLAGS_PER_NRN]; + + bool! c2_reset_nrn_hs_BO[N_NRN_X], c2_reset_syn_hs_BO[N_SYN_X], + c2_reset_nrn_stge_BO[N_NRN_X], c2_reset_syn_stge_BO[N_SYN_X]; + + bool? bd_dly_cfg[N_BD_DLY_CFG], bd_dly_cfg2[N_BD_DLY_CFG2]; + bool? loopback_en; + power supply; + bool? reset_B, reset_reg_B, reset_syn_stge_BI + ){ + + // Reset buffers + bool _reset_BX; + BUF_X12 reset_buf(.a = reset_B, .y = _reset_BX, .vdd = supply.vdd, .vss = supply.vss); + + bd2qdi _bd2qdi(.in = in, .dly_cfg = bd_dly_cfg, .dly_cfg2 = bd_dly_cfg2, + .reset_B = _reset_BX, .supply = supply); + fifo fifo_in2fork(.in = _bd2qdi.out, .reset_B = _reset_BX, .supply = supply); + + fork _fork(.in = fifo_in2fork.out, .reset_B = _reset_BX, .supply = supply); + + // Loopback + fifo fifo_fork2drop(.in = _fork.out1, .reset_B = _reset_BX, .supply = supply); + dropper_static _loopback_dropper(.in = fifo_fork2drop.out, .cond = loopback_en, + .supply = supply); + fifo fifo_drop2mrg(.in = _loopback_dropper.out, .reset_B = _reset_BX, .supply = supply); + + + // Onwards to core demux + fifo fifo_fork2dmx(.in = _fork.out2, .reset_B = _reset_BX, .supply = supply); + demux_bit_msb core_dmx(.in = fifo_fork2dmx.out, .reset_B = _reset_BX, .supply = supply); + fifo fifo_dmx2core1(.in = core_dmx.out1, .reset_B = _reset_BX, .supply = supply); + fifo fifo_dmx2core2(.in = core_dmx.out2, .reset_B = _reset_BX, .supply = supply); + + // Cores + texel_core + core1(.in = fifo_dmx2core1.out, + + .reg_data = c1_reg_data, + // .synapses = c1_synapses, + // .neurons = c1_neurons, + + .dec_req_x = c1_dec_req_x, .dec_req_y = c1_dec_req_y, + .dec_ackB = c1_dec_ackB, + .syn_pu = c1_syn_pu, + + .enc_inx = c1_enc_inx, .enc_iny = c1_enc_iny, + .nrn_pd_x = c1_nrn_pd_x, .nrn_pd_y = c1_nrn_pd_y, + + .nrn_mon_x = c1_nrn_mon_x, .nrn_mon_y = c1_nrn_mon_y, + .syn_mon_x = c1_syn_mon_x, .syn_mon_y = c1_syn_mon_y, + .syn_mon_AMZI = c1_syn_mon_AMZI, .nrn_mon_AMZI = c1_nrn_mon_AMZI, + .syn_mon_AMZO = c1_syn_mon_AMZO, .nrn_mon_AMZO = c1_nrn_mon_AMZO, + .syn_flags_EFO = c1_syn_flags_EFO, .nrn_flags_EFO = c1_nrn_flags_EFO, + + .reset_B = _reset_BX, .reset_reg_B = reset_reg_B, .reset_syn_stge_BI = reset_syn_stge_BI, + .reset_syn_hs_BO = c1_reset_syn_hs_BO, .reset_syn_stge_BO = c1_reset_syn_stge_BO, + .reset_nrn_hs_BO = c1_reset_nrn_hs_BO, .reset_nrn_stge_BO = c1_reset_nrn_stge_BO, + + .supply = supply + ); + + + texel_core + core2(.in = fifo_dmx2core2.out, + + .reg_data = c2_reg_data, + // .synapses = c2_synapses, + // .neurons = c2_neurons, + + .dec_req_x = c2_dec_req_x, .dec_req_y = c2_dec_req_y, + .dec_ackB = c2_dec_ackB, + .syn_pu = c2_syn_pu, + + .enc_inx = c2_enc_inx, .enc_iny = c2_enc_iny, + .nrn_pd_x = c2_nrn_pd_x, .nrn_pd_y = c2_nrn_pd_y, + + .nrn_mon_x = c2_nrn_mon_x, .nrn_mon_y = c2_nrn_mon_y, + .syn_mon_x = c2_syn_mon_x, .syn_mon_y = c2_syn_mon_y, + .syn_mon_AMZI = c2_syn_mon_AMZI, .nrn_mon_AMZI = c2_nrn_mon_AMZI, + .syn_mon_AMZO = c2_syn_mon_AMZO, .nrn_mon_AMZO = c2_nrn_mon_AMZO, + .syn_flags_EFO = c2_syn_flags_EFO, .nrn_flags_EFO = c2_nrn_flags_EFO, + + .reset_B = _reset_BX, .reset_reg_B = reset_reg_B, .reset_syn_stge_BI = reset_syn_stge_BI, + .reset_syn_hs_BO = c2_reset_syn_hs_BO, .reset_syn_stge_BO = c2_reset_syn_stge_BO, + .reset_nrn_hs_BO = c2_reset_nrn_hs_BO, .reset_nrn_stge_BO = c2_reset_nrn_stge_BO, + + .supply = supply + ); + + fifo fifo_core1out(.in = core1.out, .reset_B = _reset_BX, .supply = supply); + fifo fifo_core2out(.in = core2.out, .reset_B = _reset_BX, .supply = supply); + + + // Merge cores + append append_core1(.in = fifo_core1out.out, .supply = supply); + append append_core2(.in = fifo_core2out.out, .supply = supply); + merge merge_core1x2(.in1 = append_core1.out, .in2 = append_core2.out, + .supply = supply, .reset_B = _reset_BX); + + // Merge cores and loopback + merge merge_drop8core(.in1 = merge_core1x2.out, .in2 = fifo_drop2mrg.out, + .reset_B = _reset_BX, .supply = supply); + + // qdi2bd + fifo fifo_mrg2bd(.in = merge_drop8core.out, + .reset_B = _reset_BX, .supply = supply); + qdi2bd _qdi2bd(.in = fifo_mrg2bd.out, .out = out, .dly_cfg = bd_dly_cfg, + .reset_B = _reset_BX, .supply = supply); + +} + + + + + + + + + + + + +} +} + diff --git a/dataflow_neuro/registers.act b/dataflow_neuro/registers.act index 025bbb0..61b4112 100644 --- a/dataflow_neuro/registers.act +++ b/dataflow_neuro/registers.act @@ -41,137 +41,6 @@ namespace tmpl { namespace dataflow_neuro { -/** - * Buffer for use in an A-cell register. - * Basically the same as a normal buffer, except that when out.v goes high, - * in.a goes high too. - * Also, in.a does not wait for out.v to go low to go to low. - * Means have a buffer that completes its Right handshake as soon as out data is valid. - */ -// export template -// defproc buffer_register(avMx1of2 in; Mx1of2 out; bool? out_v, flush, -// reset_B; power supply) { - - -// //control -// bool _en, _reset_BX[N]; -// bool _in_aB; - -// bool _reset; -// bool _resetX[N]; - -// // Reset sigs -// INV_X1 reset_inv(.a = reset_B, .y = _reset, .vdd = supply.vdd, .vss = supply.vss); -// sigbuf reset_sb(.in = _reset, .out = _resetX, .supply = supply); -// sigbuf resetB_sb(.in=reset_B, .out=_reset_BX, .supply = supply); - -// A_2C1N_R_X1 inack_ctl(.c1=_in_aB,.c2=in.v,.n1=out_v,.y=_in_aB, -// .pr_B=_reset_BX[0],.sr_B=_reset_BX[0],.vdd=supply.vdd,.vss=supply.vss); - -// INV_X1 inack_inv(.a = _in_aB, .y = in.a, .vdd = supply.vdd, .vss = supply.vss); - -// // Flush sigs -// bool _flushB, _flushBX[N*2]; -// INV_X1 flush_inv(.a = flush, .y = _flushB); -// sigbuf flushB_sb(.in = _flushB, .out = _flushBX, .supply = supply); -// _en = _in_aB; - -// //validity -// bool _in_v; -// vtree vc(.in=in.d,.out=_in_v,.supply=supply); -// BUF_X4 in_v_buf(.a=_in_v, .y=in.v,.vdd=supply.vdd,.vss=supply.vss); - -// //function -// bool _out_a_BX_t[N],_out_a_BX_f[N],_out_a_B; -// A_1C2N_SB_X4 f_buf_func[N]; -// A_1C2N_RB_X4 t_buf_func[N]; -// sigbuf en_buf(.in=_en, .supply=supply); -// (i:N: -// f_buf_func[i].y=out.d[i].f; -// t_buf_func[i].y=out.d[i].t; - -// f_buf_func[i].c1=_flushBX[i]; -// t_buf_func[i].c1=_flushBX[i+N]; - -// f_buf_func[i].n2=en_buf.out[i]; -// t_buf_func[i].n2=en_buf.out[i+N]; -// f_buf_func[i].n1=in.d.d[i].f; -// t_buf_func[i].n1=in.d.d[i].t; -// f_buf_func[i].vdd=supply.vdd; -// t_buf_func[i].vdd=supply.vdd; -// f_buf_func[i].vss=supply.vss; -// t_buf_func[i].vss=supply.vss; -// f_buf_func[i].pr = _resetX[i]; -// f_buf_func[i].sr = _resetX[i]; -// t_buf_func[i].pr_B = _reset_BX[i]; -// t_buf_func[i].sr_B = _reset_BX[i]; -// ) -// } - - -/** - * A single register made out of A cells. - * MSB is whether to read or write. - * Currently only handles writing. - */ -// export template -// defproc register_acells(avMx1of2 in; Mx1of2 out; -// bool? reset_B; power supply) { - - -// bool _en2; -// bool _w; -// bool _out_v, _out_vB; -// bool _flush, _flushB; - -// _w = in.d.d[N].t; - -// // Buffer -// buffer_register buf(.out = out, .out_v = _out_v, .flush = _flush, -// .supply = supply, .reset_B = reset_B); -// buf.in.v = in.v; - -// // In ack stuff -// INV_X1 in_ack_inv(.a = buf.in.a, .vdd = supply.vdd, .vss = supply.vss); -// // To stop in ack going low before en2 has been reset. -// A_1C1N_X1 in_ack_safety(.c1 = in_ack_inv.y, .n1 = _en2, .y = in.a, -// .vdd = supply.vdd, .vss = supply.vss); - -// // Out valid tree -// vtree out_valid(.in = buf.out, .out = _out_v, .supply = supply); -// INV_X2 out_val_inv(.a = _out_v, .y = _out_vB, .vdd = supply.vdd, .vss=supply.vss); - -// // Control -// A_1C1P2N_RB_X1 A_flush(.c1 = _en2, .n1 = _out_v, .n2 = _w, .p1 = _flushB, .y = _flush, -// .vdd = supply.vdd, .vss = supply.vss, .sr_B = reset_B, .pr_B = reset_B); -// INV_X2 flush_inv(.a = _flush, .y = _flushB, .vdd = supply.vdd, .vss = supply.vss); - -// A_1C2N_R_X1 A_en2(.c1 = _w, .n1 = _en2, .n2 = _out_vB, .y = _en2, -// .pr_B = reset_B, .sr_B = reset_B); - -// // Pass to let data into the buffer -// NOR2_X1 pass(.a = _en2, .b = _flush, .vss = supply.vss, .vdd = supply.vdd); -// sigbuf passX(.in = pass.y, .supply = supply); -// AND2_X1 gandalf_t[N]; -// AND2_X1 gandalf_f[N]; -// (i:0..N-1: -// gandalf_t[i].a = in.d.d[i].t; -// gandalf_f[i].a = in.d.d[i].f; -// gandalf_t[i].b = passX.out[i]; -// gandalf_f[i].b = passX.out[i+N]; -// gandalf_t[i].y = buf.in.d.d[i].t; -// gandalf_f[i].y = buf.in.d.d[i].f; - -// gandalf_t[i].vdd = supply.vdd; -// gandalf_f[i].vdd = supply.vdd; -// gandalf_t[i].vss = supply.vss; -// gandalf_f[i].vss = supply.vss; - - -// ) - -// } - /** * A single register made out of A cells. * MSB is whether to read or write. @@ -407,5 +276,75 @@ A_2C_B_X1 addr_read_f[NcA]; + + +/** + * Array of registers made out of A-cells. + * !!!Registers ONLY have write functionality!!! + * params: + * NcW: number of bits in Words to be stored in buffers + * NcA: number of bits in Address + * M: number of registers. M = 2^Nc_addr would be a natural choice. + * Input packets should be + * LSB [-addr-][-word-] MSB + */ +export template +defproc register_w_array(avMx1of2 in; Mx1of2 data[M]; avMx1of2 out; + bool? reset_B; power supply) { + + +// Input valid tree +vtree input_valid(.in = in.d, .out = in.v, + .supply = supply); + + +// Address decoder +decoder_dualrail decoder(.supply = supply); +(i:NcA: + decoder.in.d[i] = in.d.d[i]; +) + +// OrTree over acks from all registers +ortree ack_ortree(.supply = supply); + +bool _write_ack; +// C element handling in ack +A_2C_B_X1 in_ack_Cel(.c1 = ack_ortree.out, .c2 = input_valid.out, .y = _write_ack, + .vss = supply.vss, .vdd = supply.vdd); + +A_2C_B_X1 ack_safety(.c1 = _write_ack, .c2 = in.v, .y = in.a); + + +// Registers +register_acells_improved registers[M]; +TIELO_X1 tielow_writebit_f[M]; +(i:M: + // Connect each register to word inputs. + (j:NcW: + registers[i].in.d.d[j] = in.d.d[j + NcA]; + ) + + // Connect the (selected) write bit + registers[i].in.d.d[NcW].t = decoder.out[i]; + tielow_writebit_f[i].vdd = supply.vdd; + tielow_writebit_f[i].vss = supply.vss; + registers[i].in.d.d[NcW].f = tielow_writebit_f[i].y; + + // Connect to ack ortree + registers[i].in.a = ack_ortree.in[i]; + + // Connect outputs + data[i] = registers[i].out; + + registers[i].supply = supply; + registers[i].reset_B = reset_B; +) + + +} + + + + }} diff --git a/test/unit_tests/texel_dualcore_glue_noread/test.act b/test/unit_tests/texel_dualcore_glue_noread/test.act new file mode 100644 index 0000000..770236e --- /dev/null +++ b/test/unit_tests/texel_dualcore_glue_noread/test.act @@ -0,0 +1,198 @@ +/************************************************************************* + * + * This file is part of ACT dataflow neuro library. + * It's the testing facility for cell_lib_std.act + * + * Copyright (c) 2022 University of Groningen - Ole Richter + * Copyright (c) 2022 University of Groningen - Hugh Greatorex + * Copyright (c) 2022 University of Groningen - Michele Mastella + * Copyright (c) 2022 University of Groningen - Madison Cotteret + * + * This source describes Open Hardware and is licensed under the CERN-OHL-W v2 or later + * + * You may redistribute and modify this documentation and make products + * using it under the terms of the CERN-OHL-W v2 (https:/cern.ch/cern-ohl). + * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY + * AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-W v2 + * for applicable conditions. + * + * Source location: https://git.web.rug.nl/bics/actlib_dataflow_neuro + * + * As per CERN-OHL-W v2 section 4.1, should You produce hardware based on + * these sources, You must maintain the Source Location visible in its + * documentation. + * + ************************************************************************** + */ + +import "../../dataflow_neuro/coders.act"; +import "../../dataflow_neuro/primitives.act"; +import "../../dataflow_neuro/chips_noread.act"; +import "../../dataflow_neuro/dummy.act"; + +import globals; +import std::data; + +open std::data; + + +open tmpl::dataflow_neuro; + + + +pint N_IN = 32; + +pint N_NRN_X = 15; +pint N_NRN_Y = 6; +pint NC_NRN_X = 4; +pint NC_NRN_Y = 3; + +pint N_SYN_X = 15; +pint N_SYN_Y = 348; +pint NC_SYN_X = 4; +pint NC_SYN_Y = 9; + +pint N_SYN_DLY_CFG = 4; +pint N_BD_DLY_CFG = 4; +pint N_BD_DLY_CFG2 = 2; + +pint N_NRN_MON_X = N_NRN_X*2; // [mon,kill]*N +pint N_NRN_MON_Y = N_NRN_Y; // [mon]*N + +pint N_SYN_MON_X = N_SYN_X*4; // [mon, dev_mon, set, resetB]*N +pint N_SYN_MON_Y = N_SYN_Y; // [mon]*N + +pint N_MON_AMZO_PER_SYN = 5; +pint N_MON_AMZO_PER_NRN = 3; + +pint N_FLAGS_PER_SYN = 5; // Syn: Must be at least 3 (since those ones have special safety) +pint N_FLAGS_PER_NRN = 3; // and leq than the number of bits in a reg, since have presumed only needs one. + +pint N_BUFFERS = 3; + +pint N_LINE_PD_DLY = 2; + +pint REG_NCA = 6; +pint REG_M = 1< in, out; + + Mx1of2 c1_reg_data[REG_M]; + + // a1of1 c1_synapses[N_SYN_X * N_SYN_Y]; + // a1of1 c1_neurons[N_NRN_X * N_NRN_Y]; + + bool! c1_dec_req_x[N_SYN_X], c1_dec_req_y[N_SYN_Y]; + bool? c1_dec_ackB[N_SYN_X]; + a1of1 c1_syn_pu[N_SYN_X]; + + a1of1 c1_enc_inx[N_NRN_X], c1_enc_iny[N_NRN_Y]; + a1of1 c1_nrn_pd_x[N_NRN_X], c1_nrn_pd_y[N_NRN_Y]; + + bool! c1_nrn_mon_x[N_NRN_MON_X], c1_nrn_mon_y[N_NRN_MON_Y]; + bool! c1_syn_mon_x[N_SYN_MON_X], c1_syn_mon_y[N_SYN_MON_Y]; + bool? c1_syn_mon_AMZI[N_SYN_X * N_MON_AMZO_PER_SYN], c1_nrn_mon_AMZI[N_NRN_X * N_MON_AMZO_PER_NRN]; + bool! c1_syn_mon_AMZO[N_MON_AMZO_PER_SYN], c1_nrn_mon_AMZO[N_MON_AMZO_PER_NRN]; + bool! c1_syn_flags_EFO[N_FLAGS_PER_SYN], c1_nrn_flags_EFO[N_FLAGS_PER_NRN]; + + bool! c1_reset_nrn_hs_BO[N_NRN_X], c1_reset_syn_hs_BO[N_SYN_X], + c1_reset_nrn_stge_BO[N_NRN_X], c1_reset_syn_stge_BO[N_SYN_X]; + + Mx1of2 c2_reg_data[REG_M]; + + // a1of1 c2_synapses[N_SYN_X * N_SYN_Y]; + // a1of1 c2_neurons[N_NRN_X * N_NRN_Y]; + + bool! c2_dec_req_x[N_SYN_X], c2_dec_req_y[N_SYN_Y]; + bool? c2_dec_ackB[N_SYN_X]; + a1of1 c2_syn_pu[N_SYN_X]; + + a1of1 c2_enc_inx[N_NRN_X], c2_enc_iny[N_NRN_Y]; + a1of1 c2_nrn_pd_x[N_NRN_X], c2_nrn_pd_y[N_NRN_Y]; + + bool! c2_nrn_mon_x[N_NRN_MON_X], c2_nrn_mon_y[N_NRN_MON_Y]; + bool! c2_syn_mon_x[N_SYN_MON_X], c2_syn_mon_y[N_SYN_MON_Y]; + bool? c2_syn_mon_AMZI[N_SYN_X * N_MON_AMZO_PER_SYN], c2_nrn_mon_AMZI[N_NRN_X * N_MON_AMZO_PER_NRN]; + bool! c2_syn_mon_AMZO[N_MON_AMZO_PER_SYN], c2_nrn_mon_AMZO[N_MON_AMZO_PER_NRN]; + bool! c2_syn_flags_EFO[N_FLAGS_PER_SYN], c2_nrn_flags_EFO[N_FLAGS_PER_NRN]; + + bool! c2_reset_nrn_hs_BO[N_NRN_X], c2_reset_syn_hs_BO[N_SYN_X], + c2_reset_nrn_stge_BO[N_NRN_X], c2_reset_syn_stge_BO[N_SYN_X]; + + bool! reset_B, reset_reg_B, reset_syn_stge_BI; + + bool? bd_dly_cfg[N_BD_DLY_CFG], bd_dly_cfg2[N_BD_DLY_CFG2]; + bool? loopback_en){ + + bool _reset_B; + prs { + Reset => _reset_B- + } + power supply; + supply.vdd = Vdd; + supply.vss = GND; + + texel_dualcore c(.in = in, .out = out, + .c1_reg_data = c1_reg_data, .c1_dec_req_x = c1_dec_req_x, .c1_dec_req_y = c1_dec_req_y, .c1_dec_ackB = c1_dec_ackB, .c1_syn_pu = c1_syn_pu, .c1_enc_inx = c1_enc_inx, .c1_enc_iny = c1_enc_iny, .c1_nrn_pd_x = c1_nrn_pd_x, .c1_nrn_pd_y = c1_nrn_pd_y, .c1_nrn_mon_x = c1_nrn_mon_x, .c1_nrn_mon_y = c1_nrn_mon_y, .c1_syn_mon_x = c1_syn_mon_x, .c1_syn_mon_y = c1_syn_mon_y, .c1_syn_mon_AMZI = c1_syn_mon_AMZI, .c1_nrn_mon_AMZI = c1_nrn_mon_AMZI, .c1_syn_mon_AMZO = c1_syn_mon_AMZO, .c1_nrn_mon_AMZO = c1_nrn_mon_AMZO, .c1_syn_flags_EFO = c1_syn_flags_EFO, .c1_nrn_flags_EFO = c1_nrn_flags_EFO, .c1_reset_nrn_hs_BO = c1_reset_nrn_hs_BO, .c1_reset_syn_hs_BO = c1_reset_syn_hs_BO, .c1_reset_nrn_stge_BO = c1_reset_nrn_stge_BO, .c1_reset_syn_stge_BO = c1_reset_syn_stge_BO, .c2_reg_data = c2_reg_data, .c2_dec_req_x = c2_dec_req_x, .c2_dec_req_y = c2_dec_req_y, .c2_dec_ackB = c2_dec_ackB, .c2_syn_pu = c2_syn_pu, .c2_enc_inx = c2_enc_inx, .c2_enc_iny = c2_enc_iny, .c2_nrn_pd_x = c2_nrn_pd_x, .c2_nrn_pd_y = c2_nrn_pd_y, .c2_nrn_mon_x = c2_nrn_mon_x, .c2_nrn_mon_y = c2_nrn_mon_y, .c2_syn_mon_x = c2_syn_mon_x, .c2_syn_mon_y = c2_syn_mon_y, .c2_syn_mon_AMZI = c2_syn_mon_AMZI, .c2_nrn_mon_AMZI = c2_nrn_mon_AMZI, .c2_syn_mon_AMZO = c2_syn_mon_AMZO, .c2_nrn_mon_AMZO = c2_nrn_mon_AMZO, .c2_syn_flags_EFO = c2_syn_flags_EFO, .c2_nrn_flags_EFO = c2_nrn_flags_EFO, .c2_reset_nrn_hs_BO = c2_reset_nrn_hs_BO, .c2_reset_syn_hs_BO = c2_reset_syn_hs_BO, .c2_reset_nrn_stge_BO = c2_reset_nrn_stge_BO, .c2_reset_syn_stge_BO = c2_reset_syn_stge_BO, + .bd_dly_cfg = bd_dly_cfg, .bd_dly_cfg2 = bd_dly_cfg2, + .loopback_en = loopback_en, + // .reset_B = _reset_B, .reset_reg_B = _reset_B, .reset_syn_stge_BI = _reset_B, + .reset_B = reset_B, .reset_reg_B = reset_reg_B, .reset_syn_stge_BI = reset_syn_stge_BI, + .supply = supply); + + a1of1 c1_synapses[N_SYN_X * N_SYN_Y]; + a1of1 c1_neurons[N_NRN_X * N_NRN_Y]; + a1of1 c2_synapses[N_SYN_X * N_SYN_Y]; + a1of1 c2_neurons[N_NRN_X * N_NRN_Y]; + + + pint N_NRN = N_NRN_X * N_NRN_Y; + pint N_SYN_PER_NRN = (N_SYN_X * N_SYN_Y)/N_NRN; + dummy_neuron_core c1_dummy_neuron_core(.synapses = c1_synapses, .neurons = c1_neurons, + .supply = supply); + dummy_neuron_core c2_dummy_neuron_core(.synapses = c2_synapses, .neurons = c2_neurons, + .supply = supply); + + decoder_2d_synapse_hs c1_syn_grid( + .synapses = c1_synapses, + .in_req_x = c1_dec_req_x, .in_req_y = c1_dec_req_y, + .to_pu = c1_syn_pu, + .out_ackB_decoder = c1_dec_ackB, + .supply = supply); + + nrn_hs_2d_array c1_nrn_grid(.in = c1_neurons, + .outx = c1_enc_inx, .outy = c1_enc_iny, + .to_pd_x = c1_nrn_pd_x, .to_pd_y = c1_nrn_pd_y, + .supply = supply, .reset_B = _reset_B); + + decoder_2d_synapse_hs c2_syn_grid( + .synapses = c2_synapses, + .in_req_x = c2_dec_req_x, .in_req_y = c2_dec_req_y, + .to_pu = c2_syn_pu, + .out_ackB_decoder = c2_dec_ackB, + .supply = supply); + + nrn_hs_2d_array c2_nrn_grid(.in = c2_neurons, + .outx = c2_enc_inx, .outy = c2_enc_iny, + .to_pd_x = c2_nrn_pd_x, .to_pd_y = c2_nrn_pd_y, + .supply = supply, .reset_B = _reset_B); + + +} + + +// fifo_decoder_neurons_encoder_fifo e; +texel_dualcore_glue_noread c; \ No newline at end of file diff --git a/test/unit_tests/texel_dualcore_glue_noread/test.prsim b/test/unit_tests/texel_dualcore_glue_noread/test.prsim new file mode 100644 index 0000000..821efcd --- /dev/null +++ b/test/unit_tests/texel_dualcore_glue_noread/test.prsim @@ -0,0 +1,38542 @@ +# watchall +watch c.c1_synapses[0].r +watch c.c1_synapses[0].a +watch c.c1_neurons[0].r +watch c.c1_neurons[0].a + + +set c.bd_dly_cfg[0] 1 +set c.bd_dly_cfg[1] 1 +set c.bd_dly_cfg[2] 1 +set c.bd_dly_cfg[3] 1 + +set c.bd_dly_cfg2[0] 1 +set c.bd_dly_cfg2[1] 1 + +set-bd-channel-neutral "c.in" 32 +set c.out.a 0 +set c.loopback_en 1 +# set c.loopback_en 0 +set Reset 1 +set c.reset_B 0 +set c.reset_reg_B 0 +set c.reset_syn_stge_BI 0 + +cycle + +mode run +status X +system "echo '[] Set reset 0'" +# status X +set Reset 0 +set c.reset_B 1 +set c.reset_reg_B 1 +set c.reset_syn_stge_BI 1 +cycle +status X + +assert-bd-channel-neutral "c.out" 32 + + +# Writing 5 to core 0 address 2 +set-bd-data-valid "c.in" 32 1610613058 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + + +# Remove input +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + + +# Expect register read packet to arrive +# Receiving output 0 from register 0 +assert-bd-channel-valid "c.out" 32 1610613058 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +# Disable loopback cus it's annoying +set c.loopback_en 0 +cycle + + + +system "echo '[] Writing 300877 to core 0 address 7'" +set-bd-data-valid "c.in" 32 1629868871 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8168774 to core 0 address 8'" +set-bd-data-valid "c.in" 32 2133414280 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6819022 to core 0 address 9'" +set-bd-data-valid "c.in" 32 2047030153 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7066908 to core 0 address 10'" +set-bd-data-valid "c.in" 32 2062894858 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6007478 to core 0 address 11'" +set-bd-data-valid "c.in" 32 1995091339 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1796383 to core 0 address 12'" +set-bd-data-valid "c.in" 32 1725581260 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 529499 to core 0 address 13'" +set-bd-data-valid "c.in" 32 1644500685 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8339184 to core 0 address 14'" +set-bd-data-valid "c.in" 32 2144320526 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4473171 to core 0 address 15'" +set-bd-data-valid "c.in" 32 1896895695 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4098327 to core 0 address 16'" +set-bd-data-valid "c.in" 32 1872905680 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7375816 to core 0 address 17'" +set-bd-data-valid "c.in" 32 2082664977 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1483731 to core 0 address 18'" +set-bd-data-valid "c.in" 32 1705571538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 124808 to core 0 address 19'" +set-bd-data-valid "c.in" 32 1618600467 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6345504 to core 0 address 20'" +set-bd-data-valid "c.in" 32 2016725012 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4703565 to core 0 address 21'" +set-bd-data-valid "c.in" 32 1911640917 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 545667 to core 0 address 22'" +set-bd-data-valid "c.in" 32 1645535446 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2934273 to core 0 address 23'" +set-bd-data-valid "c.in" 32 1798406231 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8068256 to core 0 address 24'" +set-bd-data-valid "c.in" 32 2126981144 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 362058 to core 0 address 25'" +set-bd-data-valid "c.in" 32 1633784473 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7133693 to core 0 address 26'" +set-bd-data-valid "c.in" 32 2067169114 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6208620 to core 0 address 27'" +set-bd-data-valid "c.in" 32 2007964443 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3246295 to core 0 address 28'" +set-bd-data-valid "c.in" 32 1818375644 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4950819 to core 0 address 29'" +set-bd-data-valid "c.in" 32 1927465181 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3427279 to core 0 address 30'" +set-bd-data-valid "c.in" 32 1829958622 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2161769 to core 0 address 31'" +set-bd-data-valid "c.in" 32 1748965983 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 803373 to core 0 address 32'" +set-bd-data-valid "c.in" 32 1662028640 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3512045 to core 0 address 33'" +set-bd-data-valid "c.in" 32 1835383649 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5493302 to core 0 address 34'" +set-bd-data-valid "c.in" 32 1962184098 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8360505 to core 0 address 35'" +set-bd-data-valid "c.in" 32 2145685091 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3587872 to core 0 address 36'" +set-bd-data-valid "c.in" 32 1840236580 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2663456 to core 0 address 37'" +set-bd-data-valid "c.in" 32 1781073957 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7317802 to core 0 address 38'" +set-bd-data-valid "c.in" 32 2078952102 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7819386 to core 0 address 39'" +set-bd-data-valid "c.in" 32 2111053479 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4933143 to core 0 address 40'" +set-bd-data-valid "c.in" 32 1926333928 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 977823 to core 0 address 41'" +set-bd-data-valid "c.in" 32 1673193449 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1264214 to core 0 address 42'" +set-bd-data-valid "c.in" 32 1691522474 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2486191 to core 0 address 43'" +set-bd-data-valid "c.in" 32 1769729003 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6442835 to core 0 address 44'" +set-bd-data-valid "c.in" 32 2022954220 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3170993 to core 0 address 45'" +set-bd-data-valid "c.in" 32 1813556333 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6668057 to core 0 address 46'" +set-bd-data-valid "c.in" 32 2037368430 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4318000 to core 0 address 47'" +set-bd-data-valid "c.in" 32 1886964783 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8011 to core 0 address 48'" +set-bd-data-valid "c.in" 32 1611125488 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7587516 to core 0 address 49'" +set-bd-data-valid "c.in" 32 2096213809 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7421115 to core 0 address 50'" +set-bd-data-valid "c.in" 32 2085564146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1427337 to core 0 address 51'" +set-bd-data-valid "c.in" 32 1701962355 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5447713 to core 0 address 52'" +set-bd-data-valid "c.in" 32 1959266420 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4562783 to core 0 address 53'" +set-bd-data-valid "c.in" 32 1902630901 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 129309 to core 0 address 54'" +set-bd-data-valid "c.in" 32 1618888566 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8162919 to core 0 address 55'" +set-bd-data-valid "c.in" 32 2133039607 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7209585 to core 0 address 56'" +set-bd-data-valid "c.in" 32 2072026232 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 985012 to core 0 address 57'" +set-bd-data-valid "c.in" 32 1673653561 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 269199 to core 0 address 58'" +set-bd-data-valid "c.in" 32 1627841530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2817667 to core 0 address 59'" +set-bd-data-valid "c.in" 32 1790943483 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2771837 to core 0 address 60'" +set-bd-data-valid "c.in" 32 1788010364 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1588573 to core 0 address 61'" +set-bd-data-valid "c.in" 32 1712281469 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3092595 to core 0 address 62'" +set-bd-data-valid "c.in" 32 1808538878 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8138343 to core 0 address 63'" +set-bd-data-valid "c.in" 32 2131466751 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2993408 to core 1 address 7'" +set-bd-data-valid "c.in" 32 3949674503 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6012528 to core 1 address 8'" +set-bd-data-valid "c.in" 32 4142898184 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7667645 to core 1 address 9'" +set-bd-data-valid "c.in" 32 4248825673 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7943676 to core 1 address 10'" +set-bd-data-valid "c.in" 32 4266491658 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5944430 to core 1 address 11'" +set-bd-data-valid "c.in" 32 4138539915 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5096299 to core 1 address 12'" +set-bd-data-valid "c.in" 32 4084259532 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4202109 to core 1 address 13'" +set-bd-data-valid "c.in" 32 4027031373 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5685461 to core 1 address 14'" +set-bd-data-valid "c.in" 32 4121965902 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2770749 to core 1 address 15'" +set-bd-data-valid "c.in" 32 3935424335 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8059196 to core 1 address 16'" +set-bd-data-valid "c.in" 32 4273884944 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6488647 to core 1 address 17'" +set-bd-data-valid "c.in" 32 4173369809 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4471476 to core 1 address 18'" +set-bd-data-valid "c.in" 32 4044270866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2326036 to core 1 address 19'" +set-bd-data-valid "c.in" 32 3906962707 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2198419 to core 1 address 20'" +set-bd-data-valid "c.in" 32 3898795220 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8031160 to core 1 address 21'" +set-bd-data-valid "c.in" 32 4272090645 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2158838 to core 1 address 22'" +set-bd-data-valid "c.in" 32 3896262038 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1621672 to core 1 address 23'" +set-bd-data-valid "c.in" 32 3861883415 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3819036 to core 1 address 24'" +set-bd-data-valid "c.in" 32 4002514712 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4857680 to core 1 address 25'" +set-bd-data-valid "c.in" 32 4068987929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1164285 to core 1 address 26'" +set-bd-data-valid "c.in" 32 3832610650 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1816084 to core 1 address 27'" +set-bd-data-valid "c.in" 32 3874325787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6794001 to core 1 address 28'" +set-bd-data-valid "c.in" 32 4192912476 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8055516 to core 1 address 29'" +set-bd-data-valid "c.in" 32 4273649437 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1903302 to core 1 address 30'" +set-bd-data-valid "c.in" 32 3879907742 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1512973 to core 1 address 31'" +set-bd-data-valid "c.in" 32 3854926687 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6365867 to core 1 address 32'" +set-bd-data-valid "c.in" 32 4165511904 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 315176 to core 1 address 33'" +set-bd-data-valid "c.in" 32 3778267681 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5480951 to core 1 address 34'" +set-bd-data-valid "c.in" 32 4108877282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6176549 to core 1 address 35'" +set-bd-data-valid "c.in" 32 4153395555 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 360901 to core 1 address 36'" +set-bd-data-valid "c.in" 32 3781194084 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5805656 to core 1 address 37'" +set-bd-data-valid "c.in" 32 4129658405 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8079434 to core 1 address 38'" +set-bd-data-valid "c.in" 32 4275180198 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5656698 to core 1 address 39'" +set-bd-data-valid "c.in" 32 4120125095 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 293288 to core 1 address 40'" +set-bd-data-valid "c.in" 32 3776866856 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 618263 to core 1 address 41'" +set-bd-data-valid "c.in" 32 3797665257 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4764604 to core 1 address 42'" +set-bd-data-valid "c.in" 32 4063031082 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3710081 to core 1 address 43'" +set-bd-data-valid "c.in" 32 3995541611 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3568756 to core 1 address 44'" +set-bd-data-valid "c.in" 32 3986496812 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7975113 to core 1 address 45'" +set-bd-data-valid "c.in" 32 4268503661 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6975302 to core 1 address 46'" +set-bd-data-valid "c.in" 32 4204515758 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2858147 to core 1 address 47'" +set-bd-data-valid "c.in" 32 3941017839 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3333423 to core 1 address 48'" +set-bd-data-valid "c.in" 32 3971435504 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3592276 to core 1 address 49'" +set-bd-data-valid "c.in" 32 3988002097 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 349968 to core 1 address 50'" +set-bd-data-valid "c.in" 32 3780494386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 244972 to core 1 address 51'" +set-bd-data-valid "c.in" 32 3773774643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7010796 to core 1 address 52'" +set-bd-data-valid "c.in" 32 4206787380 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7204557 to core 1 address 53'" +set-bd-data-valid "c.in" 32 4219188085 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5858103 to core 1 address 54'" +set-bd-data-valid "c.in" 32 4133015030 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6909525 to core 1 address 55'" +set-bd-data-valid "c.in" 32 4200306039 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8130905 to core 1 address 56'" +set-bd-data-valid "c.in" 32 4278474360 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4877284 to core 1 address 57'" +set-bd-data-valid "c.in" 32 4070242617 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3384251 to core 1 address 58'" +set-bd-data-valid "c.in" 32 3974688506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2819200 to core 1 address 59'" +set-bd-data-valid "c.in" 32 3938525243 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1126121 to core 1 address 60'" +set-bd-data-valid "c.in" 32 3830168188 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3722713 to core 1 address 61'" +set-bd-data-valid "c.in" 32 3996350077 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1683718 to core 1 address 62'" +set-bd-data-valid "c.in" 32 3865854398 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4969626 to core 1 address 63'" +set-bd-data-valid "c.in" 32 4076152511 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# Cool targetting jazz +# targeters should be disabled atm. +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[0] 0 + +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 + +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 + + +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 + +# Target neuron mon [25,3] +system "echo '[] Writing 121 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610620482 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 + +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 + +# enable neuron targeter +system "echo '[] Writing 1 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612801 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 1 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 + +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 1 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 + +# check that the synapses aren't targetting + + +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 + + +# disable targetting +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +# Set device write flags high (should go high cus dev_debug is low) +system "echo '[] Writing 7 to core 0 address 4'" +set-bd-data-valid "c.in" 32 1610613188 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + +assert c.c1_syn_flags_EFO[0] 1 +assert c.c1_syn_flags_EFO[1] 1 +assert c.c1_syn_flags_EFO[2] 1 +assert c.c1_syn_flags_EFO[3] 0 + + +# Try to target the device with mon (but shouldnt work cus dev_debug low) +system "echo '[] Writing 5 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613059 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612865 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +#etc + +assert c.c1_syn_mon_y[0] 1 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 + +assert c.c1_syn_flags_EFO[0] 1 +assert c.c1_syn_flags_EFO[1] 1 +assert c.c1_syn_flags_EFO[2] 1 +assert c.c1_syn_flags_EFO[3] 0 + +# now flip the dev_debug bit +# and enable handshaking (for spikes in a mo) +system "echo '[] Writing 33 to core 0 address 0'" +set-bd-data-valid "c.in" 32 1610614848 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + +# dev mon target line wakes up +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 1 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +#etc + +assert c.c1_syn_mon_y[0] 1 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 + +# and the flags are disabled +assert c.c1_syn_flags_EFO[0] 0 +assert c.c1_syn_flags_EFO[1] 0 +assert c.c1_syn_flags_EFO[2] 0 +assert c.c1_syn_flags_EFO[3] 0 + +# disable the decoders ability to send back an ack for now +# system "echo '[] Writing 4 to core 0 address 1'" +# set-bd-data-valid "c.in" 32 1610612993 +# cycle +# set c.in.r 1 +# cycle +# assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + +# enable handshaking in both cores +system "echo '[] Writing 1 to core 0 address 0'" +set-bd-data-valid "c.in" 32 1610612800 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 1 to core 1 address 0'" +set-bd-data-valid "c.in" 32 3758096448 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +# set Reset 1 +# cycle +# set Reset 0 +# cycle + +#### SPIKES #### + + +system "echo '[] Sending spike to core 0 synapse [0,0]'" +set-bd-data-valid "c.in" 32 0 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [0,0]'" +assert-bd-channel-valid "c.out" 32 0 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + + +system "echo '[] Sending spike to core 0 synapse [9,40]'" +set-bd-data-valid "c.in" 32 649 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 0 synapse [14,108]'" +set-bd-data-valid "c.in" 32 1742 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [14,1]'" +assert-bd-channel-valid "c.out" 32 30 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [5,138]'" +set-bd-data-valid "c.in" 32 2147485861 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,2]'" +assert-bd-channel-valid "c.out" 32 2147483685 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [3,334]'" +set-bd-data-valid "c.in" 32 5347 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [6,44]'" +set-bd-data-valid "c.in" 32 2147484358 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,0]'" +assert-bd-channel-valid "c.out" 32 2147483654 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [6,249]'" +set-bd-data-valid "c.in" 32 2147487638 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,4]'" +assert-bd-channel-valid "c.out" 32 2147483718 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [14,174]'" +set-bd-data-valid "c.in" 32 2147486446 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [14,3]'" +assert-bd-channel-valid "c.out" 32 2147483710 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [9,276]'" +set-bd-data-valid "c.in" 32 4425 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [9,4]'" +assert-bd-channel-valid "c.out" 32 73 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [14,213]'" +set-bd-data-valid "c.in" 32 3422 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 0 synapse [12,341]'" +set-bd-data-valid "c.in" 32 5468 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 0 synapse [1,324]'" +set-bd-data-valid "c.in" 32 5185 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,5]'" +assert-bd-channel-valid "c.out" 32 81 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [7,157]'" +set-bd-data-valid "c.in" 32 2147486167 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [7,2]'" +assert-bd-channel-valid "c.out" 32 2147483687 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [5,250]'" +set-bd-data-valid "c.in" 32 4005 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,4]'" +assert-bd-channel-valid "c.out" 32 69 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [4,24]'" +set-bd-data-valid "c.in" 32 388 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [4,0]'" +assert-bd-channel-valid "c.out" 32 4 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [1,17]'" +set-bd-data-valid "c.in" 32 273 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,0]'" +assert-bd-channel-valid "c.out" 32 1 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [10,67]'" +set-bd-data-valid "c.in" 32 2147484730 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [10,1]'" +assert-bd-channel-valid "c.out" 32 2147483674 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [2,244]'" +set-bd-data-valid "c.in" 32 2147487554 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [2,4]'" +assert-bd-channel-valid "c.out" 32 2147483714 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [3,267]'" +set-bd-data-valid "c.in" 32 2147487923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [3,4]'" +assert-bd-channel-valid "c.out" 32 2147483715 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [4,258]'" +set-bd-data-valid "c.in" 32 4132 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 0 synapse [14,313]'" +set-bd-data-valid "c.in" 32 5022 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 0 synapse [2,164]'" +set-bd-data-valid "c.in" 32 2626 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [7,105]'" +set-bd-data-valid "c.in" 32 2147485335 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [7,1]'" +assert-bd-channel-valid "c.out" 32 2147483671 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [2,229]'" +set-bd-data-valid "c.in" 32 3666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [2,3]'" +assert-bd-channel-valid "c.out" 32 50 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [9,298]'" +set-bd-data-valid "c.in" 32 2147488425 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [9,5]'" +assert-bd-channel-valid "c.out" 32 2147483737 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [4,87]'" +set-bd-data-valid "c.in" 32 2147485044 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [4,1]'" +assert-bd-channel-valid "c.out" 32 2147483668 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [14,313]'" +set-bd-data-valid "c.in" 32 5022 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [4,98]'" +set-bd-data-valid "c.in" 32 2147485220 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [4,1]'" +assert-bd-channel-valid "c.out" 32 2147483668 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [1,244]'" +set-bd-data-valid "c.in" 32 3905 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [8,297]'" +set-bd-data-valid "c.in" 32 2147488408 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [8,5]'" +assert-bd-channel-valid "c.out" 32 2147483736 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [13,303]'" +set-bd-data-valid "c.in" 32 4861 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,5]'" +assert-bd-channel-valid "c.out" 32 93 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [9,28]'" +set-bd-data-valid "c.in" 32 2147484105 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [9,0]'" +assert-bd-channel-valid "c.out" 32 2147483657 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [6,168]'" +set-bd-data-valid "c.in" 32 2147486342 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,2]'" +assert-bd-channel-valid "c.out" 32 2147483686 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [4,343]'" +set-bd-data-valid "c.in" 32 2147489140 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [4,5]'" +assert-bd-channel-valid "c.out" 32 2147483732 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [13,25]'" +set-bd-data-valid "c.in" 32 2147484061 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,0]'" +assert-bd-channel-valid "c.out" 32 2147483661 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [7,120]'" +set-bd-data-valid "c.in" 32 2147485575 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [7,2]'" +assert-bd-channel-valid "c.out" 32 2147483687 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [8,126]'" +set-bd-data-valid "c.in" 32 2024 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [7,187]'" +set-bd-data-valid "c.in" 32 2147486647 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [7,3]'" +assert-bd-channel-valid "c.out" 32 2147483703 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [6,211]'" +set-bd-data-valid "c.in" 32 3382 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 0 synapse [11,217]'" +set-bd-data-valid "c.in" 32 3483 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [11,3]'" +assert-bd-channel-valid "c.out" 32 59 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [5,291]'" +set-bd-data-valid "c.in" 32 2147488309 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,5]'" +assert-bd-channel-valid "c.out" 32 2147483733 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [0,177]'" +set-bd-data-valid "c.in" 32 2832 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [0,3]'" +assert-bd-channel-valid "c.out" 32 48 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [12,20]'" +set-bd-data-valid "c.in" 32 2147483980 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [12,0]'" +assert-bd-channel-valid "c.out" 32 2147483660 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [13,117]'" +set-bd-data-valid "c.in" 32 1885 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,2]'" +assert-bd-channel-valid "c.out" 32 45 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [8,93]'" +set-bd-data-valid "c.in" 32 2147485144 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [8,1]'" +assert-bd-channel-valid "c.out" 32 2147483672 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [5,2]'" +set-bd-data-valid "c.in" 32 2147483685 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,0]'" +assert-bd-channel-valid "c.out" 32 2147483653 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [6,261]'" +set-bd-data-valid "c.in" 32 4182 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,4]'" +assert-bd-channel-valid "c.out" 32 70 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [1,120]'" +set-bd-data-valid "c.in" 32 1921 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,2]'" +assert-bd-channel-valid "c.out" 32 33 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [5,303]'" +set-bd-data-valid "c.in" 32 2147488501 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,5]'" +assert-bd-channel-valid "c.out" 32 2147483733 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [8,283]'" +set-bd-data-valid "c.in" 32 2147488184 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [8,4]'" +assert-bd-channel-valid "c.out" 32 2147483720 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [7,286]'" +set-bd-data-valid "c.in" 32 2147488231 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [7,4]'" +assert-bd-channel-valid "c.out" 32 2147483719 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [14,337]'" +set-bd-data-valid "c.in" 32 2147489054 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [14,5]'" +assert-bd-channel-valid "c.out" 32 2147483742 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [11,345]'" +set-bd-data-valid "c.in" 32 5531 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [11,5]'" +assert-bd-channel-valid "c.out" 32 91 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [2,180]'" +set-bd-data-valid "c.in" 32 2882 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [2,3]'" +assert-bd-channel-valid "c.out" 32 50 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [2,62]'" +set-bd-data-valid "c.in" 32 994 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [13,0]'" +set-bd-data-valid "c.in" 32 2147483661 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,0]'" +assert-bd-channel-valid "c.out" 32 2147483661 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [6,83]'" +set-bd-data-valid "c.in" 32 2147484982 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,1]'" +assert-bd-channel-valid "c.out" 32 2147483670 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [7,273]'" +set-bd-data-valid "c.in" 32 4375 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [7,4]'" +assert-bd-channel-valid "c.out" 32 71 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [12,171]'" +set-bd-data-valid "c.in" 32 2147486396 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [12,2]'" +assert-bd-channel-valid "c.out" 32 2147483692 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [9,259]'" +set-bd-data-valid "c.in" 32 4153 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [9,4]'" +assert-bd-channel-valid "c.out" 32 73 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [11,219]'" +set-bd-data-valid "c.in" 32 3515 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [11,3]'" +assert-bd-channel-valid "c.out" 32 59 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [6,47]'" +set-bd-data-valid "c.in" 32 758 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,0]'" +assert-bd-channel-valid "c.out" 32 6 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [13,34]'" +set-bd-data-valid "c.in" 32 2147484205 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,0]'" +assert-bd-channel-valid "c.out" 32 2147483661 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [1,173]'" +set-bd-data-valid "c.in" 32 2147486417 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,2]'" +assert-bd-channel-valid "c.out" 32 2147483681 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [0,73]'" +set-bd-data-valid "c.in" 32 2147484816 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [0,1]'" +assert-bd-channel-valid "c.out" 32 2147483664 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [14,340]'" +set-bd-data-valid "c.in" 32 5454 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [6,139]'" +set-bd-data-valid "c.in" 32 2147485878 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,2]'" +assert-bd-channel-valid "c.out" 32 2147483686 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [14,80]'" +set-bd-data-valid "c.in" 32 2147484942 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [14,1]'" +assert-bd-channel-valid "c.out" 32 2147483678 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [2,69]'" +set-bd-data-valid "c.in" 32 2147484754 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [2,1]'" +assert-bd-channel-valid "c.out" 32 2147483666 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [12,255]'" +set-bd-data-valid "c.in" 32 4092 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [12,4]'" +assert-bd-channel-valid "c.out" 32 76 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [1,23]'" +set-bd-data-valid "c.in" 32 2147484017 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,0]'" +assert-bd-channel-valid "c.out" 32 2147483649 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [8,86]'" +set-bd-data-valid "c.in" 32 2147485032 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [8,1]'" +assert-bd-channel-valid "c.out" 32 2147483672 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [8,153]'" +set-bd-data-valid "c.in" 32 2456 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [6,324]'" +set-bd-data-valid "c.in" 32 2147488838 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,5]'" +assert-bd-channel-valid "c.out" 32 2147483734 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [8,242]'" +set-bd-data-valid "c.in" 32 2147487528 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [8,4]'" +assert-bd-channel-valid "c.out" 32 2147483720 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [1,310]'" +set-bd-data-valid "c.in" 32 2147488609 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,5]'" +assert-bd-channel-valid "c.out" 32 2147483729 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [11,264]'" +set-bd-data-valid "c.in" 32 2147487883 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [11,4]'" +assert-bd-channel-valid "c.out" 32 2147483723 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [4,334]'" +set-bd-data-valid "c.in" 32 5348 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [4,5]'" +assert-bd-channel-valid "c.out" 32 84 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [2,62]'" +set-bd-data-valid "c.in" 32 2147484642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [2,1]'" +assert-bd-channel-valid "c.out" 32 2147483666 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [8,344]'" +set-bd-data-valid "c.in" 32 2147489160 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [8,5]'" +assert-bd-channel-valid "c.out" 32 2147483736 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [6,197]'" +set-bd-data-valid "c.in" 32 2147486806 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [6,3]'" +assert-bd-channel-valid "c.out" 32 2147483702 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [1,323]'" +set-bd-data-valid "c.in" 32 2147488817 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,5]'" +assert-bd-channel-valid "c.out" 32 2147483729 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [10,247]'" +set-bd-data-valid "c.in" 32 3962 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [10,4]'" +assert-bd-channel-valid "c.out" 32 74 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [1,88]'" +set-bd-data-valid "c.in" 32 2147485057 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [1,1]'" +assert-bd-channel-valid "c.out" 32 2147483665 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [14,264]'" +set-bd-data-valid "c.in" 32 4238 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 + +system "echo '[] Sending spike to core 1 synapse [5,44]'" +set-bd-data-valid "c.in" 32 2147484357 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,0]'" +assert-bd-channel-valid "c.out" 32 2147483653 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [14,223]'" +set-bd-data-valid "c.in" 32 2147487230 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [14,3]'" +assert-bd-channel-valid "c.out" 32 2147483710 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [13,189]'" +set-bd-data-valid "c.in" 32 2147486685 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,3]'" +assert-bd-channel-valid "c.out" 32 2147483709 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [0,273]'" +set-bd-data-valid "c.in" 32 2147488016 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [0,4]'" +assert-bd-channel-valid "c.out" 32 2147483712 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [11,73]'" +set-bd-data-valid "c.in" 32 1179 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [11,1]'" +assert-bd-channel-valid "c.out" 32 27 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [9,56]'" +set-bd-data-valid "c.in" 32 905 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [10,341]'" +set-bd-data-valid "c.in" 32 2147489114 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [10,5]'" +assert-bd-channel-valid "c.out" 32 2147483738 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [4,94]'" +set-bd-data-valid "c.in" 32 2147485156 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [4,1]'" +assert-bd-channel-valid "c.out" 32 2147483668 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [10,94]'" +set-bd-data-valid "c.in" 32 2147485162 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [10,1]'" +assert-bd-channel-valid "c.out" 32 2147483674 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [5,268]'" +set-bd-data-valid "c.in" 32 2147487941 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [5,4]'" +assert-bd-channel-valid "c.out" 32 2147483717 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [10,243]'" +set-bd-data-valid "c.in" 32 3898 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [10,4]'" +assert-bd-channel-valid "c.out" 32 74 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [9,249]'" +set-bd-data-valid "c.in" 32 2147487641 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [9,4]'" +assert-bd-channel-valid "c.out" 32 2147483721 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [13,202]'" +set-bd-data-valid "c.in" 32 3245 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 '[] Sending spike to core 1 synapse [0,209]'" +set-bd-data-valid "c.in" 32 2147486992 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [0,3]'" +assert-bd-channel-valid "c.out" 32 2147483696 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 1 synapse [13,336]'" +set-bd-data-valid "c.in" 32 2147489037 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Receiving output spike [13,5]'" +assert-bd-channel-valid "c.out" 32 2147483741 +set c.out.a 1 +cycle +assert-bd-channel-neutral "c.out" 32 +set c.out.a 0 +cycle + +system "echo '[] Sending spike to core 0 synapse [14,299]'" +set-bd-data-valid "c.in" 32 4798 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.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 + + +# extra tests + + +# check that resetB does not wipe the registers +system "echo '[] Writing 69420 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1615055618 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + +set c.reset_B 0 +cycle +set c.reset_B 1 +cycle + + + +# check that reset_reg_B does wipe the registers +mode unstab # required since resetting the regs necessarily makes instabs in going val -> inval -> val +set c.reset_reg_B 0 +cycle +set c.reset_reg_B 1 +cycle +mode run + + + +# reset tests: check that resetB propagates to all hs resets. +mode unstab +set c.reset_B 0 +cycle + +assert c.c1_reset_nrn_hs_BO[0] 0 +assert c.c1_reset_syn_hs_BO[0] 0 +assert c.c2_reset_nrn_hs_BO[0] 0 +assert c.c2_reset_syn_hs_BO[0] 0 +assert c.c1_reset_nrn_hs_BO[1] 0 +assert c.c1_reset_syn_hs_BO[1] 0 +assert c.c2_reset_nrn_hs_BO[1] 0 +assert c.c2_reset_syn_hs_BO[1] 0 +assert c.c1_reset_nrn_hs_BO[2] 0 +assert c.c1_reset_syn_hs_BO[2] 0 +assert c.c2_reset_nrn_hs_BO[2] 0 +assert c.c2_reset_syn_hs_BO[2] 0 +assert c.c1_reset_nrn_hs_BO[3] 0 +assert c.c1_reset_syn_hs_BO[3] 0 +assert c.c2_reset_nrn_hs_BO[3] 0 +assert c.c2_reset_syn_hs_BO[3] 0 +assert c.c1_reset_nrn_hs_BO[4] 0 +assert c.c1_reset_syn_hs_BO[4] 0 +assert c.c2_reset_nrn_hs_BO[4] 0 +assert c.c2_reset_syn_hs_BO[4] 0 +assert c.c1_reset_nrn_hs_BO[5] 0 +assert c.c1_reset_syn_hs_BO[5] 0 +assert c.c2_reset_nrn_hs_BO[5] 0 +assert c.c2_reset_syn_hs_BO[5] 0 +assert c.c1_reset_nrn_hs_BO[6] 0 +assert c.c1_reset_syn_hs_BO[6] 0 +assert c.c2_reset_nrn_hs_BO[6] 0 +assert c.c2_reset_syn_hs_BO[6] 0 +assert c.c1_reset_nrn_hs_BO[7] 0 +assert c.c1_reset_syn_hs_BO[7] 0 +assert c.c2_reset_nrn_hs_BO[7] 0 +assert c.c2_reset_syn_hs_BO[7] 0 +assert c.c1_reset_nrn_hs_BO[8] 0 +assert c.c1_reset_syn_hs_BO[8] 0 +assert c.c2_reset_nrn_hs_BO[8] 0 +assert c.c2_reset_syn_hs_BO[8] 0 +assert c.c1_reset_nrn_hs_BO[9] 0 +assert c.c1_reset_syn_hs_BO[9] 0 +assert c.c2_reset_nrn_hs_BO[9] 0 +assert c.c2_reset_syn_hs_BO[9] 0 +assert c.c1_reset_nrn_hs_BO[10] 0 +assert c.c1_reset_syn_hs_BO[10] 0 +assert c.c2_reset_nrn_hs_BO[10] 0 +assert c.c2_reset_syn_hs_BO[10] 0 +assert c.c1_reset_nrn_hs_BO[11] 0 +assert c.c1_reset_syn_hs_BO[11] 0 +assert c.c2_reset_nrn_hs_BO[11] 0 +assert c.c2_reset_syn_hs_BO[11] 0 +assert c.c1_reset_nrn_hs_BO[12] 0 +assert c.c1_reset_syn_hs_BO[12] 0 +assert c.c2_reset_nrn_hs_BO[12] 0 +assert c.c2_reset_syn_hs_BO[12] 0 +assert c.c1_reset_nrn_hs_BO[13] 0 +assert c.c1_reset_syn_hs_BO[13] 0 +assert c.c2_reset_nrn_hs_BO[13] 0 +assert c.c2_reset_syn_hs_BO[13] 0 +assert c.c1_reset_nrn_hs_BO[14] 0 +assert c.c1_reset_syn_hs_BO[14] 0 +assert c.c2_reset_nrn_hs_BO[14] 0 +assert c.c2_reset_syn_hs_BO[14] 0 + + + + +set c.reset_B 1 +cycle + +assert c.c1_reset_nrn_hs_BO[0] 1 +assert c.c1_reset_syn_hs_BO[0] 1 +assert c.c2_reset_nrn_hs_BO[0] 1 +assert c.c2_reset_syn_hs_BO[0] 1 +assert c.c1_reset_nrn_hs_BO[1] 1 +assert c.c1_reset_syn_hs_BO[1] 1 +assert c.c2_reset_nrn_hs_BO[1] 1 +assert c.c2_reset_syn_hs_BO[1] 1 +assert c.c1_reset_nrn_hs_BO[2] 1 +assert c.c1_reset_syn_hs_BO[2] 1 +assert c.c2_reset_nrn_hs_BO[2] 1 +assert c.c2_reset_syn_hs_BO[2] 1 +assert c.c1_reset_nrn_hs_BO[3] 1 +assert c.c1_reset_syn_hs_BO[3] 1 +assert c.c2_reset_nrn_hs_BO[3] 1 +assert c.c2_reset_syn_hs_BO[3] 1 +assert c.c1_reset_nrn_hs_BO[4] 1 +assert c.c1_reset_syn_hs_BO[4] 1 +assert c.c2_reset_nrn_hs_BO[4] 1 +assert c.c2_reset_syn_hs_BO[4] 1 +assert c.c1_reset_nrn_hs_BO[5] 1 +assert c.c1_reset_syn_hs_BO[5] 1 +assert c.c2_reset_nrn_hs_BO[5] 1 +assert c.c2_reset_syn_hs_BO[5] 1 +assert c.c1_reset_nrn_hs_BO[6] 1 +assert c.c1_reset_syn_hs_BO[6] 1 +assert c.c2_reset_nrn_hs_BO[6] 1 +assert c.c2_reset_syn_hs_BO[6] 1 +assert c.c1_reset_nrn_hs_BO[7] 1 +assert c.c1_reset_syn_hs_BO[7] 1 +assert c.c2_reset_nrn_hs_BO[7] 1 +assert c.c2_reset_syn_hs_BO[7] 1 +assert c.c1_reset_nrn_hs_BO[8] 1 +assert c.c1_reset_syn_hs_BO[8] 1 +assert c.c2_reset_nrn_hs_BO[8] 1 +assert c.c2_reset_syn_hs_BO[8] 1 +assert c.c1_reset_nrn_hs_BO[9] 1 +assert c.c1_reset_syn_hs_BO[9] 1 +assert c.c2_reset_nrn_hs_BO[9] 1 +assert c.c2_reset_syn_hs_BO[9] 1 +assert c.c1_reset_nrn_hs_BO[10] 1 +assert c.c1_reset_syn_hs_BO[10] 1 +assert c.c2_reset_nrn_hs_BO[10] 1 +assert c.c2_reset_syn_hs_BO[10] 1 +assert c.c1_reset_nrn_hs_BO[11] 1 +assert c.c1_reset_syn_hs_BO[11] 1 +assert c.c2_reset_nrn_hs_BO[11] 1 +assert c.c2_reset_syn_hs_BO[11] 1 +assert c.c1_reset_nrn_hs_BO[12] 1 +assert c.c1_reset_syn_hs_BO[12] 1 +assert c.c2_reset_nrn_hs_BO[12] 1 +assert c.c2_reset_syn_hs_BO[12] 1 +assert c.c1_reset_nrn_hs_BO[13] 1 +assert c.c1_reset_syn_hs_BO[13] 1 +assert c.c2_reset_nrn_hs_BO[13] 1 +assert c.c2_reset_syn_hs_BO[13] 1 +assert c.c1_reset_nrn_hs_BO[14] 1 +assert c.c1_reset_syn_hs_BO[14] 1 +assert c.c2_reset_nrn_hs_BO[14] 1 +assert c.c2_reset_syn_hs_BO[14] 1 + + +# mode run + +# reset tests: check that reset_syn_stge propagates to synapse reg outputs +set c.reset_syn_stge_BI 0 +cycle + +assert c.c1_reset_syn_stge_BO[0] 0 +assert c.c2_reset_syn_stge_BO[0] 0 +assert c.c1_reset_syn_stge_BO[1] 0 +assert c.c2_reset_syn_stge_BO[1] 0 +assert c.c1_reset_syn_stge_BO[2] 0 +assert c.c2_reset_syn_stge_BO[2] 0 +assert c.c1_reset_syn_stge_BO[3] 0 +assert c.c2_reset_syn_stge_BO[3] 0 +assert c.c1_reset_syn_stge_BO[4] 0 +assert c.c2_reset_syn_stge_BO[4] 0 +assert c.c1_reset_syn_stge_BO[5] 0 +assert c.c2_reset_syn_stge_BO[5] 0 +assert c.c1_reset_syn_stge_BO[6] 0 +assert c.c2_reset_syn_stge_BO[6] 0 +assert c.c1_reset_syn_stge_BO[7] 0 +assert c.c2_reset_syn_stge_BO[7] 0 +assert c.c1_reset_syn_stge_BO[8] 0 +assert c.c2_reset_syn_stge_BO[8] 0 +assert c.c1_reset_syn_stge_BO[9] 0 +assert c.c2_reset_syn_stge_BO[9] 0 +assert c.c1_reset_syn_stge_BO[10] 0 +assert c.c2_reset_syn_stge_BO[10] 0 +assert c.c1_reset_syn_stge_BO[11] 0 +assert c.c2_reset_syn_stge_BO[11] 0 +assert c.c1_reset_syn_stge_BO[12] 0 +assert c.c2_reset_syn_stge_BO[12] 0 +assert c.c1_reset_syn_stge_BO[13] 0 +assert c.c2_reset_syn_stge_BO[13] 0 +assert c.c1_reset_syn_stge_BO[14] 0 +assert c.c2_reset_syn_stge_BO[14] 0 + +set c.reset_syn_stge_BI 1 +cycle + +assert c.c1_reset_syn_stge_BO[0] 1 +assert c.c2_reset_syn_stge_BO[0] 1 +assert c.c1_reset_syn_stge_BO[1] 1 +assert c.c2_reset_syn_stge_BO[1] 1 +assert c.c1_reset_syn_stge_BO[2] 1 +assert c.c2_reset_syn_stge_BO[2] 1 +assert c.c1_reset_syn_stge_BO[3] 1 +assert c.c2_reset_syn_stge_BO[3] 1 +assert c.c1_reset_syn_stge_BO[4] 1 +assert c.c2_reset_syn_stge_BO[4] 1 +assert c.c1_reset_syn_stge_BO[5] 1 +assert c.c2_reset_syn_stge_BO[5] 1 +assert c.c1_reset_syn_stge_BO[6] 1 +assert c.c2_reset_syn_stge_BO[6] 1 +assert c.c1_reset_syn_stge_BO[7] 1 +assert c.c2_reset_syn_stge_BO[7] 1 +assert c.c1_reset_syn_stge_BO[8] 1 +assert c.c2_reset_syn_stge_BO[8] 1 +assert c.c1_reset_syn_stge_BO[9] 1 +assert c.c2_reset_syn_stge_BO[9] 1 +assert c.c1_reset_syn_stge_BO[10] 1 +assert c.c2_reset_syn_stge_BO[10] 1 +assert c.c1_reset_syn_stge_BO[11] 1 +assert c.c2_reset_syn_stge_BO[11] 1 +assert c.c1_reset_syn_stge_BO[12] 1 +assert c.c2_reset_syn_stge_BO[12] 1 +assert c.c1_reset_syn_stge_BO[13] 1 +assert c.c2_reset_syn_stge_BO[13] 1 +assert c.c1_reset_syn_stge_BO[14] 1 +assert c.c2_reset_syn_stge_BO[14] 1 + +mode run + + +# reset tests: check that setting the register bit propagates to nrn stge reset +assert c.c1_reset_nrn_stge_BO[0] 1 +assert c.c2_reset_nrn_stge_BO[0] 1 +assert c.c1_reset_nrn_stge_BO[1] 1 +assert c.c2_reset_nrn_stge_BO[1] 1 +assert c.c1_reset_nrn_stge_BO[2] 1 +assert c.c2_reset_nrn_stge_BO[2] 1 +assert c.c1_reset_nrn_stge_BO[3] 1 +assert c.c2_reset_nrn_stge_BO[3] 1 +assert c.c1_reset_nrn_stge_BO[4] 1 +assert c.c2_reset_nrn_stge_BO[4] 1 +assert c.c1_reset_nrn_stge_BO[5] 1 +assert c.c2_reset_nrn_stge_BO[5] 1 +assert c.c1_reset_nrn_stge_BO[6] 1 +assert c.c2_reset_nrn_stge_BO[6] 1 +assert c.c1_reset_nrn_stge_BO[7] 1 +assert c.c2_reset_nrn_stge_BO[7] 1 +assert c.c1_reset_nrn_stge_BO[8] 1 +assert c.c2_reset_nrn_stge_BO[8] 1 +assert c.c1_reset_nrn_stge_BO[9] 1 +assert c.c2_reset_nrn_stge_BO[9] 1 +assert c.c1_reset_nrn_stge_BO[10] 1 +assert c.c2_reset_nrn_stge_BO[10] 1 +assert c.c1_reset_nrn_stge_BO[11] 1 +assert c.c2_reset_nrn_stge_BO[11] 1 +assert c.c1_reset_nrn_stge_BO[12] 1 +assert c.c2_reset_nrn_stge_BO[12] 1 +assert c.c1_reset_nrn_stge_BO[13] 1 +assert c.c2_reset_nrn_stge_BO[13] 1 +assert c.c1_reset_nrn_stge_BO[14] 1 +assert c.c2_reset_nrn_stge_BO[14] 1 + + +system "echo '[] Writing 64 to core 0 address 0'" +set-bd-data-valid "c.in" 32 1610616832 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + +assert c.c1_reset_nrn_stge_BO[0] 0 +assert c.c2_reset_nrn_stge_BO[0] 1 +assert c.c1_reset_nrn_stge_BO[1] 0 +assert c.c2_reset_nrn_stge_BO[1] 1 +assert c.c1_reset_nrn_stge_BO[2] 0 +assert c.c2_reset_nrn_stge_BO[2] 1 +assert c.c1_reset_nrn_stge_BO[3] 0 +assert c.c2_reset_nrn_stge_BO[3] 1 +assert c.c1_reset_nrn_stge_BO[4] 0 +assert c.c2_reset_nrn_stge_BO[4] 1 +assert c.c1_reset_nrn_stge_BO[5] 0 +assert c.c2_reset_nrn_stge_BO[5] 1 +assert c.c1_reset_nrn_stge_BO[6] 0 +assert c.c2_reset_nrn_stge_BO[6] 1 +assert c.c1_reset_nrn_stge_BO[7] 0 +assert c.c2_reset_nrn_stge_BO[7] 1 +assert c.c1_reset_nrn_stge_BO[8] 0 +assert c.c2_reset_nrn_stge_BO[8] 1 +assert c.c1_reset_nrn_stge_BO[9] 0 +assert c.c2_reset_nrn_stge_BO[9] 1 +assert c.c1_reset_nrn_stge_BO[10] 0 +assert c.c2_reset_nrn_stge_BO[10] 1 +assert c.c1_reset_nrn_stge_BO[11] 0 +assert c.c2_reset_nrn_stge_BO[11] 1 +assert c.c1_reset_nrn_stge_BO[12] 0 +assert c.c2_reset_nrn_stge_BO[12] 1 +assert c.c1_reset_nrn_stge_BO[13] 0 +assert c.c2_reset_nrn_stge_BO[13] 1 +assert c.c1_reset_nrn_stge_BO[14] 0 +assert c.c2_reset_nrn_stge_BO[14] 1 + +system "echo '[] Writing 64 to core 1 address 0'" +set-bd-data-valid "c.in" 32 3758100480 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_reset_nrn_stge_BO[0] 0 +assert c.c2_reset_nrn_stge_BO[0] 0 +assert c.c1_reset_nrn_stge_BO[1] 0 +assert c.c2_reset_nrn_stge_BO[1] 0 +assert c.c1_reset_nrn_stge_BO[2] 0 +assert c.c2_reset_nrn_stge_BO[2] 0 +assert c.c1_reset_nrn_stge_BO[3] 0 +assert c.c2_reset_nrn_stge_BO[3] 0 +assert c.c1_reset_nrn_stge_BO[4] 0 +assert c.c2_reset_nrn_stge_BO[4] 0 +assert c.c1_reset_nrn_stge_BO[5] 0 +assert c.c2_reset_nrn_stge_BO[5] 0 +assert c.c1_reset_nrn_stge_BO[6] 0 +assert c.c2_reset_nrn_stge_BO[6] 0 +assert c.c1_reset_nrn_stge_BO[7] 0 +assert c.c2_reset_nrn_stge_BO[7] 0 +assert c.c1_reset_nrn_stge_BO[8] 0 +assert c.c2_reset_nrn_stge_BO[8] 0 +assert c.c1_reset_nrn_stge_BO[9] 0 +assert c.c2_reset_nrn_stge_BO[9] 0 +assert c.c1_reset_nrn_stge_BO[10] 0 +assert c.c2_reset_nrn_stge_BO[10] 0 +assert c.c1_reset_nrn_stge_BO[11] 0 +assert c.c2_reset_nrn_stge_BO[11] 0 +assert c.c1_reset_nrn_stge_BO[12] 0 +assert c.c2_reset_nrn_stge_BO[12] 0 +assert c.c1_reset_nrn_stge_BO[13] 0 +assert c.c2_reset_nrn_stge_BO[13] 0 +assert c.c1_reset_nrn_stge_BO[14] 0 +assert c.c2_reset_nrn_stge_BO[14] 0 + + +system "echo '[] Writing 0 to core 0 address 0'" +set-bd-data-valid "c.in" 32 1610612736 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 0'" +set-bd-data-valid "c.in" 32 3758096384 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_reset_nrn_stge_BO[0] 1 +assert c.c2_reset_nrn_stge_BO[0] 1 +assert c.c1_reset_nrn_stge_BO[1] 1 +assert c.c2_reset_nrn_stge_BO[1] 1 +assert c.c1_reset_nrn_stge_BO[2] 1 +assert c.c2_reset_nrn_stge_BO[2] 1 +assert c.c1_reset_nrn_stge_BO[3] 1 +assert c.c2_reset_nrn_stge_BO[3] 1 +assert c.c1_reset_nrn_stge_BO[4] 1 +assert c.c2_reset_nrn_stge_BO[4] 1 +assert c.c1_reset_nrn_stge_BO[5] 1 +assert c.c2_reset_nrn_stge_BO[5] 1 +assert c.c1_reset_nrn_stge_BO[6] 1 +assert c.c2_reset_nrn_stge_BO[6] 1 +assert c.c1_reset_nrn_stge_BO[7] 1 +assert c.c2_reset_nrn_stge_BO[7] 1 +assert c.c1_reset_nrn_stge_BO[8] 1 +assert c.c2_reset_nrn_stge_BO[8] 1 +assert c.c1_reset_nrn_stge_BO[9] 1 +assert c.c2_reset_nrn_stge_BO[9] 1 +assert c.c1_reset_nrn_stge_BO[10] 1 +assert c.c2_reset_nrn_stge_BO[10] 1 +assert c.c1_reset_nrn_stge_BO[11] 1 +assert c.c2_reset_nrn_stge_BO[11] 1 +assert c.c1_reset_nrn_stge_BO[12] 1 +assert c.c2_reset_nrn_stge_BO[12] 1 +assert c.c1_reset_nrn_stge_BO[13] 1 +assert c.c2_reset_nrn_stge_BO[13] 1 +assert c.c1_reset_nrn_stge_BO[14] 1 +assert c.c2_reset_nrn_stge_BO[14] 1 + + + +# set three different nrn AMZI lines to different vals +# target one with mon, look at output +# target another with mon, look at output + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +set c.c1_syn_mon_AMZI[0] 1 +set c.c1_syn_mon_AMZI[1] 0 +set c.c1_syn_mon_AMZI[2] 0 +set c.c1_syn_mon_AMZI[3] 0 +set c.c1_syn_mon_AMZI[4] 0 +set c.c1_syn_mon_AMZI[5] 0 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 0 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 1 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 0 +set c.c1_syn_mon_AMZI[12] 0 +set c.c1_syn_mon_AMZI[13] 0 +set c.c1_syn_mon_AMZI[14] 0 +set c.c1_syn_mon_AMZI[15] 0 +set c.c1_syn_mon_AMZI[16] 1 +set c.c1_syn_mon_AMZI[17] 0 +set c.c1_syn_mon_AMZI[18] 1 +set c.c1_syn_mon_AMZI[19] 0 +set c.c1_syn_mon_AMZI[20] 1 +set c.c1_syn_mon_AMZI[21] 0 +set c.c1_syn_mon_AMZI[22] 1 +set c.c1_syn_mon_AMZI[23] 0 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 1 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 0 +set c.c1_syn_mon_AMZI[29] 1 +set c.c1_syn_mon_AMZI[30] 1 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 1 +set c.c1_syn_mon_AMZI[33] 0 +set c.c1_syn_mon_AMZI[34] 1 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 1 +set c.c1_syn_mon_AMZI[37] 1 +set c.c1_syn_mon_AMZI[38] 0 +set c.c1_syn_mon_AMZI[39] 0 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 1 +set c.c1_syn_mon_AMZI[43] 0 +set c.c1_syn_mon_AMZI[44] 1 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 0 +set c.c1_syn_mon_AMZI[47] 1 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 0 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 1 +set c.c1_syn_mon_AMZI[54] 0 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 1 +set c.c1_syn_mon_AMZI[58] 1 +set c.c1_syn_mon_AMZI[59] 0 +set c.c1_syn_mon_AMZI[60] 1 +set c.c1_syn_mon_AMZI[61] 1 +set c.c1_syn_mon_AMZI[62] 0 +set c.c1_syn_mon_AMZI[63] 1 +set c.c1_syn_mon_AMZI[64] 1 +set c.c1_syn_mon_AMZI[65] 0 +set c.c1_syn_mon_AMZI[66] 0 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 1 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 0 +set c.c1_syn_mon_AMZI[71] 0 +set c.c1_syn_mon_AMZI[72] 1 +set c.c1_syn_mon_AMZI[73] 0 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 1 +set c.c1_nrn_mon_AMZI[1] 1 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 1 +set c.c1_nrn_mon_AMZI[4] 0 +set c.c1_nrn_mon_AMZI[5] 1 +set c.c1_nrn_mon_AMZI[6] 0 +set c.c1_nrn_mon_AMZI[7] 1 +set c.c1_nrn_mon_AMZI[8] 1 +set c.c1_nrn_mon_AMZI[9] 1 +set c.c1_nrn_mon_AMZI[10] 1 +set c.c1_nrn_mon_AMZI[11] 0 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 0 +set c.c1_nrn_mon_AMZI[14] 1 +set c.c1_nrn_mon_AMZI[15] 1 +set c.c1_nrn_mon_AMZI[16] 1 +set c.c1_nrn_mon_AMZI[17] 0 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 0 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 0 +set c.c1_nrn_mon_AMZI[23] 1 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 0 +set c.c1_nrn_mon_AMZI[26] 1 +set c.c1_nrn_mon_AMZI[27] 1 +set c.c1_nrn_mon_AMZI[28] 1 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 0 +set c.c1_nrn_mon_AMZI[31] 0 +set c.c1_nrn_mon_AMZI[32] 0 +set c.c1_nrn_mon_AMZI[33] 0 +set c.c1_nrn_mon_AMZI[34] 0 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 0 +set c.c1_nrn_mon_AMZI[37] 0 +set c.c1_nrn_mon_AMZI[38] 1 +set c.c1_nrn_mon_AMZI[39] 0 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 0 +set c.c1_nrn_mon_AMZI[42] 1 +set c.c1_nrn_mon_AMZI[43] 1 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613763 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612739 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615811 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614531 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614019 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +set c.c1_syn_mon_AMZI[0] 1 +set c.c1_syn_mon_AMZI[1] 0 +set c.c1_syn_mon_AMZI[2] 1 +set c.c1_syn_mon_AMZI[3] 1 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 1 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 0 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 1 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 1 +set c.c1_syn_mon_AMZI[12] 0 +set c.c1_syn_mon_AMZI[13] 1 +set c.c1_syn_mon_AMZI[14] 1 +set c.c1_syn_mon_AMZI[15] 0 +set c.c1_syn_mon_AMZI[16] 1 +set c.c1_syn_mon_AMZI[17] 0 +set c.c1_syn_mon_AMZI[18] 0 +set c.c1_syn_mon_AMZI[19] 1 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 0 +set c.c1_syn_mon_AMZI[22] 1 +set c.c1_syn_mon_AMZI[23] 0 +set c.c1_syn_mon_AMZI[24] 1 +set c.c1_syn_mon_AMZI[25] 0 +set c.c1_syn_mon_AMZI[26] 1 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 0 +set c.c1_syn_mon_AMZI[29] 1 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 1 +set c.c1_syn_mon_AMZI[33] 0 +set c.c1_syn_mon_AMZI[34] 1 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 1 +set c.c1_syn_mon_AMZI[37] 0 +set c.c1_syn_mon_AMZI[38] 1 +set c.c1_syn_mon_AMZI[39] 1 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 0 +set c.c1_syn_mon_AMZI[42] 1 +set c.c1_syn_mon_AMZI[43] 0 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 1 +set c.c1_syn_mon_AMZI[46] 0 +set c.c1_syn_mon_AMZI[47] 1 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 0 +set c.c1_syn_mon_AMZI[51] 0 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 0 +set c.c1_syn_mon_AMZI[54] 1 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 1 +set c.c1_syn_mon_AMZI[58] 1 +set c.c1_syn_mon_AMZI[59] 0 +set c.c1_syn_mon_AMZI[60] 0 +set c.c1_syn_mon_AMZI[61] 1 +set c.c1_syn_mon_AMZI[62] 1 +set c.c1_syn_mon_AMZI[63] 0 +set c.c1_syn_mon_AMZI[64] 0 +set c.c1_syn_mon_AMZI[65] 1 +set c.c1_syn_mon_AMZI[66] 0 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 0 +set c.c1_syn_mon_AMZI[69] 0 +set c.c1_syn_mon_AMZI[70] 0 +set c.c1_syn_mon_AMZI[71] 1 +set c.c1_syn_mon_AMZI[72] 1 +set c.c1_syn_mon_AMZI[73] 0 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 0 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 0 +set c.c1_nrn_mon_AMZI[4] 0 +set c.c1_nrn_mon_AMZI[5] 1 +set c.c1_nrn_mon_AMZI[6] 1 +set c.c1_nrn_mon_AMZI[7] 0 +set c.c1_nrn_mon_AMZI[8] 1 +set c.c1_nrn_mon_AMZI[9] 0 +set c.c1_nrn_mon_AMZI[10] 0 +set c.c1_nrn_mon_AMZI[11] 0 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 0 +set c.c1_nrn_mon_AMZI[14] 0 +set c.c1_nrn_mon_AMZI[15] 0 +set c.c1_nrn_mon_AMZI[16] 1 +set c.c1_nrn_mon_AMZI[17] 1 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 1 +set c.c1_nrn_mon_AMZI[20] 0 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 0 +set c.c1_nrn_mon_AMZI[23] 1 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 1 +set c.c1_nrn_mon_AMZI[26] 0 +set c.c1_nrn_mon_AMZI[27] 1 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 0 +set c.c1_nrn_mon_AMZI[31] 1 +set c.c1_nrn_mon_AMZI[32] 0 +set c.c1_nrn_mon_AMZI[33] 0 +set c.c1_nrn_mon_AMZI[34] 1 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 1 +set c.c1_nrn_mon_AMZI[37] 0 +set c.c1_nrn_mon_AMZI[38] 0 +set c.c1_nrn_mon_AMZI[39] 0 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 0 +set c.c1_nrn_mon_AMZI[42] 0 +set c.c1_nrn_mon_AMZI[43] 1 +set c.c1_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614019 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613762 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615811 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613378 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +set c.c1_syn_mon_AMZI[0] 1 +set c.c1_syn_mon_AMZI[1] 0 +set c.c1_syn_mon_AMZI[2] 0 +set c.c1_syn_mon_AMZI[3] 1 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 1 +set c.c1_syn_mon_AMZI[6] 1 +set c.c1_syn_mon_AMZI[7] 1 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 0 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 1 +set c.c1_syn_mon_AMZI[12] 1 +set c.c1_syn_mon_AMZI[13] 1 +set c.c1_syn_mon_AMZI[14] 0 +set c.c1_syn_mon_AMZI[15] 0 +set c.c1_syn_mon_AMZI[16] 0 +set c.c1_syn_mon_AMZI[17] 0 +set c.c1_syn_mon_AMZI[18] 0 +set c.c1_syn_mon_AMZI[19] 1 +set c.c1_syn_mon_AMZI[20] 1 +set c.c1_syn_mon_AMZI[21] 0 +set c.c1_syn_mon_AMZI[22] 1 +set c.c1_syn_mon_AMZI[23] 1 +set c.c1_syn_mon_AMZI[24] 1 +set c.c1_syn_mon_AMZI[25] 0 +set c.c1_syn_mon_AMZI[26] 0 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 0 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 0 +set c.c1_syn_mon_AMZI[33] 0 +set c.c1_syn_mon_AMZI[34] 1 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 1 +set c.c1_syn_mon_AMZI[37] 1 +set c.c1_syn_mon_AMZI[38] 0 +set c.c1_syn_mon_AMZI[39] 0 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 0 +set c.c1_syn_mon_AMZI[42] 0 +set c.c1_syn_mon_AMZI[43] 0 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 1 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 1 +set c.c1_syn_mon_AMZI[50] 1 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 1 +set c.c1_syn_mon_AMZI[54] 1 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 0 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 0 +set c.c1_syn_mon_AMZI[59] 1 +set c.c1_syn_mon_AMZI[60] 0 +set c.c1_syn_mon_AMZI[61] 0 +set c.c1_syn_mon_AMZI[62] 1 +set c.c1_syn_mon_AMZI[63] 1 +set c.c1_syn_mon_AMZI[64] 0 +set c.c1_syn_mon_AMZI[65] 1 +set c.c1_syn_mon_AMZI[66] 1 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 1 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 1 +set c.c1_syn_mon_AMZI[71] 0 +set c.c1_syn_mon_AMZI[72] 1 +set c.c1_syn_mon_AMZI[73] 1 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 1 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 1 +set c.c1_nrn_mon_AMZI[4] 1 +set c.c1_nrn_mon_AMZI[5] 1 +set c.c1_nrn_mon_AMZI[6] 0 +set c.c1_nrn_mon_AMZI[7] 0 +set c.c1_nrn_mon_AMZI[8] 0 +set c.c1_nrn_mon_AMZI[9] 1 +set c.c1_nrn_mon_AMZI[10] 0 +set c.c1_nrn_mon_AMZI[11] 0 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 0 +set c.c1_nrn_mon_AMZI[14] 0 +set c.c1_nrn_mon_AMZI[15] 0 +set c.c1_nrn_mon_AMZI[16] 0 +set c.c1_nrn_mon_AMZI[17] 0 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 1 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 0 +set c.c1_nrn_mon_AMZI[23] 0 +set c.c1_nrn_mon_AMZI[24] 0 +set c.c1_nrn_mon_AMZI[25] 1 +set c.c1_nrn_mon_AMZI[26] 1 +set c.c1_nrn_mon_AMZI[27] 0 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 0 +set c.c1_nrn_mon_AMZI[31] 1 +set c.c1_nrn_mon_AMZI[32] 0 +set c.c1_nrn_mon_AMZI[33] 1 +set c.c1_nrn_mon_AMZI[34] 0 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 1 +set c.c1_nrn_mon_AMZI[37] 1 +set c.c1_nrn_mon_AMZI[38] 1 +set c.c1_nrn_mon_AMZI[39] 0 +set c.c1_nrn_mon_AMZI[40] 1 +set c.c1_nrn_mon_AMZI[41] 0 +set c.c1_nrn_mon_AMZI[42] 1 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612995 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615811 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613763 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614531 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +set c.c1_syn_mon_AMZI[0] 0 +set c.c1_syn_mon_AMZI[1] 1 +set c.c1_syn_mon_AMZI[2] 1 +set c.c1_syn_mon_AMZI[3] 1 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 1 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 1 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 0 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 0 +set c.c1_syn_mon_AMZI[12] 0 +set c.c1_syn_mon_AMZI[13] 0 +set c.c1_syn_mon_AMZI[14] 0 +set c.c1_syn_mon_AMZI[15] 1 +set c.c1_syn_mon_AMZI[16] 1 +set c.c1_syn_mon_AMZI[17] 1 +set c.c1_syn_mon_AMZI[18] 1 +set c.c1_syn_mon_AMZI[19] 1 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 1 +set c.c1_syn_mon_AMZI[22] 0 +set c.c1_syn_mon_AMZI[23] 1 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 1 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 0 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 0 +set c.c1_syn_mon_AMZI[33] 0 +set c.c1_syn_mon_AMZI[34] 1 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 1 +set c.c1_syn_mon_AMZI[37] 0 +set c.c1_syn_mon_AMZI[38] 0 +set c.c1_syn_mon_AMZI[39] 0 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 0 +set c.c1_syn_mon_AMZI[43] 1 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 0 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 1 +set c.c1_syn_mon_AMZI[50] 1 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 1 +set c.c1_syn_mon_AMZI[54] 1 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 1 +set c.c1_syn_mon_AMZI[59] 1 +set c.c1_syn_mon_AMZI[60] 0 +set c.c1_syn_mon_AMZI[61] 0 +set c.c1_syn_mon_AMZI[62] 1 +set c.c1_syn_mon_AMZI[63] 0 +set c.c1_syn_mon_AMZI[64] 0 +set c.c1_syn_mon_AMZI[65] 1 +set c.c1_syn_mon_AMZI[66] 0 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 1 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 1 +set c.c1_syn_mon_AMZI[71] 0 +set c.c1_syn_mon_AMZI[72] 0 +set c.c1_syn_mon_AMZI[73] 0 +set c.c1_syn_mon_AMZI[74] 0 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 0 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 1 +set c.c1_nrn_mon_AMZI[4] 0 +set c.c1_nrn_mon_AMZI[5] 0 +set c.c1_nrn_mon_AMZI[6] 1 +set c.c1_nrn_mon_AMZI[7] 0 +set c.c1_nrn_mon_AMZI[8] 0 +set c.c1_nrn_mon_AMZI[9] 1 +set c.c1_nrn_mon_AMZI[10] 1 +set c.c1_nrn_mon_AMZI[11] 1 +set c.c1_nrn_mon_AMZI[12] 1 +set c.c1_nrn_mon_AMZI[13] 0 +set c.c1_nrn_mon_AMZI[14] 1 +set c.c1_nrn_mon_AMZI[15] 0 +set c.c1_nrn_mon_AMZI[16] 1 +set c.c1_nrn_mon_AMZI[17] 1 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 1 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 1 +set c.c1_nrn_mon_AMZI[22] 1 +set c.c1_nrn_mon_AMZI[23] 0 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 0 +set c.c1_nrn_mon_AMZI[26] 1 +set c.c1_nrn_mon_AMZI[27] 0 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 1 +set c.c1_nrn_mon_AMZI[31] 0 +set c.c1_nrn_mon_AMZI[32] 1 +set c.c1_nrn_mon_AMZI[33] 0 +set c.c1_nrn_mon_AMZI[34] 1 +set c.c1_nrn_mon_AMZI[35] 0 +set c.c1_nrn_mon_AMZI[36] 1 +set c.c1_nrn_mon_AMZI[37] 1 +set c.c1_nrn_mon_AMZI[38] 0 +set c.c1_nrn_mon_AMZI[39] 0 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 1 +set c.c1_nrn_mon_AMZI[42] 1 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614019 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614531 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612739 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612994 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612739 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613634 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615555 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615811 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613122 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614275 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613762 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +set c.c1_syn_mon_AMZI[0] 0 +set c.c1_syn_mon_AMZI[1] 1 +set c.c1_syn_mon_AMZI[2] 0 +set c.c1_syn_mon_AMZI[3] 0 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 0 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 1 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 1 +set c.c1_syn_mon_AMZI[10] 0 +set c.c1_syn_mon_AMZI[11] 1 +set c.c1_syn_mon_AMZI[12] 1 +set c.c1_syn_mon_AMZI[13] 0 +set c.c1_syn_mon_AMZI[14] 1 +set c.c1_syn_mon_AMZI[15] 1 +set c.c1_syn_mon_AMZI[16] 0 +set c.c1_syn_mon_AMZI[17] 0 +set c.c1_syn_mon_AMZI[18] 1 +set c.c1_syn_mon_AMZI[19] 0 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 1 +set c.c1_syn_mon_AMZI[22] 1 +set c.c1_syn_mon_AMZI[23] 0 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 1 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 1 +set c.c1_syn_mon_AMZI[30] 1 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 0 +set c.c1_syn_mon_AMZI[33] 1 +set c.c1_syn_mon_AMZI[34] 0 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 0 +set c.c1_syn_mon_AMZI[37] 1 +set c.c1_syn_mon_AMZI[38] 1 +set c.c1_syn_mon_AMZI[39] 1 +set c.c1_syn_mon_AMZI[40] 1 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 0 +set c.c1_syn_mon_AMZI[43] 1 +set c.c1_syn_mon_AMZI[44] 1 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 0 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 1 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 1 +set c.c1_syn_mon_AMZI[54] 0 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 1 +set c.c1_syn_mon_AMZI[59] 0 +set c.c1_syn_mon_AMZI[60] 1 +set c.c1_syn_mon_AMZI[61] 0 +set c.c1_syn_mon_AMZI[62] 0 +set c.c1_syn_mon_AMZI[63] 1 +set c.c1_syn_mon_AMZI[64] 1 +set c.c1_syn_mon_AMZI[65] 1 +set c.c1_syn_mon_AMZI[66] 1 +set c.c1_syn_mon_AMZI[67] 1 +set c.c1_syn_mon_AMZI[68] 1 +set c.c1_syn_mon_AMZI[69] 0 +set c.c1_syn_mon_AMZI[70] 0 +set c.c1_syn_mon_AMZI[71] 1 +set c.c1_syn_mon_AMZI[72] 0 +set c.c1_syn_mon_AMZI[73] 0 +set c.c1_syn_mon_AMZI[74] 0 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 0 +set c.c1_nrn_mon_AMZI[2] 1 +set c.c1_nrn_mon_AMZI[3] 1 +set c.c1_nrn_mon_AMZI[4] 0 +set c.c1_nrn_mon_AMZI[5] 0 +set c.c1_nrn_mon_AMZI[6] 1 +set c.c1_nrn_mon_AMZI[7] 0 +set c.c1_nrn_mon_AMZI[8] 0 +set c.c1_nrn_mon_AMZI[9] 1 +set c.c1_nrn_mon_AMZI[10] 1 +set c.c1_nrn_mon_AMZI[11] 1 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 1 +set c.c1_nrn_mon_AMZI[14] 0 +set c.c1_nrn_mon_AMZI[15] 1 +set c.c1_nrn_mon_AMZI[16] 0 +set c.c1_nrn_mon_AMZI[17] 0 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 0 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 0 +set c.c1_nrn_mon_AMZI[23] 0 +set c.c1_nrn_mon_AMZI[24] 0 +set c.c1_nrn_mon_AMZI[25] 0 +set c.c1_nrn_mon_AMZI[26] 0 +set c.c1_nrn_mon_AMZI[27] 0 +set c.c1_nrn_mon_AMZI[28] 1 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 1 +set c.c1_nrn_mon_AMZI[31] 1 +set c.c1_nrn_mon_AMZI[32] 1 +set c.c1_nrn_mon_AMZI[33] 0 +set c.c1_nrn_mon_AMZI[34] 0 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 0 +set c.c1_nrn_mon_AMZI[37] 0 +set c.c1_nrn_mon_AMZI[38] 0 +set c.c1_nrn_mon_AMZI[39] 1 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 0 +set c.c1_nrn_mon_AMZI[42] 1 +set c.c1_nrn_mon_AMZI[43] 1 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612739 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613378 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615811 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613122 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615555 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613763 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +set c.c1_syn_mon_AMZI[0] 0 +set c.c1_syn_mon_AMZI[1] 0 +set c.c1_syn_mon_AMZI[2] 1 +set c.c1_syn_mon_AMZI[3] 1 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 0 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 0 +set c.c1_syn_mon_AMZI[8] 1 +set c.c1_syn_mon_AMZI[9] 0 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 0 +set c.c1_syn_mon_AMZI[12] 1 +set c.c1_syn_mon_AMZI[13] 0 +set c.c1_syn_mon_AMZI[14] 0 +set c.c1_syn_mon_AMZI[15] 1 +set c.c1_syn_mon_AMZI[16] 0 +set c.c1_syn_mon_AMZI[17] 0 +set c.c1_syn_mon_AMZI[18] 0 +set c.c1_syn_mon_AMZI[19] 1 +set c.c1_syn_mon_AMZI[20] 1 +set c.c1_syn_mon_AMZI[21] 0 +set c.c1_syn_mon_AMZI[22] 0 +set c.c1_syn_mon_AMZI[23] 1 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 0 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 1 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 1 +set c.c1_syn_mon_AMZI[32] 1 +set c.c1_syn_mon_AMZI[33] 1 +set c.c1_syn_mon_AMZI[34] 1 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 0 +set c.c1_syn_mon_AMZI[37] 0 +set c.c1_syn_mon_AMZI[38] 1 +set c.c1_syn_mon_AMZI[39] 1 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 0 +set c.c1_syn_mon_AMZI[42] 1 +set c.c1_syn_mon_AMZI[43] 0 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 0 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 0 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 1 +set c.c1_syn_mon_AMZI[54] 1 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 1 +set c.c1_syn_mon_AMZI[59] 1 +set c.c1_syn_mon_AMZI[60] 0 +set c.c1_syn_mon_AMZI[61] 1 +set c.c1_syn_mon_AMZI[62] 0 +set c.c1_syn_mon_AMZI[63] 1 +set c.c1_syn_mon_AMZI[64] 0 +set c.c1_syn_mon_AMZI[65] 0 +set c.c1_syn_mon_AMZI[66] 1 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 0 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 0 +set c.c1_syn_mon_AMZI[71] 1 +set c.c1_syn_mon_AMZI[72] 1 +set c.c1_syn_mon_AMZI[73] 1 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 1 +set c.c1_nrn_mon_AMZI[1] 0 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 0 +set c.c1_nrn_mon_AMZI[4] 0 +set c.c1_nrn_mon_AMZI[5] 0 +set c.c1_nrn_mon_AMZI[6] 1 +set c.c1_nrn_mon_AMZI[7] 1 +set c.c1_nrn_mon_AMZI[8] 1 +set c.c1_nrn_mon_AMZI[9] 1 +set c.c1_nrn_mon_AMZI[10] 0 +set c.c1_nrn_mon_AMZI[11] 0 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 0 +set c.c1_nrn_mon_AMZI[14] 0 +set c.c1_nrn_mon_AMZI[15] 0 +set c.c1_nrn_mon_AMZI[16] 1 +set c.c1_nrn_mon_AMZI[17] 0 +set c.c1_nrn_mon_AMZI[18] 1 +set c.c1_nrn_mon_AMZI[19] 0 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 0 +set c.c1_nrn_mon_AMZI[23] 1 +set c.c1_nrn_mon_AMZI[24] 0 +set c.c1_nrn_mon_AMZI[25] 0 +set c.c1_nrn_mon_AMZI[26] 1 +set c.c1_nrn_mon_AMZI[27] 0 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 0 +set c.c1_nrn_mon_AMZI[31] 1 +set c.c1_nrn_mon_AMZI[32] 1 +set c.c1_nrn_mon_AMZI[33] 0 +set c.c1_nrn_mon_AMZI[34] 1 +set c.c1_nrn_mon_AMZI[35] 0 +set c.c1_nrn_mon_AMZI[36] 0 +set c.c1_nrn_mon_AMZI[37] 1 +set c.c1_nrn_mon_AMZI[38] 0 +set c.c1_nrn_mon_AMZI[39] 1 +set c.c1_nrn_mon_AMZI[40] 1 +set c.c1_nrn_mon_AMZI[41] 1 +set c.c1_nrn_mon_AMZI[42] 0 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612995 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613634 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613122 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613763 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613634 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +set c.c1_syn_mon_AMZI[0] 1 +set c.c1_syn_mon_AMZI[1] 1 +set c.c1_syn_mon_AMZI[2] 0 +set c.c1_syn_mon_AMZI[3] 0 +set c.c1_syn_mon_AMZI[4] 0 +set c.c1_syn_mon_AMZI[5] 1 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 1 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 1 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 1 +set c.c1_syn_mon_AMZI[12] 0 +set c.c1_syn_mon_AMZI[13] 1 +set c.c1_syn_mon_AMZI[14] 1 +set c.c1_syn_mon_AMZI[15] 1 +set c.c1_syn_mon_AMZI[16] 0 +set c.c1_syn_mon_AMZI[17] 0 +set c.c1_syn_mon_AMZI[18] 0 +set c.c1_syn_mon_AMZI[19] 0 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 0 +set c.c1_syn_mon_AMZI[22] 1 +set c.c1_syn_mon_AMZI[23] 0 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 0 +set c.c1_syn_mon_AMZI[27] 1 +set c.c1_syn_mon_AMZI[28] 0 +set c.c1_syn_mon_AMZI[29] 0 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 1 +set c.c1_syn_mon_AMZI[32] 0 +set c.c1_syn_mon_AMZI[33] 1 +set c.c1_syn_mon_AMZI[34] 0 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 0 +set c.c1_syn_mon_AMZI[37] 1 +set c.c1_syn_mon_AMZI[38] 0 +set c.c1_syn_mon_AMZI[39] 0 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 0 +set c.c1_syn_mon_AMZI[43] 1 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 1 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 1 +set c.c1_syn_mon_AMZI[48] 1 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 1 +set c.c1_syn_mon_AMZI[51] 0 +set c.c1_syn_mon_AMZI[52] 0 +set c.c1_syn_mon_AMZI[53] 0 +set c.c1_syn_mon_AMZI[54] 1 +set c.c1_syn_mon_AMZI[55] 1 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 1 +set c.c1_syn_mon_AMZI[58] 0 +set c.c1_syn_mon_AMZI[59] 1 +set c.c1_syn_mon_AMZI[60] 1 +set c.c1_syn_mon_AMZI[61] 0 +set c.c1_syn_mon_AMZI[62] 1 +set c.c1_syn_mon_AMZI[63] 0 +set c.c1_syn_mon_AMZI[64] 0 +set c.c1_syn_mon_AMZI[65] 0 +set c.c1_syn_mon_AMZI[66] 0 +set c.c1_syn_mon_AMZI[67] 1 +set c.c1_syn_mon_AMZI[68] 0 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 1 +set c.c1_syn_mon_AMZI[71] 1 +set c.c1_syn_mon_AMZI[72] 0 +set c.c1_syn_mon_AMZI[73] 1 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 0 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 0 +set c.c1_nrn_mon_AMZI[4] 1 +set c.c1_nrn_mon_AMZI[5] 1 +set c.c1_nrn_mon_AMZI[6] 1 +set c.c1_nrn_mon_AMZI[7] 1 +set c.c1_nrn_mon_AMZI[8] 0 +set c.c1_nrn_mon_AMZI[9] 0 +set c.c1_nrn_mon_AMZI[10] 1 +set c.c1_nrn_mon_AMZI[11] 0 +set c.c1_nrn_mon_AMZI[12] 1 +set c.c1_nrn_mon_AMZI[13] 0 +set c.c1_nrn_mon_AMZI[14] 1 +set c.c1_nrn_mon_AMZI[15] 1 +set c.c1_nrn_mon_AMZI[16] 0 +set c.c1_nrn_mon_AMZI[17] 0 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 0 +set c.c1_nrn_mon_AMZI[20] 0 +set c.c1_nrn_mon_AMZI[21] 1 +set c.c1_nrn_mon_AMZI[22] 0 +set c.c1_nrn_mon_AMZI[23] 0 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 1 +set c.c1_nrn_mon_AMZI[26] 1 +set c.c1_nrn_mon_AMZI[27] 0 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 0 +set c.c1_nrn_mon_AMZI[31] 0 +set c.c1_nrn_mon_AMZI[32] 0 +set c.c1_nrn_mon_AMZI[33] 0 +set c.c1_nrn_mon_AMZI[34] 1 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 1 +set c.c1_nrn_mon_AMZI[37] 1 +set c.c1_nrn_mon_AMZI[38] 1 +set c.c1_nrn_mon_AMZI[39] 1 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 0 +set c.c1_nrn_mon_AMZI[42] 0 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612739 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612995 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614531 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614275 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612994 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613634 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +set c.c1_syn_mon_AMZI[0] 0 +set c.c1_syn_mon_AMZI[1] 0 +set c.c1_syn_mon_AMZI[2] 1 +set c.c1_syn_mon_AMZI[3] 0 +set c.c1_syn_mon_AMZI[4] 0 +set c.c1_syn_mon_AMZI[5] 0 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 0 +set c.c1_syn_mon_AMZI[8] 0 +set c.c1_syn_mon_AMZI[9] 1 +set c.c1_syn_mon_AMZI[10] 0 +set c.c1_syn_mon_AMZI[11] 1 +set c.c1_syn_mon_AMZI[12] 0 +set c.c1_syn_mon_AMZI[13] 1 +set c.c1_syn_mon_AMZI[14] 1 +set c.c1_syn_mon_AMZI[15] 0 +set c.c1_syn_mon_AMZI[16] 0 +set c.c1_syn_mon_AMZI[17] 1 +set c.c1_syn_mon_AMZI[18] 0 +set c.c1_syn_mon_AMZI[19] 1 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 1 +set c.c1_syn_mon_AMZI[22] 1 +set c.c1_syn_mon_AMZI[23] 1 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 1 +set c.c1_syn_mon_AMZI[27] 1 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 0 +set c.c1_syn_mon_AMZI[30] 1 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 1 +set c.c1_syn_mon_AMZI[33] 0 +set c.c1_syn_mon_AMZI[34] 1 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 0 +set c.c1_syn_mon_AMZI[37] 1 +set c.c1_syn_mon_AMZI[38] 0 +set c.c1_syn_mon_AMZI[39] 1 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 1 +set c.c1_syn_mon_AMZI[43] 1 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 1 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 1 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 0 +set c.c1_syn_mon_AMZI[54] 0 +set c.c1_syn_mon_AMZI[55] 1 +set c.c1_syn_mon_AMZI[56] 0 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 0 +set c.c1_syn_mon_AMZI[59] 1 +set c.c1_syn_mon_AMZI[60] 0 +set c.c1_syn_mon_AMZI[61] 1 +set c.c1_syn_mon_AMZI[62] 0 +set c.c1_syn_mon_AMZI[63] 0 +set c.c1_syn_mon_AMZI[64] 1 +set c.c1_syn_mon_AMZI[65] 1 +set c.c1_syn_mon_AMZI[66] 0 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 0 +set c.c1_syn_mon_AMZI[69] 0 +set c.c1_syn_mon_AMZI[70] 1 +set c.c1_syn_mon_AMZI[71] 0 +set c.c1_syn_mon_AMZI[72] 1 +set c.c1_syn_mon_AMZI[73] 1 +set c.c1_syn_mon_AMZI[74] 0 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 1 +set c.c1_nrn_mon_AMZI[2] 1 +set c.c1_nrn_mon_AMZI[3] 0 +set c.c1_nrn_mon_AMZI[4] 1 +set c.c1_nrn_mon_AMZI[5] 1 +set c.c1_nrn_mon_AMZI[6] 1 +set c.c1_nrn_mon_AMZI[7] 1 +set c.c1_nrn_mon_AMZI[8] 1 +set c.c1_nrn_mon_AMZI[9] 1 +set c.c1_nrn_mon_AMZI[10] 1 +set c.c1_nrn_mon_AMZI[11] 1 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 1 +set c.c1_nrn_mon_AMZI[14] 0 +set c.c1_nrn_mon_AMZI[15] 1 +set c.c1_nrn_mon_AMZI[16] 0 +set c.c1_nrn_mon_AMZI[17] 0 +set c.c1_nrn_mon_AMZI[18] 1 +set c.c1_nrn_mon_AMZI[19] 1 +set c.c1_nrn_mon_AMZI[20] 0 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 1 +set c.c1_nrn_mon_AMZI[23] 0 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 0 +set c.c1_nrn_mon_AMZI[26] 0 +set c.c1_nrn_mon_AMZI[27] 0 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 0 +set c.c1_nrn_mon_AMZI[30] 1 +set c.c1_nrn_mon_AMZI[31] 1 +set c.c1_nrn_mon_AMZI[32] 0 +set c.c1_nrn_mon_AMZI[33] 1 +set c.c1_nrn_mon_AMZI[34] 0 +set c.c1_nrn_mon_AMZI[35] 0 + +set c.c1_nrn_mon_AMZI[36] 0 +set c.c1_nrn_mon_AMZI[37] 1 +set c.c1_nrn_mon_AMZI[38] 0 +set c.c1_nrn_mon_AMZI[39] 1 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 1 +set c.c1_nrn_mon_AMZI[42] 0 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616323 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613506 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612995 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613762 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614019 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612995 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615043 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613378 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614275 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +set c.c1_syn_mon_AMZI[0] 0 +set c.c1_syn_mon_AMZI[1] 1 +set c.c1_syn_mon_AMZI[2] 0 +set c.c1_syn_mon_AMZI[3] 1 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 0 +set c.c1_syn_mon_AMZI[6] 1 +set c.c1_syn_mon_AMZI[7] 0 +set c.c1_syn_mon_AMZI[8] 1 +set c.c1_syn_mon_AMZI[9] 0 +set c.c1_syn_mon_AMZI[10] 1 +set c.c1_syn_mon_AMZI[11] 0 +set c.c1_syn_mon_AMZI[12] 1 +set c.c1_syn_mon_AMZI[13] 0 +set c.c1_syn_mon_AMZI[14] 1 +set c.c1_syn_mon_AMZI[15] 0 +set c.c1_syn_mon_AMZI[16] 1 +set c.c1_syn_mon_AMZI[17] 1 +set c.c1_syn_mon_AMZI[18] 1 +set c.c1_syn_mon_AMZI[19] 0 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 1 +set c.c1_syn_mon_AMZI[22] 0 +set c.c1_syn_mon_AMZI[23] 1 +set c.c1_syn_mon_AMZI[24] 0 +set c.c1_syn_mon_AMZI[25] 1 +set c.c1_syn_mon_AMZI[26] 0 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 0 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 1 +set c.c1_syn_mon_AMZI[33] 1 +set c.c1_syn_mon_AMZI[34] 0 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 1 +set c.c1_syn_mon_AMZI[37] 0 +set c.c1_syn_mon_AMZI[38] 1 +set c.c1_syn_mon_AMZI[39] 0 +set c.c1_syn_mon_AMZI[40] 1 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 1 +set c.c1_syn_mon_AMZI[43] 1 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 0 +set c.c1_syn_mon_AMZI[46] 1 +set c.c1_syn_mon_AMZI[47] 0 +set c.c1_syn_mon_AMZI[48] 1 +set c.c1_syn_mon_AMZI[49] 1 +set c.c1_syn_mon_AMZI[50] 0 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 1 +set c.c1_syn_mon_AMZI[53] 1 +set c.c1_syn_mon_AMZI[54] 0 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 1 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 0 +set c.c1_syn_mon_AMZI[59] 1 +set c.c1_syn_mon_AMZI[60] 1 +set c.c1_syn_mon_AMZI[61] 0 +set c.c1_syn_mon_AMZI[62] 1 +set c.c1_syn_mon_AMZI[63] 1 +set c.c1_syn_mon_AMZI[64] 1 +set c.c1_syn_mon_AMZI[65] 1 +set c.c1_syn_mon_AMZI[66] 0 +set c.c1_syn_mon_AMZI[67] 0 +set c.c1_syn_mon_AMZI[68] 1 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 1 +set c.c1_syn_mon_AMZI[71] 0 +set c.c1_syn_mon_AMZI[72] 1 +set c.c1_syn_mon_AMZI[73] 1 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 1 +set c.c1_nrn_mon_AMZI[1] 1 +set c.c1_nrn_mon_AMZI[2] 0 +set c.c1_nrn_mon_AMZI[3] 1 +set c.c1_nrn_mon_AMZI[4] 0 +set c.c1_nrn_mon_AMZI[5] 1 +set c.c1_nrn_mon_AMZI[6] 0 +set c.c1_nrn_mon_AMZI[7] 1 +set c.c1_nrn_mon_AMZI[8] 0 +set c.c1_nrn_mon_AMZI[9] 0 +set c.c1_nrn_mon_AMZI[10] 0 +set c.c1_nrn_mon_AMZI[11] 1 +set c.c1_nrn_mon_AMZI[12] 0 +set c.c1_nrn_mon_AMZI[13] 1 +set c.c1_nrn_mon_AMZI[14] 1 +set c.c1_nrn_mon_AMZI[15] 1 +set c.c1_nrn_mon_AMZI[16] 1 +set c.c1_nrn_mon_AMZI[17] 1 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 0 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 1 +set c.c1_nrn_mon_AMZI[23] 0 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 1 +set c.c1_nrn_mon_AMZI[26] 0 +set c.c1_nrn_mon_AMZI[27] 1 +set c.c1_nrn_mon_AMZI[28] 1 +set c.c1_nrn_mon_AMZI[29] 0 +set c.c1_nrn_mon_AMZI[30] 0 +set c.c1_nrn_mon_AMZI[31] 0 +set c.c1_nrn_mon_AMZI[32] 1 +set c.c1_nrn_mon_AMZI[33] 1 +set c.c1_nrn_mon_AMZI[34] 1 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 0 +set c.c1_nrn_mon_AMZI[37] 1 +set c.c1_nrn_mon_AMZI[38] 1 +set c.c1_nrn_mon_AMZI[39] 0 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 1 +set c.c1_nrn_mon_AMZI[42] 1 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614531 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612866 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614275 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615555 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614146 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +set c.c1_syn_mon_AMZI[0] 1 +set c.c1_syn_mon_AMZI[1] 0 +set c.c1_syn_mon_AMZI[2] 1 +set c.c1_syn_mon_AMZI[3] 1 +set c.c1_syn_mon_AMZI[4] 1 +set c.c1_syn_mon_AMZI[5] 1 +set c.c1_syn_mon_AMZI[6] 0 +set c.c1_syn_mon_AMZI[7] 0 +set c.c1_syn_mon_AMZI[8] 1 +set c.c1_syn_mon_AMZI[9] 1 +set c.c1_syn_mon_AMZI[10] 0 +set c.c1_syn_mon_AMZI[11] 1 +set c.c1_syn_mon_AMZI[12] 1 +set c.c1_syn_mon_AMZI[13] 0 +set c.c1_syn_mon_AMZI[14] 1 +set c.c1_syn_mon_AMZI[15] 0 +set c.c1_syn_mon_AMZI[16] 1 +set c.c1_syn_mon_AMZI[17] 1 +set c.c1_syn_mon_AMZI[18] 1 +set c.c1_syn_mon_AMZI[19] 1 +set c.c1_syn_mon_AMZI[20] 0 +set c.c1_syn_mon_AMZI[21] 1 +set c.c1_syn_mon_AMZI[22] 0 +set c.c1_syn_mon_AMZI[23] 0 +set c.c1_syn_mon_AMZI[24] 1 +set c.c1_syn_mon_AMZI[25] 0 +set c.c1_syn_mon_AMZI[26] 0 +set c.c1_syn_mon_AMZI[27] 0 +set c.c1_syn_mon_AMZI[28] 1 +set c.c1_syn_mon_AMZI[29] 1 +set c.c1_syn_mon_AMZI[30] 0 +set c.c1_syn_mon_AMZI[31] 0 +set c.c1_syn_mon_AMZI[32] 0 +set c.c1_syn_mon_AMZI[33] 0 +set c.c1_syn_mon_AMZI[34] 0 +set c.c1_syn_mon_AMZI[35] 1 +set c.c1_syn_mon_AMZI[36] 1 +set c.c1_syn_mon_AMZI[37] 0 +set c.c1_syn_mon_AMZI[38] 0 +set c.c1_syn_mon_AMZI[39] 1 +set c.c1_syn_mon_AMZI[40] 0 +set c.c1_syn_mon_AMZI[41] 1 +set c.c1_syn_mon_AMZI[42] 1 +set c.c1_syn_mon_AMZI[43] 1 +set c.c1_syn_mon_AMZI[44] 0 +set c.c1_syn_mon_AMZI[45] 1 +set c.c1_syn_mon_AMZI[46] 0 +set c.c1_syn_mon_AMZI[47] 0 +set c.c1_syn_mon_AMZI[48] 0 +set c.c1_syn_mon_AMZI[49] 0 +set c.c1_syn_mon_AMZI[50] 1 +set c.c1_syn_mon_AMZI[51] 1 +set c.c1_syn_mon_AMZI[52] 0 +set c.c1_syn_mon_AMZI[53] 0 +set c.c1_syn_mon_AMZI[54] 0 +set c.c1_syn_mon_AMZI[55] 0 +set c.c1_syn_mon_AMZI[56] 0 +set c.c1_syn_mon_AMZI[57] 0 +set c.c1_syn_mon_AMZI[58] 1 +set c.c1_syn_mon_AMZI[59] 0 +set c.c1_syn_mon_AMZI[60] 0 +set c.c1_syn_mon_AMZI[61] 0 +set c.c1_syn_mon_AMZI[62] 0 +set c.c1_syn_mon_AMZI[63] 0 +set c.c1_syn_mon_AMZI[64] 1 +set c.c1_syn_mon_AMZI[65] 0 +set c.c1_syn_mon_AMZI[66] 1 +set c.c1_syn_mon_AMZI[67] 1 +set c.c1_syn_mon_AMZI[68] 1 +set c.c1_syn_mon_AMZI[69] 1 +set c.c1_syn_mon_AMZI[70] 1 +set c.c1_syn_mon_AMZI[71] 0 +set c.c1_syn_mon_AMZI[72] 0 +set c.c1_syn_mon_AMZI[73] 0 +set c.c1_syn_mon_AMZI[74] 1 +set c.c1_nrn_mon_AMZI[0] 0 +set c.c1_nrn_mon_AMZI[1] 1 +set c.c1_nrn_mon_AMZI[2] 1 +set c.c1_nrn_mon_AMZI[3] 1 +set c.c1_nrn_mon_AMZI[4] 1 +set c.c1_nrn_mon_AMZI[5] 0 +set c.c1_nrn_mon_AMZI[6] 0 +set c.c1_nrn_mon_AMZI[7] 1 +set c.c1_nrn_mon_AMZI[8] 1 +set c.c1_nrn_mon_AMZI[9] 0 +set c.c1_nrn_mon_AMZI[10] 0 +set c.c1_nrn_mon_AMZI[11] 0 +set c.c1_nrn_mon_AMZI[12] 1 +set c.c1_nrn_mon_AMZI[13] 1 +set c.c1_nrn_mon_AMZI[14] 1 +set c.c1_nrn_mon_AMZI[15] 0 +set c.c1_nrn_mon_AMZI[16] 0 +set c.c1_nrn_mon_AMZI[17] 1 +set c.c1_nrn_mon_AMZI[18] 0 +set c.c1_nrn_mon_AMZI[19] 1 +set c.c1_nrn_mon_AMZI[20] 1 +set c.c1_nrn_mon_AMZI[21] 0 +set c.c1_nrn_mon_AMZI[22] 1 +set c.c1_nrn_mon_AMZI[23] 1 +set c.c1_nrn_mon_AMZI[24] 1 +set c.c1_nrn_mon_AMZI[25] 1 +set c.c1_nrn_mon_AMZI[26] 0 +set c.c1_nrn_mon_AMZI[27] 1 +set c.c1_nrn_mon_AMZI[28] 0 +set c.c1_nrn_mon_AMZI[29] 1 +set c.c1_nrn_mon_AMZI[30] 1 +set c.c1_nrn_mon_AMZI[31] 0 +set c.c1_nrn_mon_AMZI[32] 1 +set c.c1_nrn_mon_AMZI[33] 1 +set c.c1_nrn_mon_AMZI[34] 0 +set c.c1_nrn_mon_AMZI[35] 1 +set c.c1_nrn_mon_AMZI[36] 0 +set c.c1_nrn_mon_AMZI[37] 0 +set c.c1_nrn_mon_AMZI[38] 0 +set c.c1_nrn_mon_AMZI[39] 1 +set c.c1_nrn_mon_AMZI[40] 0 +set c.c1_nrn_mon_AMZI[41] 1 +set c.c1_nrn_mon_AMZI[42] 0 +set c.c1_nrn_mon_AMZI[43] 0 +set c.c1_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615299 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610615811 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610612738 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 0 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613634 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613890 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610616067 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614018 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614530 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613251 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 0 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 1 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610614787 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614402 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 0 +assert c.c1_syn_mon_AMZO[1] 1 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 0 +assert c.c1_nrn_mon_AMZO[0] 1 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610612739 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614274 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c1_syn_mon_AMZO[0] 1 +assert c.c1_syn_mon_AMZO[1] 0 +assert c.c1_syn_mon_AMZO[2] 1 +assert c.c1_syn_mon_AMZO[3] 1 +assert c.c1_syn_mon_AMZO[4] 1 +assert c.c1_nrn_mon_AMZO[0] 0 +assert c.c1_nrn_mon_AMZO[1] 0 +assert c.c1_nrn_mon_AMZO[2] 0 + + +set c.c2_syn_mon_AMZI[0] 0 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 0 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 1 +set c.c2_syn_mon_AMZI[5] 1 +set c.c2_syn_mon_AMZI[6] 1 +set c.c2_syn_mon_AMZI[7] 0 +set c.c2_syn_mon_AMZI[8] 1 +set c.c2_syn_mon_AMZI[9] 1 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 1 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 1 +set c.c2_syn_mon_AMZI[14] 1 +set c.c2_syn_mon_AMZI[15] 0 +set c.c2_syn_mon_AMZI[16] 0 +set c.c2_syn_mon_AMZI[17] 1 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 1 +set c.c2_syn_mon_AMZI[21] 0 +set c.c2_syn_mon_AMZI[22] 1 +set c.c2_syn_mon_AMZI[23] 0 +set c.c2_syn_mon_AMZI[24] 0 +set c.c2_syn_mon_AMZI[25] 0 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 1 +set c.c2_syn_mon_AMZI[28] 0 +set c.c2_syn_mon_AMZI[29] 0 +set c.c2_syn_mon_AMZI[30] 1 +set c.c2_syn_mon_AMZI[31] 1 +set c.c2_syn_mon_AMZI[32] 1 +set c.c2_syn_mon_AMZI[33] 1 +set c.c2_syn_mon_AMZI[34] 0 +set c.c2_syn_mon_AMZI[35] 1 +set c.c2_syn_mon_AMZI[36] 0 +set c.c2_syn_mon_AMZI[37] 0 +set c.c2_syn_mon_AMZI[38] 0 +set c.c2_syn_mon_AMZI[39] 1 +set c.c2_syn_mon_AMZI[40] 1 +set c.c2_syn_mon_AMZI[41] 0 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 1 +set c.c2_syn_mon_AMZI[44] 0 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 1 +set c.c2_syn_mon_AMZI[47] 1 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 1 +set c.c2_syn_mon_AMZI[50] 1 +set c.c2_syn_mon_AMZI[51] 0 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 0 +set c.c2_syn_mon_AMZI[54] 0 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 0 +set c.c2_syn_mon_AMZI[57] 0 +set c.c2_syn_mon_AMZI[58] 0 +set c.c2_syn_mon_AMZI[59] 0 +set c.c2_syn_mon_AMZI[60] 1 +set c.c2_syn_mon_AMZI[61] 1 +set c.c2_syn_mon_AMZI[62] 0 +set c.c2_syn_mon_AMZI[63] 0 +set c.c2_syn_mon_AMZI[64] 0 +set c.c2_syn_mon_AMZI[65] 1 +set c.c2_syn_mon_AMZI[66] 0 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 0 +set c.c2_syn_mon_AMZI[69] 0 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 1 +set c.c2_syn_mon_AMZI[72] 1 +set c.c2_syn_mon_AMZI[73] 1 +set c.c2_syn_mon_AMZI[74] 0 +set c.c2_nrn_mon_AMZI[0] 1 +set c.c2_nrn_mon_AMZI[1] 1 +set c.c2_nrn_mon_AMZI[2] 0 +set c.c2_nrn_mon_AMZI[3] 0 +set c.c2_nrn_mon_AMZI[4] 1 +set c.c2_nrn_mon_AMZI[5] 1 +set c.c2_nrn_mon_AMZI[6] 0 +set c.c2_nrn_mon_AMZI[7] 0 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 1 +set c.c2_nrn_mon_AMZI[10] 1 +set c.c2_nrn_mon_AMZI[11] 1 +set c.c2_nrn_mon_AMZI[12] 1 +set c.c2_nrn_mon_AMZI[13] 1 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 1 +set c.c2_nrn_mon_AMZI[16] 1 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 1 +set c.c2_nrn_mon_AMZI[19] 1 +set c.c2_nrn_mon_AMZI[20] 0 +set c.c2_nrn_mon_AMZI[21] 1 +set c.c2_nrn_mon_AMZI[22] 0 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 0 +set c.c2_nrn_mon_AMZI[25] 1 +set c.c2_nrn_mon_AMZI[26] 0 +set c.c2_nrn_mon_AMZI[27] 0 +set c.c2_nrn_mon_AMZI[28] 1 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 1 +set c.c2_nrn_mon_AMZI[32] 0 +set c.c2_nrn_mon_AMZI[33] 0 +set c.c2_nrn_mon_AMZI[34] 1 +set c.c2_nrn_mon_AMZI[35] 0 +set c.c2_nrn_mon_AMZI[36] 0 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 0 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 0 +set c.c2_nrn_mon_AMZI[43] 0 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098691 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098435 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098435 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099715 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 0 +set c.c2_syn_mon_AMZI[3] 1 +set c.c2_syn_mon_AMZI[4] 1 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 0 +set c.c2_syn_mon_AMZI[7] 0 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 0 +set c.c2_syn_mon_AMZI[10] 1 +set c.c2_syn_mon_AMZI[11] 1 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 1 +set c.c2_syn_mon_AMZI[15] 1 +set c.c2_syn_mon_AMZI[16] 0 +set c.c2_syn_mon_AMZI[17] 0 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 1 +set c.c2_syn_mon_AMZI[21] 1 +set c.c2_syn_mon_AMZI[22] 0 +set c.c2_syn_mon_AMZI[23] 0 +set c.c2_syn_mon_AMZI[24] 0 +set c.c2_syn_mon_AMZI[25] 1 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 1 +set c.c2_syn_mon_AMZI[28] 1 +set c.c2_syn_mon_AMZI[29] 1 +set c.c2_syn_mon_AMZI[30] 0 +set c.c2_syn_mon_AMZI[31] 0 +set c.c2_syn_mon_AMZI[32] 0 +set c.c2_syn_mon_AMZI[33] 0 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 1 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 1 +set c.c2_syn_mon_AMZI[40] 0 +set c.c2_syn_mon_AMZI[41] 0 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 0 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 0 +set c.c2_syn_mon_AMZI[47] 1 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 0 +set c.c2_syn_mon_AMZI[50] 1 +set c.c2_syn_mon_AMZI[51] 1 +set c.c2_syn_mon_AMZI[52] 0 +set c.c2_syn_mon_AMZI[53] 1 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 1 +set c.c2_syn_mon_AMZI[57] 0 +set c.c2_syn_mon_AMZI[58] 1 +set c.c2_syn_mon_AMZI[59] 0 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 1 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 0 +set c.c2_syn_mon_AMZI[64] 1 +set c.c2_syn_mon_AMZI[65] 0 +set c.c2_syn_mon_AMZI[66] 0 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 0 +set c.c2_syn_mon_AMZI[69] 1 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 0 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 1 +set c.c2_syn_mon_AMZI[74] 1 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 0 +set c.c2_nrn_mon_AMZI[2] 1 +set c.c2_nrn_mon_AMZI[3] 1 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 1 +set c.c2_nrn_mon_AMZI[6] 0 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 1 +set c.c2_nrn_mon_AMZI[10] 0 +set c.c2_nrn_mon_AMZI[11] 1 +set c.c2_nrn_mon_AMZI[12] 0 +set c.c2_nrn_mon_AMZI[13] 1 +set c.c2_nrn_mon_AMZI[14] 0 +set c.c2_nrn_mon_AMZI[15] 1 +set c.c2_nrn_mon_AMZI[16] 0 +set c.c2_nrn_mon_AMZI[17] 1 +set c.c2_nrn_mon_AMZI[18] 1 +set c.c2_nrn_mon_AMZI[19] 1 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 1 +set c.c2_nrn_mon_AMZI[22] 1 +set c.c2_nrn_mon_AMZI[23] 1 +set c.c2_nrn_mon_AMZI[24] 0 +set c.c2_nrn_mon_AMZI[25] 0 +set c.c2_nrn_mon_AMZI[26] 0 +set c.c2_nrn_mon_AMZI[27] 1 +set c.c2_nrn_mon_AMZI[28] 0 +set c.c2_nrn_mon_AMZI[29] 1 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 1 +set c.c2_nrn_mon_AMZI[32] 0 +set c.c2_nrn_mon_AMZI[33] 0 +set c.c2_nrn_mon_AMZI[34] 0 +set c.c2_nrn_mon_AMZI[35] 0 +set c.c2_nrn_mon_AMZI[36] 1 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 1 +set c.c2_nrn_mon_AMZI[39] 0 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 1 +set c.c2_nrn_mon_AMZI[43] 1 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097155 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098691 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097026 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 1 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 1 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 1 +set c.c2_syn_mon_AMZI[7] 1 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 1 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 0 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 1 +set c.c2_syn_mon_AMZI[15] 0 +set c.c2_syn_mon_AMZI[16] 1 +set c.c2_syn_mon_AMZI[17] 1 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 1 +set c.c2_syn_mon_AMZI[21] 0 +set c.c2_syn_mon_AMZI[22] 0 +set c.c2_syn_mon_AMZI[23] 1 +set c.c2_syn_mon_AMZI[24] 1 +set c.c2_syn_mon_AMZI[25] 0 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 0 +set c.c2_syn_mon_AMZI[28] 1 +set c.c2_syn_mon_AMZI[29] 1 +set c.c2_syn_mon_AMZI[30] 1 +set c.c2_syn_mon_AMZI[31] 0 +set c.c2_syn_mon_AMZI[32] 0 +set c.c2_syn_mon_AMZI[33] 0 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 0 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 0 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 0 +set c.c2_syn_mon_AMZI[40] 1 +set c.c2_syn_mon_AMZI[41] 1 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 0 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 1 +set c.c2_syn_mon_AMZI[47] 0 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 1 +set c.c2_syn_mon_AMZI[50] 0 +set c.c2_syn_mon_AMZI[51] 0 +set c.c2_syn_mon_AMZI[52] 0 +set c.c2_syn_mon_AMZI[53] 0 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 1 +set c.c2_syn_mon_AMZI[57] 1 +set c.c2_syn_mon_AMZI[58] 1 +set c.c2_syn_mon_AMZI[59] 0 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 1 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 1 +set c.c2_syn_mon_AMZI[64] 0 +set c.c2_syn_mon_AMZI[65] 1 +set c.c2_syn_mon_AMZI[66] 1 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 1 +set c.c2_syn_mon_AMZI[69] 0 +set c.c2_syn_mon_AMZI[70] 0 +set c.c2_syn_mon_AMZI[71] 0 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 0 +set c.c2_syn_mon_AMZI[74] 0 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 0 +set c.c2_nrn_mon_AMZI[2] 0 +set c.c2_nrn_mon_AMZI[3] 0 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 0 +set c.c2_nrn_mon_AMZI[6] 1 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 1 +set c.c2_nrn_mon_AMZI[10] 0 +set c.c2_nrn_mon_AMZI[11] 1 +set c.c2_nrn_mon_AMZI[12] 0 +set c.c2_nrn_mon_AMZI[13] 0 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 1 +set c.c2_nrn_mon_AMZI[16] 1 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 0 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 1 +set c.c2_nrn_mon_AMZI[22] 1 +set c.c2_nrn_mon_AMZI[23] 1 +set c.c2_nrn_mon_AMZI[24] 1 +set c.c2_nrn_mon_AMZI[25] 0 +set c.c2_nrn_mon_AMZI[26] 0 +set c.c2_nrn_mon_AMZI[27] 1 +set c.c2_nrn_mon_AMZI[28] 0 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 1 +set c.c2_nrn_mon_AMZI[31] 1 +set c.c2_nrn_mon_AMZI[32] 1 +set c.c2_nrn_mon_AMZI[33] 0 +set c.c2_nrn_mon_AMZI[34] 1 +set c.c2_nrn_mon_AMZI[35] 1 +set c.c2_nrn_mon_AMZI[36] 1 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 1 +set c.c2_nrn_mon_AMZI[40] 1 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 1 +set c.c2_nrn_mon_AMZI[43] 0 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098691 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097155 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099971 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098050 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096514 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098435 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 1 +set c.c2_syn_mon_AMZI[2] 0 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 1 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 0 +set c.c2_syn_mon_AMZI[7] 0 +set c.c2_syn_mon_AMZI[8] 1 +set c.c2_syn_mon_AMZI[9] 0 +set c.c2_syn_mon_AMZI[10] 1 +set c.c2_syn_mon_AMZI[11] 1 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 1 +set c.c2_syn_mon_AMZI[15] 1 +set c.c2_syn_mon_AMZI[16] 0 +set c.c2_syn_mon_AMZI[17] 0 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 1 +set c.c2_syn_mon_AMZI[21] 1 +set c.c2_syn_mon_AMZI[22] 0 +set c.c2_syn_mon_AMZI[23] 1 +set c.c2_syn_mon_AMZI[24] 1 +set c.c2_syn_mon_AMZI[25] 0 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 0 +set c.c2_syn_mon_AMZI[28] 0 +set c.c2_syn_mon_AMZI[29] 1 +set c.c2_syn_mon_AMZI[30] 1 +set c.c2_syn_mon_AMZI[31] 0 +set c.c2_syn_mon_AMZI[32] 0 +set c.c2_syn_mon_AMZI[33] 0 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 0 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 0 +set c.c2_syn_mon_AMZI[40] 0 +set c.c2_syn_mon_AMZI[41] 0 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 1 +set c.c2_syn_mon_AMZI[44] 0 +set c.c2_syn_mon_AMZI[45] 0 +set c.c2_syn_mon_AMZI[46] 0 +set c.c2_syn_mon_AMZI[47] 0 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 0 +set c.c2_syn_mon_AMZI[50] 1 +set c.c2_syn_mon_AMZI[51] 1 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 0 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 0 +set c.c2_syn_mon_AMZI[57] 1 +set c.c2_syn_mon_AMZI[58] 0 +set c.c2_syn_mon_AMZI[59] 0 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 0 +set c.c2_syn_mon_AMZI[62] 0 +set c.c2_syn_mon_AMZI[63] 1 +set c.c2_syn_mon_AMZI[64] 0 +set c.c2_syn_mon_AMZI[65] 1 +set c.c2_syn_mon_AMZI[66] 0 +set c.c2_syn_mon_AMZI[67] 1 +set c.c2_syn_mon_AMZI[68] 0 +set c.c2_syn_mon_AMZI[69] 1 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 1 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 0 +set c.c2_syn_mon_AMZI[74] 0 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 0 +set c.c2_nrn_mon_AMZI[2] 1 +set c.c2_nrn_mon_AMZI[3] 1 +set c.c2_nrn_mon_AMZI[4] 1 +set c.c2_nrn_mon_AMZI[5] 0 +set c.c2_nrn_mon_AMZI[6] 1 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 0 +set c.c2_nrn_mon_AMZI[9] 0 +set c.c2_nrn_mon_AMZI[10] 0 +set c.c2_nrn_mon_AMZI[11] 1 +set c.c2_nrn_mon_AMZI[12] 1 +set c.c2_nrn_mon_AMZI[13] 1 +set c.c2_nrn_mon_AMZI[14] 0 +set c.c2_nrn_mon_AMZI[15] 0 +set c.c2_nrn_mon_AMZI[16] 1 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 1 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 1 +set c.c2_nrn_mon_AMZI[22] 1 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 1 +set c.c2_nrn_mon_AMZI[25] 1 +set c.c2_nrn_mon_AMZI[26] 1 +set c.c2_nrn_mon_AMZI[27] 1 +set c.c2_nrn_mon_AMZI[28] 0 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 0 +set c.c2_nrn_mon_AMZI[32] 0 +set c.c2_nrn_mon_AMZI[33] 0 +set c.c2_nrn_mon_AMZI[34] 0 +set c.c2_nrn_mon_AMZI[35] 1 +set c.c2_nrn_mon_AMZI[36] 1 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 0 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 0 +set c.c2_nrn_mon_AMZI[42] 0 +set c.c2_nrn_mon_AMZI[43] 0 +set c.c2_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098435 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096514 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097155 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099715 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097667 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 1 +set c.c2_syn_mon_AMZI[2] 0 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 0 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 1 +set c.c2_syn_mon_AMZI[7] 0 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 0 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 0 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 0 +set c.c2_syn_mon_AMZI[15] 0 +set c.c2_syn_mon_AMZI[16] 1 +set c.c2_syn_mon_AMZI[17] 1 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 0 +set c.c2_syn_mon_AMZI[20] 1 +set c.c2_syn_mon_AMZI[21] 0 +set c.c2_syn_mon_AMZI[22] 1 +set c.c2_syn_mon_AMZI[23] 1 +set c.c2_syn_mon_AMZI[24] 1 +set c.c2_syn_mon_AMZI[25] 0 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 1 +set c.c2_syn_mon_AMZI[28] 1 +set c.c2_syn_mon_AMZI[29] 0 +set c.c2_syn_mon_AMZI[30] 0 +set c.c2_syn_mon_AMZI[31] 1 +set c.c2_syn_mon_AMZI[32] 0 +set c.c2_syn_mon_AMZI[33] 0 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 0 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 0 +set c.c2_syn_mon_AMZI[40] 1 +set c.c2_syn_mon_AMZI[41] 1 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 0 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 1 +set c.c2_syn_mon_AMZI[47] 0 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 1 +set c.c2_syn_mon_AMZI[50] 0 +set c.c2_syn_mon_AMZI[51] 1 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 0 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 1 +set c.c2_syn_mon_AMZI[56] 0 +set c.c2_syn_mon_AMZI[57] 1 +set c.c2_syn_mon_AMZI[58] 0 +set c.c2_syn_mon_AMZI[59] 0 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 0 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 0 +set c.c2_syn_mon_AMZI[64] 1 +set c.c2_syn_mon_AMZI[65] 0 +set c.c2_syn_mon_AMZI[66] 1 +set c.c2_syn_mon_AMZI[67] 1 +set c.c2_syn_mon_AMZI[68] 1 +set c.c2_syn_mon_AMZI[69] 0 +set c.c2_syn_mon_AMZI[70] 0 +set c.c2_syn_mon_AMZI[71] 1 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 0 +set c.c2_syn_mon_AMZI[74] 1 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 0 +set c.c2_nrn_mon_AMZI[2] 1 +set c.c2_nrn_mon_AMZI[3] 0 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 1 +set c.c2_nrn_mon_AMZI[6] 1 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 0 +set c.c2_nrn_mon_AMZI[10] 1 +set c.c2_nrn_mon_AMZI[11] 0 +set c.c2_nrn_mon_AMZI[12] 0 +set c.c2_nrn_mon_AMZI[13] 1 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 1 +set c.c2_nrn_mon_AMZI[16] 0 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 1 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 0 +set c.c2_nrn_mon_AMZI[22] 1 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 1 +set c.c2_nrn_mon_AMZI[25] 0 +set c.c2_nrn_mon_AMZI[26] 1 +set c.c2_nrn_mon_AMZI[27] 0 +set c.c2_nrn_mon_AMZI[28] 1 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 0 +set c.c2_nrn_mon_AMZI[32] 1 +set c.c2_nrn_mon_AMZI[33] 0 +set c.c2_nrn_mon_AMZI[34] 1 +set c.c2_nrn_mon_AMZI[35] 0 +set c.c2_nrn_mon_AMZI[36] 0 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 0 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 1 +set c.c2_nrn_mon_AMZI[43] 0 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096514 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099715 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098050 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" + +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097922 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098691 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096898 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +set c.c2_syn_mon_AMZI[0] 0 +set c.c2_syn_mon_AMZI[1] 1 +set c.c2_syn_mon_AMZI[2] 1 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 1 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 0 +set c.c2_syn_mon_AMZI[7] 0 +set c.c2_syn_mon_AMZI[8] 1 +set c.c2_syn_mon_AMZI[9] 0 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 1 +set c.c2_syn_mon_AMZI[12] 1 +set c.c2_syn_mon_AMZI[13] 1 +set c.c2_syn_mon_AMZI[14] 0 +set c.c2_syn_mon_AMZI[15] 0 +set c.c2_syn_mon_AMZI[16] 0 +set c.c2_syn_mon_AMZI[17] 0 +set c.c2_syn_mon_AMZI[18] 0 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 0 +set c.c2_syn_mon_AMZI[21] 0 +set c.c2_syn_mon_AMZI[22] 1 +set c.c2_syn_mon_AMZI[23] 1 +set c.c2_syn_mon_AMZI[24] 1 +set c.c2_syn_mon_AMZI[25] 1 +set c.c2_syn_mon_AMZI[26] 0 +set c.c2_syn_mon_AMZI[27] 0 +set c.c2_syn_mon_AMZI[28] 1 +set c.c2_syn_mon_AMZI[29] 1 +set c.c2_syn_mon_AMZI[30] 0 +set c.c2_syn_mon_AMZI[31] 1 +set c.c2_syn_mon_AMZI[32] 1 +set c.c2_syn_mon_AMZI[33] 0 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 0 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 1 +set c.c2_syn_mon_AMZI[40] 0 +set c.c2_syn_mon_AMZI[41] 0 +set c.c2_syn_mon_AMZI[42] 0 +set c.c2_syn_mon_AMZI[43] 0 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 0 +set c.c2_syn_mon_AMZI[47] 0 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 1 +set c.c2_syn_mon_AMZI[50] 0 +set c.c2_syn_mon_AMZI[51] 1 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 1 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 1 +set c.c2_syn_mon_AMZI[57] 0 +set c.c2_syn_mon_AMZI[58] 0 +set c.c2_syn_mon_AMZI[59] 1 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 1 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 1 +set c.c2_syn_mon_AMZI[64] 1 +set c.c2_syn_mon_AMZI[65] 0 +set c.c2_syn_mon_AMZI[66] 1 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 1 +set c.c2_syn_mon_AMZI[69] 0 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 1 +set c.c2_syn_mon_AMZI[72] 1 +set c.c2_syn_mon_AMZI[73] 1 +set c.c2_syn_mon_AMZI[74] 0 +set c.c2_nrn_mon_AMZI[0] 1 +set c.c2_nrn_mon_AMZI[1] 1 +set c.c2_nrn_mon_AMZI[2] 1 +set c.c2_nrn_mon_AMZI[3] 0 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 0 +set c.c2_nrn_mon_AMZI[6] 1 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 0 +set c.c2_nrn_mon_AMZI[10] 1 +set c.c2_nrn_mon_AMZI[11] 1 +set c.c2_nrn_mon_AMZI[12] 1 +set c.c2_nrn_mon_AMZI[13] 0 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 0 +set c.c2_nrn_mon_AMZI[16] 0 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 1 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 0 +set c.c2_nrn_mon_AMZI[22] 1 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 0 +set c.c2_nrn_mon_AMZI[25] 1 +set c.c2_nrn_mon_AMZI[26] 1 +set c.c2_nrn_mon_AMZI[27] 0 +set c.c2_nrn_mon_AMZI[28] 0 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 0 +set c.c2_nrn_mon_AMZI[32] 1 +set c.c2_nrn_mon_AMZI[33] 1 +set c.c2_nrn_mon_AMZI[34] 1 +set c.c2_nrn_mon_AMZI[35] 1 +set c.c2_nrn_mon_AMZI[36] 0 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 0 +set c.c2_nrn_mon_AMZI[40] 1 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 1 +set c.c2_nrn_mon_AMZI[43] 1 +set c.c2_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099971 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098050 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097667 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097667 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099715 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +set c.c2_syn_mon_AMZI[0] 0 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 1 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 0 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 0 +set c.c2_syn_mon_AMZI[7] 1 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 1 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 0 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 1 +set c.c2_syn_mon_AMZI[14] 0 +set c.c2_syn_mon_AMZI[15] 1 +set c.c2_syn_mon_AMZI[16] 0 +set c.c2_syn_mon_AMZI[17] 1 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 0 +set c.c2_syn_mon_AMZI[21] 1 +set c.c2_syn_mon_AMZI[22] 0 +set c.c2_syn_mon_AMZI[23] 0 +set c.c2_syn_mon_AMZI[24] 1 +set c.c2_syn_mon_AMZI[25] 1 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 0 +set c.c2_syn_mon_AMZI[28] 0 +set c.c2_syn_mon_AMZI[29] 0 +set c.c2_syn_mon_AMZI[30] 1 +set c.c2_syn_mon_AMZI[31] 1 +set c.c2_syn_mon_AMZI[32] 1 +set c.c2_syn_mon_AMZI[33] 1 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 1 +set c.c2_syn_mon_AMZI[36] 0 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 1 +set c.c2_syn_mon_AMZI[40] 0 +set c.c2_syn_mon_AMZI[41] 1 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 1 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 0 +set c.c2_syn_mon_AMZI[46] 1 +set c.c2_syn_mon_AMZI[47] 0 +set c.c2_syn_mon_AMZI[48] 1 +set c.c2_syn_mon_AMZI[49] 0 +set c.c2_syn_mon_AMZI[50] 1 +set c.c2_syn_mon_AMZI[51] 0 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 0 +set c.c2_syn_mon_AMZI[54] 0 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 0 +set c.c2_syn_mon_AMZI[57] 0 +set c.c2_syn_mon_AMZI[58] 1 +set c.c2_syn_mon_AMZI[59] 1 +set c.c2_syn_mon_AMZI[60] 1 +set c.c2_syn_mon_AMZI[61] 0 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 1 +set c.c2_syn_mon_AMZI[64] 0 +set c.c2_syn_mon_AMZI[65] 1 +set c.c2_syn_mon_AMZI[66] 1 +set c.c2_syn_mon_AMZI[67] 1 +set c.c2_syn_mon_AMZI[68] 0 +set c.c2_syn_mon_AMZI[69] 1 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 0 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 0 +set c.c2_syn_mon_AMZI[74] 1 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 1 +set c.c2_nrn_mon_AMZI[2] 0 +set c.c2_nrn_mon_AMZI[3] 1 +set c.c2_nrn_mon_AMZI[4] 1 +set c.c2_nrn_mon_AMZI[5] 0 +set c.c2_nrn_mon_AMZI[6] 1 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 0 +set c.c2_nrn_mon_AMZI[9] 1 +set c.c2_nrn_mon_AMZI[10] 0 +set c.c2_nrn_mon_AMZI[11] 0 +set c.c2_nrn_mon_AMZI[12] 1 +set c.c2_nrn_mon_AMZI[13] 0 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 0 +set c.c2_nrn_mon_AMZI[16] 1 +set c.c2_nrn_mon_AMZI[17] 1 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 0 +set c.c2_nrn_mon_AMZI[20] 0 +set c.c2_nrn_mon_AMZI[21] 1 +set c.c2_nrn_mon_AMZI[22] 0 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 0 +set c.c2_nrn_mon_AMZI[25] 0 +set c.c2_nrn_mon_AMZI[26] 1 +set c.c2_nrn_mon_AMZI[27] 1 +set c.c2_nrn_mon_AMZI[28] 0 +set c.c2_nrn_mon_AMZI[29] 1 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 1 +set c.c2_nrn_mon_AMZI[32] 0 +set c.c2_nrn_mon_AMZI[33] 1 +set c.c2_nrn_mon_AMZI[34] 0 +set c.c2_nrn_mon_AMZI[35] 1 +set c.c2_nrn_mon_AMZI[36] 1 +set c.c2_nrn_mon_AMZI[37] 0 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 0 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 0 +set c.c2_nrn_mon_AMZI[42] 0 +set c.c2_nrn_mon_AMZI[43] 1 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096770 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097667 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097026 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098050 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097923 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097155 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096514 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 1 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 0 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 1 +set c.c2_syn_mon_AMZI[7] 1 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 1 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 0 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 0 +set c.c2_syn_mon_AMZI[15] 1 +set c.c2_syn_mon_AMZI[16] 0 +set c.c2_syn_mon_AMZI[17] 0 +set c.c2_syn_mon_AMZI[18] 0 +set c.c2_syn_mon_AMZI[19] 0 +set c.c2_syn_mon_AMZI[20] 1 +set c.c2_syn_mon_AMZI[21] 1 +set c.c2_syn_mon_AMZI[22] 1 +set c.c2_syn_mon_AMZI[23] 0 +set c.c2_syn_mon_AMZI[24] 0 +set c.c2_syn_mon_AMZI[25] 1 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 1 +set c.c2_syn_mon_AMZI[28] 0 +set c.c2_syn_mon_AMZI[29] 1 +set c.c2_syn_mon_AMZI[30] 0 +set c.c2_syn_mon_AMZI[31] 0 +set c.c2_syn_mon_AMZI[32] 0 +set c.c2_syn_mon_AMZI[33] 1 +set c.c2_syn_mon_AMZI[34] 0 +set c.c2_syn_mon_AMZI[35] 1 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 0 +set c.c2_syn_mon_AMZI[38] 1 +set c.c2_syn_mon_AMZI[39] 0 +set c.c2_syn_mon_AMZI[40] 1 +set c.c2_syn_mon_AMZI[41] 1 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 1 +set c.c2_syn_mon_AMZI[44] 0 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 0 +set c.c2_syn_mon_AMZI[47] 1 +set c.c2_syn_mon_AMZI[48] 1 +set c.c2_syn_mon_AMZI[49] 0 +set c.c2_syn_mon_AMZI[50] 0 +set c.c2_syn_mon_AMZI[51] 1 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 1 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 1 +set c.c2_syn_mon_AMZI[56] 0 +set c.c2_syn_mon_AMZI[57] 0 +set c.c2_syn_mon_AMZI[58] 1 +set c.c2_syn_mon_AMZI[59] 1 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 0 +set c.c2_syn_mon_AMZI[62] 0 +set c.c2_syn_mon_AMZI[63] 0 +set c.c2_syn_mon_AMZI[64] 1 +set c.c2_syn_mon_AMZI[65] 0 +set c.c2_syn_mon_AMZI[66] 0 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 0 +set c.c2_syn_mon_AMZI[69] 1 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 0 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 1 +set c.c2_syn_mon_AMZI[74] 1 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 1 +set c.c2_nrn_mon_AMZI[2] 1 +set c.c2_nrn_mon_AMZI[3] 0 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 0 +set c.c2_nrn_mon_AMZI[6] 1 +set c.c2_nrn_mon_AMZI[7] 0 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 1 +set c.c2_nrn_mon_AMZI[10] 1 +set c.c2_nrn_mon_AMZI[11] 0 +set c.c2_nrn_mon_AMZI[12] 0 +set c.c2_nrn_mon_AMZI[13] 1 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 1 +set c.c2_nrn_mon_AMZI[16] 1 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 1 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 0 +set c.c2_nrn_mon_AMZI[22] 0 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 0 +set c.c2_nrn_mon_AMZI[25] 0 +set c.c2_nrn_mon_AMZI[26] 1 +set c.c2_nrn_mon_AMZI[27] 1 +set c.c2_nrn_mon_AMZI[28] 1 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 1 +set c.c2_nrn_mon_AMZI[31] 1 +set c.c2_nrn_mon_AMZI[32] 0 +set c.c2_nrn_mon_AMZI[33] 1 +set c.c2_nrn_mon_AMZI[34] 0 +set c.c2_nrn_mon_AMZI[35] 1 +set c.c2_nrn_mon_AMZI[36] 0 +set c.c2_nrn_mon_AMZI[37] 0 +set c.c2_nrn_mon_AMZI[38] 1 +set c.c2_nrn_mon_AMZI[39] 1 +set c.c2_nrn_mon_AMZI[40] 1 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 0 +set c.c2_nrn_mon_AMZI[43] 0 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097922 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096514 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 24 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097922 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099971 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 32 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098435 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097026 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 26 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098050 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 0 +set c.c2_syn_mon_AMZI[3] 0 +set c.c2_syn_mon_AMZI[4] 0 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 0 +set c.c2_syn_mon_AMZI[7] 0 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 1 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 1 +set c.c2_syn_mon_AMZI[12] 1 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 1 +set c.c2_syn_mon_AMZI[15] 0 +set c.c2_syn_mon_AMZI[16] 1 +set c.c2_syn_mon_AMZI[17] 0 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 0 +set c.c2_syn_mon_AMZI[21] 0 +set c.c2_syn_mon_AMZI[22] 0 +set c.c2_syn_mon_AMZI[23] 0 +set c.c2_syn_mon_AMZI[24] 0 +set c.c2_syn_mon_AMZI[25] 1 +set c.c2_syn_mon_AMZI[26] 0 +set c.c2_syn_mon_AMZI[27] 0 +set c.c2_syn_mon_AMZI[28] 1 +set c.c2_syn_mon_AMZI[29] 0 +set c.c2_syn_mon_AMZI[30] 1 +set c.c2_syn_mon_AMZI[31] 0 +set c.c2_syn_mon_AMZI[32] 1 +set c.c2_syn_mon_AMZI[33] 1 +set c.c2_syn_mon_AMZI[34] 1 +set c.c2_syn_mon_AMZI[35] 1 +set c.c2_syn_mon_AMZI[36] 0 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 0 +set c.c2_syn_mon_AMZI[39] 1 +set c.c2_syn_mon_AMZI[40] 0 +set c.c2_syn_mon_AMZI[41] 1 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 0 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 1 +set c.c2_syn_mon_AMZI[47] 1 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 1 +set c.c2_syn_mon_AMZI[50] 1 +set c.c2_syn_mon_AMZI[51] 1 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 1 +set c.c2_syn_mon_AMZI[54] 1 +set c.c2_syn_mon_AMZI[55] 1 +set c.c2_syn_mon_AMZI[56] 1 +set c.c2_syn_mon_AMZI[57] 1 +set c.c2_syn_mon_AMZI[58] 0 +set c.c2_syn_mon_AMZI[59] 0 +set c.c2_syn_mon_AMZI[60] 0 +set c.c2_syn_mon_AMZI[61] 1 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 0 +set c.c2_syn_mon_AMZI[64] 0 +set c.c2_syn_mon_AMZI[65] 1 +set c.c2_syn_mon_AMZI[66] 0 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 0 +set c.c2_syn_mon_AMZI[69] 0 +set c.c2_syn_mon_AMZI[70] 1 +set c.c2_syn_mon_AMZI[71] 1 +set c.c2_syn_mon_AMZI[72] 1 +set c.c2_syn_mon_AMZI[73] 1 +set c.c2_syn_mon_AMZI[74] 0 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 0 +set c.c2_nrn_mon_AMZI[2] 1 +set c.c2_nrn_mon_AMZI[3] 1 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 1 +set c.c2_nrn_mon_AMZI[6] 0 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 1 +set c.c2_nrn_mon_AMZI[9] 1 +set c.c2_nrn_mon_AMZI[10] 0 +set c.c2_nrn_mon_AMZI[11] 1 +set c.c2_nrn_mon_AMZI[12] 1 +set c.c2_nrn_mon_AMZI[13] 0 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 0 +set c.c2_nrn_mon_AMZI[16] 0 +set c.c2_nrn_mon_AMZI[17] 1 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 0 +set c.c2_nrn_mon_AMZI[20] 1 +set c.c2_nrn_mon_AMZI[21] 1 +set c.c2_nrn_mon_AMZI[22] 0 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 1 +set c.c2_nrn_mon_AMZI[25] 1 +set c.c2_nrn_mon_AMZI[26] 1 +set c.c2_nrn_mon_AMZI[27] 0 +set c.c2_nrn_mon_AMZI[28] 1 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 1 +set c.c2_nrn_mon_AMZI[31] 0 +set c.c2_nrn_mon_AMZI[32] 1 +set c.c2_nrn_mon_AMZI[33] 1 +set c.c2_nrn_mon_AMZI[34] 1 +set c.c2_nrn_mon_AMZI[35] 0 +set c.c2_nrn_mon_AMZI[36] 0 +set c.c2_nrn_mon_AMZI[37] 0 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 1 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 1 +set c.c2_nrn_mon_AMZI[43] 1 +set c.c2_nrn_mon_AMZI[44] 1 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 36 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098691 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099971 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758098178 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097667 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 1 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 44 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099203 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096899 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 1 + + +set c.c2_syn_mon_AMZI[0] 1 +set c.c2_syn_mon_AMZI[1] 0 +set c.c2_syn_mon_AMZI[2] 0 +set c.c2_syn_mon_AMZI[3] 1 +set c.c2_syn_mon_AMZI[4] 0 +set c.c2_syn_mon_AMZI[5] 0 +set c.c2_syn_mon_AMZI[6] 0 +set c.c2_syn_mon_AMZI[7] 1 +set c.c2_syn_mon_AMZI[8] 0 +set c.c2_syn_mon_AMZI[9] 0 +set c.c2_syn_mon_AMZI[10] 0 +set c.c2_syn_mon_AMZI[11] 0 +set c.c2_syn_mon_AMZI[12] 0 +set c.c2_syn_mon_AMZI[13] 0 +set c.c2_syn_mon_AMZI[14] 1 +set c.c2_syn_mon_AMZI[15] 0 +set c.c2_syn_mon_AMZI[16] 1 +set c.c2_syn_mon_AMZI[17] 1 +set c.c2_syn_mon_AMZI[18] 1 +set c.c2_syn_mon_AMZI[19] 1 +set c.c2_syn_mon_AMZI[20] 0 +set c.c2_syn_mon_AMZI[21] 1 +set c.c2_syn_mon_AMZI[22] 0 +set c.c2_syn_mon_AMZI[23] 1 +set c.c2_syn_mon_AMZI[24] 1 +set c.c2_syn_mon_AMZI[25] 1 +set c.c2_syn_mon_AMZI[26] 1 +set c.c2_syn_mon_AMZI[27] 0 +set c.c2_syn_mon_AMZI[28] 0 +set c.c2_syn_mon_AMZI[29] 0 +set c.c2_syn_mon_AMZI[30] 0 +set c.c2_syn_mon_AMZI[31] 1 +set c.c2_syn_mon_AMZI[32] 0 +set c.c2_syn_mon_AMZI[33] 1 +set c.c2_syn_mon_AMZI[34] 0 +set c.c2_syn_mon_AMZI[35] 1 +set c.c2_syn_mon_AMZI[36] 1 +set c.c2_syn_mon_AMZI[37] 1 +set c.c2_syn_mon_AMZI[38] 0 +set c.c2_syn_mon_AMZI[39] 0 +set c.c2_syn_mon_AMZI[40] 0 +set c.c2_syn_mon_AMZI[41] 1 +set c.c2_syn_mon_AMZI[42] 1 +set c.c2_syn_mon_AMZI[43] 1 +set c.c2_syn_mon_AMZI[44] 1 +set c.c2_syn_mon_AMZI[45] 1 +set c.c2_syn_mon_AMZI[46] 1 +set c.c2_syn_mon_AMZI[47] 0 +set c.c2_syn_mon_AMZI[48] 0 +set c.c2_syn_mon_AMZI[49] 0 +set c.c2_syn_mon_AMZI[50] 1 +set c.c2_syn_mon_AMZI[51] 0 +set c.c2_syn_mon_AMZI[52] 1 +set c.c2_syn_mon_AMZI[53] 0 +set c.c2_syn_mon_AMZI[54] 0 +set c.c2_syn_mon_AMZI[55] 0 +set c.c2_syn_mon_AMZI[56] 0 +set c.c2_syn_mon_AMZI[57] 0 +set c.c2_syn_mon_AMZI[58] 0 +set c.c2_syn_mon_AMZI[59] 1 +set c.c2_syn_mon_AMZI[60] 1 +set c.c2_syn_mon_AMZI[61] 1 +set c.c2_syn_mon_AMZI[62] 1 +set c.c2_syn_mon_AMZI[63] 1 +set c.c2_syn_mon_AMZI[64] 1 +set c.c2_syn_mon_AMZI[65] 0 +set c.c2_syn_mon_AMZI[66] 0 +set c.c2_syn_mon_AMZI[67] 0 +set c.c2_syn_mon_AMZI[68] 1 +set c.c2_syn_mon_AMZI[69] 0 +set c.c2_syn_mon_AMZI[70] 0 +set c.c2_syn_mon_AMZI[71] 1 +set c.c2_syn_mon_AMZI[72] 0 +set c.c2_syn_mon_AMZI[73] 1 +set c.c2_syn_mon_AMZI[74] 1 +set c.c2_nrn_mon_AMZI[0] 0 +set c.c2_nrn_mon_AMZI[1] 1 +set c.c2_nrn_mon_AMZI[2] 0 +set c.c2_nrn_mon_AMZI[3] 0 +set c.c2_nrn_mon_AMZI[4] 0 +set c.c2_nrn_mon_AMZI[5] 1 +set c.c2_nrn_mon_AMZI[6] 0 +set c.c2_nrn_mon_AMZI[7] 1 +set c.c2_nrn_mon_AMZI[8] 0 +set c.c2_nrn_mon_AMZI[9] 0 +set c.c2_nrn_mon_AMZI[10] 0 +set c.c2_nrn_mon_AMZI[11] 0 +set c.c2_nrn_mon_AMZI[12] 1 +set c.c2_nrn_mon_AMZI[13] 0 +set c.c2_nrn_mon_AMZI[14] 1 +set c.c2_nrn_mon_AMZI[15] 0 +set c.c2_nrn_mon_AMZI[16] 0 +set c.c2_nrn_mon_AMZI[17] 0 +set c.c2_nrn_mon_AMZI[18] 0 +set c.c2_nrn_mon_AMZI[19] 0 +set c.c2_nrn_mon_AMZI[20] 0 +set c.c2_nrn_mon_AMZI[21] 0 +set c.c2_nrn_mon_AMZI[22] 1 +set c.c2_nrn_mon_AMZI[23] 0 +set c.c2_nrn_mon_AMZI[24] 1 +set c.c2_nrn_mon_AMZI[25] 0 +set c.c2_nrn_mon_AMZI[26] 0 +set c.c2_nrn_mon_AMZI[27] 0 +set c.c2_nrn_mon_AMZI[28] 0 +set c.c2_nrn_mon_AMZI[29] 0 +set c.c2_nrn_mon_AMZI[30] 0 +set c.c2_nrn_mon_AMZI[31] 0 +set c.c2_nrn_mon_AMZI[32] 0 +set c.c2_nrn_mon_AMZI[33] 0 +set c.c2_nrn_mon_AMZI[34] 0 +set c.c2_nrn_mon_AMZI[35] 0 +set c.c2_nrn_mon_AMZI[36] 0 +set c.c2_nrn_mon_AMZI[37] 1 +set c.c2_nrn_mon_AMZI[38] 0 +set c.c2_nrn_mon_AMZI[39] 1 +set c.c2_nrn_mon_AMZI[40] 0 +set c.c2_nrn_mon_AMZI[41] 1 +set c.c2_nrn_mon_AMZI[42] 1 +set c.c2_nrn_mon_AMZI[43] 1 +set c.c2_nrn_mon_AMZI[44] 0 +cycle +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 40 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 1 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 28 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758098179 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 14 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097282 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 48 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099459 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097667 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096387 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097538 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 1 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 52 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099715 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097154 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 22 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 56 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758099971 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758096642 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 1 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758097411 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097026 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 1 +assert c.c2_syn_mon_AMZO[2] 0 +assert c.c2_syn_mon_AMZO[3] 1 +assert c.c2_syn_mon_AMZO[4] 1 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + +system "echo '[] Writing 0 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096385 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 4 to core 1 address 3'" +set-bd-data-valid "c.in" 32 3758096643 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10 to core 1 address 2'" +set-bd-data-valid "c.in" 32 3758097026 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3 to core 1 address 1'" +set-bd-data-valid "c.in" 32 3758096577 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +assert c.c2_syn_mon_AMZO[0] 0 +assert c.c2_syn_mon_AMZO[1] 0 +assert c.c2_syn_mon_AMZO[2] 1 +assert c.c2_syn_mon_AMZO[3] 0 +assert c.c2_syn_mon_AMZO[4] 0 +assert c.c2_nrn_mon_AMZO[0] 0 +assert c.c2_nrn_mon_AMZO[1] 0 +assert c.c2_nrn_mon_AMZO[2] 0 + + + + +# more targetting checks because I'm feeling paranoid + + + + + + + + + + + + +system "echo '[] Writing 32 to core 0 address 0'" +set-bd-data-valid "c.in" 32 1610614784 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 15,2,53,92'" +system "echo '[] Writing 79 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610617794 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5941 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610992963 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[15] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[53] 1 +assert c.c1_syn_mon_y[92] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 11,0,2,55'" +system "echo '[] Writing 11 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613442 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3522 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610838147 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[11] 1 +assert c.c1_nrn_mon_y[0] 1 +assert c.c1_syn_mon_x[2] 1 +assert c.c1_syn_mon_y[55] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 3,1,55,159'" +system "echo '[] Writing 35 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614978 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 10231 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611267523 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[3] 1 +assert c.c1_nrn_mon_y[1] 1 +assert c.c1_syn_mon_x[55] 0 +assert c.c1_syn_mon_y[159] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 12,5,46,318'" +system "echo '[] Writing 172 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610623746 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20398 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611918211 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[12] 1 +assert c.c1_nrn_mon_y[5] 1 +assert c.c1_syn_mon_x[46] 1 +assert c.c1_syn_mon_y[318] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 0,2,5,119'" +system "echo '[] Writing 64 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610616834 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7621 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611100483 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 + +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[0] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[5] 1 +assert c.c1_syn_mon_y[119] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 3,1,27,307'" +system "echo '[] Writing 35 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610614978 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 19675 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611871939 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[3] 1 +assert c.c1_nrn_mon_y[1] 1 +assert c.c1_syn_mon_x[27] 0 +assert c.c1_syn_mon_y[307] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 20,1,5,0'" +system "echo '[] Writing 52 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610616066 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 5 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610613059 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[20] 1 +assert c.c1_nrn_mon_y[1] 1 +assert c.c1_syn_mon_x[5] 1 +assert c.c1_syn_mon_y[0] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 7,0,47,314'" +system "echo '[] Writing 7 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613186 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 20143 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611901891 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[7] 1 +assert c.c1_nrn_mon_y[0] 1 +assert c.c1_syn_mon_x[47] 0 +assert c.c1_syn_mon_y[314] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 19,1,44,201'" +system "echo '[] Writing 51 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610616002 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 12908 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611438851 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 + +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[19] 1 +assert c.c1_nrn_mon_y[1] 1 +assert c.c1_syn_mon_x[44] 1 +assert c.c1_syn_mon_y[201] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 4,2,8,292'" +system "echo '[] Writing 68 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610617090 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 18696 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611809283 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[4] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[8] 1 +assert c.c1_syn_mon_y[292] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 19,2,21,134'" +system "echo '[] Writing 83 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610618050 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8597 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611162947 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[19] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[21] 1 +assert c.c1_syn_mon_y[134] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 16,5,24,99'" +system "echo '[] Writing 176 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610624002 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 6360 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611019779 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[16] 1 +assert c.c1_nrn_mon_y[5] 1 +assert c.c1_syn_mon_x[24] 1 +assert c.c1_syn_mon_y[99] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 8,0,11,253'" +system "echo '[] Writing 8 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610613250 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16203 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611649731 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[8] 1 +assert c.c1_nrn_mon_y[0] 1 +assert c.c1_syn_mon_x[11] 0 +assert c.c1_syn_mon_y[253] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 12,5,29,203'" +system "echo '[] Writing 172 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610623746 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 13021 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611446083 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 + +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[12] 1 +assert c.c1_nrn_mon_y[5] 1 +assert c.c1_syn_mon_x[29] 1 +assert c.c1_syn_mon_y[203] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 9,2,18,144'" +system "echo '[] Writing 73 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610617410 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 9234 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611203715 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[9] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[18] 1 +assert c.c1_syn_mon_y[144] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 25,1,31,48'" +system "echo '[] Writing 57 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610616386 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 3103 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610811331 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[25] 1 +assert c.c1_nrn_mon_y[1] 1 +assert c.c1_syn_mon_x[31] 0 +assert c.c1_syn_mon_y[48] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 13,2,12,41'" +system "echo '[] Writing 77 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610617666 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 2636 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1610781443 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[13] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[12] 1 +assert c.c1_syn_mon_y[41] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 10,4,22,250'" +system "echo '[] Writing 138 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610621570 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 16022 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611638147 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 + +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[10] 1 +assert c.c1_nrn_mon_y[4] 1 +assert c.c1_syn_mon_x[22] 1 +assert c.c1_syn_mon_y[250] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 16,2,24,124'" +system "echo '[] Writing 80 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610617858 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 7960 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611122179 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[16] 1 +assert c.c1_nrn_mon_y[2] 1 +assert c.c1_syn_mon_x[24] 1 +assert c.c1_syn_mon_y[124] 1 +system "echo '[] Writing 0 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612737 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Setting 19,3,0,133'" +system "echo '[] Writing 115 to core 0 address 2'" +set-bd-data-valid "c.in" 32 1610620098 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Writing 8512 to core 0 address 3'" +set-bd-data-valid "c.in" 32 1611157507 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[19] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[3] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[0] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[133] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Writing 3 to core 0 address 1'" +set-bd-data-valid "c.in" 32 1610612929 +cycle +set c.in.r 1 +cycle +assert c.in.a 1 + +system "echo '[] Removing input'" +set-bd-channel-neutral "c.in" 32 +cycle +assert c.in.a 0 + + +system "echo '[] Asserting inactive bits'" +assert c.c1_nrn_mon_x[0] 0 +assert c.c1_nrn_mon_x[1] 0 +assert c.c1_nrn_mon_x[2] 0 +assert c.c1_nrn_mon_x[3] 0 +assert c.c1_nrn_mon_x[4] 0 +assert c.c1_nrn_mon_x[5] 0 +assert c.c1_nrn_mon_x[6] 0 +assert c.c1_nrn_mon_x[7] 0 +assert c.c1_nrn_mon_x[8] 0 +assert c.c1_nrn_mon_x[9] 0 +assert c.c1_nrn_mon_x[10] 0 +assert c.c1_nrn_mon_x[11] 0 +assert c.c1_nrn_mon_x[12] 0 +assert c.c1_nrn_mon_x[13] 0 +assert c.c1_nrn_mon_x[14] 0 +assert c.c1_nrn_mon_x[15] 0 +assert c.c1_nrn_mon_x[16] 0 +assert c.c1_nrn_mon_x[17] 0 +assert c.c1_nrn_mon_x[18] 0 +assert c.c1_nrn_mon_x[20] 0 +assert c.c1_nrn_mon_x[21] 0 +assert c.c1_nrn_mon_x[22] 0 +assert c.c1_nrn_mon_x[23] 0 +assert c.c1_nrn_mon_x[24] 0 +assert c.c1_nrn_mon_x[25] 0 +assert c.c1_nrn_mon_x[26] 0 +assert c.c1_nrn_mon_x[27] 0 +assert c.c1_nrn_mon_x[28] 0 +assert c.c1_nrn_mon_x[29] 0 +assert c.c1_nrn_mon_y[0] 0 +assert c.c1_nrn_mon_y[1] 0 +assert c.c1_nrn_mon_y[2] 0 +assert c.c1_nrn_mon_y[4] 0 +assert c.c1_nrn_mon_y[5] 0 +assert c.c1_syn_mon_x[1] 0 +assert c.c1_syn_mon_x[2] 0 +assert c.c1_syn_mon_x[3] 1 +assert c.c1_syn_mon_x[4] 0 +assert c.c1_syn_mon_x[5] 0 +assert c.c1_syn_mon_x[6] 0 +assert c.c1_syn_mon_x[7] 1 +assert c.c1_syn_mon_x[8] 0 +assert c.c1_syn_mon_x[9] 0 +assert c.c1_syn_mon_x[10] 0 +assert c.c1_syn_mon_x[11] 1 +assert c.c1_syn_mon_x[12] 0 +assert c.c1_syn_mon_x[13] 0 +assert c.c1_syn_mon_x[14] 0 +assert c.c1_syn_mon_x[15] 1 +assert c.c1_syn_mon_x[16] 0 +assert c.c1_syn_mon_x[17] 0 +assert c.c1_syn_mon_x[18] 0 +assert c.c1_syn_mon_x[19] 1 +assert c.c1_syn_mon_x[20] 0 +assert c.c1_syn_mon_x[21] 0 +assert c.c1_syn_mon_x[22] 0 +assert c.c1_syn_mon_x[23] 1 +assert c.c1_syn_mon_x[24] 0 +assert c.c1_syn_mon_x[25] 0 +assert c.c1_syn_mon_x[26] 0 +assert c.c1_syn_mon_x[27] 1 +assert c.c1_syn_mon_x[28] 0 +assert c.c1_syn_mon_x[29] 0 +assert c.c1_syn_mon_x[30] 0 +assert c.c1_syn_mon_x[31] 1 +assert c.c1_syn_mon_x[32] 0 +assert c.c1_syn_mon_x[33] 0 +assert c.c1_syn_mon_x[34] 0 +assert c.c1_syn_mon_x[35] 1 +assert c.c1_syn_mon_x[36] 0 +assert c.c1_syn_mon_x[37] 0 +assert c.c1_syn_mon_x[38] 0 +assert c.c1_syn_mon_x[39] 1 +assert c.c1_syn_mon_x[40] 0 +assert c.c1_syn_mon_x[41] 0 +assert c.c1_syn_mon_x[42] 0 +assert c.c1_syn_mon_x[43] 1 +assert c.c1_syn_mon_x[44] 0 +assert c.c1_syn_mon_x[45] 0 +assert c.c1_syn_mon_x[46] 0 +assert c.c1_syn_mon_x[47] 1 +assert c.c1_syn_mon_x[48] 0 +assert c.c1_syn_mon_x[49] 0 +assert c.c1_syn_mon_x[50] 0 +assert c.c1_syn_mon_x[51] 1 +assert c.c1_syn_mon_x[52] 0 +assert c.c1_syn_mon_x[53] 0 +assert c.c1_syn_mon_x[54] 0 +assert c.c1_syn_mon_x[55] 1 +assert c.c1_syn_mon_x[56] 0 +assert c.c1_syn_mon_x[57] 0 +assert c.c1_syn_mon_x[58] 0 +assert c.c1_syn_mon_x[59] 1 +assert c.c1_syn_mon_y[0] 0 +assert c.c1_syn_mon_y[1] 0 +assert c.c1_syn_mon_y[2] 0 +assert c.c1_syn_mon_y[3] 0 +assert c.c1_syn_mon_y[4] 0 +assert c.c1_syn_mon_y[5] 0 +assert c.c1_syn_mon_y[6] 0 +assert c.c1_syn_mon_y[7] 0 +assert c.c1_syn_mon_y[8] 0 +assert c.c1_syn_mon_y[9] 0 +assert c.c1_syn_mon_y[10] 0 +assert c.c1_syn_mon_y[11] 0 +assert c.c1_syn_mon_y[12] 0 +assert c.c1_syn_mon_y[13] 0 +assert c.c1_syn_mon_y[14] 0 +assert c.c1_syn_mon_y[15] 0 +assert c.c1_syn_mon_y[16] 0 +assert c.c1_syn_mon_y[17] 0 +assert c.c1_syn_mon_y[18] 0 +assert c.c1_syn_mon_y[19] 0 +assert c.c1_syn_mon_y[20] 0 +assert c.c1_syn_mon_y[21] 0 +assert c.c1_syn_mon_y[22] 0 +assert c.c1_syn_mon_y[23] 0 +assert c.c1_syn_mon_y[24] 0 +assert c.c1_syn_mon_y[25] 0 +assert c.c1_syn_mon_y[26] 0 +assert c.c1_syn_mon_y[27] 0 +assert c.c1_syn_mon_y[28] 0 +assert c.c1_syn_mon_y[29] 0 +assert c.c1_syn_mon_y[30] 0 +assert c.c1_syn_mon_y[31] 0 +assert c.c1_syn_mon_y[32] 0 +assert c.c1_syn_mon_y[33] 0 +assert c.c1_syn_mon_y[34] 0 +assert c.c1_syn_mon_y[35] 0 +assert c.c1_syn_mon_y[36] 0 +assert c.c1_syn_mon_y[37] 0 +assert c.c1_syn_mon_y[38] 0 +assert c.c1_syn_mon_y[39] 0 +assert c.c1_syn_mon_y[40] 0 +assert c.c1_syn_mon_y[41] 0 +assert c.c1_syn_mon_y[42] 0 +assert c.c1_syn_mon_y[43] 0 +assert c.c1_syn_mon_y[44] 0 +assert c.c1_syn_mon_y[45] 0 +assert c.c1_syn_mon_y[46] 0 +assert c.c1_syn_mon_y[47] 0 +assert c.c1_syn_mon_y[48] 0 +assert c.c1_syn_mon_y[49] 0 +assert c.c1_syn_mon_y[50] 0 +assert c.c1_syn_mon_y[51] 0 +assert c.c1_syn_mon_y[52] 0 +assert c.c1_syn_mon_y[53] 0 +assert c.c1_syn_mon_y[54] 0 +assert c.c1_syn_mon_y[55] 0 +assert c.c1_syn_mon_y[56] 0 +assert c.c1_syn_mon_y[57] 0 +assert c.c1_syn_mon_y[58] 0 +assert c.c1_syn_mon_y[59] 0 +assert c.c1_syn_mon_y[60] 0 +assert c.c1_syn_mon_y[61] 0 +assert c.c1_syn_mon_y[62] 0 +assert c.c1_syn_mon_y[63] 0 +assert c.c1_syn_mon_y[64] 0 +assert c.c1_syn_mon_y[65] 0 +assert c.c1_syn_mon_y[66] 0 +assert c.c1_syn_mon_y[67] 0 +assert c.c1_syn_mon_y[68] 0 +assert c.c1_syn_mon_y[69] 0 +assert c.c1_syn_mon_y[70] 0 +assert c.c1_syn_mon_y[71] 0 +assert c.c1_syn_mon_y[72] 0 +assert c.c1_syn_mon_y[73] 0 +assert c.c1_syn_mon_y[74] 0 +assert c.c1_syn_mon_y[75] 0 +assert c.c1_syn_mon_y[76] 0 +assert c.c1_syn_mon_y[77] 0 +assert c.c1_syn_mon_y[78] 0 +assert c.c1_syn_mon_y[79] 0 +assert c.c1_syn_mon_y[80] 0 +assert c.c1_syn_mon_y[81] 0 +assert c.c1_syn_mon_y[82] 0 +assert c.c1_syn_mon_y[83] 0 +assert c.c1_syn_mon_y[84] 0 +assert c.c1_syn_mon_y[85] 0 +assert c.c1_syn_mon_y[86] 0 +assert c.c1_syn_mon_y[87] 0 +assert c.c1_syn_mon_y[88] 0 +assert c.c1_syn_mon_y[89] 0 +assert c.c1_syn_mon_y[90] 0 +assert c.c1_syn_mon_y[91] 0 +assert c.c1_syn_mon_y[92] 0 +assert c.c1_syn_mon_y[93] 0 +assert c.c1_syn_mon_y[94] 0 +assert c.c1_syn_mon_y[95] 0 +assert c.c1_syn_mon_y[96] 0 +assert c.c1_syn_mon_y[97] 0 +assert c.c1_syn_mon_y[98] 0 +assert c.c1_syn_mon_y[99] 0 +assert c.c1_syn_mon_y[100] 0 +assert c.c1_syn_mon_y[101] 0 +assert c.c1_syn_mon_y[102] 0 +assert c.c1_syn_mon_y[103] 0 +assert c.c1_syn_mon_y[104] 0 +assert c.c1_syn_mon_y[105] 0 +assert c.c1_syn_mon_y[106] 0 +assert c.c1_syn_mon_y[107] 0 +assert c.c1_syn_mon_y[108] 0 +assert c.c1_syn_mon_y[109] 0 +assert c.c1_syn_mon_y[110] 0 +assert c.c1_syn_mon_y[111] 0 +assert c.c1_syn_mon_y[112] 0 +assert c.c1_syn_mon_y[113] 0 +assert c.c1_syn_mon_y[114] 0 +assert c.c1_syn_mon_y[115] 0 +assert c.c1_syn_mon_y[116] 0 +assert c.c1_syn_mon_y[117] 0 +assert c.c1_syn_mon_y[118] 0 +assert c.c1_syn_mon_y[119] 0 +assert c.c1_syn_mon_y[120] 0 +assert c.c1_syn_mon_y[121] 0 +assert c.c1_syn_mon_y[122] 0 +assert c.c1_syn_mon_y[123] 0 +assert c.c1_syn_mon_y[124] 0 +assert c.c1_syn_mon_y[125] 0 +assert c.c1_syn_mon_y[126] 0 +assert c.c1_syn_mon_y[127] 0 +assert c.c1_syn_mon_y[128] 0 +assert c.c1_syn_mon_y[129] 0 +assert c.c1_syn_mon_y[130] 0 +assert c.c1_syn_mon_y[131] 0 +assert c.c1_syn_mon_y[132] 0 +assert c.c1_syn_mon_y[134] 0 +assert c.c1_syn_mon_y[135] 0 +assert c.c1_syn_mon_y[136] 0 +assert c.c1_syn_mon_y[137] 0 +assert c.c1_syn_mon_y[138] 0 +assert c.c1_syn_mon_y[139] 0 +assert c.c1_syn_mon_y[140] 0 +assert c.c1_syn_mon_y[141] 0 +assert c.c1_syn_mon_y[142] 0 +assert c.c1_syn_mon_y[143] 0 +assert c.c1_syn_mon_y[144] 0 +assert c.c1_syn_mon_y[145] 0 +assert c.c1_syn_mon_y[146] 0 +assert c.c1_syn_mon_y[147] 0 +assert c.c1_syn_mon_y[148] 0 +assert c.c1_syn_mon_y[149] 0 +assert c.c1_syn_mon_y[150] 0 +assert c.c1_syn_mon_y[151] 0 +assert c.c1_syn_mon_y[152] 0 +assert c.c1_syn_mon_y[153] 0 +assert c.c1_syn_mon_y[154] 0 +assert c.c1_syn_mon_y[155] 0 +assert c.c1_syn_mon_y[156] 0 +assert c.c1_syn_mon_y[157] 0 +assert c.c1_syn_mon_y[158] 0 +assert c.c1_syn_mon_y[159] 0 +assert c.c1_syn_mon_y[160] 0 +assert c.c1_syn_mon_y[161] 0 +assert c.c1_syn_mon_y[162] 0 +assert c.c1_syn_mon_y[163] 0 +assert c.c1_syn_mon_y[164] 0 +assert c.c1_syn_mon_y[165] 0 +assert c.c1_syn_mon_y[166] 0 +assert c.c1_syn_mon_y[167] 0 +assert c.c1_syn_mon_y[168] 0 +assert c.c1_syn_mon_y[169] 0 +assert c.c1_syn_mon_y[170] 0 +assert c.c1_syn_mon_y[171] 0 +assert c.c1_syn_mon_y[172] 0 +assert c.c1_syn_mon_y[173] 0 +assert c.c1_syn_mon_y[174] 0 +assert c.c1_syn_mon_y[175] 0 +assert c.c1_syn_mon_y[176] 0 +assert c.c1_syn_mon_y[177] 0 +assert c.c1_syn_mon_y[178] 0 +assert c.c1_syn_mon_y[179] 0 +assert c.c1_syn_mon_y[180] 0 +assert c.c1_syn_mon_y[181] 0 +assert c.c1_syn_mon_y[182] 0 +assert c.c1_syn_mon_y[183] 0 +assert c.c1_syn_mon_y[184] 0 +assert c.c1_syn_mon_y[185] 0 +assert c.c1_syn_mon_y[186] 0 +assert c.c1_syn_mon_y[187] 0 +assert c.c1_syn_mon_y[188] 0 +assert c.c1_syn_mon_y[189] 0 +assert c.c1_syn_mon_y[190] 0 +assert c.c1_syn_mon_y[191] 0 +assert c.c1_syn_mon_y[192] 0 +assert c.c1_syn_mon_y[193] 0 +assert c.c1_syn_mon_y[194] 0 +assert c.c1_syn_mon_y[195] 0 +assert c.c1_syn_mon_y[196] 0 +assert c.c1_syn_mon_y[197] 0 +assert c.c1_syn_mon_y[198] 0 +assert c.c1_syn_mon_y[199] 0 +assert c.c1_syn_mon_y[200] 0 +assert c.c1_syn_mon_y[201] 0 +assert c.c1_syn_mon_y[202] 0 +assert c.c1_syn_mon_y[203] 0 +assert c.c1_syn_mon_y[204] 0 +assert c.c1_syn_mon_y[205] 0 +assert c.c1_syn_mon_y[206] 0 +assert c.c1_syn_mon_y[207] 0 +assert c.c1_syn_mon_y[208] 0 +assert c.c1_syn_mon_y[209] 0 +assert c.c1_syn_mon_y[210] 0 +assert c.c1_syn_mon_y[211] 0 +assert c.c1_syn_mon_y[212] 0 +assert c.c1_syn_mon_y[213] 0 +assert c.c1_syn_mon_y[214] 0 +assert c.c1_syn_mon_y[215] 0 +assert c.c1_syn_mon_y[216] 0 +assert c.c1_syn_mon_y[217] 0 +assert c.c1_syn_mon_y[218] 0 +assert c.c1_syn_mon_y[219] 0 +assert c.c1_syn_mon_y[220] 0 +assert c.c1_syn_mon_y[221] 0 +assert c.c1_syn_mon_y[222] 0 +assert c.c1_syn_mon_y[223] 0 +assert c.c1_syn_mon_y[224] 0 +assert c.c1_syn_mon_y[225] 0 +assert c.c1_syn_mon_y[226] 0 +assert c.c1_syn_mon_y[227] 0 +assert c.c1_syn_mon_y[228] 0 +assert c.c1_syn_mon_y[229] 0 +assert c.c1_syn_mon_y[230] 0 +assert c.c1_syn_mon_y[231] 0 +assert c.c1_syn_mon_y[232] 0 +assert c.c1_syn_mon_y[233] 0 +assert c.c1_syn_mon_y[234] 0 +assert c.c1_syn_mon_y[235] 0 +assert c.c1_syn_mon_y[236] 0 +assert c.c1_syn_mon_y[237] 0 +assert c.c1_syn_mon_y[238] 0 +assert c.c1_syn_mon_y[239] 0 +assert c.c1_syn_mon_y[240] 0 +assert c.c1_syn_mon_y[241] 0 +assert c.c1_syn_mon_y[242] 0 +assert c.c1_syn_mon_y[243] 0 +assert c.c1_syn_mon_y[244] 0 +assert c.c1_syn_mon_y[245] 0 +assert c.c1_syn_mon_y[246] 0 +assert c.c1_syn_mon_y[247] 0 +assert c.c1_syn_mon_y[248] 0 +assert c.c1_syn_mon_y[249] 0 +assert c.c1_syn_mon_y[250] 0 +assert c.c1_syn_mon_y[251] 0 +assert c.c1_syn_mon_y[252] 0 +assert c.c1_syn_mon_y[253] 0 +assert c.c1_syn_mon_y[254] 0 +assert c.c1_syn_mon_y[255] 0 +assert c.c1_syn_mon_y[256] 0 +assert c.c1_syn_mon_y[257] 0 +assert c.c1_syn_mon_y[258] 0 +assert c.c1_syn_mon_y[259] 0 +assert c.c1_syn_mon_y[260] 0 +assert c.c1_syn_mon_y[261] 0 +assert c.c1_syn_mon_y[262] 0 +assert c.c1_syn_mon_y[263] 0 +assert c.c1_syn_mon_y[264] 0 +assert c.c1_syn_mon_y[265] 0 +assert c.c1_syn_mon_y[266] 0 +assert c.c1_syn_mon_y[267] 0 +assert c.c1_syn_mon_y[268] 0 +assert c.c1_syn_mon_y[269] 0 +assert c.c1_syn_mon_y[270] 0 +assert c.c1_syn_mon_y[271] 0 +assert c.c1_syn_mon_y[272] 0 +assert c.c1_syn_mon_y[273] 0 +assert c.c1_syn_mon_y[274] 0 +assert c.c1_syn_mon_y[275] 0 +assert c.c1_syn_mon_y[276] 0 +assert c.c1_syn_mon_y[277] 0 +assert c.c1_syn_mon_y[278] 0 +assert c.c1_syn_mon_y[279] 0 +assert c.c1_syn_mon_y[280] 0 +assert c.c1_syn_mon_y[281] 0 +assert c.c1_syn_mon_y[282] 0 +assert c.c1_syn_mon_y[283] 0 +assert c.c1_syn_mon_y[284] 0 +assert c.c1_syn_mon_y[285] 0 +assert c.c1_syn_mon_y[286] 0 +assert c.c1_syn_mon_y[287] 0 +assert c.c1_syn_mon_y[288] 0 +assert c.c1_syn_mon_y[289] 0 +assert c.c1_syn_mon_y[290] 0 +assert c.c1_syn_mon_y[291] 0 +assert c.c1_syn_mon_y[292] 0 +assert c.c1_syn_mon_y[293] 0 +assert c.c1_syn_mon_y[294] 0 +assert c.c1_syn_mon_y[295] 0 +assert c.c1_syn_mon_y[296] 0 +assert c.c1_syn_mon_y[297] 0 +assert c.c1_syn_mon_y[298] 0 +assert c.c1_syn_mon_y[299] 0 +assert c.c1_syn_mon_y[300] 0 +assert c.c1_syn_mon_y[301] 0 +assert c.c1_syn_mon_y[302] 0 +assert c.c1_syn_mon_y[303] 0 +assert c.c1_syn_mon_y[304] 0 +assert c.c1_syn_mon_y[305] 0 +assert c.c1_syn_mon_y[306] 0 +assert c.c1_syn_mon_y[307] 0 +assert c.c1_syn_mon_y[308] 0 +assert c.c1_syn_mon_y[309] 0 +assert c.c1_syn_mon_y[310] 0 +assert c.c1_syn_mon_y[311] 0 +assert c.c1_syn_mon_y[312] 0 +assert c.c1_syn_mon_y[313] 0 +assert c.c1_syn_mon_y[314] 0 +assert c.c1_syn_mon_y[315] 0 +assert c.c1_syn_mon_y[316] 0 +assert c.c1_syn_mon_y[317] 0 +assert c.c1_syn_mon_y[318] 0 +assert c.c1_syn_mon_y[319] 0 +assert c.c1_syn_mon_y[320] 0 +assert c.c1_syn_mon_y[321] 0 +assert c.c1_syn_mon_y[322] 0 +assert c.c1_syn_mon_y[323] 0 +assert c.c1_syn_mon_y[324] 0 +assert c.c1_syn_mon_y[325] 0 +assert c.c1_syn_mon_y[326] 0 +assert c.c1_syn_mon_y[327] 0 +assert c.c1_syn_mon_y[328] 0 +assert c.c1_syn_mon_y[329] 0 +assert c.c1_syn_mon_y[330] 0 +assert c.c1_syn_mon_y[331] 0 +assert c.c1_syn_mon_y[332] 0 +assert c.c1_syn_mon_y[333] 0 +assert c.c1_syn_mon_y[334] 0 +assert c.c1_syn_mon_y[335] 0 +assert c.c1_syn_mon_y[336] 0 +assert c.c1_syn_mon_y[337] 0 +assert c.c1_syn_mon_y[338] 0 +assert c.c1_syn_mon_y[339] 0 +assert c.c1_syn_mon_y[340] 0 +assert c.c1_syn_mon_y[341] 0 +assert c.c1_syn_mon_y[342] 0 +assert c.c1_syn_mon_y[343] 0 +assert c.c1_syn_mon_y[344] 0 +assert c.c1_syn_mon_y[345] 0 +assert c.c1_syn_mon_y[346] 0 +assert c.c1_syn_mon_y[347] 0 +system "echo '[] Asserting active bits'" +assert c.c1_nrn_mon_x[19] 1 +assert c.c1_nrn_mon_y[3] 1 +assert c.c1_syn_mon_x[0] 1 +assert c.c1_syn_mon_y[133] 1 + + +