mirror of
https://github.com/wfjm/w11.git
synced 2026-02-04 07:53:38 +00:00
- Goals for rlink v4
- 16 bit addresses (instead of 8 bit)
- more robust encoding, support for error recovery at transport level
- add features to reduce round trips
- improved attention handling
- new 'list abort' command
- For further details see README_Rlink_V4.txt
- use own C++ based tcl shell tclshcpp instead of tclsh
182 lines
4.4 KiB
Plaintext
182 lines
4.4 KiB
Plaintext
# $Id: tb_cdata2byte_stim.dat 601 2014-11-07 22:44:43Z mueller $
|
|
#
|
|
#
|
|
C ----------------------------------------------------------------------------
|
|
C test normal chars
|
|
#
|
|
.reset
|
|
.wait 10
|
|
#
|
|
data 0 00000000 0
|
|
data 0 00001111 0
|
|
data 0 11110000 0
|
|
data 0 11111111 0
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test commas
|
|
#
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test escapes (xon=0,fill=0)
|
|
#
|
|
data 0 11001010 1 01000111
|
|
data 0 11010101 0
|
|
data 0 00010001 0
|
|
data 0 00010011 0
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test escapes (xon=1,fill=0)
|
|
#
|
|
escxon 1
|
|
escfil 0
|
|
data 0 11001010 1 01000111
|
|
data 0 11010101 0
|
|
data 0 00010001 1 01011100
|
|
data 0 00010011 1 01010101
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test escapes (xon=0,fill=1)
|
|
#
|
|
escxon 0
|
|
escfil 1
|
|
data 0 11001010 1 01000111
|
|
data 0 11010101 1 01001110
|
|
data 0 00010001 0
|
|
data 0 00010011 0
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test escapes (xon=1,fill=1)
|
|
#
|
|
escxon 1
|
|
escfil 1
|
|
data 0 11001010 1 01000111
|
|
data 0 11010101 1 01001110
|
|
data 0 00010001 1 01011100
|
|
data 0 00010011 1 01010101
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: normal chars and bhold 0 8
|
|
#
|
|
bhold 0 8
|
|
data 0 10000000 0
|
|
data 0 10000001 0
|
|
data 0 10000010 0
|
|
data 0 10000011 0
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: normal chars and bhold 1 8
|
|
#
|
|
bhold 1 8
|
|
data 0 10000000 0
|
|
data 0 10000001 0
|
|
data 0 10000010 0
|
|
data 0 10000011 0
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: normal chars and bhold 2 8
|
|
#
|
|
bhold 2 8
|
|
data 0 10000000 0
|
|
data 0 10000001 0
|
|
data 0 10000010 0
|
|
data 0 10000011 0
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: normal chars and bhold 3 8
|
|
#
|
|
bhold 3 8
|
|
data 0 10000000 0
|
|
data 0 10000001 0
|
|
data 0 10000010 0
|
|
data 0 10000011 0
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 0 1
|
|
#
|
|
bhold 0 1
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 1 1
|
|
#
|
|
bhold 1 1
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 2 1
|
|
#
|
|
bhold 2 1
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 3 1
|
|
#
|
|
bhold 3 1
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 0 2
|
|
#
|
|
bhold 0 2
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
#
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 1 2
|
|
#
|
|
bhold 1 2
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 2 2
|
|
#
|
|
bhold 2 2
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
.wait 10
|
|
C ----------------------------------------------------------------------------
|
|
C test back pressure: commas and bhold 3 2
|
|
#
|
|
bhold 3 2
|
|
data 1 00000000 1 01111000
|
|
data 1 00000001 1 01110001
|
|
data 1 00000010 1 01101010
|
|
data 1 00000011 1 01100011
|
|
#
|
|
#----- DONE
|
|
.wait 20
|
|
C ----- |