111 lines
1.4 KiB
Plaintext
111 lines
1.4 KiB
Plaintext
watchall
|
|
|
|
system "echo '0'"
|
|
|
|
set t.in[0] 0
|
|
set t.in[1] 0
|
|
set t.in[2] 0
|
|
set t.in[3] 0
|
|
set t.in[4] 0
|
|
set t.in[5] 0
|
|
set t.in[6] 0
|
|
set t.in[7] 0
|
|
set t.in[8] 0
|
|
set t.in[9] 0
|
|
set t.in[10] 0
|
|
set t.in[11] 0
|
|
set t.in[12] 0
|
|
set t.in[13] 0
|
|
set t.in[14] 0
|
|
|
|
system "echo '1'"
|
|
|
|
cycle
|
|
mode run
|
|
|
|
assert t.out 0
|
|
|
|
system "echo '[] setting some bits high'"
|
|
set t.in[0] 1
|
|
set t.in[1] 1
|
|
set t.in[2] 1
|
|
set t.in[3] 1
|
|
set t.in[4] 1
|
|
set t.in[5] 1
|
|
set t.in[6] 1
|
|
set t.in[7] 1
|
|
set t.in[8] 1
|
|
set t.in[9] 1
|
|
set t.in[10] 1
|
|
set t.in[11] 1
|
|
set t.in[12] 0
|
|
set t.in[13] 0
|
|
set t.in[14] 0
|
|
|
|
cycle
|
|
|
|
assert t.out 0
|
|
|
|
system "echo '[] setting all bits high'"
|
|
set t.in[0] 1
|
|
set t.in[1] 1
|
|
set t.in[2] 1
|
|
set t.in[3] 1
|
|
set t.in[4] 1
|
|
set t.in[5] 1
|
|
set t.in[6] 1
|
|
set t.in[7] 1
|
|
set t.in[8] 1
|
|
set t.in[9] 1
|
|
set t.in[10] 1
|
|
set t.in[11] 1
|
|
set t.in[12] 1
|
|
set t.in[13] 1
|
|
set t.in[14] 1
|
|
|
|
cycle
|
|
assert t.out 1
|
|
|
|
|
|
system "echo '[] setting some low'"
|
|
set t.in[0] 1
|
|
set t.in[1] 1
|
|
set t.in[2] 1
|
|
set t.in[3] 1
|
|
set t.in[4] 1
|
|
set t.in[5] 1
|
|
set t.in[6] 1
|
|
set t.in[7] 1
|
|
set t.in[8] 1
|
|
set t.in[9] 1
|
|
set t.in[10] 0
|
|
set t.in[11] 1
|
|
set t.in[12] 1
|
|
set t.in[13] 1
|
|
set t.in[14] 1
|
|
|
|
cycle
|
|
assert t.out 0
|
|
|
|
|
|
system "echo '[] setting all low'"
|
|
set t.in[0] 0
|
|
set t.in[1] 0
|
|
set t.in[2] 0
|
|
set t.in[3] 0
|
|
set t.in[4] 0
|
|
set t.in[5] 0
|
|
set t.in[6] 0
|
|
set t.in[7] 0
|
|
set t.in[8] 0
|
|
set t.in[9] 0
|
|
set t.in[10] 0
|
|
set t.in[11] 0
|
|
set t.in[12] 0
|
|
set t.in[13] 0
|
|
set t.in[14] 0
|
|
|
|
cycle
|
|
assert t.out 0
|
|
|