EasyManua.ls Logo

Mesa 7i92 - Reference Information; Lbp16; Lbp16 Commands

Mesa 7i92
41 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
7I92 18
REFERENCE INFORMATION
LBP16
LBP16 COMMANDS
LBP16 is a simple remote register access protocol to allow efficient register access
over the Ethernet link. All LBP16 commands are 16 bits in length and have the following
structure:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
W A C M M M S S I N N N N N N N
W Is the write bit (1 means write, 0 means read)
A Is the "Includes Address" bit. If this is '1' the command is followed by a 16 bit
address and the address pointer is loaded with this address. if this is 0 the current
address pointer for the memory space is used. Each memory space has its own
address pointer.
C Indicates if memory space itself (C=’0') or associated info area for the memory will
be accessed (C= ‘1')
M Is the 3 bit memory space specifier 000b through 111b
S Is the transfer element size specifier (00b = 8 bits, 01b = 16 bits 10b = 32 bits and
11b = 64 bits)
I Is the Increment address bit. if this is '1' the address pointer is incremented by the
element transfer size (in bytes) after every transfer ('0' is useful for FIFO transfers)
N Is the transfer count in units of the selected size. 1 through 127. A transfer count
of 0 is an error.
LBP16 read commands are followed by the 16 bit address (if the A bit is set). LBP16
Write commands are followed by the address (if bit A is set) and the data to be written.
LBP16 Addresses are always byte addresses. LBP data and addresses are little endian
so must be sent LSB first.