S1R72803F00A
64
EPSON
H/W SBP2 Index Chnnel/Window Register
SBP2Index
SBP2Window_H/L
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
0x00
PageBoundary
PageBoundary[2:0]
PageElementNunber
PageElementNumber[4:0]
0x01
PgElmentRemain_H
(MSB)
Page Element Remain Length (Bytes)
PgElmentRemain_L
(LSB)
0x02
SpeedCode
SpeedCode[2:0]
MaxPayload
MaxPayload[3:0]
0x03
DestinationID_H
(MSB)
DestinationID_L
Destination_ID Value
(LSB)
0x04
SplitTime_H
Second[2:0]
Cycle Count[12:8]
SplitTime_L
Cycle Count[7:0]
0x05
(Reserved)
:
(Reserved)
0x0F
(Reserved)
PageBoundary
Set a value of page boundary to use for the HwSBP2. The actual page boundary is as follows.
PageBoundary =2
(PageBo8)
Bytes
PageElementNumber
Sets a page element number with which the HwSBP2 starts a processing.
When the HwSBP2Ctl.PtPresent:1, set a value equal to or less. than 0x17
When the HwSBP2Ctl.PtPresent:0, set a value equal to or less than 0x02.
If you read it, the page element number currently in process is indicated.
PgElementRemain
Indicates the number of remaining data bytes of the page element currently being processed by the HwSBP2.
This register is read-only.
SpeedCode
Sets the speed code of 1394 bus to be used for data transfer by the HwSBP2.
SpeedCode:0 100Mbps
SpeedCode:1 200Mbps
SpeedCode:2 400Mbps
SpeedCode:3 Reserved
MaxPayload
Sets the max. payload value to be used by the HwSBP2. The actual payload size is as follows.
Payload = 2
(Max2)
Bytes
Since the max. payload size transferable at 400Mbps is 2048 bytes, set “9” or less for this register.
Destination_ID
This is a register to set a transmit destination of the HwSBP2. Set a Bus ID (10 bits) and Node ID (6 bits).
SplitTime
Set a split timeout time of a transaction of the HwSBP2.
SplitTime.Second: Set a value in second.
SplitTime.CycleCount: Set a value in 125
µ
s. (Set range: 0 to 0x1F3F) Setting of a value exceeding 0x1F3F
is not possible.