Michael wrote:
The clock and reset transition timing does make a difference. I can consistently force a 7 cycle or 8 cycle sequence by setting the reset pin during the hi or lo portion of PHI2, respectively. That's why I'm curious about your hardware.
Dear Michael, the different behaviour with my board gave me no peace. I have simplified the experimental setup and only feed in RESB and PHI2 with a minimal programme and check the level of VPB after each step.
If the rising edge of RESB occurs during the low phase of PHI2, I always get the same result:
Code:
1 resb H phi2 H vpb H
2 resb L phi2 H vpb H
3 resb L phi2 L vpb H
4 resb L phi2 H vpb H
5 resb L phi2 L vpb H
6 resb L phi2 H vpb H
7 resb L phi2 L vpb H
8 resb L phi2 H vpb H
9 resb L phi2 L vpb H
10 resb H phi2 L vpb H
11 resb H phi2 H vpb H
12 resb H phi2 L vpb H
13 resb H phi2 H vpb H
14 resb H phi2 L vpb H
15 resb H phi2 H vpb H
16 resb H phi2 L vpb H
17 resb H phi2 H vpb H
18 resb H phi2 L vpb H
19 resb H phi2 H vpb H
20 resb H phi2 L vpb H
21 resb H phi2 H vpb H
22 resb H phi2 L vpb H
23 resb H phi2 H vpb H
24 resb H phi2 L vpb L
25 resb H phi2 H vpb L
26 resb H phi2 L vpb L
27 resb H phi2 H vpb L
28 resb H phi2 L vpb H
29 resb H phi2 H vpb H
30 resb H phi2 L vpb H
31 resb H phi2 H vpb H
32 resb H phi2 L vpb H
33 resb H phi2 H vpb H
vpb low in step 24
If the rising edge of RESB occurs during the high phase, the result varies:
Code:
1 resb H phi2 H vpb H
2 resb L phi2 H vpb H
3 resb L phi2 L vpb H
4 resb L phi2 H vpb H
5 resb L phi2 L vpb H
6 resb L phi2 H vpb H
7 resb L phi2 L vpb H
8 resb L phi2 H vpb H
9 resb H phi2 H vpb H
10 resb H phi2 L vpb H
11 resb H phi2 H vpb H
12 resb H phi2 L vpb H
13 resb H phi2 H vpb H
14 resb H phi2 L vpb H
15 resb H phi2 H vpb H
16 resb H phi2 L vpb H
17 resb H phi2 H vpb H
18 resb H phi2 L vpb H
19 resb H phi2 H vpb H
20 resb H phi2 L vpb L
21 resb H phi2 H vpb L
22 resb H phi2 L vpb L
23 resb H phi2 H vpb L
24 resb H phi2 L vpb H
25 resb H phi2 H vpb H
26 resb H phi2 L vpb H
27 resb H phi2 H vpb H
28 resb H phi2 L vpb H
29 resb H phi2 H vpb H
30 resb H phi2 L vpb H
31 resb H phi2 H vpb H
32 resb H phi2 L vpb H
33 resb H phi2 H vpb H
vpb low in step 20
1 resb H phi2 H vpb H
2 resb L phi2 H vpb H
3 resb L phi2 L vpb H
4 resb L phi2 H vpb H
5 resb L phi2 L vpb H
6 resb L phi2 H vpb H
7 resb L phi2 L vpb H
8 resb L phi2 H vpb H
9 resb H phi2 H vpb H
10 resb H phi2 L vpb H
11 resb H phi2 H vpb H
12 resb H phi2 L vpb H
13 resb H phi2 H vpb H
14 resb H phi2 L vpb H
15 resb H phi2 H vpb H
16 resb H phi2 L vpb H
17 resb H phi2 H vpb H
18 resb H phi2 L vpb H
19 resb H phi2 H vpb H
20 resb H phi2 L vpb H
21 resb H phi2 H vpb H
22 resb H phi2 L vpb L
23 resb H phi2 H vpb L
24 resb H phi2 L vpb L
25 resb H phi2 H vpb L
26 resb H phi2 L vpb H
27 resb H phi2 H vpb H
28 resb H phi2 L vpb H
29 resb H phi2 H vpb H
30 resb H phi2 L vpb H
31 resb H phi2 H vpb H
32 resb H phi2 L vpb H
33 resb H phi2 H vpb H
vpb low in step 22
Repeating the two experiment several times gives the same results:
Code:
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
vpb low in step 24
Code:
vpb low in step 22
vpb low in step 20
vpb low in step 20
vpb low in step 20
vpb low in step 20
vpb low in step 20
vpb low in step 20
vpb low in step 20
vpb low in step 22
vpb low in step 20
vpb low in step 22
vpb low in step 22
vpb low in step 22
vpb low in step 22
vpb low in step 22
vpb low in step 20
vpb low in step 20
vpb low in step 22
vpb low in step 22
vpb low in step 22
If I have understood you correctly, these variations do not appear in your set-up? This seems very strange to me. Sorry if I have mixed things up!