tbw-I: define tb_rlink_stim -> tb_rlink_stim.dat ../../src/ieee/numeric_std-body.v93:1558:7:@0ms:(assertion warning): NUMERIC_STD.">=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1406:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1558:7:@0ms:(assertion warning): NUMERIC_STD.">=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1406:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE C ============================================================================= C Section A: Verify basic functionality C Section A1: Basic framing C ----------------------------------------------------------------------------- C Test A1.1: empty frame C tx: sop - eop C rx: sop - eop 315.0 ns 6: stim 1 00000000 (sop) 330.0 ns 7: moni 1 00000000 (sop) CHECK OK 355.0 ns 8: stim 1 00000001 (eop) 370.0 ns 9: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A1.2: discard extra eop's C tx: eop - eop - sop - eop C rx: sop - eop 595.0 ns 20: stim 1 00000001 (eop) 615.0 ns 21: stim 1 00000001 (eop) 635.0 ns 22: stim 1 00000000 (sop) 650.0 ns 23: moni 1 00000000 (sop) CHECK OK 675.0 ns 24: stim 1 00000001 (eop) 690.0 ns 25: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A1.3: discard extra data C tx: <4 byte data> - sop - eop C rx: sop - eop 915.0 ns 36: stim 0 00000000 935.0 ns 37: stim 0 00000001 955.0 ns 38: stim 0 00000010 975.0 ns 39: stim 0 00000011 995.0 ns 40: stim 1 00000000 (sop) 1010.0 ns 41: moni 1 00000000 (sop) CHECK OK 1035.0 ns 42: stim 1 00000001 (eop) 1050.0 ns 43: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A2: Basic commands: attn, wreg, rreg C ----------------------------------------------------------------------------- C Test A2.1: test attn (simplest cmd, no rbus access) C .attn 1000000000000000 C attn: tx: sop - cmd(attn,1) ccrc C attn: tx: - cmd(attn,2) ccrc - eop C rx: sop - cmd(attn,1) dl dh stat crc C rx: - cmd(attn,2) dl dh stat crc - eop 1280.0 ns 54: rblam 0000 100000 0000 RB_LAM active 1295.0 ns 55: stim 1 00000000 (sop) 1310.0 ns 56: moni 1 00000000 (sop) CHECK OK 1335.0 ns 57: stim 0 00001101 1355.0 ns 58: stim 0 10101101 1375.0 ns 59: stim 0 11010001 1390.0 ns 60: moni 0 00001101 CHECK OK 1430.0 ns 62: moni 0 00000000 CHECK OK 1450.0 ns 63: moni 0 10000000 CHECK OK 1470.0 ns 64: moni 0 00000000 CHECK OK 1490.0 ns 65: moni 0 00011110 CHECK OK 1510.0 ns 66: moni 0 00100010 CHECK OK 1535.0 ns 67: stim 0 00010101 1555.0 ns 68: stim 0 11001000 1575.0 ns 69: stim 0 00110100 1590.0 ns 70: moni 0 00010101 CHECK OK 1630.0 ns 72: moni 0 00000000 CHECK OK 1650.0 ns 73: moni 0 00000000 CHECK OK 1670.0 ns 74: moni 0 00000000 CHECK OK 1690.0 ns 75: moni 0 10100110 CHECK OK 1710.0 ns 76: moni 0 00100101 CHECK OK 1735.0 ns 77: stim 1 00000001 (eop) 1750.0 ns 78: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A2.2: wreg(data) -> shows that rlink can write a register C data := x"1111" C wreg: tx: sop - cmd(wreg,3) addr(ffe4) dl dh ccrc - eop C rx: sop - cmd(wreg,3) stat crc - eop 1975.0 ns 89: stim 1 00000000 (sop) 1990.0 ns 90: moni 1 00000000 (sop) CHECK OK 2015.0 ns 91: stim 0 00011010 2035.0 ns 92: stim 0 11100100 2055.0 ns 93: stim 0 11111111 2075.0 ns 94: stim 0 00010001 2095.0 ns 95: stim 0 00010001 2115.0 ns 96: stim 0 11011110 2135.0 ns 97: stim 0 11110001 2150.0 ns 98: moni 0 00011010 CHECK OK 2200.0 ns 100: rbwe ffe4 010421 0000 2210.0 ns 101: moni 0 00000000 CHECK OK 2230.0 ns 102: moni 0 10111000 CHECK OK 2250.0 ns 103: moni 0 11101100 CHECK OK 2275.0 ns 104: stim 1 00000001 (eop) 2290.0 ns 105: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A2.3: rreg(data) -> shows that rlink can read back a register C data -> x"1111" C rreg: tx: sop - cmd(rreg,4) addr(ffe4) ccrc - eop C rx: sop - cmd(rreg,4) dl dh stat crc - eop 2515.0 ns 116: stim 1 00000000 (sop) 2530.0 ns 117: moni 1 00000000 (sop) CHECK OK 2555.0 ns 118: stim 0 00100000 2575.0 ns 119: stim 0 11100100 2595.0 ns 120: stim 0 11111111 2615.0 ns 121: stim 0 01000000 2635.0 ns 122: stim 0 01000100 2650.0 ns 123: moni 0 00100000 CHECK OK 2720.0 ns 126: rbre ffe4 010421 0000 2750.0 ns 128: moni 0 00010001 CHECK OK 2770.0 ns 129: moni 0 00010001 CHECK OK 2790.0 ns 130: moni 0 00000000 CHECK OK 2810.0 ns 131: moni 0 01011111 CHECK OK 2830.0 ns 132: moni 0 01110011 CHECK OK 2855.0 ns 133: stim 1 00000001 (eop) 2870.0 ns 134: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A3: Check-out rbd_tester basics with wreg,rreg C from now use lists and high level commands C ----------------------------------------------------------------------------- C Test A3.1: wreg(data) + rreg(data) list 3095.0 ns 145: stim 1 00000000 (sop) 3110.0 ns 146: moni 1 00000000 (sop) CHECK OK 3135.0 ns 147: stim 0 00000010 3155.0 ns 148: stim 0 11100100 3175.0 ns 149: stim 0 11111111 3195.0 ns 150: stim 0 11110000 3215.0 ns 151: stim 0 11110000 3235.0 ns 152: stim 0 00100101 3255.0 ns 153: stim 0 00111001 3270.0 ns 154: moni 0 00000010 CHECK OK 3320.0 ns 156: rbwe ffe4 170360 0000 3330.0 ns 157: moni 0 00000000 CHECK OK 3350.0 ns 158: moni 0 01100010 CHECK OK 3370.0 ns 159: moni 0 01100110 CHECK OK 3395.0 ns 160: stim 0 00001000 3415.0 ns 161: stim 0 11100100 3435.0 ns 162: stim 0 11111111 3455.0 ns 163: stim 0 00000000 3475.0 ns 164: stim 0 11001001 3490.0 ns 165: moni 0 00001000 CHECK OK 3560.0 ns 168: rbre ffe4 170360 0000 3590.0 ns 170: moni 0 11110000 CHECK OK 3610.0 ns 171: moni 0 11110000 CHECK OK 3630.0 ns 172: moni 0 00000000 CHECK OK 3650.0 ns 173: moni 0 00010000 CHECK OK 3670.0 ns 174: moni 0 11111110 CHECK OK 3695.0 ns 175: stim 1 00000001 (eop) 3710.0 ns 176: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.2: check cntl write/read 3935.0 ns 187: stim 1 00000000 (sop) 3950.0 ns 188: moni 1 00000000 (sop) CHECK OK 3975.0 ns 189: stim 0 00010010 3995.0 ns 190: stim 0 11100000 4015.0 ns 191: stim 0 11111111 4035.0 ns 192: stim 0 11111111 4055.0 ns 193: stim 0 11111111 4075.0 ns 194: stim 0 01011111 4095.0 ns 195: stim 0 00010110 4110.0 ns 196: moni 0 00010010 CHECK OK 4160.0 ns 198: rbwe ffe0 177777 0000 4170.0 ns 199: moni 0 00000000 CHECK OK 4190.0 ns 200: moni 0 00010001 CHECK OK 4210.0 ns 201: moni 0 01100101 CHECK OK 4235.0 ns 202: stim 0 00011000 4255.0 ns 203: stim 0 11100000 4275.0 ns 204: stim 0 11111111 4295.0 ns 205: stim 0 11000010 4315.0 ns 206: stim 0 00001011 4330.0 ns 207: moni 0 00011000 CHECK OK 4400.0 ns 210: rbre ffe0 101777 0000 4430.0 ns 212: moni 0 11111111 CHECK OK 4450.0 ns 213: moni 0 10000011 CHECK OK 4470.0 ns 214: moni 0 00000000 CHECK OK 4490.0 ns 215: moni 0 00001000 CHECK OK 4510.0 ns 216: moni 0 10001110 CHECK OK 4535.0 ns 217: stim 0 00100010 4555.0 ns 218: stim 0 11100000 4575.0 ns 219: stim 0 11111111 4595.0 ns 220: stim 0 00000000 4615.0 ns 221: stim 0 00000000 4635.0 ns 222: stim 0 10001101 4655.0 ns 223: stim 0 10110101 4670.0 ns 224: moni 0 00100010 CHECK OK 4720.0 ns 226: rbwe ffe0 000000 0000 4730.0 ns 227: moni 0 00000000 CHECK OK 4750.0 ns 228: moni 0 00011011 CHECK OK 4770.0 ns 229: moni 0 11011001 CHECK OK 4795.0 ns 230: stim 0 00101000 4815.0 ns 231: stim 0 11100000 4835.0 ns 232: stim 0 11111111 4855.0 ns 233: stim 0 11101110 4875.0 ns 234: stim 0 01011001 4890.0 ns 235: moni 0 00101000 CHECK OK 4960.0 ns 238: rbre ffe0 000000 0000 4990.0 ns 240: moni 0 00000000 CHECK OK 5010.0 ns 241: moni 0 00000000 CHECK OK 5030.0 ns 242: moni 0 00000000 CHECK OK 5050.0 ns 243: moni 0 01101011 CHECK OK 5070.0 ns 244: moni 0 01011010 CHECK OK 5095.0 ns 245: stim 1 00000001 (eop) 5110.0 ns 246: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.3: check stat write/read (and that RB_STAT is returned) 5335.0 ns 257: stim 1 00000000 (sop) 5350.0 ns 258: moni 1 00000000 (sop) CHECK OK 5375.0 ns 259: stim 0 00010010 5395.0 ns 260: stim 0 11100001 5415.0 ns 261: stim 0 11111111 5435.0 ns 262: stim 0 11111111 5455.0 ns 263: stim 0 11111111 5475.0 ns 264: stim 0 11101011 5495.0 ns 265: stim 0 01100000 5510.0 ns 266: moni 0 00010010 CHECK OK 5560.0 ns 268: rbwe ffe1 177777 0000 5570.0 ns 269: moni 0 00000000 CHECK OK 5590.0 ns 270: moni 0 00010001 CHECK OK 5610.0 ns 271: moni 0 01100101 CHECK OK 5635.0 ns 272: stim 0 00011000 5655.0 ns 273: stim 0 11100001 5675.0 ns 274: stim 0 11111111 5695.0 ns 275: stim 0 10010010 5715.0 ns 276: stim 0 10000000 5730.0 ns 277: moni 0 00011000 CHECK OK 5800.0 ns 280: rbre ffe1 000017 1111 5830.0 ns 282: moni 0 00001111 CHECK OK 5850.0 ns 283: moni 0 00000000 CHECK OK 5870.0 ns 284: moni 0 11110000 CHECK OK 5890.0 ns 285: moni 0 10001110 CHECK OK 5910.0 ns 286: moni 0 11001100 CHECK OK 5935.0 ns 287: stim 0 00100010 5955.0 ns 288: stim 0 11100001 5975.0 ns 289: stim 0 11111111 5995.0 ns 290: stim 0 00000000 6015.0 ns 291: stim 0 00000000 6035.0 ns 292: stim 0 00101101 6055.0 ns 293: stim 0 01111000 6070.0 ns 294: moni 0 00100010 CHECK OK 6120.0 ns 296: rbwe ffe1 000000 1111 6130.0 ns 297: moni 0 11110000 CHECK OK 6150.0 ns 298: moni 0 11100100 CHECK OK 6170.0 ns 299: moni 0 10101100 CHECK OK 6195.0 ns 300: stim 0 00101000 6215.0 ns 301: stim 0 11100001 6235.0 ns 302: stim 0 11111111 6255.0 ns 303: stim 0 00000111 6275.0 ns 304: stim 0 00010011 6290.0 ns 305: moni 0 00101000 CHECK OK 6360.0 ns 308: rbre ffe1 000000 0000 6390.0 ns 310: moni 0 00000000 CHECK OK 6410.0 ns 311: moni 0 00000000 CHECK OK 6430.0 ns 312: moni 0 00000000 CHECK OK 6450.0 ns 313: moni 0 00111000 CHECK OK 6470.0 ns 314: moni 0 01101011 CHECK OK 6495.0 ns 315: stim 1 00000001 (eop) 6510.0 ns 316: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.4: check attn write/read (also RB_LAM is driven; also rberr in rreg) 6735.0 ns 327: stim 1 00000000 (sop) 6750.0 ns 328: moni 1 00000000 (sop) CHECK OK 6775.0 ns 329: stim 0 00110010 6795.0 ns 330: stim 0 11100010 6815.0 ns 331: stim 0 11111111 6835.0 ns 332: stim 0 10101111 6855.0 ns 333: stim 0 10111110 6875.0 ns 334: stim 0 11011001 6895.0 ns 335: stim 0 10100101 6910.0 ns 336: moni 0 00110010 CHECK OK 6960.0 ns 338: rbwe ffe2 137257 0000 6960.0 ns 338: rblam ffe2 137257 0000 RB_LAM active 6970.0 ns 339: moni 0 00001000 CHECK OK 6990.0 ns 340: moni 0 11111111 CHECK OK 7010.0 ns 341: moni 0 11100010 CHECK OK 7035.0 ns 342: stim 0 00111000 7055.0 ns 343: stim 0 11100010 7075.0 ns 344: stim 0 11111111 7095.0 ns 345: stim 0 11110111 7115.0 ns 346: stim 0 11111101 7130.0 ns 347: moni 0 00111000 CHECK OK 7200.0 ns 350: rbre ffe2 052525 0000 ERR='1' 7230.0 ns 352: moni 0 01010101 CHECK OK 7250.0 ns 353: moni 0 01010101 CHECK OK 7270.0 ns 354: moni 0 00001001 CHECK OK 7290.0 ns 355: moni 0 10010110 CHECK OK 7310.0 ns 356: moni 0 11011010 CHECK OK 7335.0 ns 357: stim 0 01000101 7355.0 ns 358: stim 0 11010011 7375.0 ns 359: stim 0 11010001 7390.0 ns 360: moni 0 01000101 CHECK OK 7430.0 ns 362: moni 0 10101111 CHECK OK 7450.0 ns 363: moni 0 10111110 CHECK OK 7470.0 ns 364: moni 0 00000000 CHECK OK 7490.0 ns 365: moni 0 01000111 CHECK OK 7510.0 ns 366: moni 0 01110100 CHECK OK 7535.0 ns 367: stim 0 01000101 7555.0 ns 368: stim 0 00111101 7575.0 ns 369: stim 0 00010000 7590.0 ns 370: moni 0 01000101 CHECK OK 7630.0 ns 372: moni 0 00000000 CHECK OK 7650.0 ns 373: moni 0 00000000 CHECK OK 7670.0 ns 374: moni 0 00000000 CHECK OK 7690.0 ns 375: moni 0 01100000 CHECK OK 7710.0 ns 376: moni 0 11000010 CHECK OK 7735.0 ns 377: stim 1 00000001 (eop) 7750.0 ns 378: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.5: check ncyc write/read (also rberr in wreg) 7975.0 ns 389: stim 1 00000000 (sop) 7990.0 ns 390: moni 1 00000000 (sop) CHECK OK 8015.0 ns 391: stim 0 01001010 8035.0 ns 392: stim 0 11100100 8055.0 ns 393: stim 0 11111111 8075.0 ns 394: stim 0 10101111 8095.0 ns 395: stim 0 10111110 8115.0 ns 396: stim 0 11101011 8135.0 ns 397: stim 0 10011101 8150.0 ns 398: moni 0 01001010 CHECK OK 8200.0 ns 400: rbwe ffe4 137257 0000 8210.0 ns 401: moni 0 00000000 CHECK OK 8230.0 ns 402: moni 0 00000111 CHECK OK 8250.0 ns 403: moni 0 11100010 CHECK OK 8275.0 ns 404: stim 0 01010000 8295.0 ns 405: stim 0 11100011 8315.0 ns 406: stim 0 11111111 8335.0 ns 407: stim 0 11111111 8355.0 ns 408: stim 0 11110011 8370.0 ns 409: moni 0 01010000 CHECK OK 8440.0 ns 412: rbre ffe3 000001 0000 8470.0 ns 414: moni 0 00000001 CHECK OK 8490.0 ns 415: moni 0 00000000 CHECK OK 8510.0 ns 416: moni 0 00000000 CHECK OK 8530.0 ns 417: moni 0 00011001 CHECK OK 8550.0 ns 418: moni 0 10101110 CHECK OK 8575.0 ns 419: stim 0 01011010 8595.0 ns 420: stim 0 11100011 8615.0 ns 421: stim 0 11111111 8635.0 ns 422: stim 0 10101101 8655.0 ns 423: stim 0 11011110 8675.0 ns 424: stim 0 01111111 8695.0 ns 425: stim 0 01011000 8710.0 ns 426: moni 0 01011010 CHECK OK 8760.0 ns 428: rbwe ffe3 157255 0000 ERR='1' 8770.0 ns 429: moni 0 00000001 CHECK OK 8790.0 ns 430: moni 0 00111100 CHECK OK 8810.0 ns 431: moni 0 01001100 CHECK OK 8835.0 ns 432: stim 1 00000001 (eop) 8850.0 ns 433: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.6: check dinc read 9075.0 ns 444: stim 1 00000000 (sop) 9090.0 ns 445: moni 1 00000000 (sop) CHECK OK 9115.0 ns 446: stim 0 01100010 9135.0 ns 447: stim 0 11100100 9155.0 ns 448: stim 0 11111111 9175.0 ns 449: stim 0 00000000 9195.0 ns 450: stim 0 00010001 9215.0 ns 451: stim 0 00110111 9235.0 ns 452: stim 0 11011110 9250.0 ns 453: moni 0 01100010 CHECK OK 9300.0 ns 455: rbwe ffe4 010400 0000 9310.0 ns 456: moni 0 00000000 CHECK OK 9330.0 ns 457: moni 0 01001000 CHECK OK 9350.0 ns 458: moni 0 01101101 CHECK OK 9375.0 ns 459: stim 0 01101000 9395.0 ns 460: stim 0 11100101 9415.0 ns 461: stim 0 11111111 9435.0 ns 462: stim 0 11101010 9455.0 ns 463: stim 0 00100001 9470.0 ns 464: moni 0 01101000 CHECK OK 9540.0 ns 467: rbre ffe5 010400 0000 9570.0 ns 469: moni 0 00000000 CHECK OK 9590.0 ns 470: moni 0 00010001 CHECK OK 9610.0 ns 471: moni 0 00000000 CHECK OK 9630.0 ns 472: moni 0 00001011 CHECK OK 9650.0 ns 473: moni 0 00111000 CHECK OK 9675.0 ns 474: stim 0 01110000 9695.0 ns 475: stim 0 11100101 9715.0 ns 476: stim 0 11111111 9735.0 ns 477: stim 0 00110000 9755.0 ns 478: stim 0 01100111 9770.0 ns 479: moni 0 01110000 CHECK OK 9840.0 ns 482: rbre ffe5 010401 0000 9870.0 ns 484: moni 0 00000001 CHECK OK 9890.0 ns 485: moni 0 00010001 CHECK OK 9910.0 ns 486: moni 0 00000000 CHECK OK 9930.0 ns 487: moni 0 11011100 CHECK OK 9950.0 ns 488: moni 0 00011100 CHECK OK 9975.0 ns 489: stim 0 01111000 9995.0 ns 490: stim 0 11100101 10015.0 ns 491: stim 0 11111111 10035.0 ns 492: stim 0 01110000 10055.0 ns 493: stim 0 10011011 10070.0 ns 494: moni 0 01111000 CHECK OK 10140.0 ns 497: rbre ffe5 010402 0000 10170.0 ns 499: moni 0 00000010 CHECK OK 10190.0 ns 500: moni 0 00010001 CHECK OK 10210.0 ns 501: moni 0 00000000 CHECK OK 10230.0 ns 502: moni 0 11110100 CHECK OK 10250.0 ns 503: moni 0 11011101 CHECK OK 10275.0 ns 504: stim 0 10000000 10295.0 ns 505: stim 0 11100100 10315.0 ns 506: stim 0 11111111 10335.0 ns 507: stim 0 01001101 10355.0 ns 508: stim 0 01111001 10370.0 ns 509: moni 0 10000000 CHECK OK 10440.0 ns 512: rbre ffe4 010403 0000 10470.0 ns 514: moni 0 00000011 CHECK OK 10490.0 ns 515: moni 0 00010001 CHECK OK 10510.0 ns 516: moni 0 00000000 CHECK OK 10530.0 ns 517: moni 0 00111101 CHECK OK 10550.0 ns 518: moni 0 00011010 CHECK OK 10575.0 ns 519: stim 1 00000001 (eop) 10590.0 ns 520: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.7: check dinc write (and wchk) 10815.0 ns 531: stim 1 00000000 (sop) 10830.0 ns 532: moni 1 00000000 (sop) CHECK OK 10855.0 ns 533: stim 0 10001010 10875.0 ns 534: stim 0 11100100 10895.0 ns 535: stim 0 11111111 10915.0 ns 536: stim 0 00000000 10935.0 ns 537: stim 0 00010010 10955.0 ns 538: stim 0 01110101 10975.0 ns 539: stim 0 11010111 10990.0 ns 540: moni 0 10001010 CHECK OK 11040.0 ns 542: rbwe ffe4 011000 0000 11050.0 ns 543: moni 0 00000000 CHECK OK 11070.0 ns 544: moni 0 01010011 CHECK OK 11090.0 ns 545: moni 0 11110100 CHECK OK 11115.0 ns 546: stim 0 10010010 11135.0 ns 547: stim 0 11100101 11155.0 ns 548: stim 0 11111111 11175.0 ns 549: stim 0 00000000 11195.0 ns 550: stim 0 00010010 11215.0 ns 551: stim 0 10110000 11235.0 ns 552: stim 0 00001001 11250.0 ns 553: moni 0 10010010 CHECK OK 11300.0 ns 555: rbwe ffe5 011000 0000 11310.0 ns 556: moni 0 00000000 CHECK OK 11330.0 ns 557: moni 0 00011010 CHECK OK 11350.0 ns 558: moni 0 11001011 CHECK OK 11375.0 ns 559: stim 0 10011010 11395.0 ns 560: stim 0 11100101 11415.0 ns 561: stim 0 11111111 11435.0 ns 562: stim 0 00000001 11455.0 ns 563: stim 0 00010010 11475.0 ns 564: stim 0 00000111 11495.0 ns 565: stim 0 11001111 11510.0 ns 566: moni 0 10011010 CHECK OK 11560.0 ns 568: rbwe ffe5 011001 0000 11570.0 ns 569: moni 0 00000000 CHECK OK 11590.0 ns 570: moni 0 11110101 CHECK OK 11610.0 ns 571: moni 0 10001110 CHECK OK 11635.0 ns 572: stim 0 10100010 11655.0 ns 573: stim 0 11100101 11675.0 ns 574: stim 0 11111111 11695.0 ns 575: stim 0 00000010 11715.0 ns 576: stim 0 00010010 11735.0 ns 577: stim 0 01010110 11755.0 ns 578: stim 0 11001010 11770.0 ns 579: moni 0 10100010 CHECK OK 11820.0 ns 581: rbwe ffe5 011002 0000 11830.0 ns 582: moni 0 00000000 CHECK OK 11850.0 ns 583: moni 0 00110001 CHECK OK 11870.0 ns 584: moni 0 11111100 CHECK OK 11895.0 ns 585: stim 0 10101000 11915.0 ns 586: stim 0 11100100 11935.0 ns 587: stim 0 11111111 11955.0 ns 588: stim 0 10010100 11975.0 ns 589: stim 0 10010011 11990.0 ns 590: moni 0 10101000 CHECK OK 12060.0 ns 593: rbre ffe4 011003 0000 12090.0 ns 595: moni 0 00000011 CHECK OK 12110.0 ns 596: moni 0 00010010 CHECK OK 12130.0 ns 597: moni 0 00000000 CHECK OK 12150.0 ns 598: moni 0 00011110 CHECK OK 12170.0 ns 599: moni 0 01110001 CHECK OK 12195.0 ns 600: stim 0 10110000 12215.0 ns 601: stim 0 11100000 12235.0 ns 602: stim 0 11111111 12255.0 ns 603: stim 0 11111011 12275.0 ns 604: stim 0 00000101 12290.0 ns 605: moni 0 10110000 CHECK OK 12360.0 ns 608: rbre ffe0 000000 0000 12390.0 ns 610: moni 0 00000000 CHECK OK 12410.0 ns 611: moni 0 00000000 CHECK OK 12430.0 ns 612: moni 0 00000000 CHECK OK 12450.0 ns 613: moni 0 01110010 CHECK OK 12470.0 ns 614: moni 0 10011101 CHECK OK 12495.0 ns 615: stim 1 00000001 (eop) 12510.0 ns 616: moni 1 00000001 (eop) CHECK OK 12735.0 ns 627: stim 1 00000000 (sop) 12750.0 ns 628: moni 1 00000000 (sop) CHECK OK 12775.0 ns 629: stim 0 10111010 12795.0 ns 630: stim 0 11100101 12815.0 ns 631: stim 0 11111111 12835.0 ns 632: stim 0 00000011 12855.0 ns 633: stim 0 11110010 12875.0 ns 634: stim 0 01010010 12895.0 ns 635: stim 0 00000101 12910.0 ns 636: moni 0 10111010 CHECK OK 12960.0 ns 638: rbwe ffe5 171003 0000 12970.0 ns 639: moni 0 00000000 CHECK OK 12990.0 ns 640: moni 0 11000110 CHECK OK 13010.0 ns 641: moni 0 11110001 CHECK OK 13035.0 ns 642: stim 0 11000010 13055.0 ns 643: stim 0 11100101 13075.0 ns 644: stim 0 11111111 13095.0 ns 645: stim 0 00000100 13115.0 ns 646: stim 0 00010010 13135.0 ns 647: stim 0 01000100 13155.0 ns 648: stim 0 11000101 13170.0 ns 649: moni 0 11000010 CHECK OK 13220.0 ns 651: rbwe ffe5 011004 0000 13230.0 ns 652: moni 0 00000000 CHECK OK 13250.0 ns 653: moni 0 01001100 CHECK OK 13270.0 ns 654: moni 0 11101001 CHECK OK 13295.0 ns 655: stim 0 11001000 13315.0 ns 656: stim 0 11100000 13335.0 ns 657: stim 0 11111111 13355.0 ns 658: stim 0 00011011 13375.0 ns 659: stim 0 10001101 13390.0 ns 660: moni 0 11001000 CHECK OK 13460.0 ns 663: rbre ffe0 100000 0000 13490.0 ns 665: moni 0 00000000 CHECK OK 13510.0 ns 666: moni 0 10000000 CHECK OK 13530.0 ns 667: moni 0 00000000 CHECK OK 13550.0 ns 668: moni 0 10101110 CHECK OK 13570.0 ns 669: moni 0 00110010 CHECK OK 13595.0 ns 670: stim 0 11010000 13615.0 ns 671: stim 0 11100100 13635.0 ns 672: stim 0 11111111 13655.0 ns 673: stim 0 10010000 13675.0 ns 674: stim 0 00000001 13690.0 ns 675: moni 0 11010000 CHECK OK 13760.0 ns 678: rbre ffe4 011005 0000 13790.0 ns 680: moni 0 00000101 CHECK OK 13810.0 ns 681: moni 0 00010010 CHECK OK 13830.0 ns 682: moni 0 00000000 CHECK OK 13850.0 ns 683: moni 0 11111110 CHECK OK 13870.0 ns 684: moni 0 01000001 CHECK OK 13895.0 ns 685: stim 0 11011010 13915.0 ns 686: stim 0 11100100 13935.0 ns 687: stim 0 11111111 13955.0 ns 688: stim 0 00000000 13975.0 ns 689: stim 0 00010011 13995.0 ns 690: stim 0 10101000 14015.0 ns 691: stim 0 10111110 14030.0 ns 692: moni 0 11011010 CHECK OK 14080.0 ns 694: rbwe ffe4 011400 0000 14090.0 ns 695: moni 0 00000000 CHECK OK 14110.0 ns 696: moni 0 11000000 CHECK OK 14130.0 ns 697: moni 0 11001010 CHECK OK 14155.0 ns 698: stim 0 11100000 14175.0 ns 699: stim 0 11100000 14195.0 ns 700: stim 0 11111111 14215.0 ns 701: stim 0 01011010 14235.0 ns 702: stim 0 11011111 14250.0 ns 703: moni 0 11100000 CHECK OK 14320.0 ns 706: rbre ffe0 000000 0000 14350.0 ns 708: moni 0 00000000 CHECK OK 14370.0 ns 709: moni 0 00000000 CHECK OK 14390.0 ns 710: moni 0 00000000 CHECK OK 14410.0 ns 711: moni 0 00010010 CHECK OK 14430.0 ns 712: moni 0 01111001 CHECK OK 14455.0 ns 713: stim 1 00000001 (eop) 14470.0 ns 714: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.8: check fifo write/read (and rberr for rreg) 14695.0 ns 725: stim 1 00000000 (sop) 14710.0 ns 726: moni 1 00000000 (sop) CHECK OK 14735.0 ns 727: stim 0 00000000 14755.0 ns 728: stim 0 11100110 14775.0 ns 729: stim 0 11111111 14795.0 ns 730: stim 0 11100100 14815.0 ns 731: stim 0 10100100 14830.0 ns 732: moni 0 00000000 CHECK OK 14900.0 ns 735: rbre ffe6 052525 0000 ERR='1' 14930.0 ns 737: moni 0 01010101 CHECK OK 14950.0 ns 738: moni 0 01010101 CHECK OK 14970.0 ns 739: moni 0 00000001 CHECK OK 14990.0 ns 740: moni 0 01010101 CHECK OK 15010.0 ns 741: moni 0 01010100 CHECK OK 15035.0 ns 742: stim 0 00001010 15055.0 ns 743: stim 0 11100110 15075.0 ns 744: stim 0 11111111 15095.0 ns 745: stim 0 00000000 15115.0 ns 746: stim 0 00010100 15135.0 ns 747: stim 0 01110010 15155.0 ns 748: stim 0 10010101 15170.0 ns 749: moni 0 00001010 CHECK OK 15220.0 ns 751: rbwe ffe6 012000 0000 15230.0 ns 752: moni 0 00000000 CHECK OK 15250.0 ns 753: moni 0 11100000 CHECK OK 15270.0 ns 754: moni 0 00100111 CHECK OK 15295.0 ns 755: stim 0 00010010 15315.0 ns 756: stim 0 11100110 15335.0 ns 757: stim 0 11111111 15355.0 ns 758: stim 0 00000001 15375.0 ns 759: stim 0 00010100 15395.0 ns 760: stim 0 10001101 15415.0 ns 761: stim 0 11100111 15430.0 ns 762: moni 0 00010010 CHECK OK 15480.0 ns 764: rbwe ffe6 012001 0000 15490.0 ns 765: moni 0 00000000 CHECK OK 15510.0 ns 766: moni 0 01001110 CHECK OK 15530.0 ns 767: moni 0 00000111 CHECK OK 15555.0 ns 768: stim 0 00011010 15575.0 ns 769: stim 0 11100110 15595.0 ns 770: stim 0 11111111 15615.0 ns 771: stim 0 00000010 15635.0 ns 772: stim 0 00010100 15655.0 ns 773: stim 0 01010101 15675.0 ns 774: stim 0 10100010 15690.0 ns 775: moni 0 00011010 CHECK OK 15740.0 ns 777: rbwe ffe6 012002 0000 15750.0 ns 778: moni 0 00000000 CHECK OK 15770.0 ns 779: moni 0 00100101 CHECK OK 15790.0 ns 780: moni 0 11011100 CHECK OK 15815.0 ns 781: stim 0 00100000 15835.0 ns 782: stim 0 11100110 15855.0 ns 783: stim 0 11111111 15875.0 ns 784: stim 0 10010100 15895.0 ns 785: stim 0 00000000 15910.0 ns 786: moni 0 00100000 CHECK OK 15980.0 ns 789: rbre ffe6 012000 0000 16010.0 ns 791: moni 0 00000000 CHECK OK 16030.0 ns 792: moni 0 00010100 CHECK OK 16050.0 ns 793: moni 0 00000000 CHECK OK 16070.0 ns 794: moni 0 11111110 CHECK OK 16090.0 ns 795: moni 0 01110010 CHECK OK 16115.0 ns 796: stim 0 00101000 16135.0 ns 797: stim 0 11100110 16155.0 ns 798: stim 0 11111111 16175.0 ns 799: stim 0 10101100 16195.0 ns 800: stim 0 01011111 16210.0 ns 801: moni 0 00101000 CHECK OK 16280.0 ns 804: rbre ffe6 012001 0000 16310.0 ns 806: moni 0 00000001 CHECK OK 16330.0 ns 807: moni 0 00010100 CHECK OK 16350.0 ns 808: moni 0 00000000 CHECK OK 16370.0 ns 809: moni 0 01000100 CHECK OK 16390.0 ns 810: moni 0 00011101 CHECK OK 16415.0 ns 811: stim 0 00110000 16435.0 ns 812: stim 0 11100110 16455.0 ns 813: stim 0 11111111 16475.0 ns 814: stim 0 10101101 16495.0 ns 815: stim 0 01001011 16510.0 ns 816: moni 0 00110000 CHECK OK 16580.0 ns 819: rbre ffe6 012002 0000 16610.0 ns 821: moni 0 00000010 CHECK OK 16630.0 ns 822: moni 0 00010100 CHECK OK 16650.0 ns 823: moni 0 00000000 CHECK OK 16670.0 ns 824: moni 0 01110010 CHECK OK 16690.0 ns 825: moni 0 01101110 CHECK OK 16715.0 ns 826: stim 0 00111000 16735.0 ns 827: stim 0 11100110 16755.0 ns 828: stim 0 11111111 16775.0 ns 829: stim 0 10011110 16795.0 ns 830: stim 0 01001110 16810.0 ns 831: moni 0 00111000 CHECK OK 16880.0 ns 834: rbre ffe6 052525 0000 ERR='1' 16910.0 ns 836: moni 0 01010101 CHECK OK 16930.0 ns 837: moni 0 01010101 CHECK OK 16950.0 ns 838: moni 0 00000001 CHECK OK 16970.0 ns 839: moni 0 10011111 CHECK OK 16990.0 ns 840: moni 0 10110000 CHECK OK 17015.0 ns 841: stim 1 00000001 (eop) 17030.0 ns 842: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.9: check lnak write/read (and rbnak for rreg and wreg) 17255.0 ns 853: stim 1 00000000 (sop) 17270.0 ns 854: moni 1 00000000 (sop) CHECK OK 17295.0 ns 855: stim 0 00000010 17315.0 ns 856: stim 0 11100111 17335.0 ns 857: stim 0 11111111 17355.0 ns 858: stim 0 10101010 17375.0 ns 859: stim 0 10101010 17395.0 ns 860: stim 0 00110010 17415.0 ns 861: stim 0 10111000 17430.0 ns 862: moni 0 00000010 CHECK OK 17480.0 ns 864: rbwe ffe7 125252 0000 ACK='0' 17490.0 ns 865: moni 0 00000010 CHECK OK 17510.0 ns 866: moni 0 00100000 CHECK OK 17530.0 ns 867: moni 0 01000110 CHECK OK 17555.0 ns 868: stim 0 00001000 17575.0 ns 869: stim 0 11100111 17595.0 ns 870: stim 0 11111111 17615.0 ns 871: stim 0 11011101 17635.0 ns 872: stim 0 00001010 17650.0 ns 873: moni 0 00001000 CHECK OK 17720.0 ns 876: rbre ffe7 052525 0000 ACK='0' 17750.0 ns 878: moni 0 01010101 CHECK OK 17770.0 ns 879: moni 0 01010101 CHECK OK 17790.0 ns 880: moni 0 00000010 CHECK OK 17810.0 ns 881: moni 0 00110110 CHECK OK 17830.0 ns 882: moni 0 00101110 CHECK OK 17855.0 ns 883: stim 1 00000001 (eop) 17870.0 ns 884: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.10: check nbusy (use nbusy=4) C with data 18095.0 ns 895: stim 1 00000000 (sop) 18110.0 ns 896: moni 1 00000000 (sop) CHECK OK 18135.0 ns 897: stim 0 00000010 18155.0 ns 898: stim 0 11100000 18175.0 ns 899: stim 0 11111111 18195.0 ns 900: stim 0 00000100 18215.0 ns 901: stim 0 00000000 18235.0 ns 902: stim 0 11001110 18255.0 ns 903: stim 0 11000011 18270.0 ns 904: moni 0 00000010 CHECK OK 18320.0 ns 906: rbwe ffe0 000004 0000 18330.0 ns 907: moni 0 00000000 CHECK OK 18350.0 ns 908: moni 0 01100010 CHECK OK 18370.0 ns 909: moni 0 01100110 CHECK OK 18395.0 ns 910: stim 0 00001010 18415.0 ns 911: stim 0 11100100 18435.0 ns 912: stim 0 11111111 18455.0 ns 913: stim 0 00110100 18475.0 ns 914: stim 0 00010010 18495.0 ns 915: stim 0 01100000 18515.0 ns 916: stim 0 11110000 18530.0 ns 917: moni 0 00001010 CHECK OK 18660.0 ns 923: rbwe ffe4 011064 0000 hold= 4 18670.0 ns 924: moni 0 00000000 CHECK OK 18690.0 ns 925: moni 0 10100011 CHECK OK 18710.0 ns 926: moni 0 00000010 CHECK OK 18735.0 ns 927: stim 0 00010000 18755.0 ns 928: stim 0 11100011 18775.0 ns 929: stim 0 11111111 18795.0 ns 930: stim 0 00001010 18815.0 ns 931: stim 0 11110000 18830.0 ns 932: moni 0 00010000 CHECK OK 18900.0 ns 935: rbre ffe3 000005 0000 18930.0 ns 937: moni 0 00000101 CHECK OK 18950.0 ns 938: moni 0 00000000 CHECK OK 18970.0 ns 939: moni 0 00000000 CHECK OK 18990.0 ns 940: moni 0 11110011 CHECK OK 19010.0 ns 941: moni 0 11111001 CHECK OK 19035.0 ns 942: stim 0 00011000 19055.0 ns 943: stim 0 11100100 19075.0 ns 944: stim 0 11111111 19095.0 ns 945: stim 0 11011101 19115.0 ns 946: stim 0 00100100 19130.0 ns 947: moni 0 00011000 CHECK OK 19280.0 ns 954: rbre ffe4 011064 0000 hold= 4 19310.0 ns 956: moni 0 00110100 CHECK OK 19330.0 ns 957: moni 0 00010010 CHECK OK 19350.0 ns 958: moni 0 00000000 CHECK OK 19370.0 ns 959: moni 0 00101000 CHECK OK 19390.0 ns 960: moni 0 00110100 CHECK OK 19415.0 ns 961: stim 0 00100000 19435.0 ns 962: stim 0 11100011 19455.0 ns 963: stim 0 11111111 19475.0 ns 964: stim 0 10101010 19495.0 ns 965: stim 0 11100100 19510.0 ns 966: moni 0 00100000 CHECK OK 19580.0 ns 969: rbre ffe3 000005 0000 19610.0 ns 971: moni 0 00000101 CHECK OK 19630.0 ns 972: moni 0 00000000 CHECK OK 19650.0 ns 973: moni 0 00000000 CHECK OK 19670.0 ns 974: moni 0 11000001 CHECK OK 19690.0 ns 975: moni 0 00010101 CHECK OK 19715.0 ns 976: stim 1 00000001 (eop) 19730.0 ns 977: moni 1 00000001 (eop) CHECK OK C with dinc 19955.0 ns 988: stim 1 00000000 (sop) 19970.0 ns 989: moni 1 00000000 (sop) CHECK OK 19995.0 ns 990: stim 0 00000010 20015.0 ns 991: stim 0 11100101 20035.0 ns 992: stim 0 11111111 20055.0 ns 993: stim 0 00110100 20075.0 ns 994: stim 0 00010010 20095.0 ns 995: stim 0 01101101 20115.0 ns 996: stim 0 01001000 20130.0 ns 997: moni 0 00000010 CHECK OK 20260.0 ns 1003: rbwe ffe5 011064 0000 hold= 4 20270.0 ns 1004: moni 0 00000000 CHECK OK 20290.0 ns 1005: moni 0 01100010 CHECK OK 20310.0 ns 1006: moni 0 01100110 CHECK OK 20335.0 ns 1007: stim 0 00001000 20355.0 ns 1008: stim 0 11100011 20375.0 ns 1009: stim 0 11111111 20395.0 ns 1010: stim 0 11001010 20415.0 ns 1011: stim 0 00111011 20430.0 ns 1012: moni 0 00001000 CHECK OK 20500.0 ns 1015: rbre ffe3 000005 0000 20530.0 ns 1017: moni 0 00000101 CHECK OK 20550.0 ns 1018: moni 0 00000000 CHECK OK 20570.0 ns 1019: moni 0 00000000 CHECK OK 20590.0 ns 1020: moni 0 01110011 CHECK OK 20610.0 ns 1021: moni 0 11100101 CHECK OK 20635.0 ns 1022: stim 0 00010000 20655.0 ns 1023: stim 0 11100101 20675.0 ns 1024: stim 0 11111111 20695.0 ns 1025: stim 0 00011111 20715.0 ns 1026: stim 0 01111110 20730.0 ns 1027: moni 0 00010000 CHECK OK 20880.0 ns 1034: rbre ffe5 011065 0000 hold= 4 20910.0 ns 1036: moni 0 00110101 CHECK OK 20930.0 ns 1037: moni 0 00010010 CHECK OK 20950.0 ns 1038: moni 0 00000000 CHECK OK 20970.0 ns 1039: moni 0 00010100 CHECK OK 20990.0 ns 1040: moni 0 11101001 CHECK OK 21015.0 ns 1041: stim 0 00011000 21035.0 ns 1042: stim 0 11100011 21055.0 ns 1043: stim 0 11111111 21075.0 ns 1044: stim 0 10010111 21095.0 ns 1045: stim 0 01100001 21110.0 ns 1046: moni 0 00011000 CHECK OK 21180.0 ns 1049: rbre ffe3 000005 0000 21210.0 ns 1051: moni 0 00000101 CHECK OK 21230.0 ns 1052: moni 0 00000000 CHECK OK 21250.0 ns 1053: moni 0 00000000 CHECK OK 21270.0 ns 1054: moni 0 10101010 CHECK OK 21290.0 ns 1055: moni 0 10011101 CHECK OK 21315.0 ns 1056: stim 1 00000001 (eop) 21330.0 ns 1057: moni 1 00000001 (eop) CHECK OK C with fifo 21555.0 ns 1068: stim 1 00000000 (sop) 21570.0 ns 1069: moni 1 00000000 (sop) CHECK OK 21595.0 ns 1070: stim 0 00000010 21615.0 ns 1071: stim 0 11100110 21635.0 ns 1072: stim 0 11111111 21655.0 ns 1073: stim 0 00000000 21675.0 ns 1074: stim 0 00110011 21695.0 ns 1075: stim 0 10100011 21715.0 ns 1076: stim 0 00101110 21730.0 ns 1077: moni 0 00000010 CHECK OK 21860.0 ns 1083: rbwe ffe6 031400 0000 hold= 4 21870.0 ns 1084: moni 0 00000000 CHECK OK 21890.0 ns 1085: moni 0 01100010 CHECK OK 21910.0 ns 1086: moni 0 01100110 CHECK OK 21935.0 ns 1087: stim 0 00001000 21955.0 ns 1088: stim 0 11100011 21975.0 ns 1089: stim 0 11111111 21995.0 ns 1090: stim 0 01011010 22015.0 ns 1091: stim 0 00100111 22030.0 ns 1092: moni 0 00001000 CHECK OK 22100.0 ns 1095: rbre ffe3 000005 0000 22130.0 ns 1097: moni 0 00000101 CHECK OK 22150.0 ns 1098: moni 0 00000000 CHECK OK 22170.0 ns 1099: moni 0 00000000 CHECK OK 22190.0 ns 1100: moni 0 01110011 CHECK OK 22210.0 ns 1101: moni 0 11100101 CHECK OK 22235.0 ns 1102: stim 0 00010000 22255.0 ns 1103: stim 0 11100110 22275.0 ns 1104: stim 0 11111111 22295.0 ns 1105: stim 0 10100101 22315.0 ns 1106: stim 0 00000101 22330.0 ns 1107: moni 0 00010000 CHECK OK 22480.0 ns 1114: rbre ffe6 031400 0000 hold= 4 22510.0 ns 1116: moni 0 00000000 CHECK OK 22530.0 ns 1117: moni 0 00110011 CHECK OK 22550.0 ns 1118: moni 0 00000000 CHECK OK 22570.0 ns 1119: moni 0 10010110 CHECK OK 22590.0 ns 1120: moni 0 11110010 CHECK OK 22615.0 ns 1121: stim 0 00011000 22635.0 ns 1122: stim 0 11100011 22655.0 ns 1123: stim 0 11111111 22675.0 ns 1124: stim 0 10101000 22695.0 ns 1125: stim 0 10111000 22710.0 ns 1126: moni 0 00011000 CHECK OK 22780.0 ns 1129: rbre ffe3 000005 0000 22810.0 ns 1131: moni 0 00000101 CHECK OK 22830.0 ns 1132: moni 0 00000000 CHECK OK 22850.0 ns 1133: moni 0 00000000 CHECK OK 22870.0 ns 1134: moni 0 00101000 CHECK OK 22890.0 ns 1135: moni 0 11001101 CHECK OK 22915.0 ns 1136: stim 1 00000001 (eop) 22930.0 ns 1137: moni 1 00000001 (eop) CHECK OK C with lnak 23155.0 ns 1148: stim 1 00000000 (sop) 23170.0 ns 1149: moni 1 00000000 (sop) CHECK OK 23195.0 ns 1150: stim 0 00000010 23215.0 ns 1151: stim 0 11100111 23235.0 ns 1152: stim 0 11111111 23255.0 ns 1153: stim 0 10101010 23275.0 ns 1154: stim 0 10101010 23295.0 ns 1155: stim 0 00110010 23315.0 ns 1156: stim 0 10111000 23330.0 ns 1157: moni 0 00000010 CHECK OK 23460.0 ns 1163: rbwe ffe7 125252 0000 hold= 4 ACK='0' 23470.0 ns 1164: moni 0 00000010 CHECK OK 23490.0 ns 1165: moni 0 00100000 CHECK OK 23510.0 ns 1166: moni 0 01000110 CHECK OK 23535.0 ns 1167: stim 0 00001000 23555.0 ns 1168: stim 0 11100011 23575.0 ns 1169: stim 0 11111111 23595.0 ns 1170: stim 0 00011001 23615.0 ns 1171: stim 0 11000110 23630.0 ns 1172: moni 0 00001000 CHECK OK 23700.0 ns 1175: rbre ffe3 000005 0000 23730.0 ns 1177: moni 0 00000101 CHECK OK 23750.0 ns 1178: moni 0 00000000 CHECK OK 23770.0 ns 1179: moni 0 00000000 CHECK OK 23790.0 ns 1180: moni 0 11110000 CHECK OK 23810.0 ns 1181: moni 0 10100001 CHECK OK 23835.0 ns 1182: stim 0 00010000 23855.0 ns 1183: stim 0 11100111 23875.0 ns 1184: stim 0 11111111 23895.0 ns 1185: stim 0 00001010 23915.0 ns 1186: stim 0 11111001 23930.0 ns 1187: moni 0 00010000 CHECK OK 24080.0 ns 1194: rbre ffe7 052525 0000 hold= 4 ACK='0' 24110.0 ns 1196: moni 0 01010101 CHECK OK 24130.0 ns 1197: moni 0 01010101 CHECK OK 24150.0 ns 1198: moni 0 00000010 CHECK OK 24170.0 ns 1199: moni 0 00000001 CHECK OK 24190.0 ns 1200: moni 0 00000000 CHECK OK 24215.0 ns 1201: stim 0 00011000 24235.0 ns 1202: stim 0 11100011 24255.0 ns 1203: stim 0 11111111 24275.0 ns 1204: stim 0 11011011 24295.0 ns 1205: stim 0 00100011 24310.0 ns 1206: moni 0 00011000 CHECK OK 24380.0 ns 1209: rbre ffe3 000005 0000 24410.0 ns 1211: moni 0 00000101 CHECK OK 24430.0 ns 1212: moni 0 00000000 CHECK OK 24450.0 ns 1213: moni 0 00000000 CHECK OK 24470.0 ns 1214: moni 0 10100100 CHECK OK 24490.0 ns 1215: moni 0 01000010 CHECK OK 24515.0 ns 1216: stim 1 00000001 (eop) 24530.0 ns 1217: moni 1 00000001 (eop) CHECK OK C with stat (should not assert busy!) 24755.0 ns 1228: stim 1 00000000 (sop) 24770.0 ns 1229: moni 1 00000000 (sop) CHECK OK 24795.0 ns 1230: stim 0 00000010 24815.0 ns 1231: stim 0 11100001 24835.0 ns 1232: stim 0 11111111 24855.0 ns 1233: stim 0 00000000 24875.0 ns 1234: stim 0 00000000 24895.0 ns 1235: stim 0 10111110 24915.0 ns 1236: stim 0 01111001 24930.0 ns 1237: moni 0 00000010 CHECK OK 24980.0 ns 1239: rbwe ffe1 000000 0000 24990.0 ns 1240: moni 0 00000000 CHECK OK 25010.0 ns 1241: moni 0 01100010 CHECK OK 25030.0 ns 1242: moni 0 01100110 CHECK OK 25055.0 ns 1243: stim 0 00001000 25075.0 ns 1244: stim 0 11100011 25095.0 ns 1245: stim 0 11111111 25115.0 ns 1246: stim 0 00101011 25135.0 ns 1247: stim 0 10001001 25150.0 ns 1248: moni 0 00001000 CHECK OK 25220.0 ns 1251: rbre ffe3 000001 0000 25250.0 ns 1253: moni 0 00000001 CHECK OK 25270.0 ns 1254: moni 0 00000000 CHECK OK 25290.0 ns 1255: moni 0 00000000 CHECK OK 25310.0 ns 1256: moni 0 10110011 CHECK OK 25330.0 ns 1257: moni 0 00111001 CHECK OK 25355.0 ns 1258: stim 0 00010000 25375.0 ns 1259: stim 0 11100001 25395.0 ns 1260: stim 0 11111111 25415.0 ns 1261: stim 0 11000111 25435.0 ns 1262: stim 0 00000001 25450.0 ns 1263: moni 0 00010000 CHECK OK 25520.0 ns 1266: rbre ffe1 000000 0000 25550.0 ns 1268: moni 0 00000000 CHECK OK 25570.0 ns 1269: moni 0 00000000 CHECK OK 25590.0 ns 1270: moni 0 00000000 CHECK OK 25610.0 ns 1271: moni 0 10010110 CHECK OK 25630.0 ns 1272: moni 0 01100011 CHECK OK 25655.0 ns 1273: stim 0 00011000 25675.0 ns 1274: stim 0 11100011 25695.0 ns 1275: stim 0 11111111 25715.0 ns 1276: stim 0 00100000 25735.0 ns 1277: stim 0 00001001 25750.0 ns 1278: moni 0 00011000 CHECK OK 25820.0 ns 1281: rbre ffe3 000001 0000 25850.0 ns 1283: moni 0 00000001 CHECK OK 25870.0 ns 1284: moni 0 00000000 CHECK OK 25890.0 ns 1285: moni 0 00000000 CHECK OK 25910.0 ns 1286: moni 0 11000011 CHECK OK 25930.0 ns 1287: moni 0 10100001 CHECK OK 25955.0 ns 1288: stim 1 00000001 (eop) 25970.0 ns 1289: moni 1 00000001 (eop) CHECK OK C with ncyc (should not assert busy!) 26195.0 ns 1300: stim 1 00000000 (sop) 26210.0 ns 1301: moni 1 00000000 (sop) CHECK OK 26235.0 ns 1302: stim 0 00000000 26255.0 ns 1303: stim 0 11100011 26275.0 ns 1304: stim 0 11111111 26295.0 ns 1305: stim 0 00010001 26315.0 ns 1306: stim 0 01011011 26330.0 ns 1307: moni 0 00000000 CHECK OK 26400.0 ns 1310: rbre ffe3 000001 0000 26430.0 ns 1312: moni 0 00000001 CHECK OK 26450.0 ns 1313: moni 0 00000000 CHECK OK 26470.0 ns 1314: moni 0 00000000 CHECK OK 26490.0 ns 1315: moni 0 00110000 CHECK OK 26510.0 ns 1316: moni 0 00110111 CHECK OK 26535.0 ns 1317: stim 1 00000001 (eop) 26550.0 ns 1318: moni 1 00000001 (eop) CHECK OK C with cntl (should not assert busy!) 26775.0 ns 1329: stim 1 00000000 (sop) 26790.0 ns 1330: moni 1 00000000 (sop) CHECK OK 26815.0 ns 1331: stim 0 00000000 26835.0 ns 1332: stim 0 11100000 26855.0 ns 1333: stim 0 11111111 26875.0 ns 1334: stim 0 01000010 26895.0 ns 1335: stim 0 00001110 26910.0 ns 1336: moni 0 00000000 CHECK OK 26980.0 ns 1339: rbre ffe0 000004 0000 27010.0 ns 1341: moni 0 00000100 CHECK OK 27030.0 ns 1342: moni 0 00000000 CHECK OK 27050.0 ns 1343: moni 0 00000000 CHECK OK 27070.0 ns 1344: moni 0 11000000 CHECK OK 27090.0 ns 1345: moni 0 11011100 CHECK OK 27115.0 ns 1346: stim 0 00001000 27135.0 ns 1347: stim 0 11100011 27155.0 ns 1348: stim 0 11111111 27175.0 ns 1349: stim 0 00011111 27195.0 ns 1350: stim 0 10000010 27210.0 ns 1351: moni 0 00001000 CHECK OK 27280.0 ns 1354: rbre ffe3 000001 0000 27310.0 ns 1356: moni 0 00000001 CHECK OK 27330.0 ns 1357: moni 0 00000000 CHECK OK 27350.0 ns 1358: moni 0 00000000 CHECK OK 27370.0 ns 1359: moni 0 00110101 CHECK OK 27390.0 ns 1360: moni 0 01110011 CHECK OK 27415.0 ns 1361: stim 0 00010010 27435.0 ns 1362: stim 0 11100000 27455.0 ns 1363: stim 0 11111111 27475.0 ns 1364: stim 0 00000000 27495.0 ns 1365: stim 0 00000000 27515.0 ns 1366: stim 0 01001010 27535.0 ns 1367: stim 0 10100010 27550.0 ns 1368: moni 0 00010010 CHECK OK 27600.0 ns 1370: rbwe ffe0 000000 0000 27610.0 ns 1371: moni 0 00000000 CHECK OK 27630.0 ns 1372: moni 0 11101101 CHECK OK 27650.0 ns 1373: moni 0 01011110 CHECK OK 27675.0 ns 1374: stim 0 00011000 27695.0 ns 1375: stim 0 11100011 27715.0 ns 1376: stim 0 11111111 27735.0 ns 1377: stim 0 00101000 27755.0 ns 1378: stim 0 10000000 27770.0 ns 1379: moni 0 00011000 CHECK OK 27840.0 ns 1382: rbre ffe3 000001 0000 27870.0 ns 1384: moni 0 00000001 CHECK OK 27890.0 ns 1385: moni 0 00000000 CHECK OK 27910.0 ns 1386: moni 0 00000000 CHECK OK 27930.0 ns 1387: moni 0 01010101 CHECK OK 27950.0 ns 1388: moni 0 10011100 CHECK OK 27975.0 ns 1389: stim 1 00000001 (eop) 27990.0 ns 1390: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A3.11: check nbusy (use nbusy=3ff -> will cause time out) C with data 28215.0 ns 1401: stim 1 00000000 (sop) 28230.0 ns 1402: moni 1 00000000 (sop) CHECK OK 28255.0 ns 1403: stim 0 00000010 28275.0 ns 1404: stim 0 11100000 28295.0 ns 1405: stim 0 11111111 28315.0 ns 1406: stim 0 11111111 28335.0 ns 1407: stim 0 00000011 28355.0 ns 1408: stim 0 10010110 28375.0 ns 1409: stim 0 00111100 28390.0 ns 1410: moni 0 00000010 CHECK OK 28440.0 ns 1412: rbwe ffe0 001777 0000 28450.0 ns 1413: moni 0 00000000 CHECK OK 28470.0 ns 1414: moni 0 01100010 CHECK OK 28490.0 ns 1415: moni 0 01100110 CHECK OK 28515.0 ns 1416: stim 0 00001010 28535.0 ns 1417: stim 0 11100100 28555.0 ns 1418: stim 0 11111111 28575.0 ns 1419: stim 0 00110100 28595.0 ns 1420: stim 0 00010010 28615.0 ns 1421: stim 0 00110111 28635.0 ns 1422: stim 0 01011010 28650.0 ns 1423: moni 0 00001010 CHECK OK 29330.0 ns 1457: moni 0 00000100 CHECK OK 29340.0 ns 1457: rbwe ffe4 001777 0000 hold=32 TIMEOUT 29350.0 ns 1458: moni 0 00100111 CHECK OK 29370.0 ns 1459: moni 0 01000010 CHECK OK 29395.0 ns 1460: stim 0 00010000 29415.0 ns 1461: stim 0 11100011 29435.0 ns 1462: stim 0 11111111 29455.0 ns 1463: stim 0 01111111 29475.0 ns 1464: stim 0 00011101 29490.0 ns 1465: moni 0 00010000 CHECK OK 29560.0 ns 1468: rbre ffe3 000040 0000 29590.0 ns 1470: moni 0 00100000 CHECK OK 29610.0 ns 1471: moni 0 00000000 CHECK OK 29630.0 ns 1472: moni 0 00000000 CHECK OK 29650.0 ns 1473: moni 0 11000011 CHECK OK 29670.0 ns 1474: moni 0 00011101 CHECK OK 29695.0 ns 1475: stim 0 00011000 29715.0 ns 1476: stim 0 11100100 29735.0 ns 1477: stim 0 11111111 29755.0 ns 1478: stim 0 00010001 29775.0 ns 1479: stim 0 00110001 29790.0 ns 1480: moni 0 00011000 CHECK OK 30500.0 ns 1515: rbre ffe4 000040 0000 hold=32 TIMEOUT 30510.0 ns 1516: moni 0 01010101 CHECK OK 30530.0 ns 1517: moni 0 01010101 CHECK OK 30550.0 ns 1518: moni 0 00000100 CHECK OK 30570.0 ns 1519: moni 0 00010010 CHECK OK 30590.0 ns 1520: moni 0 11000111 CHECK OK 30615.0 ns 1521: stim 0 00100000 30635.0 ns 1522: stim 0 11100011 30655.0 ns 1523: stim 0 11111111 30675.0 ns 1524: stim 0 00000000 30695.0 ns 1525: stim 0 00011111 30710.0 ns 1526: moni 0 00100000 CHECK OK 30780.0 ns 1529: rbre ffe3 000040 0000 30810.0 ns 1531: moni 0 00100000 CHECK OK 30830.0 ns 1532: moni 0 00000000 CHECK OK 30850.0 ns 1533: moni 0 00000000 CHECK OK 30870.0 ns 1534: moni 0 00000010 CHECK OK 30890.0 ns 1535: moni 0 01111110 CHECK OK 30915.0 ns 1536: stim 1 00000001 (eop) 30930.0 ns 1537: moni 1 00000001 (eop) CHECK OK C with dinc 31155.0 ns 1548: stim 1 00000000 (sop) 31170.0 ns 1549: moni 1 00000000 (sop) CHECK OK 31195.0 ns 1550: stim 0 00000010 31215.0 ns 1551: stim 0 11100101 31235.0 ns 1552: stim 0 11111111 31255.0 ns 1553: stim 0 00110100 31275.0 ns 1554: stim 0 00010010 31295.0 ns 1555: stim 0 01101101 31315.0 ns 1556: stim 0 01001000 31330.0 ns 1557: moni 0 00000010 CHECK OK 32010.0 ns 1591: moni 0 00000100 CHECK OK 32020.0 ns 1591: rbre ffe5 000040 0000 hold=32 TIMEOUT 32030.0 ns 1592: moni 0 11100110 CHECK OK 32050.0 ns 1593: moni 0 00100110 CHECK OK 32075.0 ns 1594: stim 0 00001000 32095.0 ns 1595: stim 0 11100011 32115.0 ns 1596: stim 0 11111111 32135.0 ns 1597: stim 0 11001010 32155.0 ns 1598: stim 0 00111011 32170.0 ns 1599: moni 0 00001000 CHECK OK 32240.0 ns 1602: rbre ffe3 000040 0000 32270.0 ns 1604: moni 0 00100000 CHECK OK 32290.0 ns 1605: moni 0 00000000 CHECK OK 32310.0 ns 1606: moni 0 00000000 CHECK OK 32330.0 ns 1607: moni 0 01000011 CHECK OK 32350.0 ns 1608: moni 0 00000001 CHECK OK 32375.0 ns 1609: stim 0 00010000 32395.0 ns 1610: stim 0 11100101 32415.0 ns 1611: stim 0 11111111 32435.0 ns 1612: stim 0 00011111 32455.0 ns 1613: stim 0 01111110 32470.0 ns 1614: moni 0 00010000 CHECK OK 33180.0 ns 1649: rbre ffe5 000040 0000 hold=32 TIMEOUT 33190.0 ns 1650: moni 0 01010101 CHECK OK 33210.0 ns 1651: moni 0 01010101 CHECK OK 33230.0 ns 1652: moni 0 00000100 CHECK OK 33250.0 ns 1653: moni 0 00011110 CHECK OK 33270.0 ns 1654: moni 0 00101101 CHECK OK 33295.0 ns 1655: stim 0 00011000 33315.0 ns 1656: stim 0 11100011 33335.0 ns 1657: stim 0 11111111 33355.0 ns 1658: stim 0 10010111 33375.0 ns 1659: stim 0 01100001 33390.0 ns 1660: moni 0 00011000 CHECK OK 33460.0 ns 1663: rbre ffe3 000040 0000 33490.0 ns 1665: moni 0 00100000 CHECK OK 33510.0 ns 1666: moni 0 00000000 CHECK OK 33530.0 ns 1667: moni 0 00000000 CHECK OK 33550.0 ns 1668: moni 0 00001000 CHECK OK 33570.0 ns 1669: moni 0 01001110 CHECK OK 33595.0 ns 1670: stim 1 00000001 (eop) 33610.0 ns 1671: moni 1 00000001 (eop) CHECK OK C with fifo 33835.0 ns 1682: stim 1 00000000 (sop) 33850.0 ns 1683: moni 1 00000000 (sop) CHECK OK 33875.0 ns 1684: stim 0 00000010 33895.0 ns 1685: stim 0 11100110 33915.0 ns 1686: stim 0 11111111 33935.0 ns 1687: stim 0 00000000 33955.0 ns 1688: stim 0 00110011 33975.0 ns 1689: stim 0 10100011 33995.0 ns 1690: stim 0 00101110 34010.0 ns 1691: moni 0 00000010 CHECK OK 34690.0 ns 1725: moni 0 00000100 CHECK OK 34700.0 ns 1725: rbre ffe6 000040 0000 hold=32 TIMEOUT 34710.0 ns 1726: moni 0 11100110 CHECK OK 34730.0 ns 1727: moni 0 00100110 CHECK OK 34755.0 ns 1728: stim 0 00001000 34775.0 ns 1729: stim 0 11100011 34795.0 ns 1730: stim 0 11111111 34815.0 ns 1731: stim 0 01011010 34835.0 ns 1732: stim 0 00100111 34850.0 ns 1733: moni 0 00001000 CHECK OK 34920.0 ns 1736: rbre ffe3 000040 0000 34950.0 ns 1738: moni 0 00100000 CHECK OK 34970.0 ns 1739: moni 0 00000000 CHECK OK 34990.0 ns 1740: moni 0 00000000 CHECK OK 35010.0 ns 1741: moni 0 01000011 CHECK OK 35030.0 ns 1742: moni 0 00000001 CHECK OK 35055.0 ns 1743: stim 0 00010000 35075.0 ns 1744: stim 0 11100110 35095.0 ns 1745: stim 0 11111111 35115.0 ns 1746: stim 0 10100101 35135.0 ns 1747: stim 0 00000101 35150.0 ns 1748: moni 0 00010000 CHECK OK 35860.0 ns 1783: rbre ffe6 000040 0000 hold=32 TIMEOUT 35870.0 ns 1784: moni 0 01010101 CHECK OK 35890.0 ns 1785: moni 0 01010101 CHECK OK 35910.0 ns 1786: moni 0 00000100 CHECK OK 35930.0 ns 1787: moni 0 00011110 CHECK OK 35950.0 ns 1788: moni 0 00101101 CHECK OK 35975.0 ns 1789: stim 0 00011000 35995.0 ns 1790: stim 0 11100011 36015.0 ns 1791: stim 0 11111111 36035.0 ns 1792: stim 0 10101000 36055.0 ns 1793: stim 0 10111000 36070.0 ns 1794: moni 0 00011000 CHECK OK 36140.0 ns 1797: rbre ffe3 000040 0000 36170.0 ns 1799: moni 0 00100000 CHECK OK 36190.0 ns 1800: moni 0 00000000 CHECK OK 36210.0 ns 1801: moni 0 00000000 CHECK OK 36230.0 ns 1802: moni 0 00001000 CHECK OK 36250.0 ns 1803: moni 0 01001110 CHECK OK 36275.0 ns 1804: stim 1 00000001 (eop) 36290.0 ns 1805: moni 1 00000001 (eop) CHECK OK C with lnak 36515.0 ns 1816: stim 1 00000000 (sop) 36530.0 ns 1817: moni 1 00000000 (sop) CHECK OK 36555.0 ns 1818: stim 0 00000010 36575.0 ns 1819: stim 0 11100111 36595.0 ns 1820: stim 0 11111111 36615.0 ns 1821: stim 0 10101010 36635.0 ns 1822: stim 0 10101010 36655.0 ns 1823: stim 0 00110010 36675.0 ns 1824: stim 0 10111000 36690.0 ns 1825: moni 0 00000010 CHECK OK 37370.0 ns 1859: moni 0 00000100 CHECK OK 37380.0 ns 1859: rbre ffe7 000040 0000 hold=32 TIMEOUT 37390.0 ns 1860: moni 0 11100110 CHECK OK 37410.0 ns 1861: moni 0 00100110 CHECK OK 37435.0 ns 1862: stim 0 00001000 37455.0 ns 1863: stim 0 11100011 37475.0 ns 1864: stim 0 11111111 37495.0 ns 1865: stim 0 00011001 37515.0 ns 1866: stim 0 11000110 37530.0 ns 1867: moni 0 00001000 CHECK OK 37600.0 ns 1870: rbre ffe3 000040 0000 37630.0 ns 1872: moni 0 00100000 CHECK OK 37650.0 ns 1873: moni 0 00000000 CHECK OK 37670.0 ns 1874: moni 0 00000000 CHECK OK 37690.0 ns 1875: moni 0 01000011 CHECK OK 37710.0 ns 1876: moni 0 00000001 CHECK OK 37735.0 ns 1877: stim 0 00010000 37755.0 ns 1878: stim 0 11100111 37775.0 ns 1879: stim 0 11111111 37795.0 ns 1880: stim 0 00001010 37815.0 ns 1881: stim 0 11111001 37830.0 ns 1882: moni 0 00010000 CHECK OK 38540.0 ns 1917: rbre ffe7 000040 0000 hold=32 TIMEOUT 38550.0 ns 1918: moni 0 01010101 CHECK OK 38570.0 ns 1919: moni 0 01010101 CHECK OK 38590.0 ns 1920: moni 0 00000100 CHECK OK 38610.0 ns 1921: moni 0 00011110 CHECK OK 38630.0 ns 1922: moni 0 00101101 CHECK OK 38655.0 ns 1923: stim 0 00011000 38675.0 ns 1924: stim 0 11100011 38695.0 ns 1925: stim 0 11111111 38715.0 ns 1926: stim 0 11011011 38735.0 ns 1927: stim 0 00100011 38750.0 ns 1928: moni 0 00011000 CHECK OK 38820.0 ns 1931: rbre ffe3 000040 0000 38850.0 ns 1933: moni 0 00100000 CHECK OK 38870.0 ns 1934: moni 0 00000000 CHECK OK 38890.0 ns 1935: moni 0 00000000 CHECK OK 38910.0 ns 1936: moni 0 00001000 CHECK OK 38930.0 ns 1937: moni 0 01001110 CHECK OK 38955.0 ns 1938: stim 1 00000001 (eop) 38970.0 ns 1939: moni 1 00000001 (eop) CHECK OK C reset to nbusy=0 39195.0 ns 1950: stim 1 00000000 (sop) 39210.0 ns 1951: moni 1 00000000 (sop) CHECK OK 39235.0 ns 1952: stim 0 00000010 39255.0 ns 1953: stim 0 11100000 39275.0 ns 1954: stim 0 11111111 39295.0 ns 1955: stim 0 00000000 39315.0 ns 1956: stim 0 00000000 39335.0 ns 1957: stim 0 00001010 39355.0 ns 1958: stim 0 00001111 39370.0 ns 1959: moni 0 00000010 CHECK OK 39420.0 ns 1961: rbwe ffe0 000000 0000 39430.0 ns 1962: moni 0 00000000 CHECK OK 39450.0 ns 1963: moni 0 01100010 CHECK OK 39470.0 ns 1964: moni 0 01100110 CHECK OK 39495.0 ns 1965: stim 1 00000001 (eop) 39510.0 ns 1966: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A4: Basic commands: wblk, rblk C ----------------------------------------------------------------------------- C Test A4.1: wblk, rblk (with fifo, no errors) 39735.0 ns 1977: stim 1 00000000 (sop) 39750.0 ns 1978: moni 1 00000000 (sop) CHECK OK 39775.0 ns 1979: stim 0 00000011 39795.0 ns 1980: stim 0 11100110 39815.0 ns 1981: stim 0 11111111 39835.0 ns 1982: stim 0 00001000 39855.0 ns 1983: stim 0 00000000 39875.0 ns 1984: stim 0 01101011 39895.0 ns 1985: stim 0 00001011 39910.0 ns 1986: moni 0 00000011 CHECK OK 39955.0 ns 1988: stim 0 00000000 39975.0 ns 1989: stim 0 00000001 39995.0 ns 1990: stim 0 00000001 40015.0 ns 1991: stim 0 00000001 40035.0 ns 1992: stim 0 00000010 40055.0 ns 1993: stim 0 00000001 40075.0 ns 1994: stim 0 00000011 40095.0 ns 1995: stim 0 00000001 40115.0 ns 1996: stim 0 00000100 40135.0 ns 1997: stim 0 00000001 40155.0 ns 1998: stim 0 00000101 40175.0 ns 1999: stim 0 00000001 40195.0 ns 2000: stim 0 00000110 40215.0 ns 2001: stim 0 00000001 40235.0 ns 2002: stim 0 00000111 40255.0 ns 2003: stim 0 00000001 40275.0 ns 2004: stim 0 01000111 40295.0 ns 2005: stim 0 01011001 40400.0 ns 2010: rbwe ffe6 000400 0000 40440.0 ns 2012: rbwe ffe6 000401 0000 b= 1 40480.0 ns 2014: rbwe ffe6 000402 0000 b= 2 40520.0 ns 2016: rbwe ffe6 000403 0000 b= 3 40560.0 ns 2018: rbwe ffe6 000404 0000 b= 4 40600.0 ns 2020: rbwe ffe6 000405 0000 b= 5 40640.0 ns 2022: rbwe ffe6 000406 0000 b= 6 40680.0 ns 2024: rbwe ffe6 000407 0000 b= 7 40710.0 ns 2026: moni 0 00001000 CHECK OK 40730.0 ns 2027: moni 0 00000000 CHECK OK 40750.0 ns 2028: moni 0 00000000 CHECK OK 40770.0 ns 2029: moni 0 01111101 CHECK OK 40790.0 ns 2030: moni 0 00110010 CHECK OK 40815.0 ns 2031: stim 0 00001001 40835.0 ns 2032: stim 0 11100110 40855.0 ns 2033: stim 0 11111111 40875.0 ns 2034: stim 0 00001000 40895.0 ns 2035: stim 0 00000000 40915.0 ns 2036: stim 0 00111010 40935.0 ns 2037: stim 0 11001111 40950.0 ns 2038: moni 0 00001001 CHECK OK 40970.0 ns 2039: moni 0 00001000 CHECK OK 40990.0 ns 2040: moni 0 00000000 CHECK OK 41060.0 ns 2043: rbre ffe6 000400 0000 41090.0 ns 2045: moni 0 00000000 CHECK OK 41100.0 ns 2045: rbre ffe6 000401 0000 b= 1 41110.0 ns 2046: moni 0 00000001 CHECK OK 41130.0 ns 2047: moni 0 00000001 CHECK OK 41140.0 ns 2047: rbre ffe6 000402 0000 b= 2 41150.0 ns 2048: moni 0 00000001 CHECK OK 41170.0 ns 2049: moni 0 00000010 CHECK OK 41180.0 ns 2049: rbre ffe6 000403 0000 b= 3 41190.0 ns 2050: moni 0 00000001 CHECK OK 41210.0 ns 2051: moni 0 00000011 CHECK OK 41220.0 ns 2051: rbre ffe6 000404 0000 b= 4 41230.0 ns 2052: moni 0 00000001 CHECK OK 41250.0 ns 2053: moni 0 00000100 CHECK OK 41260.0 ns 2053: rbre ffe6 000405 0000 b= 5 41270.0 ns 2054: moni 0 00000001 CHECK OK 41290.0 ns 2055: moni 0 00000101 CHECK OK 41300.0 ns 2055: rbre ffe6 000406 0000 b= 6 41310.0 ns 2056: moni 0 00000001 CHECK OK 41330.0 ns 2057: moni 0 00000110 CHECK OK 41340.0 ns 2057: rbre ffe6 000407 0000 b= 7 41350.0 ns 2058: moni 0 00000001 CHECK OK 41370.0 ns 2059: moni 0 00000111 CHECK OK 41390.0 ns 2060: moni 0 00000001 CHECK OK 41410.0 ns 2061: moni 0 00001000 CHECK OK 41430.0 ns 2062: moni 0 00000000 CHECK OK 41450.0 ns 2063: moni 0 00000000 CHECK OK 41470.0 ns 2064: moni 0 10101011 CHECK OK 41490.0 ns 2065: moni 0 11110101 CHECK OK 41515.0 ns 2066: stim 1 00000001 (eop) 41530.0 ns 2067: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A4.2: wblk, rblk (with dinc, no errors) 41755.0 ns 2078: stim 1 00000000 (sop) 41770.0 ns 2079: moni 1 00000000 (sop) CHECK OK 41795.0 ns 2080: stim 0 00000010 41815.0 ns 2081: stim 0 11100100 41835.0 ns 2082: stim 0 11111111 41855.0 ns 2083: stim 0 00000000 41875.0 ns 2084: stim 0 00100010 41895.0 ns 2085: stim 0 11011011 41915.0 ns 2086: stim 0 11000001 41930.0 ns 2087: moni 0 00000010 CHECK OK 41980.0 ns 2089: rbwe ffe4 021000 0000 41990.0 ns 2090: moni 0 00000000 CHECK OK 42010.0 ns 2091: moni 0 01100010 CHECK OK 42030.0 ns 2092: moni 0 01100110 CHECK OK 42055.0 ns 2093: stim 0 00001001 42075.0 ns 2094: stim 0 11100101 42095.0 ns 2095: stim 0 11111111 42115.0 ns 2096: stim 0 00001000 42135.0 ns 2097: stim 0 00000000 42155.0 ns 2098: stim 0 11101100 42175.0 ns 2099: stim 0 11111001 42190.0 ns 2100: moni 0 00001001 CHECK OK 42210.0 ns 2101: moni 0 00001000 CHECK OK 42230.0 ns 2102: moni 0 00000000 CHECK OK 42300.0 ns 2105: rbre ffe5 021000 0000 42330.0 ns 2107: moni 0 00000000 CHECK OK 42340.0 ns 2107: rbre ffe5 021001 0000 b= 1 42350.0 ns 2108: moni 0 00100010 CHECK OK 42370.0 ns 2109: moni 0 00000001 CHECK OK 42380.0 ns 2109: rbre ffe5 021002 0000 b= 2 42390.0 ns 2110: moni 0 00100010 CHECK OK 42410.0 ns 2111: moni 0 00000010 CHECK OK 42420.0 ns 2111: rbre ffe5 021003 0000 b= 3 42430.0 ns 2112: moni 0 00100010 CHECK OK 42450.0 ns 2113: moni 0 00000011 CHECK OK 42460.0 ns 2113: rbre ffe5 021004 0000 b= 4 42470.0 ns 2114: moni 0 00100010 CHECK OK 42490.0 ns 2115: moni 0 00000100 CHECK OK 42500.0 ns 2115: rbre ffe5 021005 0000 b= 5 42510.0 ns 2116: moni 0 00100010 CHECK OK 42530.0 ns 2117: moni 0 00000101 CHECK OK 42540.0 ns 2117: rbre ffe5 021006 0000 b= 6 42550.0 ns 2118: moni 0 00100010 CHECK OK 42570.0 ns 2119: moni 0 00000110 CHECK OK 42580.0 ns 2119: rbre ffe5 021007 0000 b= 7 42590.0 ns 2120: moni 0 00100010 CHECK OK 42610.0 ns 2121: moni 0 00000111 CHECK OK 42630.0 ns 2122: moni 0 00100010 CHECK OK 42650.0 ns 2123: moni 0 00001000 CHECK OK 42670.0 ns 2124: moni 0 00000000 CHECK OK 42690.0 ns 2125: moni 0 00000000 CHECK OK 42710.0 ns 2126: moni 0 11001111 CHECK OK 42730.0 ns 2127: moni 0 00111110 CHECK OK 42755.0 ns 2128: stim 0 00010011 42775.0 ns 2129: stim 0 11100101 42795.0 ns 2130: stim 0 11111111 42815.0 ns 2131: stim 0 00001000 42835.0 ns 2132: stim 0 00000000 42855.0 ns 2133: stim 0 00011111 42875.0 ns 2134: stim 0 11001000 42890.0 ns 2135: moni 0 00010011 CHECK OK 42935.0 ns 2137: stim 0 00001000 42955.0 ns 2138: stim 0 00100010 42975.0 ns 2139: stim 0 00001001 42995.0 ns 2140: stim 0 00100010 43015.0 ns 2141: stim 0 00001010 43035.0 ns 2142: stim 0 00100010 43055.0 ns 2143: stim 0 00001011 43075.0 ns 2144: stim 0 00100010 43095.0 ns 2145: stim 0 00001100 43115.0 ns 2146: stim 0 00100010 43135.0 ns 2147: stim 0 00001101 43155.0 ns 2148: stim 0 00100010 43175.0 ns 2149: stim 0 00001110 43195.0 ns 2150: stim 0 00100010 43215.0 ns 2151: stim 0 00001111 43235.0 ns 2152: stim 0 00100010 43255.0 ns 2153: stim 0 11001000 43275.0 ns 2154: stim 0 10111100 43380.0 ns 2159: rbwe ffe5 021010 0000 43420.0 ns 2161: rbwe ffe5 021011 0000 b= 1 43460.0 ns 2163: rbwe ffe5 021012 0000 b= 2 43500.0 ns 2165: rbwe ffe5 021013 0000 b= 3 43540.0 ns 2167: rbwe ffe5 021014 0000 b= 4 43580.0 ns 2169: rbwe ffe5 021015 0000 b= 5 43620.0 ns 2171: rbwe ffe5 021016 0000 b= 6 43660.0 ns 2173: rbwe ffe5 021017 0000 b= 7 43690.0 ns 2175: moni 0 00001000 CHECK OK 43710.0 ns 2176: moni 0 00000000 CHECK OK 43730.0 ns 2177: moni 0 00000000 CHECK OK 43750.0 ns 2178: moni 0 10101111 CHECK OK 43770.0 ns 2179: moni 0 10101101 CHECK OK 43795.0 ns 2180: stim 0 00011000 43815.0 ns 2181: stim 0 11100100 43835.0 ns 2182: stim 0 11111111 43855.0 ns 2183: stim 0 00100111 43875.0 ns 2184: stim 0 00111100 43890.0 ns 2185: moni 0 00011000 CHECK OK 43960.0 ns 2188: rbre ffe4 021020 0000 43990.0 ns 2190: moni 0 00010000 CHECK OK 44010.0 ns 2191: moni 0 00100010 CHECK OK 44030.0 ns 2192: moni 0 00000000 CHECK OK 44050.0 ns 2193: moni 0 11011110 CHECK OK 44070.0 ns 2194: moni 0 11111111 CHECK OK 44095.0 ns 2195: stim 0 00100000 44115.0 ns 2196: stim 0 11100000 44135.0 ns 2197: stim 0 11111111 44155.0 ns 2198: stim 0 00110001 44175.0 ns 2199: stim 0 10100111 44190.0 ns 2200: moni 0 00100000 CHECK OK 44260.0 ns 2203: rbre ffe0 000000 0000 44290.0 ns 2205: moni 0 00000000 CHECK OK 44310.0 ns 2206: moni 0 00000000 CHECK OK 44330.0 ns 2207: moni 0 00000000 CHECK OK 44350.0 ns 2208: moni 0 01111000 CHECK OK 44370.0 ns 2209: moni 0 00000010 CHECK OK 44395.0 ns 2210: stim 1 00000001 (eop) 44410.0 ns 2211: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A4.3: wblk, rblk (with lnak, -> rbnak response) 44635.0 ns 2222: stim 1 00000000 (sop) 44650.0 ns 2223: moni 1 00000000 (sop) CHECK OK 44675.0 ns 2224: stim 0 00000011 44695.0 ns 2225: stim 0 11100111 44715.0 ns 2226: stim 0 11111111 44735.0 ns 2227: stim 0 00000100 44755.0 ns 2228: stim 0 00000000 44775.0 ns 2229: stim 0 10110010 44795.0 ns 2230: stim 0 00111000 44810.0 ns 2231: moni 0 00000011 CHECK OK 44855.0 ns 2233: stim 0 00000000 44875.0 ns 2234: stim 0 00110011 44895.0 ns 2235: stim 0 00000001 44915.0 ns 2236: stim 0 00110011 44935.0 ns 2237: stim 0 00000010 44955.0 ns 2238: stim 0 00110011 44975.0 ns 2239: stim 0 00000011 44995.0 ns 2240: stim 0 00110011 45015.0 ns 2241: stim 0 11111100 45035.0 ns 2242: stim 0 11001110 45140.0 ns 2247: rbwe ffe7 031400 0000 ACK='0' 45290.0 ns 2255: moni 0 00000000 CHECK OK 45310.0 ns 2256: moni 0 00000000 CHECK OK 45330.0 ns 2257: moni 0 00000010 CHECK OK 45350.0 ns 2258: moni 0 10011110 CHECK OK 45370.0 ns 2259: moni 0 10111011 CHECK OK 45395.0 ns 2260: stim 0 00001001 45415.0 ns 2261: stim 0 11100111 45435.0 ns 2262: stim 0 11111111 45455.0 ns 2263: stim 0 00000100 45475.0 ns 2264: stim 0 00000000 45495.0 ns 2265: stim 0 01110011 45515.0 ns 2266: stim 0 01010010 45530.0 ns 2267: moni 0 00001001 CHECK OK 45550.0 ns 2268: moni 0 00000100 CHECK OK 45570.0 ns 2269: moni 0 00000000 CHECK OK 45640.0 ns 2272: rbre ffe7 052525 0000 ACK='0' 45670.0 ns 2274: moni 0 01010101 CHECK OK 45690.0 ns 2275: moni 0 00000000 CHECK OK 45710.0 ns 2276: moni 0 00000000 CHECK OK 45730.0 ns 2277: moni 0 00000000 CHECK OK 45750.0 ns 2278: moni 0 00000000 CHECK OK 45770.0 ns 2279: moni 0 00000000 CHECK OK 45790.0 ns 2280: moni 0 00000000 CHECK OK 45810.0 ns 2281: moni 0 00000000 CHECK OK 45830.0 ns 2282: moni 0 00000000 CHECK OK 45850.0 ns 2283: moni 0 00000000 CHECK OK 45870.0 ns 2284: moni 0 00000010 CHECK OK 45890.0 ns 2285: moni 0 10101000 CHECK OK 45910.0 ns 2286: moni 0 01100000 CHECK OK 45935.0 ns 2287: stim 1 00000001 (eop) 45950.0 ns 2288: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A4.4: wblk, rblk (with fifo, -> rberr response when fifo full) 46175.0 ns 2299: stim 1 00000000 (sop) 46190.0 ns 2300: moni 1 00000000 (sop) CHECK OK 46215.0 ns 2301: stim 0 00000011 46235.0 ns 2302: stim 0 11100110 46255.0 ns 2303: stim 0 11111111 46275.0 ns 2304: stim 0 00010010 46295.0 ns 2305: stim 0 00000000 46315.0 ns 2306: stim 0 11010011 46335.0 ns 2307: stim 0 11100111 46350.0 ns 2308: moni 0 00000011 CHECK OK 46395.0 ns 2310: stim 0 00000000 46415.0 ns 2311: stim 0 01000100 46435.0 ns 2312: stim 0 00000001 46455.0 ns 2313: stim 0 01000100 46475.0 ns 2314: stim 0 00000010 46495.0 ns 2315: stim 0 01000100 46515.0 ns 2316: stim 0 00000011 46535.0 ns 2317: stim 0 01000100 46555.0 ns 2318: stim 0 00000100 46575.0 ns 2319: stim 0 01000100 46595.0 ns 2320: stim 0 00000101 46615.0 ns 2321: stim 0 01000100 46635.0 ns 2322: stim 0 00000110 46655.0 ns 2323: stim 0 01000100 46675.0 ns 2324: stim 0 00000111 46695.0 ns 2325: stim 0 01000100 46715.0 ns 2326: stim 0 00001000 46735.0 ns 2327: stim 0 01000100 46755.0 ns 2328: stim 0 00001001 46775.0 ns 2329: stim 0 01000100 46795.0 ns 2330: stim 0 00001010 46815.0 ns 2331: stim 0 01000100 46835.0 ns 2332: stim 0 00001011 46855.0 ns 2333: stim 0 01000100 46875.0 ns 2334: stim 0 00001100 46895.0 ns 2335: stim 0 01000100 46915.0 ns 2336: stim 0 00001101 46935.0 ns 2337: stim 0 01000100 46955.0 ns 2338: stim 0 00001110 46975.0 ns 2339: stim 0 01000100 46995.0 ns 2340: stim 0 00001111 47015.0 ns 2341: stim 0 01000100 47035.0 ns 2342: stim 0 00010000 47055.0 ns 2343: stim 0 01000100 47075.0 ns 2344: stim 0 00010001 47095.0 ns 2345: stim 0 01000100 47115.0 ns 2346: stim 0 01000110 47135.0 ns 2347: stim 0 01010111 47240.0 ns 2352: rbwe ffe6 042000 0000 47280.0 ns 2354: rbwe ffe6 042001 0000 b= 1 47320.0 ns 2356: rbwe ffe6 042002 0000 b= 2 47360.0 ns 2358: rbwe ffe6 042003 0000 b= 3 47400.0 ns 2360: rbwe ffe6 042004 0000 b= 4 47440.0 ns 2362: rbwe ffe6 042005 0000 b= 5 47480.0 ns 2364: rbwe ffe6 042006 0000 b= 6 47520.0 ns 2366: rbwe ffe6 042007 0000 b= 7 47560.0 ns 2368: rbwe ffe6 042010 0000 b= 8 47600.0 ns 2370: rbwe ffe6 042011 0000 b= 9 47640.0 ns 2372: rbwe ffe6 042012 0000 b=10 47680.0 ns 2374: rbwe ffe6 042013 0000 b=11 47720.0 ns 2376: rbwe ffe6 042014 0000 b=12 47760.0 ns 2378: rbwe ffe6 042015 0000 b=13 47800.0 ns 2380: rbwe ffe6 042016 0000 b=14 47840.0 ns 2382: rbwe ffe6 042017 0000 b=15 ERR='1' 47950.0 ns 2388: moni 0 00001111 CHECK OK 47970.0 ns 2389: moni 0 00000000 CHECK OK 47990.0 ns 2390: moni 0 00000001 CHECK OK 48010.0 ns 2391: moni 0 11001100 CHECK OK 48030.0 ns 2392: moni 0 10100111 CHECK OK 48055.0 ns 2393: stim 0 00001001 48075.0 ns 2394: stim 0 11100110 48095.0 ns 2395: stim 0 11111111 48115.0 ns 2396: stim 0 00010001 48135.0 ns 2397: stim 0 00000000 48155.0 ns 2398: stim 0 11001101 48175.0 ns 2399: stim 0 11001111 48190.0 ns 2400: moni 0 00001001 CHECK OK 48210.0 ns 2401: moni 0 00010001 CHECK OK 48230.0 ns 2402: moni 0 00000000 CHECK OK 48300.0 ns 2405: rbre ffe6 042000 0000 48330.0 ns 2407: moni 0 00000000 CHECK OK 48340.0 ns 2407: rbre ffe6 042001 0000 b= 1 48350.0 ns 2408: moni 0 01000100 CHECK OK 48370.0 ns 2409: moni 0 00000001 CHECK OK 48380.0 ns 2409: rbre ffe6 042002 0000 b= 2 48390.0 ns 2410: moni 0 01000100 CHECK OK 48410.0 ns 2411: moni 0 00000010 CHECK OK 48420.0 ns 2411: rbre ffe6 042003 0000 b= 3 48430.0 ns 2412: moni 0 01000100 CHECK OK 48450.0 ns 2413: moni 0 00000011 CHECK OK 48460.0 ns 2413: rbre ffe6 042004 0000 b= 4 48470.0 ns 2414: moni 0 01000100 CHECK OK 48490.0 ns 2415: moni 0 00000100 CHECK OK 48500.0 ns 2415: rbre ffe6 042005 0000 b= 5 48510.0 ns 2416: moni 0 01000100 CHECK OK 48530.0 ns 2417: moni 0 00000101 CHECK OK 48540.0 ns 2417: rbre ffe6 042006 0000 b= 6 48550.0 ns 2418: moni 0 01000100 CHECK OK 48570.0 ns 2419: moni 0 00000110 CHECK OK 48580.0 ns 2419: rbre ffe6 042007 0000 b= 7 48590.0 ns 2420: moni 0 01000100 CHECK OK 48610.0 ns 2421: moni 0 00000111 CHECK OK 48620.0 ns 2421: rbre ffe6 042010 0000 b= 8 48630.0 ns 2422: moni 0 01000100 CHECK OK 48650.0 ns 2423: moni 0 00001000 CHECK OK 48660.0 ns 2423: rbre ffe6 042011 0000 b= 9 48670.0 ns 2424: moni 0 01000100 CHECK OK 48690.0 ns 2425: moni 0 00001001 CHECK OK 48700.0 ns 2425: rbre ffe6 042012 0000 b=10 48710.0 ns 2426: moni 0 01000100 CHECK OK 48730.0 ns 2427: moni 0 00001010 CHECK OK 48740.0 ns 2427: rbre ffe6 042013 0000 b=11 48750.0 ns 2428: moni 0 01000100 CHECK OK 48770.0 ns 2429: moni 0 00001011 CHECK OK 48780.0 ns 2429: rbre ffe6 042014 0000 b=12 48790.0 ns 2430: moni 0 01000100 CHECK OK 48810.0 ns 2431: moni 0 00001100 CHECK OK 48820.0 ns 2431: rbre ffe6 042015 0000 b=13 48830.0 ns 2432: moni 0 01000100 CHECK OK 48850.0 ns 2433: moni 0 00001101 CHECK OK 48860.0 ns 2433: rbre ffe6 042016 0000 b=14 48870.0 ns 2434: moni 0 01000100 CHECK OK 48890.0 ns 2435: moni 0 00001110 CHECK OK 48900.0 ns 2435: rbre ffe6 052525 0000 b=15 ERR='1' 48910.0 ns 2436: moni 0 01000100 CHECK OK 48930.0 ns 2437: moni 0 01010101 CHECK OK 48950.0 ns 2438: moni 0 00000000 CHECK OK 48970.0 ns 2439: moni 0 00000000 CHECK OK 48990.0 ns 2440: moni 0 00000000 CHECK OK 49010.0 ns 2441: moni 0 00001111 CHECK OK 49030.0 ns 2442: moni 0 00000000 CHECK OK 49050.0 ns 2443: moni 0 00000001 CHECK OK 49070.0 ns 2444: moni 0 10111100 CHECK OK 49090.0 ns 2445: moni 0 11110010 CHECK OK 49115.0 ns 2446: stim 1 00000001 (eop) 49130.0 ns 2447: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A4.5: wblk, rblk (with dinc, zero length request) 49355.0 ns 2458: stim 1 00000000 (sop) 49370.0 ns 2459: moni 1 00000000 (sop) CHECK OK 49395.0 ns 2460: stim 0 00000010 49415.0 ns 2461: stim 0 11100100 49435.0 ns 2462: stim 0 11111111 49455.0 ns 2463: stim 0 00000000 49475.0 ns 2464: stim 0 01010101 49495.0 ns 2465: stim 0 10101011 49515.0 ns 2466: stim 0 11001111 49530.0 ns 2467: moni 0 00000010 CHECK OK 49580.0 ns 2469: rbwe ffe4 052400 0000 49590.0 ns 2470: moni 0 00000000 CHECK OK 49610.0 ns 2471: moni 0 01100010 CHECK OK 49630.0 ns 2472: moni 0 01100110 CHECK OK 49655.0 ns 2473: stim 0 00001001 49675.0 ns 2474: stim 0 11100101 49695.0 ns 2475: stim 0 11111111 49715.0 ns 2476: stim 0 00000000 49735.0 ns 2477: stim 0 00000000 49755.0 ns 2478: stim 0 10011000 49775.0 ns 2479: stim 0 11111101 49790.0 ns 2480: moni 0 00001001 CHECK OK 49810.0 ns 2481: moni 0 00000000 CHECK OK 49830.0 ns 2482: moni 0 00000000 CHECK OK 49850.0 ns 2483: moni 0 00000000 CHECK OK 49870.0 ns 2484: moni 0 00000000 CHECK OK 49890.0 ns 2485: moni 0 00000000 CHECK OK 49910.0 ns 2486: moni 0 01000100 CHECK OK 49930.0 ns 2487: moni 0 11000111 CHECK OK 49955.0 ns 2488: stim 0 00010011 49975.0 ns 2489: stim 0 11100101 49995.0 ns 2490: stim 0 11111111 50015.0 ns 2491: stim 0 00000000 50035.0 ns 2492: stim 0 00000000 50055.0 ns 2493: stim 0 00110100 50075.0 ns 2494: stim 0 01000000 50090.0 ns 2495: moni 0 00010011 CHECK OK 50115.0 ns 2496: stim 0 00110100 50135.0 ns 2497: stim 0 01000000 50170.0 ns 2499: moni 0 00000000 CHECK OK 50190.0 ns 2500: moni 0 00000000 CHECK OK 50210.0 ns 2501: moni 0 00000000 CHECK OK 50230.0 ns 2502: moni 0 10011111 CHECK OK 50250.0 ns 2503: moni 0 10100011 CHECK OK 50275.0 ns 2504: stim 0 00011000 50295.0 ns 2505: stim 0 11100100 50315.0 ns 2506: stim 0 11111111 50335.0 ns 2507: stim 0 10111000 50355.0 ns 2508: stim 0 11111100 50370.0 ns 2509: moni 0 00011000 CHECK OK 50440.0 ns 2512: rbre ffe4 052400 0000 50470.0 ns 2514: moni 0 00000000 CHECK OK 50490.0 ns 2515: moni 0 01010101 CHECK OK 50510.0 ns 2516: moni 0 00000000 CHECK OK 50530.0 ns 2517: moni 0 10001100 CHECK OK 50550.0 ns 2518: moni 0 01001010 CHECK OK 50575.0 ns 2519: stim 0 00100000 50595.0 ns 2520: stim 0 11100000 50615.0 ns 2521: stim 0 11111111 50635.0 ns 2522: stim 0 00010011 50655.0 ns 2523: stim 0 10001001 50670.0 ns 2524: moni 0 00100000 CHECK OK 50740.0 ns 2527: rbre ffe0 000000 0000 50770.0 ns 2529: moni 0 00000000 CHECK OK 50790.0 ns 2530: moni 0 00000000 CHECK OK 50810.0 ns 2531: moni 0 00000000 CHECK OK 50830.0 ns 2532: moni 0 01000010 CHECK OK 50850.0 ns 2533: moni 0 01111111 CHECK OK 50875.0 ns 2534: stim 1 00000001 (eop) 50890.0 ns 2535: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A5: Basic commands: init C ----------------------------------------------------------------------------- C Test A5.1: init (test with tester data reg) C setup cntl, data, fifo 51115.0 ns 2546: stim 1 00000000 (sop) 51130.0 ns 2547: moni 1 00000000 (sop) CHECK OK 51155.0 ns 2548: stim 0 00000010 51175.0 ns 2549: stim 0 11100000 51195.0 ns 2550: stim 0 11111111 51215.0 ns 2551: stim 0 00000010 51235.0 ns 2552: stim 0 00000000 51255.0 ns 2553: stim 0 01101000 51275.0 ns 2554: stim 0 01101001 51290.0 ns 2555: moni 0 00000010 CHECK OK 51340.0 ns 2557: rbwe ffe0 000002 0000 51350.0 ns 2558: moni 0 00000000 CHECK OK 51370.0 ns 2559: moni 0 01100010 CHECK OK 51390.0 ns 2560: moni 0 01100110 CHECK OK 51415.0 ns 2561: stim 0 00001010 51435.0 ns 2562: stim 0 11100100 51455.0 ns 2563: stim 0 11111111 51475.0 ns 2564: stim 0 00010000 51495.0 ns 2565: stim 0 00110010 51515.0 ns 2566: stim 0 00000101 51535.0 ns 2567: stim 0 10111111 51550.0 ns 2568: moni 0 00001010 CHECK OK 51640.0 ns 2572: rbwe ffe4 031020 0000 hold= 2 51650.0 ns 2573: moni 0 00000000 CHECK OK 51670.0 ns 2574: moni 0 10100011 CHECK OK 51690.0 ns 2575: moni 0 00000010 CHECK OK 51715.0 ns 2576: stim 0 00010010 51735.0 ns 2577: stim 0 11100110 51755.0 ns 2578: stim 0 11111111 51775.0 ns 2579: stim 0 00000000 51795.0 ns 2580: stim 0 01100110 51815.0 ns 2581: stim 0 00101011 51835.0 ns 2582: stim 0 11010111 51850.0 ns 2583: moni 0 00010010 CHECK OK 51940.0 ns 2587: rbwe ffe6 063000 0000 hold= 2 51950.0 ns 2588: moni 0 00000000 CHECK OK 51970.0 ns 2589: moni 0 11111010 CHECK OK 51990.0 ns 2590: moni 0 10000110 CHECK OK 52015.0 ns 2591: stim 0 00011010 52035.0 ns 2592: stim 0 11100110 52055.0 ns 2593: stim 0 11111111 52075.0 ns 2594: stim 0 00000001 52095.0 ns 2595: stim 0 01100110 52115.0 ns 2596: stim 0 11010010 52135.0 ns 2597: stim 0 01101000 52150.0 ns 2598: moni 0 00011010 CHECK OK 52240.0 ns 2602: rbwe ffe6 063001 0000 hold= 2 52250.0 ns 2603: moni 0 00000000 CHECK OK 52270.0 ns 2604: moni 0 11010011 CHECK OK 52290.0 ns 2605: moni 0 00010011 CHECK OK 52315.0 ns 2606: stim 0 00100010 52335.0 ns 2607: stim 0 11100110 52355.0 ns 2608: stim 0 11111111 52375.0 ns 2609: stim 0 00000010 52395.0 ns 2610: stim 0 01100110 52415.0 ns 2611: stim 0 10111111 52435.0 ns 2612: stim 0 00010100 52450.0 ns 2613: moni 0 00100010 CHECK OK 52540.0 ns 2617: rbwe ffe6 063002 0000 hold= 2 52550.0 ns 2618: moni 0 00000000 CHECK OK 52570.0 ns 2619: moni 0 10111010 CHECK OK 52590.0 ns 2620: moni 0 11001101 CHECK OK 52615.0 ns 2621: stim 0 00101010 52635.0 ns 2622: stim 0 11100110 52655.0 ns 2623: stim 0 11111111 52675.0 ns 2624: stim 0 00000011 52695.0 ns 2625: stim 0 01100110 52715.0 ns 2626: stim 0 01011010 52735.0 ns 2627: stim 0 11010011 52750.0 ns 2628: moni 0 00101010 CHECK OK 52840.0 ns 2632: rbwe ffe6 063003 0000 hold= 2 52850.0 ns 2633: moni 0 00000000 CHECK OK 52870.0 ns 2634: moni 0 10110100 CHECK OK 52890.0 ns 2635: moni 0 10001111 CHECK OK 52915.0 ns 2636: stim 1 00000001 (eop) 52930.0 ns 2637: moni 1 00000001 (eop) CHECK OK C init(0000) -> noop 53155.0 ns 2648: stim 1 00000000 (sop) 53170.0 ns 2649: moni 1 00000000 (sop) CHECK OK 53195.0 ns 2650: stim 0 00000110 53215.0 ns 2651: stim 0 11100000 53235.0 ns 2652: stim 0 11111111 53255.0 ns 2653: stim 0 00000000 53275.0 ns 2654: stim 0 00000000 53295.0 ns 2655: stim 0 00001100 53315.0 ns 2656: stim 0 10000110 53330.0 ns 2657: moni 0 00000110 CHECK OK 53350.0 ns 2658: moni 0 00000000 CHECK OK 53360.0 ns 2658: rbini ffe0 000000 0000 53370.0 ns 2659: moni 0 10100110 CHECK OK 53390.0 ns 2660: moni 0 10101010 CHECK OK 53415.0 ns 2661: stim 0 00001000 53435.0 ns 2662: stim 0 11100000 53455.0 ns 2663: stim 0 11111111 53475.0 ns 2664: stim 0 01110100 53495.0 ns 2665: stim 0 01101011 53510.0 ns 2666: moni 0 00001000 CHECK OK 53580.0 ns 2669: rbre ffe0 000002 0000 53610.0 ns 2671: moni 0 00000010 CHECK OK 53630.0 ns 2672: moni 0 00000000 CHECK OK 53650.0 ns 2673: moni 0 00000000 CHECK OK 53670.0 ns 2674: moni 0 01000010 CHECK OK 53690.0 ns 2675: moni 0 01100110 CHECK OK 53715.0 ns 2676: stim 0 00010000 53735.0 ns 2677: stim 0 11100100 53755.0 ns 2678: stim 0 11111111 53775.0 ns 2679: stim 0 11100010 53795.0 ns 2680: stim 0 00101110 53810.0 ns 2681: moni 0 00010000 CHECK OK 53920.0 ns 2686: rbre ffe4 031020 0000 hold= 2 53950.0 ns 2688: moni 0 00010000 CHECK OK 53970.0 ns 2689: moni 0 00110010 CHECK OK 53990.0 ns 2690: moni 0 00000000 CHECK OK 54010.0 ns 2691: moni 0 10110101 CHECK OK 54030.0 ns 2692: moni 0 00110110 CHECK OK 54055.0 ns 2693: stim 0 00011000 54075.0 ns 2694: stim 0 11100110 54095.0 ns 2695: stim 0 11111111 54115.0 ns 2696: stim 0 00110001 54135.0 ns 2697: stim 0 10100101 54150.0 ns 2698: moni 0 00011000 CHECK OK 54260.0 ns 2703: rbre ffe6 063000 0000 hold= 2 54290.0 ns 2705: moni 0 00000000 CHECK OK 54310.0 ns 2706: moni 0 01100110 CHECK OK 54330.0 ns 2707: moni 0 00000000 CHECK OK 54350.0 ns 2708: moni 0 10010111 CHECK OK 54370.0 ns 2709: moni 0 00100001 CHECK OK 54395.0 ns 2710: stim 1 00000001 (eop) 54410.0 ns 2711: moni 1 00000001 (eop) CHECK OK C init(0001) -> clear cntl 54635.0 ns 2722: stim 1 00000000 (sop) 54650.0 ns 2723: moni 1 00000000 (sop) CHECK OK 54675.0 ns 2724: stim 0 00000110 54695.0 ns 2725: stim 0 11100000 54715.0 ns 2726: stim 0 11111111 54735.0 ns 2727: stim 0 00000001 54755.0 ns 2728: stim 0 00000000 54775.0 ns 2729: stim 0 00111101 54795.0 ns 2730: stim 0 10110101 54810.0 ns 2731: moni 0 00000110 CHECK OK 54830.0 ns 2732: moni 0 00000000 CHECK OK 54840.0 ns 2732: rbini ffe0 000001 0000 54850.0 ns 2733: moni 0 10100110 CHECK OK 54870.0 ns 2734: moni 0 10101010 CHECK OK 54895.0 ns 2735: stim 0 00001000 54915.0 ns 2736: stim 0 11100000 54935.0 ns 2737: stim 0 11111111 54955.0 ns 2738: stim 0 00100101 54975.0 ns 2739: stim 0 11000001 54990.0 ns 2740: moni 0 00001000 CHECK OK 55060.0 ns 2743: rbre ffe0 000000 0000 55090.0 ns 2745: moni 0 00000000 CHECK OK 55110.0 ns 2746: moni 0 00000000 CHECK OK 55130.0 ns 2747: moni 0 00000000 CHECK OK 55150.0 ns 2748: moni 0 00100010 CHECK OK 55170.0 ns 2749: moni 0 00001000 CHECK OK 55195.0 ns 2750: stim 0 00010000 55215.0 ns 2751: stim 0 11100100 55235.0 ns 2752: stim 0 11111111 55255.0 ns 2753: stim 0 00110001 55275.0 ns 2754: stim 0 01101001 55290.0 ns 2755: moni 0 00010000 CHECK OK 55360.0 ns 2758: rbre ffe4 031020 0000 55390.0 ns 2760: moni 0 00010000 CHECK OK 55410.0 ns 2761: moni 0 00110010 CHECK OK 55430.0 ns 2762: moni 0 00000000 CHECK OK 55450.0 ns 2763: moni 0 01010110 CHECK OK 55470.0 ns 2764: moni 0 01010110 CHECK OK 55495.0 ns 2765: stim 0 00011000 55515.0 ns 2766: stim 0 11100110 55535.0 ns 2767: stim 0 11111111 55555.0 ns 2768: stim 0 01111000 55575.0 ns 2769: stim 0 01111101 55590.0 ns 2770: moni 0 00011000 CHECK OK 55660.0 ns 2773: rbre ffe6 063001 0000 55690.0 ns 2775: moni 0 00000001 CHECK OK 55710.0 ns 2776: moni 0 01100110 CHECK OK 55730.0 ns 2777: moni 0 00000000 CHECK OK 55750.0 ns 2778: moni 0 00010100 CHECK OK 55770.0 ns 2779: moni 0 10110110 CHECK OK 55795.0 ns 2780: stim 1 00000001 (eop) 55810.0 ns 2781: moni 1 00000001 (eop) CHECK OK C init(0002) -> clear data 56035.0 ns 2792: stim 1 00000000 (sop) 56050.0 ns 2793: moni 1 00000000 (sop) CHECK OK 56075.0 ns 2794: stim 0 00000110 56095.0 ns 2795: stim 0 11100000 56115.0 ns 2796: stim 0 11111111 56135.0 ns 2797: stim 0 00000010 56155.0 ns 2798: stim 0 00000000 56175.0 ns 2799: stim 0 01101110 56195.0 ns 2800: stim 0 11100000 56210.0 ns 2801: moni 0 00000110 CHECK OK 56230.0 ns 2802: moni 0 00000000 CHECK OK 56240.0 ns 2802: rbini ffe0 000002 0000 56250.0 ns 2803: moni 0 10100110 CHECK OK 56270.0 ns 2804: moni 0 10101010 CHECK OK 56295.0 ns 2805: stim 0 00001000 56315.0 ns 2806: stim 0 11100000 56335.0 ns 2807: stim 0 11111111 56355.0 ns 2808: stim 0 11110111 56375.0 ns 2809: stim 0 00101111 56390.0 ns 2810: moni 0 00001000 CHECK OK 56460.0 ns 2813: rbre ffe0 000000 0000 56490.0 ns 2815: moni 0 00000000 CHECK OK 56510.0 ns 2816: moni 0 00000000 CHECK OK 56530.0 ns 2817: moni 0 00000000 CHECK OK 56550.0 ns 2818: moni 0 00100010 CHECK OK 56570.0 ns 2819: moni 0 00001000 CHECK OK 56595.0 ns 2820: stim 0 00010000 56615.0 ns 2821: stim 0 11100100 56635.0 ns 2822: stim 0 11111111 56655.0 ns 2823: stim 0 01000100 56675.0 ns 2824: stim 0 10100001 56690.0 ns 2825: moni 0 00010000 CHECK OK 56760.0 ns 2828: rbre ffe4 000000 0000 56790.0 ns 2830: moni 0 00000000 CHECK OK 56810.0 ns 2831: moni 0 00000000 CHECK OK 56830.0 ns 2832: moni 0 00000000 CHECK OK 56850.0 ns 2833: moni 0 11000010 CHECK OK 56870.0 ns 2834: moni 0 01110110 CHECK OK 56895.0 ns 2835: stim 0 00011000 56915.0 ns 2836: stim 0 11100110 56935.0 ns 2837: stim 0 11111111 56955.0 ns 2838: stim 0 10000010 56975.0 ns 2839: stim 0 00000101 56990.0 ns 2840: moni 0 00011000 CHECK OK 57060.0 ns 2843: rbre ffe6 063002 0000 57090.0 ns 2845: moni 0 00000010 CHECK OK 57110.0 ns 2846: moni 0 01100110 CHECK OK 57130.0 ns 2847: moni 0 00000000 CHECK OK 57150.0 ns 2848: moni 0 11110011 CHECK OK 57170.0 ns 2849: moni 0 01111100 CHECK OK 57195.0 ns 2850: stim 1 00000001 (eop) 57210.0 ns 2851: moni 1 00000001 (eop) CHECK OK C init(0004) -> clear fifo 57435.0 ns 2862: stim 1 00000000 (sop) 57450.0 ns 2863: moni 1 00000000 (sop) CHECK OK 57475.0 ns 2864: stim 0 00000110 57495.0 ns 2865: stim 0 11100000 57515.0 ns 2866: stim 0 11111111 57535.0 ns 2867: stim 0 00000100 57555.0 ns 2868: stim 0 00000000 57575.0 ns 2869: stim 0 11001000 57595.0 ns 2870: stim 0 01001010 57610.0 ns 2871: moni 0 00000110 CHECK OK 57630.0 ns 2872: moni 0 00000000 CHECK OK 57640.0 ns 2872: rbini ffe0 000004 0000 57650.0 ns 2873: moni 0 10100110 CHECK OK 57670.0 ns 2874: moni 0 10101010 CHECK OK 57695.0 ns 2875: stim 0 00001000 57715.0 ns 2876: stim 0 11100000 57735.0 ns 2877: stim 0 11111111 57755.0 ns 2878: stim 0 01110010 57775.0 ns 2879: stim 0 11100010 57790.0 ns 2880: moni 0 00001000 CHECK OK 57860.0 ns 2883: rbre ffe0 000000 0000 57890.0 ns 2885: moni 0 00000000 CHECK OK 57910.0 ns 2886: moni 0 00000000 CHECK OK 57930.0 ns 2887: moni 0 00000000 CHECK OK 57950.0 ns 2888: moni 0 00100010 CHECK OK 57970.0 ns 2889: moni 0 00001000 CHECK OK 57995.0 ns 2890: stim 0 00010000 58015.0 ns 2891: stim 0 11100100 58035.0 ns 2892: stim 0 11111111 58055.0 ns 2893: stim 0 10001111 58075.0 ns 2894: stim 0 00100001 58090.0 ns 2895: moni 0 00010000 CHECK OK 58160.0 ns 2898: rbre ffe4 000000 0000 58190.0 ns 2900: moni 0 00000000 CHECK OK 58210.0 ns 2901: moni 0 00000000 CHECK OK 58230.0 ns 2902: moni 0 00000000 CHECK OK 58250.0 ns 2903: moni 0 11000010 CHECK OK 58270.0 ns 2904: moni 0 01110110 CHECK OK 58295.0 ns 2905: stim 0 00011000 58315.0 ns 2906: stim 0 11100110 58335.0 ns 2907: stim 0 11111111 58355.0 ns 2908: stim 0 01110110 58375.0 ns 2909: stim 0 11110100 58390.0 ns 2910: moni 0 00011000 CHECK OK 58460.0 ns 2913: rbre ffe6 052525 0000 ERR='1' 58490.0 ns 2915: moni 0 01010101 CHECK OK 58510.0 ns 2916: moni 0 01010101 CHECK OK 58530.0 ns 2917: moni 0 00000001 CHECK OK 58550.0 ns 2918: moni 0 01001010 CHECK OK 58570.0 ns 2919: moni 0 11100111 CHECK OK 58595.0 ns 2920: stim 1 00000001 (eop) 58610.0 ns 2921: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A6: rlink core rbus registers (needed for labo and attn tests) C ----------------------------------------------------------------------------- C Test A6.1: read all regs 58835.0 ns 2932: stim 1 00000000 (sop) 58850.0 ns 2933: moni 1 00000000 (sop) CHECK OK 58875.0 ns 2934: stim 0 00001000 58895.0 ns 2935: stim 0 11111111 58915.0 ns 2936: stim 0 11111111 58935.0 ns 2937: stim 0 10101110 58955.0 ns 2938: stim 0 10110100 58970.0 ns 2939: moni 0 00001000 CHECK OK 59040.0 ns 2942: rbre ffff 000000 0000 59070.0 ns 2944: moni 0 00000000 CHECK OK 59090.0 ns 2945: moni 0 00000000 CHECK OK 59110.0 ns 2946: moni 0 00000000 CHECK OK 59130.0 ns 2947: moni 0 11000011 CHECK OK 59150.0 ns 2948: moni 0 10000101 CHECK OK 59175.0 ns 2949: stim 0 00010000 59195.0 ns 2950: stim 0 11111110 59215.0 ns 2951: stim 0 11111111 59235.0 ns 2952: stim 0 00010011 59255.0 ns 2953: stim 0 01110001 59270.0 ns 2954: moni 0 00010000 CHECK OK 59340.0 ns 2957: rbre fffe 004001 0000 59370.0 ns 2959: moni 0 00000001 CHECK OK 59390.0 ns 2960: moni 0 00001000 CHECK OK 59410.0 ns 2961: moni 0 00000000 CHECK OK 59430.0 ns 2962: moni 0 11100100 CHECK OK 59450.0 ns 2963: moni 0 10111011 CHECK OK 59475.0 ns 2964: stim 0 00011000 59495.0 ns 2965: stim 0 11111101 59515.0 ns 2966: stim 0 11111111 59535.0 ns 2967: stim 0 10110111 59555.0 ns 2968: stim 0 00101000 59570.0 ns 2969: moni 0 00011000 CHECK OK 59640.0 ns 2972: rbre fffd 073124 0000 59670.0 ns 2974: moni 0 01010100 CHECK OK 59690.0 ns 2975: moni 0 01110110 CHECK OK 59710.0 ns 2976: moni 0 00000000 CHECK OK 59730.0 ns 2977: moni 0 10101010 CHECK OK 59750.0 ns 2978: moni 0 00101101 CHECK OK 59775.0 ns 2979: stim 0 00100000 59795.0 ns 2980: stim 0 11111100 59815.0 ns 2981: stim 0 11111111 59835.0 ns 2982: stim 0 01100111 59855.0 ns 2983: stim 0 01100110 59870.0 ns 2984: moni 0 00100000 CHECK OK 59940.0 ns 2987: rbre fffc 031020 0000 59970.0 ns 2989: moni 0 00010000 CHECK OK 59990.0 ns 2990: moni 0 00110010 CHECK OK 60010.0 ns 2991: moni 0 00000000 CHECK OK 60030.0 ns 2992: moni 0 01001111 CHECK OK 60050.0 ns 2993: moni 0 01100011 CHECK OK 60075.0 ns 2994: stim 1 00000001 (eop) 60090.0 ns 2995: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A7: Basic commands: labo C ----------------------------------------------------------------------------- C Test A7.1: labo after successful rblk,wblk (essentially a noop) 60315.0 ns 3006: stim 1 00000000 (sop) 60330.0 ns 3007: moni 1 00000000 (sop) CHECK OK 60355.0 ns 3008: stim 0 00000110 60375.0 ns 3009: stim 0 11100000 60395.0 ns 3010: stim 0 11111111 60415.0 ns 3011: stim 0 00000111 60435.0 ns 3012: stim 0 00000000 60455.0 ns 3013: stim 0 10011011 60475.0 ns 3014: stim 0 00011111 60490.0 ns 3015: moni 0 00000110 CHECK OK 60510.0 ns 3016: moni 0 00000000 CHECK OK 60520.0 ns 3016: rbini ffe0 000007 0000 60530.0 ns 3017: moni 0 10100110 CHECK OK 60550.0 ns 3018: moni 0 10101010 CHECK OK 60575.0 ns 3019: stim 0 00001011 60595.0 ns 3020: stim 0 11100110 60615.0 ns 3021: stim 0 11111111 60635.0 ns 3022: stim 0 00000100 60655.0 ns 3023: stim 0 00000000 60675.0 ns 3024: stim 0 00001000 60695.0 ns 3025: stim 0 11110101 60710.0 ns 3026: moni 0 00001011 CHECK OK 60755.0 ns 3028: stim 0 00000000 60775.0 ns 3029: stim 0 00000010 60795.0 ns 3030: stim 0 00000001 60815.0 ns 3031: stim 0 00000010 60835.0 ns 3032: stim 0 00000010 60855.0 ns 3033: stim 0 00000010 60875.0 ns 3034: stim 0 00000011 60895.0 ns 3035: stim 0 00000010 60915.0 ns 3036: stim 0 01000111 60935.0 ns 3037: stim 0 00000001 61040.0 ns 3042: rbwe ffe6 001000 0000 61080.0 ns 3044: rbwe ffe6 001001 0000 b= 1 61120.0 ns 3046: rbwe ffe6 001002 0000 b= 2 61160.0 ns 3048: rbwe ffe6 001003 0000 b= 3 61190.0 ns 3050: moni 0 00000100 CHECK OK 61210.0 ns 3051: moni 0 00000000 CHECK OK 61230.0 ns 3052: moni 0 00000000 CHECK OK 61250.0 ns 3053: moni 0 00111110 CHECK OK 61270.0 ns 3054: moni 0 01001111 CHECK OK 61295.0 ns 3055: stim 0 00010100 61315.0 ns 3056: stim 0 10010100 61335.0 ns 3057: stim 0 00000101 61350.0 ns 3058: moni 0 00010100 CHECK OK 61370.0 ns 3059: moni 0 00000000 CHECK OK 61390.0 ns 3060: moni 0 00000000 CHECK OK 61410.0 ns 3061: moni 0 10100101 CHECK OK 61430.0 ns 3062: moni 0 10001000 CHECK OK 61455.0 ns 3063: stim 0 00011001 61475.0 ns 3064: stim 0 11100110 61495.0 ns 3065: stim 0 11111111 61515.0 ns 3066: stim 0 00000100 61535.0 ns 3067: stim 0 00000000 61555.0 ns 3068: stim 0 11001011 61575.0 ns 3069: stim 0 00100011 61590.0 ns 3070: moni 0 00011001 CHECK OK 61610.0 ns 3071: moni 0 00000100 CHECK OK 61630.0 ns 3072: moni 0 00000000 CHECK OK 61700.0 ns 3075: rbre ffe6 001000 0000 61730.0 ns 3077: moni 0 00000000 CHECK OK 61740.0 ns 3077: rbre ffe6 001001 0000 b= 1 61750.0 ns 3078: moni 0 00000010 CHECK OK 61770.0 ns 3079: moni 0 00000001 CHECK OK 61780.0 ns 3079: rbre ffe6 001002 0000 b= 2 61790.0 ns 3080: moni 0 00000010 CHECK OK 61810.0 ns 3081: moni 0 00000010 CHECK OK 61820.0 ns 3081: rbre ffe6 001003 0000 b= 3 61830.0 ns 3082: moni 0 00000010 CHECK OK 61850.0 ns 3083: moni 0 00000011 CHECK OK 61870.0 ns 3084: moni 0 00000010 CHECK OK 61890.0 ns 3085: moni 0 00000100 CHECK OK 61910.0 ns 3086: moni 0 00000000 CHECK OK 61930.0 ns 3087: moni 0 00000000 CHECK OK 61950.0 ns 3088: moni 0 10010101 CHECK OK 61970.0 ns 3089: moni 0 10111001 CHECK OK 61995.0 ns 3090: stim 0 00100100 62015.0 ns 3091: stim 0 11100111 62035.0 ns 3092: stim 0 10111011 62050.0 ns 3093: moni 0 00100100 CHECK OK 62070.0 ns 3094: moni 0 00000000 CHECK OK 62090.0 ns 3095: moni 0 00000000 CHECK OK 62110.0 ns 3096: moni 0 01110110 CHECK OK 62130.0 ns 3097: moni 0 11011101 CHECK OK 62155.0 ns 3098: stim 1 00000001 (eop) 62170.0 ns 3099: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A7.2: labo after aborted wblk,rblk C aborted wblk, labo, wreg(data),rreg(dinc) 62395.0 ns 3110: stim 1 00000000 (sop) 62410.0 ns 3111: moni 1 00000000 (sop) CHECK OK 62435.0 ns 3112: stim 0 00000110 62455.0 ns 3113: stim 0 11100000 62475.0 ns 3114: stim 0 11111111 62495.0 ns 3115: stim 0 00000111 62515.0 ns 3116: stim 0 00000000 62535.0 ns 3117: stim 0 10011011 62555.0 ns 3118: stim 0 00011111 62570.0 ns 3119: moni 0 00000110 CHECK OK 62590.0 ns 3120: moni 0 00000000 CHECK OK 62600.0 ns 3120: rbini ffe0 000007 0000 62610.0 ns 3121: moni 0 10100110 CHECK OK 62630.0 ns 3122: moni 0 10101010 CHECK OK 62655.0 ns 3123: stim 0 00001011 62675.0 ns 3124: stim 0 11100110 62695.0 ns 3125: stim 0 11111111 62715.0 ns 3126: stim 0 00010010 62735.0 ns 3127: stim 0 00000000 62755.0 ns 3128: stim 0 11011101 62775.0 ns 3129: stim 0 01011100 62790.0 ns 3130: moni 0 00001011 CHECK OK 62835.0 ns 3132: stim 0 00000000 62855.0 ns 3133: stim 0 01000100 62875.0 ns 3134: stim 0 00000001 62895.0 ns 3135: stim 0 01000100 62915.0 ns 3136: stim 0 00000010 62935.0 ns 3137: stim 0 01000100 62955.0 ns 3138: stim 0 00000011 62975.0 ns 3139: stim 0 01000100 62995.0 ns 3140: stim 0 00000100 63015.0 ns 3141: stim 0 01000100 63035.0 ns 3142: stim 0 00000101 63055.0 ns 3143: stim 0 01000100 63075.0 ns 3144: stim 0 00000110 63095.0 ns 3145: stim 0 01000100 63115.0 ns 3146: stim 0 00000111 63135.0 ns 3147: stim 0 01000100 63155.0 ns 3148: stim 0 00001000 63175.0 ns 3149: stim 0 01000100 63195.0 ns 3150: stim 0 00001001 63215.0 ns 3151: stim 0 01000100 63235.0 ns 3152: stim 0 00001010 63255.0 ns 3153: stim 0 01000100 63275.0 ns 3154: stim 0 00001011 63295.0 ns 3155: stim 0 01000100 63315.0 ns 3156: stim 0 00001100 63335.0 ns 3157: stim 0 01000100 63355.0 ns 3158: stim 0 00001101 63375.0 ns 3159: stim 0 01000100 63395.0 ns 3160: stim 0 00001110 63415.0 ns 3161: stim 0 01000100 63435.0 ns 3162: stim 0 00001111 63455.0 ns 3163: stim 0 01000100 63475.0 ns 3164: stim 0 00010000 63495.0 ns 3165: stim 0 01000100 63515.0 ns 3166: stim 0 00010001 63535.0 ns 3167: stim 0 01000100 63555.0 ns 3168: stim 0 00011010 63575.0 ns 3169: stim 0 00000011 63680.0 ns 3174: rbwe ffe6 042000 0000 63720.0 ns 3176: rbwe ffe6 042001 0000 b= 1 63760.0 ns 3178: rbwe ffe6 042002 0000 b= 2 63800.0 ns 3180: rbwe ffe6 042003 0000 b= 3 63840.0 ns 3182: rbwe ffe6 042004 0000 b= 4 63880.0 ns 3184: rbwe ffe6 042005 0000 b= 5 63920.0 ns 3186: rbwe ffe6 042006 0000 b= 6 63960.0 ns 3188: rbwe ffe6 042007 0000 b= 7 64000.0 ns 3190: rbwe ffe6 042010 0000 b= 8 64040.0 ns 3192: rbwe ffe6 042011 0000 b= 9 64080.0 ns 3194: rbwe ffe6 042012 0000 b=10 64120.0 ns 3196: rbwe ffe6 042013 0000 b=11 64160.0 ns 3198: rbwe ffe6 042014 0000 b=12 64200.0 ns 3200: rbwe ffe6 042015 0000 b=13 64240.0 ns 3202: rbwe ffe6 042016 0000 b=14 64280.0 ns 3204: rbwe ffe6 042017 0000 b=15 ERR='1' 64390.0 ns 3210: moni 0 00001111 CHECK OK 64410.0 ns 3211: moni 0 00000000 CHECK OK 64430.0 ns 3212: moni 0 00000001 CHECK OK 64450.0 ns 3213: moni 0 11101110 CHECK OK 64470.0 ns 3214: moni 0 10101111 CHECK OK 64495.0 ns 3215: stim 0 00010000 64515.0 ns 3216: stim 0 11111110 64535.0 ns 3217: stim 0 11111111 64555.0 ns 3218: stim 0 10110101 64575.0 ns 3219: stim 0 11011000 64590.0 ns 3220: moni 0 00010000 CHECK OK 64660.0 ns 3223: rbre fffe 005601 0000 64690.0 ns 3225: moni 0 10000001 CHECK OK 64710.0 ns 3226: moni 0 00001011 CHECK OK 64730.0 ns 3227: moni 0 00000000 CHECK OK 64750.0 ns 3228: moni 0 10011111 CHECK OK 64770.0 ns 3229: moni 0 01001110 CHECK OK 64795.0 ns 3230: stim 0 00011100 64815.0 ns 3231: stim 0 11001000 64835.0 ns 3232: stim 0 00101100 64850.0 ns 3233: moni 0 00011100 CHECK OK 64870.0 ns 3234: moni 0 00000001 CHECK OK 64890.0 ns 3235: moni 0 00000000 CHECK OK 64910.0 ns 3236: moni 0 01001010 CHECK OK 64930.0 ns 3237: moni 0 00001011 CHECK OK 64955.0 ns 3238: stim 0 00100010 64975.0 ns 3239: stim 0 11100100 64995.0 ns 3240: stim 0 11111111 65015.0 ns 3241: stim 0 00000001 65035.0 ns 3242: stim 0 00000001 65055.0 ns 3243: stim 0 10100111 65075.0 ns 3244: stim 0 01011011 65095.0 ns 3245: stim 0 00101000 65115.0 ns 3246: stim 0 11100101 65135.0 ns 3247: stim 0 11111111 65155.0 ns 3248: stim 0 00000110 65175.0 ns 3249: stim 0 11110100 65195.0 ns 3250: stim 1 00000001 (eop) 65210.0 ns 3251: moni 1 00000001 (eop) CHECK OK C check that wreg(data) and rreg(dinc) wasn't done 65635.0 ns 3272: stim 1 00000000 (sop) 65650.0 ns 3273: moni 1 00000000 (sop) CHECK OK 65675.0 ns 3274: stim 0 00000000 65695.0 ns 3275: stim 0 11100100 65715.0 ns 3276: stim 0 11111111 65735.0 ns 3277: stim 0 10000110 65755.0 ns 3278: stim 0 11000010 65770.0 ns 3279: moni 0 00000000 CHECK OK 65840.0 ns 3282: rbre ffe4 000000 0000 65870.0 ns 3284: moni 0 00000000 CHECK OK 65890.0 ns 3285: moni 0 00000000 CHECK OK 65910.0 ns 3286: moni 0 00000000 CHECK OK 65930.0 ns 3287: moni 0 00000000 CHECK OK 65950.0 ns 3288: moni 0 00000000 CHECK OK 65975.0 ns 3289: stim 1 00000001 (eop) 65990.0 ns 3290: moni 1 00000001 (eop) CHECK OK C aborted rblk, labo, wreg(data),rreg(dinc) 66215.0 ns 3301: stim 1 00000000 (sop) 66230.0 ns 3302: moni 1 00000000 (sop) CHECK OK 66255.0 ns 3303: stim 0 00001001 66275.0 ns 3304: stim 0 11100110 66295.0 ns 3305: stim 0 11111111 66315.0 ns 3306: stim 0 00010001 66335.0 ns 3307: stim 0 00000000 66355.0 ns 3308: stim 0 00101110 66375.0 ns 3309: stim 0 11110100 66390.0 ns 3310: moni 0 00001001 CHECK OK 66410.0 ns 3311: moni 0 00010001 CHECK OK 66430.0 ns 3312: moni 0 00000000 CHECK OK 66500.0 ns 3315: rbre ffe6 042000 0000 66530.0 ns 3317: moni 0 00000000 CHECK OK 66540.0 ns 3317: rbre ffe6 042001 0000 b= 1 66550.0 ns 3318: moni 0 01000100 CHECK OK 66570.0 ns 3319: moni 0 00000001 CHECK OK 66580.0 ns 3319: rbre ffe6 042002 0000 b= 2 66590.0 ns 3320: moni 0 01000100 CHECK OK 66610.0 ns 3321: moni 0 00000010 CHECK OK 66620.0 ns 3321: rbre ffe6 042003 0000 b= 3 66630.0 ns 3322: moni 0 01000100 CHECK OK 66650.0 ns 3323: moni 0 00000011 CHECK OK 66660.0 ns 3323: rbre ffe6 042004 0000 b= 4 66670.0 ns 3324: moni 0 01000100 CHECK OK 66690.0 ns 3325: moni 0 00000100 CHECK OK 66700.0 ns 3325: rbre ffe6 042005 0000 b= 5 66710.0 ns 3326: moni 0 01000100 CHECK OK 66730.0 ns 3327: moni 0 00000101 CHECK OK 66740.0 ns 3327: rbre ffe6 042006 0000 b= 6 66750.0 ns 3328: moni 0 01000100 CHECK OK 66770.0 ns 3329: moni 0 00000110 CHECK OK 66780.0 ns 3329: rbre ffe6 042007 0000 b= 7 66790.0 ns 3330: moni 0 01000100 CHECK OK 66810.0 ns 3331: moni 0 00000111 CHECK OK 66820.0 ns 3331: rbre ffe6 042010 0000 b= 8 66830.0 ns 3332: moni 0 01000100 CHECK OK 66850.0 ns 3333: moni 0 00001000 CHECK OK 66860.0 ns 3333: rbre ffe6 042011 0000 b= 9 66870.0 ns 3334: moni 0 01000100 CHECK OK 66890.0 ns 3335: moni 0 00001001 CHECK OK 66900.0 ns 3335: rbre ffe6 042012 0000 b=10 66910.0 ns 3336: moni 0 01000100 CHECK OK 66930.0 ns 3337: moni 0 00001010 CHECK OK 66940.0 ns 3337: rbre ffe6 042013 0000 b=11 66950.0 ns 3338: moni 0 01000100 CHECK OK 66970.0 ns 3339: moni 0 00001011 CHECK OK 66980.0 ns 3339: rbre ffe6 042014 0000 b=12 66990.0 ns 3340: moni 0 01000100 CHECK OK 67010.0 ns 3341: moni 0 00001100 CHECK OK 67020.0 ns 3341: rbre ffe6 042015 0000 b=13 67030.0 ns 3342: moni 0 01000100 CHECK OK 67050.0 ns 3343: moni 0 00001101 CHECK OK 67060.0 ns 3343: rbre ffe6 042016 0000 b=14 67070.0 ns 3344: moni 0 01000100 CHECK OK 67090.0 ns 3345: moni 0 00001110 CHECK OK 67100.0 ns 3345: rbre ffe6 052525 0000 b=15 ERR='1' 67110.0 ns 3346: moni 0 01000100 CHECK OK 67130.0 ns 3347: moni 0 01010101 CHECK OK 67150.0 ns 3348: moni 0 00000000 CHECK OK 67170.0 ns 3349: moni 0 00000000 CHECK OK 67190.0 ns 3350: moni 0 00000000 CHECK OK 67210.0 ns 3351: moni 0 00001111 CHECK OK 67230.0 ns 3352: moni 0 00000000 CHECK OK 67250.0 ns 3353: moni 0 00000001 CHECK OK 67270.0 ns 3354: moni 0 11001100 CHECK OK 67290.0 ns 3355: moni 0 11100011 CHECK OK 67315.0 ns 3356: stim 0 00010000 67335.0 ns 3357: stim 0 11111110 67355.0 ns 3358: stim 0 11111111 67375.0 ns 3359: stim 0 00100110 67395.0 ns 3360: stim 0 01110111 67410.0 ns 3361: moni 0 00010000 CHECK OK 67480.0 ns 3364: rbre fffe 004601 0000 67510.0 ns 3366: moni 0 10000001 CHECK OK 67530.0 ns 3367: moni 0 00001001 CHECK OK 67550.0 ns 3368: moni 0 00000000 CHECK OK 67570.0 ns 3369: moni 0 11110101 CHECK OK 67590.0 ns 3370: moni 0 11100001 CHECK OK 67615.0 ns 3371: stim 0 00011100 67635.0 ns 3372: stim 0 11001101 67655.0 ns 3373: stim 0 11111011 67670.0 ns 3374: moni 0 00011100 CHECK OK 67690.0 ns 3375: moni 0 00000001 CHECK OK 67710.0 ns 3376: moni 0 00000000 CHECK OK 67730.0 ns 3377: moni 0 00000110 CHECK OK 67750.0 ns 3378: moni 0 01111110 CHECK OK 67775.0 ns 3379: stim 0 00100010 67795.0 ns 3380: stim 0 11100100 67815.0 ns 3381: stim 0 11111111 67835.0 ns 3382: stim 0 00000001 67855.0 ns 3383: stim 0 00000001 67875.0 ns 3384: stim 0 11010100 67895.0 ns 3385: stim 0 10110111 67915.0 ns 3386: stim 0 00101000 67935.0 ns 3387: stim 0 11100101 67955.0 ns 3388: stim 0 11111111 67975.0 ns 3389: stim 0 01011100 67995.0 ns 3390: stim 0 01111100 68015.0 ns 3391: stim 1 00000001 (eop) 68030.0 ns 3392: moni 1 00000001 (eop) CHECK OK C check that wreg(data) and rreg(dinc) wasn't done 68255.0 ns 3403: stim 1 00000000 (sop) 68270.0 ns 3404: moni 1 00000000 (sop) CHECK OK 68295.0 ns 3405: stim 0 00000000 68315.0 ns 3406: stim 0 11100100 68335.0 ns 3407: stim 0 11111111 68355.0 ns 3408: stim 0 10000110 68375.0 ns 3409: stim 0 11000010 68390.0 ns 3410: moni 0 00000000 CHECK OK 68460.0 ns 3413: rbre ffe4 000000 0000 68490.0 ns 3415: moni 0 00000000 CHECK OK 68510.0 ns 3416: moni 0 00000000 CHECK OK 68530.0 ns 3417: moni 0 00000000 CHECK OK 68550.0 ns 3418: moni 0 00000000 CHECK OK 68570.0 ns 3419: moni 0 00000000 CHECK OK 68595.0 ns 3420: stim 1 00000001 (eop) 68610.0 ns 3421: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section A8: attn notification C ----------------------------------------------------------------------------- C Test A8.1: test response on attn polls C send attn, expect attn notify message (with all 0) 68835.0 ns 3432: stim 1 00000011 (attn) 68850.0 ns 3433: moni 1 00000011 (attn) CHECK OK 68870.0 ns 3434: moni 0 00000000 CHECK OK 68890.0 ns 3435: moni 0 00000000 CHECK OK 68910.0 ns 3436: moni 0 00000000 CHECK OK 68930.0 ns 3437: moni 0 00000000 CHECK OK 68950.0 ns 3438: moni 1 00000001 (eop) CHECK OK C trigger LAM, send attn, expect attn notify message 69380.0 ns 3459: rblam ffe4 000001 0000 RB_LAM active 69595.0 ns 3470: stim 1 00000011 (attn) 69610.0 ns 3471: moni 1 00000011 (attn) CHECK OK 69630.0 ns 3472: moni 0 00000001 CHECK OK 69650.0 ns 3473: moni 0 00000000 CHECK OK 69670.0 ns 3474: moni 0 00110001 CHECK OK 69690.0 ns 3475: moni 0 00110011 CHECK OK 69710.0 ns 3476: moni 1 00000001 (eop) CHECK OK C harvest attn, send attn, expect attn notify message (all 0 again) 70135.0 ns 3497: stim 1 00000000 (sop) 70150.0 ns 3498: moni 1 00000000 (sop) CHECK OK 70175.0 ns 3499: stim 0 00001101 70195.0 ns 3500: stim 0 10101101 70215.0 ns 3501: stim 0 11010001 70230.0 ns 3502: moni 0 00001101 CHECK OK 70270.0 ns 3504: moni 0 00000001 CHECK OK 70290.0 ns 3505: moni 0 00000000 CHECK OK 70310.0 ns 3506: moni 0 00000000 CHECK OK 70330.0 ns 3507: moni 0 10110110 CHECK OK 70350.0 ns 3508: moni 0 00001110 CHECK OK 70375.0 ns 3509: stim 0 00010101 70395.0 ns 3510: stim 0 11001000 70415.0 ns 3511: stim 0 00110100 70430.0 ns 3512: moni 0 00010101 CHECK OK 70470.0 ns 3514: moni 0 00000000 CHECK OK 70490.0 ns 3515: moni 0 00000000 CHECK OK 70510.0 ns 3516: moni 0 00000000 CHECK OK 70530.0 ns 3517: moni 0 11100111 CHECK OK 70550.0 ns 3518: moni 0 01001001 CHECK OK 70575.0 ns 3519: stim 1 00000001 (eop) 70590.0 ns 3520: moni 1 00000001 (eop) CHECK OK 70815.0 ns 3531: stim 1 00000011 (attn) 70830.0 ns 3532: moni 1 00000011 (attn) CHECK OK 70850.0 ns 3533: moni 0 00000000 CHECK OK 70870.0 ns 3534: moni 0 00000000 CHECK OK 70890.0 ns 3535: moni 0 00000000 CHECK OK 70910.0 ns 3536: moni 0 00000000 CHECK OK 70930.0 ns 3537: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test A8.2: test attn notification C enable attn notification 71355.0 ns 3558: stim 1 00000000 (sop) 71370.0 ns 3559: moni 1 00000000 (sop) CHECK OK 71395.0 ns 3560: stim 0 00001010 71415.0 ns 3561: stim 0 11111111 71435.0 ns 3562: stim 0 11111111 71455.0 ns 3563: stim 0 00000000 71475.0 ns 3564: stim 0 10000000 71495.0 ns 3565: stim 0 11100110 71515.0 ns 3566: stim 0 01010011 71530.0 ns 3567: moni 0 00001010 CHECK OK 71580.0 ns 3569: rbwe ffff 100000 0000 71590.0 ns 3570: moni 0 00000000 CHECK OK 71610.0 ns 3571: moni 0 11001011 CHECK OK 71630.0 ns 3572: moni 0 11101111 CHECK OK 71655.0 ns 3573: stim 0 00010000 71675.0 ns 3574: stim 0 11111111 71695.0 ns 3575: stim 0 11111111 71715.0 ns 3576: stim 0 11100110 71735.0 ns 3577: stim 0 11100011 71750.0 ns 3578: moni 0 00010000 CHECK OK 71820.0 ns 3581: rbre ffff 100000 0000 71850.0 ns 3583: moni 0 00000000 CHECK OK 71870.0 ns 3584: moni 0 10000000 CHECK OK 71890.0 ns 3585: moni 0 00000000 CHECK OK 71910.0 ns 3586: moni 0 00111101 CHECK OK 71930.0 ns 3587: moni 0 10000110 CHECK OK 71955.0 ns 3588: stim 1 00000001 (eop) 71970.0 ns 3589: moni 1 00000001 (eop) CHECK OK C trigger LAM, expect attn notify message 72200.0 ns 3600: rblam ffff 000002 0000 RB_LAM active 72250.0 ns 3603: moni 1 00000011 (attn) CHECK OK 72270.0 ns 3604: moni 0 00000010 CHECK OK 72290.0 ns 3605: moni 0 00000000 CHECK OK 72310.0 ns 3606: moni 0 01100010 CHECK OK 72330.0 ns 3607: moni 0 01100110 CHECK OK 72350.0 ns 3608: moni 1 00000001 (eop) CHECK OK C send attn, expect attn notify message 72415.0 ns 3611: stim 1 00000011 (attn) 72430.0 ns 3612: moni 1 00000011 (attn) CHECK OK 72450.0 ns 3613: moni 0 00000010 CHECK OK 72470.0 ns 3614: moni 0 00000000 CHECK OK 72490.0 ns 3615: moni 0 01100010 CHECK OK 72510.0 ns 3616: moni 0 01100110 CHECK OK 72530.0 ns 3617: moni 1 00000001 (eop) CHECK OK C harvest attn pattern 72955.0 ns 3638: stim 1 00000000 (sop) 72970.0 ns 3639: moni 1 00000000 (sop) CHECK OK 72995.0 ns 3640: stim 0 00001000 73015.0 ns 3641: stim 0 11111111 73035.0 ns 3642: stim 0 11111111 73055.0 ns 3643: stim 0 10101110 73075.0 ns 3644: stim 0 10110100 73090.0 ns 3645: moni 0 00001000 CHECK OK 73160.0 ns 3648: rbre ffff 100000 0000 73190.0 ns 3650: moni 0 00000000 CHECK OK 73210.0 ns 3651: moni 0 10000000 CHECK OK 73230.0 ns 3652: moni 0 00001000 CHECK OK 73250.0 ns 3653: moni 0 01010011 CHECK OK 73270.0 ns 3654: moni 0 00011111 CHECK OK 73295.0 ns 3655: stim 0 00010101 73315.0 ns 3656: stim 0 11001011 73335.0 ns 3657: stim 0 00001011 73350.0 ns 3658: moni 0 00010101 CHECK OK 73390.0 ns 3660: moni 0 00000010 CHECK OK 73410.0 ns 3661: moni 0 00000000 CHECK OK 73430.0 ns 3662: moni 0 00000000 CHECK OK 73450.0 ns 3663: moni 0 01010101 CHECK OK 73470.0 ns 3664: moni 0 00000001 CHECK OK 73495.0 ns 3665: stim 0 00011000 73515.0 ns 3666: stim 0 11111111 73535.0 ns 3667: stim 0 11111111 73555.0 ns 3668: stim 0 10010010 73575.0 ns 3669: stim 0 11001101 73590.0 ns 3670: moni 0 00011000 CHECK OK 73660.0 ns 3673: rbre ffff 100000 0000 73690.0 ns 3675: moni 0 00000000 CHECK OK 73710.0 ns 3676: moni 0 10000000 CHECK OK 73730.0 ns 3677: moni 0 00000000 CHECK OK 73750.0 ns 3678: moni 0 01110110 CHECK OK 73770.0 ns 3679: moni 0 01000110 CHECK OK 73795.0 ns 3680: stim 0 00100101 73815.0 ns 3681: stim 0 00100110 73835.0 ns 3682: stim 0 11101110 73850.0 ns 3683: moni 0 00100101 CHECK OK 73890.0 ns 3685: moni 0 00000000 CHECK OK 73910.0 ns 3686: moni 0 00000000 CHECK OK 73930.0 ns 3687: moni 0 00000000 CHECK OK 73950.0 ns 3688: moni 0 10100110 CHECK OK 73970.0 ns 3689: moni 0 10101000 CHECK OK 73995.0 ns 3690: stim 1 00000001 (eop) 74010.0 ns 3691: moni 1 00000001 (eop) CHECK OK C send attn, expect attn notify message (all 0) 74235.0 ns 3702: stim 1 00000011 (attn) 74250.0 ns 3703: moni 1 00000011 (attn) CHECK OK 74270.0 ns 3704: moni 0 00000000 CHECK OK 74290.0 ns 3705: moni 0 00000000 CHECK OK 74310.0 ns 3706: moni 0 00000000 CHECK OK 74330.0 ns 3707: moni 0 00000000 CHECK OK 74350.0 ns 3708: moni 1 00000001 (eop) CHECK OK C disable attn notification 74775.0 ns 3729: stim 1 00000000 (sop) 74790.0 ns 3730: moni 1 00000000 (sop) CHECK OK 74815.0 ns 3731: stim 0 00001010 74835.0 ns 3732: stim 0 11111111 74855.0 ns 3733: stim 0 11111111 74875.0 ns 3734: stim 0 00000000 74895.0 ns 3735: stim 0 00000000 74915.0 ns 3736: stim 0 01101110 74935.0 ns 3737: stim 0 11000010 74950.0 ns 3738: moni 0 00001010 CHECK OK 75000.0 ns 3740: rbwe ffff 000000 0000 75010.0 ns 3741: moni 0 00000000 CHECK OK 75030.0 ns 3742: moni 0 11001011 CHECK OK 75050.0 ns 3743: moni 0 11101111 CHECK OK 75075.0 ns 3744: stim 0 00010000 75095.0 ns 3745: stim 0 11111111 75115.0 ns 3746: stim 0 11111111 75135.0 ns 3747: stim 0 11011110 75155.0 ns 3748: stim 0 00111110 75170.0 ns 3749: moni 0 00010000 CHECK OK 75240.0 ns 3752: rbre ffff 000000 0000 75270.0 ns 3754: moni 0 00000000 CHECK OK 75290.0 ns 3755: moni 0 00000000 CHECK OK 75310.0 ns 3756: moni 0 00000000 CHECK OK 75330.0 ns 3757: moni 0 10100101 CHECK OK 75350.0 ns 3758: moni 0 10011101 CHECK OK 75375.0 ns 3759: stim 1 00000001 (eop) 75390.0 ns 3760: moni 1 00000001 (eop) CHECK OK C trigger LAM, no attn comma now 75620.0 ns 3771: rblam ffff 000004 0000 RB_LAM active C send attn, expect attn notify message 75835.0 ns 3782: stim 1 00000011 (attn) 75850.0 ns 3783: moni 1 00000011 (attn) CHECK OK 75870.0 ns 3784: moni 0 00000100 CHECK OK 75890.0 ns 3785: moni 0 00000000 CHECK OK 75910.0 ns 3786: moni 0 11000100 CHECK OK 75930.0 ns 3787: moni 0 11001100 CHECK OK 75950.0 ns 3788: moni 1 00000001 (eop) CHECK OK C harvest attn pattern 76375.0 ns 3809: stim 1 00000000 (sop) 76390.0 ns 3810: moni 1 00000000 (sop) CHECK OK 76415.0 ns 3811: stim 0 00001000 76435.0 ns 3812: stim 0 11111111 76455.0 ns 3813: stim 0 11111111 76475.0 ns 3814: stim 0 10101110 76495.0 ns 3815: stim 0 10110100 76510.0 ns 3816: moni 0 00001000 CHECK OK 76580.0 ns 3819: rbre ffff 000000 0000 76610.0 ns 3821: moni 0 00000000 CHECK OK 76630.0 ns 3822: moni 0 00000000 CHECK OK 76650.0 ns 3823: moni 0 00001000 CHECK OK 76670.0 ns 3824: moni 0 11001011 CHECK OK 76690.0 ns 3825: moni 0 00000100 CHECK OK 76715.0 ns 3826: stim 0 00010101 76735.0 ns 3827: stim 0 11001011 76755.0 ns 3828: stim 0 00001011 76770.0 ns 3829: moni 0 00010101 CHECK OK 76810.0 ns 3831: moni 0 00000100 CHECK OK 76830.0 ns 3832: moni 0 00000000 CHECK OK 76850.0 ns 3833: moni 0 00000000 CHECK OK 76870.0 ns 3834: moni 0 11010101 CHECK OK 76890.0 ns 3835: moni 0 01100111 CHECK OK 76915.0 ns 3836: stim 1 00000001 (eop) 76930.0 ns 3837: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section B: verify command aborts (ending in nak - nakcode - eop) C ============================================================================= C Test B1.1: frame error nak abort: sop-sop C tx: sop - sop - eop C rx: sop - nak nakcode(010) - eop 77155.0 ns 3848: stim 1 00000000 (sop) 77170.0 ns 3849: moni 1 00000000 (sop) CHECK OK 77195.0 ns 3850: stim 1 00000000 (sop) 77210.0 ns 3851: moni 1 00000010 (nak) CHECK OK 77230.0 ns 3852: moni 0 10101010 CHECK OK 77255.0 ns 3853: stim 1 00000001 (eop) 77270.0 ns 3854: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test B1.2: frame error nak abort: sop-cmd-sop-cmd-eop C tx: sop - cmd(wreg,3) addr(ffe4) dl dh ccrc - C sop - cmd(wreg,3) addr(ffe4) dl dh ccrc - eop C rx: sop - cmd(wreg,3) stat crc - nak nakcode(010) - eop C Note: that second write isn't executed is verified in second next test 77495.0 ns 3865: stim 1 00000000 (sop) 77510.0 ns 3866: moni 1 00000000 (sop) CHECK OK 77535.0 ns 3867: stim 0 00011010 77555.0 ns 3868: stim 0 11100100 77575.0 ns 3869: stim 0 11111111 77595.0 ns 3870: stim 0 00100010 77615.0 ns 3871: stim 0 00100010 77635.0 ns 3872: stim 0 00101000 77655.0 ns 3873: stim 0 10100111 77670.0 ns 3874: moni 0 00011010 CHECK OK 77720.0 ns 3876: rbwe ffe4 021042 0000 77730.0 ns 3877: moni 0 00000000 CHECK OK 77750.0 ns 3878: moni 0 10111000 CHECK OK 77770.0 ns 3879: moni 0 11101100 CHECK OK 77795.0 ns 3880: stim 1 00000000 (sop) 77810.0 ns 3881: moni 1 00000010 (nak) CHECK OK 77830.0 ns 3882: moni 0 10101010 CHECK OK 77855.0 ns 3883: stim 0 00100010 77875.0 ns 3884: stim 0 11100100 77895.0 ns 3885: stim 0 11111111 77915.0 ns 3886: stim 0 00110011 77935.0 ns 3887: stim 0 00110011 77955.0 ns 3888: stim 0 10111001 77975.0 ns 3889: stim 0 10011011 77995.0 ns 3890: stim 1 00000001 (eop) 78010.0 ns 3891: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Test B2.1: bad command nak abort: 0xff as 1st command C tx: sop - 0xff - eop C rx: sop - nak nakcode(100) - eop 78435.0 ns 3912: stim 1 00000000 (sop) 78450.0 ns 3913: moni 1 00000000 (sop) CHECK OK 78475.0 ns 3914: stim 0 11111111 78490.0 ns 3915: moni 1 00000010 (nak) CHECK OK 78510.0 ns 3916: moni 0 10011100 CHECK OK 78535.0 ns 3917: stim 1 00000001 (eop) 78550.0 ns 3918: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test B2.2: bad command nak abort: 0xff as 2nd command C tx: sop - cmd(rreg,5) addr(ffe4) ccrc - 0xff - eop C rx: sop - cmd(rreg,5) dl dh stat crc - nak nakcode(100) - eop C Note: check with read back value that abort 2 tests ago did work 78775.0 ns 3929: stim 1 00000000 (sop) 78790.0 ns 3930: moni 1 00000000 (sop) CHECK OK 78815.0 ns 3931: stim 0 00101000 78835.0 ns 3932: stim 0 11100100 78855.0 ns 3933: stim 0 11111111 78875.0 ns 3934: stim 0 11100001 78895.0 ns 3935: stim 0 11101101 78910.0 ns 3936: moni 0 00101000 CHECK OK 78980.0 ns 3939: rbre ffe4 021042 0000 79010.0 ns 3941: moni 0 00100010 CHECK OK 79030.0 ns 3942: moni 0 00100010 CHECK OK 79050.0 ns 3943: moni 0 00000000 CHECK OK 79070.0 ns 3944: moni 0 10101111 CHECK OK 79090.0 ns 3945: moni 0 00111010 CHECK OK 79115.0 ns 3946: stim 0 11111111 79130.0 ns 3947: moni 1 00000010 (nak) CHECK OK 79150.0 ns 3948: moni 0 10011100 CHECK OK 79175.0 ns 3949: stim 1 00000001 (eop) 79190.0 ns 3950: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section C: verify re-transmit logic C Section C1: re-transmit after successfull command list C ----------------------------------------------------------------------------- C Test C1.1: re-transmit after wreg-rreg C - execute command -------------------- 79415.0 ns 3961: stim 1 00000000 (sop) 79430.0 ns 3962: moni 1 00000000 (sop) CHECK OK 79455.0 ns 3963: stim 0 00000010 79475.0 ns 3964: stim 0 11100100 79495.0 ns 3965: stim 0 11111111 79515.0 ns 3966: stim 0 10101111 79535.0 ns 3967: stim 0 10111110 79555.0 ns 3968: stim 0 10101110 79575.0 ns 3969: stim 0 10001110 79590.0 ns 3970: moni 0 00000010 CHECK OK 79640.0 ns 3972: rbwe ffe4 137257 0000 79650.0 ns 3973: moni 0 00000000 CHECK OK 79670.0 ns 3974: moni 0 01100010 CHECK OK 79690.0 ns 3975: moni 0 01100110 CHECK OK 79715.0 ns 3976: stim 0 00001000 79735.0 ns 3977: stim 0 11100100 79755.0 ns 3978: stim 0 11111111 79775.0 ns 3979: stim 0 00001101 79795.0 ns 3980: stim 0 01110101 79810.0 ns 3981: moni 0 00001000 CHECK OK 79880.0 ns 3984: rbre ffe4 137257 0000 79910.0 ns 3986: moni 0 10101111 CHECK OK 79930.0 ns 3987: moni 0 10111110 CHECK OK 79950.0 ns 3988: moni 0 00000000 CHECK OK 79970.0 ns 3989: moni 0 00101100 CHECK OK 79990.0 ns 3990: moni 0 10100010 CHECK OK 80015.0 ns 3991: stim 1 00000001 (eop) 80030.0 ns 3992: moni 1 00000001 (eop) CHECK OK C - do re-transmit --------------------- 80255.0 ns 4003: stim 1 00000010 (nak) 80270.0 ns 4004: moni 1 00000000 (sop) CHECK OK 80290.0 ns 4005: moni 0 00000010 CHECK OK 80310.0 ns 4006: moni 0 00000000 CHECK OK 80330.0 ns 4007: moni 0 01100010 CHECK OK 80350.0 ns 4008: moni 0 01100110 CHECK OK 80370.0 ns 4009: moni 0 00001000 CHECK OK 80390.0 ns 4010: moni 0 10101111 CHECK OK 80410.0 ns 4011: moni 0 10111110 CHECK OK 80430.0 ns 4012: moni 0 00000000 CHECK OK 80450.0 ns 4013: moni 0 00101100 CHECK OK 80470.0 ns 4014: moni 0 10100010 CHECK OK 80490.0 ns 4015: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test C1.2: check that re-transmit buffer is kept after empty sop-eop frame C - send sop-eop ----------------------- 80915.0 ns 4036: stim 1 00000000 (sop) 80930.0 ns 4037: moni 1 00000000 (sop) CHECK OK 80955.0 ns 4038: stim 1 00000001 (eop) 80970.0 ns 4039: moni 1 00000001 (eop) CHECK OK C - do re-transmit (expect last one) --- 81395.0 ns 4060: stim 1 00000010 (nak) 81410.0 ns 4061: moni 1 00000000 (sop) CHECK OK 81430.0 ns 4062: moni 0 00000010 CHECK OK 81450.0 ns 4063: moni 0 00000000 CHECK OK 81470.0 ns 4064: moni 0 01100010 CHECK OK 81490.0 ns 4065: moni 0 01100110 CHECK OK 81510.0 ns 4066: moni 0 00001000 CHECK OK 81530.0 ns 4067: moni 0 10101111 CHECK OK 81550.0 ns 4068: moni 0 10111110 CHECK OK 81570.0 ns 4069: moni 0 00000000 CHECK OK 81590.0 ns 4070: moni 0 00101100 CHECK OK 81610.0 ns 4071: moni 0 10100010 CHECK OK 81630.0 ns 4072: moni 1 00000001 (eop) CHECK OK C ============================================================================= C Section C2: re-transmit after aborted command list C ----------------------------------------------------------------------------- C Test C2.1: re-transmit after bad cmd abort (100): 0xff as 1st command C - execute command -------------------- 82055.0 ns 4093: stim 1 00000000 (sop) 82070.0 ns 4094: moni 1 00000000 (sop) CHECK OK 82095.0 ns 4095: stim 0 11111111 82110.0 ns 4096: moni 1 00000010 (nak) CHECK OK 82130.0 ns 4097: moni 0 10011100 CHECK OK 82155.0 ns 4098: stim 1 00000001 (eop) 82170.0 ns 4099: moni 1 00000001 (eop) CHECK OK C - do re-transmit --------------------- 82395.0 ns 4110: stim 1 00000010 (nak) 82410.0 ns 4111: moni 1 00000000 (sop) CHECK OK 82430.0 ns 4112: moni 1 00000010 (nak) CHECK OK 82450.0 ns 4113: moni 0 10011100 CHECK OK 82470.0 ns 4114: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Test C2.2: re-transmit after bad cmd abort (100): 0xff as 2nd command C - execute command -------------------- 82895.0 ns 4135: stim 1 00000000 (sop) 82910.0 ns 4136: moni 1 00000000 (sop) CHECK OK 82935.0 ns 4137: stim 0 00011010 82955.0 ns 4138: stim 0 11100100 82975.0 ns 4139: stim 0 11111111 82995.0 ns 4140: stim 0 10101111 83015.0 ns 4141: stim 0 10111110 83035.0 ns 4142: stim 0 11011001 83055.0 ns 4143: stim 0 10001000 83070.0 ns 4144: moni 0 00011010 CHECK OK 83120.0 ns 4146: rbwe ffe4 137257 0000 83130.0 ns 4147: moni 0 00000000 CHECK OK 83150.0 ns 4148: moni 0 10111000 CHECK OK 83170.0 ns 4149: moni 0 11101100 CHECK OK 83195.0 ns 4150: stim 0 11111111 83210.0 ns 4151: moni 1 00000010 (nak) CHECK OK 83230.0 ns 4152: moni 0 10011100 CHECK OK 83255.0 ns 4153: stim 1 00000001 (eop) 83270.0 ns 4154: moni 1 00000001 (eop) CHECK OK C - do re-transmit --------------------- 83495.0 ns 4165: stim 1 00000010 (nak) 83510.0 ns 4166: moni 1 00000000 (sop) CHECK OK 83530.0 ns 4167: moni 0 00011010 CHECK OK 83550.0 ns 4168: moni 0 00000000 CHECK OK 83570.0 ns 4169: moni 0 10111000 CHECK OK 83590.0 ns 4170: moni 0 11101100 CHECK OK 83610.0 ns 4171: moni 1 00000010 (nak) CHECK OK 83630.0 ns 4172: moni 0 10011100 CHECK OK 83650.0 ns 4173: moni 1 00000001 (eop) CHECK OK C ----------------------------------------------------------------------------- C Run down and Finish 85475.0 ns 4264: DONE real 0m0.275s user 0m0.236s sys 0m0.004s