CHAPTER 2 FEATURES ..............................................................................................................................................................................2
< A SYNCHRONOUS TRANSMIT FIFO EXTENDED MODE ......................................................................................................................5
< A SYNCHRONOUS RECEIVE FIFO EXTENDED MODE.......................................................................................................................... 6
3.2. FUNCTION OF EACH BLOCK...................................................................................................................................................................7
<PHY LAYER CONTROL CIRCUIT.............................................................................................................................................................7
<LINK LAYER CONTROL CIRCUIT........................................................................................................................................................... 7
< TSP IC INTERFACE.................................................................................................................................................................................... 7
<CP IC INTERFACE......................................................................................................................................................................................7
< D ATA BRIDGE .............................................................................................................................................................................................7
4.3. O UTLINE DRAWING OF PACKAGE........................................................................................................................................................11
CHAPTER 5 PIN FUNCTION ................................................................................................................................................................... 12
5.5. OTHER PINS ............................................................................................................................................................................................17
CHAPTER 7 INT ERNAL REGISTER FUNCT ION DESCRIPTION ........................................................................................... 25
7.1. M ODE -CONTROL REGISTER..................................................................................................................................................................27
7.2. FLAG & STATUS REGISTER .................................................................................................................................................................... 29
7.5. RECEIVE A CKNOWLEDGE INDICATE REGISTER.................................................................................................................................33
7.6. A-BUFFER DATA PORT RECEIVE /TRANSMIT ...................................................................................................................................... 34
7.7. TSP TRANSMIT INFORMATION SETTING REGISTER [A] ................................................................................................................... 35
7.8. TSP TRANSMIT INFORMATION SETTING REGISTER [B] ................................................................................................................... 37
7.14. TSP STATUS REGISTER....................................................................................................................................................................... 46
7.15. DATA BRIDGE TRANSMIT INFORMATION SETTING REGISTER 1 [A].............................................................................................48
7.16. DATA BRIDGE TRANSMIT INFORMATION SETTING REGISTER 2 [A].............................................................................................49
7.17. DATA BRIDGE TRANSMIT INFORMATION SETTING REGISTER 3 [B].............................................................................................50
7.21. LATE PACKET DECISION RANGE SETTING REGISTER [A] .............................................................................................................. 55
7.22. LATE PACKET DECISION RANGE SETTING REGISTER [B] .............................................................................................................. 56
7.28. DATA BRIDGE TRANSMIT /RECEIVE STATUS REGISTER [A] ........................................................................................................... 62
7.29. DATA BRIDGE TRANSMIT /RECEIVE STATUS REGISTER [B] ........................................................................................................... 65
7.30. ISOCHRONOUS CHANNEL M ONITOR REGISTER............................................................................................................................... 68
CHAPTER 8 PHY /INK REGISTER FUNCTION DESCRIPTION................................................................................................80
8.1. PHY/LINK REGISTER T ABLE..............................................................................................................................................................81
8.15. LINK REGISTER #00 (READ/WRITE)...................................................................................................................................................97
8.16. LINK REGISTER #01 (READ/WRITE)...................................................................................................................................................98
8.17. LINK REGISTER #02 (READ/WRITE)...................................................................................................................................................99
8.18. LINK REGISTER #03 (READ/WRITE).................................................................................................................................................100
CHAPTER 9 INSTRUCTIO N ................................................................................................................................................................ 101
9.1. INSTRUCTION C ODE TABLE..............................................................................................................................................................102
10.1. I NTERRUPT-FACTOR INDICATOR REGISTER & INTERRUPT-MASK SETTING REGISTER.............................................................107
10.2. I NTERRUPT.......................................................................................................................................................................................... 108
10.3. DESCRIPTION OF INTERRUPT............................................................................................................................................................109
11.2.1 Self-ID Packet Receive at Bus Reset Process .............................................................................................................115
11.2.2 Self-ID Packet Receive after Transmitting Ping Packet Ping................................................................................ 118
CHAPTER 12 SYSTEM CO NFIGURATION ...................................................................................................................................130
12.1. RECOMMENDED CONNECTION FOR 1934 PORT (FOR ONE PORT).......................................................................................... 131
12.2. RECOMMENDED CONNECTION FOR CABLE POWER SUPPLY ..................................................................................................132
12.3. RECOMMENDED CONNECTION FOR BUILD-IN PLL LOOP F ILTER.........................................................................................133
ONFIGURATION OF FEEDBACK CIRCUIT AT CRYSTAL OSCILLATOR
MB86617A is Fujitsu’s IEEE1394 serial bus controller based on both IEEE1394 Standard (IEEE Std. 1394-1995) and P1394.a
Standard Draft (rev.2.0).
This MB86617A has three ports for network under the 1394 cable environment, differential transceiver, and comparator, and the
transfer data rate supports S400.
MB86617A integrates PHY and LINK layers into single-chip, and plans for degression of component side product and saving power
consumption.
MB86617A has two exclusive ports (one is the combined use for receiving a message of interface for DV) for MPEG2 and DSS data
transfer, and performs isolating and packeting of Header and Data department with these two ports automatically. This function is
suited for maintaining continuum of transfer.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
2
Chapter 2 Features
This chapter explains the features of MB86617A.
> Compliant with IEEE1394 high performance serial bus standard and P1394.a standard draft
> Integrates PHY and LINK layers into single-chip
> 1394 port number : 3 ports
> Transfer Data Rate : S100, S200, S400
> On-chip PLL (corresponding to Crystal Oscillator) : generate internal clock
> 4K Byte X 2 channels Isochronous transmit and receive data buffer
> 256Byte Asynchronous exclusive buffer for transmit/receive
> Auto isolating and packeting for received header and data of packet
> Two exclusive ports for Isochronous transfer (8 bit bus)
> Loading interface with copy protection LSI (8 bits I/O)
> Generating and Checking Function for 32bit CRC
> 6-pin cable supported
> Power supply system : 3.3V size -D battery
> Package : LQFP-176 (FPT-176P-M03)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
3
Chapter 3 Chip Block
This chapter explains the MB86617A block diagram and the function of each block.
This section explains the function of each block for MB86617A.
<< PHY Layer Control Circuit
This circuit is for the Physical layer of IEEE 1394 with the following functions .
> Asynchronous transfer is supported under cable environment.
> Maximum transfer data rate : 393.216Mbit/sec.
> with three ports for transceiver/receiver : transfer IEEE1394 packet
> with bus monitor, initial performance for occurring bus reset, speed signaling, arbitration, encode/decode : transfer/receive data
<< LINK Layer Control Circuit
This circuit generates standard packet for IEEE1394, controls transfer, and performs the following functions.
> Generates and checks 32 bit CRC for header and data of packet.
> Activates cycle master function with integrated 32 bit cycle timer register
<< TSP IC Interface
This TSP IC Interface has two exclusive ports with the following functions for transmitting/receiving TSP IC, MPEG2-TS and DSS
data, and receiving DV data.
> Adds time stamp to both MPEG2-TS and DSS data.
> Outputs received data just when the value of time stamp (SPH) and cycle timer is matched with each other.
> Integrated transmit/receive (dual purpose) FIFO for transferring Isochronous by 2K byte X 2 channels.
<< CP IC Interface
This interface adds the copy information to CP IC so as to correspond to copy protect.
<< Data Bridge
This Data Bridge packets MPEG2-TS, DSS, and DVC, and re-builds the receiving data.
At data transmission, this section adds Isochronous packet header and CIP header, and connects/separates source packet
When transmitting 2ch, it connects Isochronous packet.
At data receipt, it deletes Isochronous packet header and CIP header, restores by unit of source packet.
When receiving 2ch, it separates Isochronous packet and divide them to each FIFO.
> Integrated transmit/receive (dual purpose) FIFO for transferring Isochronous by 2K byte X 2 channels.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
8
Chapter 4 Pin Assignment
This chapter explains the pin assignment and table of pin function of MB86617A.
4.1. Pin Assignment
4.2. Corresponding Table of MB86617A Pin
4.3. Outline Drawing of Package
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
9
88
SELIOA
XRESET
SELTSPA
1
132
133
4.1. Pin Assignment
The following diagram shows the MB86617A pin assignment.
42 - AVDD 86 - VSS 130 I/O TSDA0 174 I/O TEST7
43 O RO 87 131 O IERRA 175 - VDD
44 I CPS 88 132 O SELIOA 176 - VSS
I/O Pin Name
Pin
No.
I/O Pin Name
Pin
No.
I/O Pin Name
Pin
No.
I/O Pin Name
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
11
4.3. Outline Drawing of Package
This section shows the outline drawing of MB86617A package (LQFP-176).
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
12
Chapter 5 Pin Function
This chapter explains the MB86617A pin function.
5.1. IEE E1394 Interface
5.2. Isochronous (TSP-IC,DV-IC) Interface
5.4. MPU Interface
5.5. Other Pins
5.6. Power/GND Pin
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
13
5.1. IEEE1394 Interface
This section explains the pin function of IEEE1394 interface.
Signal Name I/O Function
TPA0 I/O I/O pin of TPA + (plus) signal on cable port 0
XTPA0 I/O I/O pin of TPA - (minus) signal on cable port 0
TPB0 I/O I/O pin of TPB + (plus) signal on cable port 0
XTPB0 I/O I/O pin of TPB - (minus) signal on cable port 0
TPA1 I/O I/O pin of TPA + (plus) signal on cable port 1
XTPA1 I/O I/O pin of TPA - (minus) signal on cable port 1
TPB1 I/O I/O pin of TPB + (plus) signal on cable port 1
XTPB1 I/O I/O pin of TPB - (minus) signal on cable port 1
TPA2 I/O I/O pin of TPA + (plus) signal on cable port 2
XTPA2 I/O I/O pin of TPA - (minus) signal on cable port 2
TPB2 I/O I/O pin of TPB + (plus) signal on cable port 2
XTPB2 I/O I/O pin of TPB - (minus) signal on cable port 2
TPBIAS0 O Output pin of reference voltage for common voltage on cable port 0
TPBIAS1 O Output pi n of reference voltage for common voltage on cable port 1
TPBIAS2 O Output pin of reference voltage for common voltage on cable port 2
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
14
active.
5.2. Isochronous Interface
This section explains the pin function of Isochronous interface.
Signal Name I/O Function
TSVALIDA I/O
TSSYNCA I/O
TSCLKA I/O
TSDA7 - 0 I/O I/O pin for TS packet data (on Port A)
TSCGMSA I
SELIOA O
SELTSPA O Output pin for switching output device from port A
TSVALIDB I/O
TSSYNCB I/O
TSCLKB I/O
I.O pin for indicating effective data period of TS packet (on port A)
‘H’ active signal
Input/Output pin for indicating leading data of TS packet (on port A)
‘H’ active signal
On transmitting: sync clock input pin for input data of TS packet
On receiving : sync clock output pin for output data of TS packet
(switchable either 6.144MHz or 3.072MHz)
Serial input pin for CGMS and TSCH information (on port A)
Effective for 8 clocks since TSSYNCA input signal rising
Output pin for switching I/O on port A
Outputs ‘L’ at transmitting and ‘H’at receiving
I.O pin for indicating effective data period of TS packet (on port B)
‘H’ active signal
Input/Output pin for indicating leading data of TS packet (on port B)
‘H’ active signal
On transmitting: sync clock input pin for input data of TS packet
On receiving : sync clock output pin for output data of TS packet
(switchable either 6.144MHz or 3.072MHz)
TSDB7 - 0 I/O I/O pin for TS packet data (on port B)
TSCGMSB I
SELIOB O
SELTSPB O Output pin for switching output device from port B
ICLK I Clock input pin from DV-IC
XILWRE O
XIV I
XFP O
Serial input pin for CGMS and TSCH information (on port B)
Effective for 8 clocks si nce TSSYNCA input signal rising
Output pin for switching I/O on port B
Outputs ‘L’ at transmitting and ‘H’at receiving
Output pin for signal to be allowed accessing to Isochronous-FIFO
Asserted by completing reception of data for one source packet
‘L’ active signal
Input signal for enable signal of Isochronous data
Output Isochronous- FIFO data to data output pin while this signal in
Switch data synchronizing with rise edge of ICLK
Output pin of time stamp trigger signal
‘L’ active signal
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
15
IERRA O
IERRB O
Output pin for noticing error of receive data (on port A)
‘H’ active signal
Output pin for noticing error of receive data (on port B)
‘H’ active signal
DSSCLKA I
DSSCLKB I
Clock input pin for DSS data (27MHz)
Clock input pin for DSS data (27MHz)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
16
5.4. MPU Interface
This section explains the pin function of MPU interface.
Signal Name I/O Function
A7 – 1 I
D15 - 8,0
AD7 – 1
XCS I Chip enable input pin for this device
XRD(R/W) I
XWR(XDS) I
ALE I
DREQ O Output pin of DMA transfer requiring signal for DMAC
XDACK I Input pin of DMA allowance signal from DMAC
XINT O Output pin for interruption request
I/O
Address input pin for selecting internal register
Available only when selecting non-multi mode
When selecting multiplex mode, set this signal in fixed ‘L’
Data I/O pin
Corresponding to address input signal when selecting multiplex mode
80 system mode: read out strobe input pin for this device
68 system mode: input pin for controlling read out/write for this device
80 system mode: strobe input pin for writing into this device
68 system mode: input pin of XDS signal to be output with data bus in available
Input pin of ALE signal to be output with its address in available when selecting
multiplex mode
When selecting non -multiplex mode, set this signal in fixed ‘L’
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
17
5.5. Other Pins
This section explains the pin function like internal PLL.
Signal Name I/O Function
XRESET I
MODE1
I
MODE0
XO I/O
XI I
RF O
FIL O Exterior type filter circuit connecting pin for internal PLL
RO O Connect to GND through 5.1kΩ register.
CPS I
PMODE I
Input signal for resetting signal
When operating with cable supply power, set this pin to ‘L’.
This pin is used for setting operating mode of MPU.
This device is operated as follows depending on the setting of MODE1 and MODE0
pins;
‘00’ input: TX1940 mode
‘01’ input: MB90F574 mode
‘10’ input: 80 system non-multiplex mode
‘11’ input: 68 system non-multiplex mode
Exterior type crystal connecting pin for oscillator circuit (24.576MHz)
Connect to GND through 5.1kΩ register.
Power supply input pin from IEEE1394 cable
Detect cable supply power 0 to 33V (requiring of lowering/div iding voltage)
Criterion pin for inputting power
‘L’ input : operate with power supplying through IEEE1394 cable
‘H’ input: operate with system power
Setting pin got POWER_CLASS of Self-ID packet to be transmitted when operating
PWR3 - 1 I
LINKON O
TEST1 - 7 I/O This pin is for test. Use this pin as open one.
with supply power through cable.
Note) The POWER_CLASS of the Self_ID packet to be sent when operating
under the system power does not use this pin, but follows the setting of
Pwr bit (Bit2 to 0) of Physical Register#4.
Output pin for detecting Link-on packet receive
Output ‘H’ when receiving Link-on packet under operating with supply power
through IEEE1394 cable. When PMODE becomes ‘H’, ‘L’ is output. With the
PMODE in ‘H’, the output of this pin is not changed.
If not using this pin, set this pin as open one.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
18
5.6. Power/GND Pin
This section explains the power/GND pin.
Signal Name I/O Function
VDD - 3.3V digital power pin
VSS - Digital ground pin
AVDD - 3.3V analog power pin
AVSS - Analog ground pin
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
19
Chapter 6 Internal Register
This chapter explains the MB86617A internal register.
Note that the access of internal register is applied only 16 bits access.
0 Indicates that receipt of instruction is available.
15 IPC busy Read
1 Indicates that receipt of instruction is not available.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
data
buff
- - - - -
sleep
req
recv
busy
cmstr INT
0
14 tran ready Read
13 tran busy Read
12 ISO cycle Read
11
10
A-Tx-buff
Empty
A-Rx-buff
Empty
Read
Read
Indicates that bus reset or forced sleep is being executed, and transmit/receive of
0
packet is unavailable.
Indicates that bus reset is completed and forced sleep is not being executed, and
1
transmit/receive of packet is available.
Indicates that packet transmit is not being executed or in the process of packet
0
receive addressed to this node.
Indicates that packet transmit is being executed or in the process of packet receive
1
addressed to this node.
0 Indicates that Isochronous cycle is not being executed.
Indicates that Isochronous cycle is being executed by transmit or receive of cycle
1
start packet.
0 Indicates that Asynchronous transmit specific buffer is not empty.
1 Indicates that Asynchronous transmit specific buffer is empty.
0 Indicates that Asynchronous receive specific buffer is not empty.
1 Indicates that Asynchronous receive specific buffer is empty.
9 – 5 reserved Read 0 Always indicate ‘0’.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
30
BIT Bit Name Action Value Function
0 Indicates that the device is not in forced sleep.
4 sleep Read
3 data req Read
2
1 cmstr Read
0 INT Read
Note 1) IEEE1394 block is in internal reset status until integrated PLL is locked after turning the power ON. PHY layer and Link
Note 2) In case that Asynchronous packet addressed to this node is received with this Bit indicate ‘1’, it transmits “ack busy X”.
recv busy
Note 2)
layer do not operate during this period.
Read
Indicates that the device is in forced sleep by accepting “Start sleep” (01h)
1
instruction.
0 Indicates that no data is stored in ASYNC receive specific buffer.
1 Indicates that data is stored in ASYNC receive specific buffer.
0 Indicates that packet receive is not in busy mode.
Indicates that packet receive is in busy mode due to receipt of Asynchronous
1
packet and self-ID packet.
0 Indicates that node is not the cycle master now.
1 Node is the cycle master now.
0 Interrupt indicate register does not have interrupt.
1 Interrupt indicate register has interrupt.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
31
7.3. instruction-fetch Register
instruction-fetch register is the register that writes in instructions for this LSI, and consists of the instruction code and operand.
Refer to “Chapter 9 Instruction ” for each instruction code and operand code.
AD R/W
04h R/W Instruction code operand
Initial Value “00 h” “00 h”
BIT Bit Name Action Value Function
Bit
Bit
15
14
Bit
13
Bit
12
Bit
11
Bit
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bi t 2 Bit 1 Bit
10
0
15 - 8
7 - 0 operand
Note) Before writing in instruction for this register, read out IPC busy Bit (bit15) of “7.2. flag & status Register”, and confirm that the
instruction
code
IPC busy value is ‘0’.
Read/
Write
Read/
Write
- Specify each instruction code.
Specify required operand for each instruction code.
Write ‘0’ into all bits for instructions without operand.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
32
7.4. interrupt-facto r Indicate Register/interrupt-mask Setting Register
interrupt-factor indicate register is the register that indicates interrupt reported by this LSI.
Refer to “Chapter 10 Interrupt ” for measure against and details of each Bit and interrupt factor.
interrupt-mask setting register is the register that controls mask of each interrupt factor generated by this LSI.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
0 Indicate that interrupt factors are not generated.
interrupt-facto
r
15 - 0
interrupt-mask Write
Read
Indicate that interrupt factors are generated.
1
After reading out this register, clear to ‘0’ automatically.
0 Do not mask interrupt factors.
Mask interrupt factors.
1
Interrupt factors masked by setting of this register are neither stored in interrupt
indicate register nor assert INT signal.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
33
7.5. Receive Acknowledge Indicate Register
Receive Acknowledge indicate register is the register that indicates received Acknowledge packet addressed to itself.
Read out this register after interrupt report of “Asynchronous packet send”.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
7 - 4
3 - 0
Note) In case of not receiving Acknowledge within specified time, this register indicates “00h” and reports interrupt of “Acknowledge
missing”.
Receive
Acknowledge-co
de
Receive
Acknowledge-par
ity
Read -
Read -
Indicate code of received Acknowledge packet addressed to it.
(MSB: bit7, LSB: bit5)
Indicate parity of received Acknowledge packet addressed to it.
(MSB: bit3, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
34
7.6. A-buffer Data Port Receive/Transmit
This integrated register is the buffer access port for both ASYNC receive specific buffer and ASYNC transmit specific one.
Read data is able to be read out IEEE1394 packet data in the order received. (MSB: 1ST read)
Write data is transmitted as IEEE1394 packet data in the order written in. (MSB: 1ST write)
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
0C h
W ASYNC Transmit Specific Buffer Data
Initial Value Undefined
BIT Bit Name Action Value Function
15
14
13
12
11
R ASYNC Receive Specific Buffer Data
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
ASYNC Receive
Speci fic Buffer
15 - 0
Data
ASYNC Transmit
Specific Buffer
Data
Read -
Write -
Read out port of Asynchronous receive specific buffer.
(MSB: bit15, LSB: bit0)
Write in port of Asynchronous transmit specific buffer.
(MSB: bit15, LSB: bit0)
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
Tx
input
set TS-ID-B
Automatically clears when transmit process is started with bridge -Bch after setting
at ‘1’.
form
-B
DSS
size-B
EMI
select
-B
set EMI -B
27M
count
-B
0
port
mask-
B
14 Tx end-B
13 Tx select -B
12 - 7 set TS-ID-B
6 Tx form-B
5
input DSS
size-B
Read/
Write
Read/
Write
Read/
Write
Read/
Write
Read/
Write
Automatically clears when transmit process is stopped by bridge- Bch after setting
0
at ‘1’.
1 Stops transmit process by bridge-Bch.
0 Outputs ‘L’ to SELTSPB output terminal.
1 Outputs ‘H’ to SELTSPB output terminal.
Set TSCH classification ID to be stored at FIFO of bridge-Bch.
(MSB: bit1 2, LSB: bit7)
0 Processes transmit data as MPEG2-TS packet.
1 Processes transmit data as DSS packet.
0 Processes transmit DSS packet as 140 byte.
1 Processes transmit DSS packet as 130 byte.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
38
BIT Bit Name Action Value Function
4 EMI select -B
Read/
Write
Selects CGMS information input from TSP -IC as EMI information to be output to
0
CP-IC.
Selects setting value of set EMI -A (bit3 to 2) as EMI information to be output to
1
CP-IC.
3 - 2 set EMI -B
1 27M count-B
0 port mask -B
Read/
Write
Read/
Write
Read/
Write
Set EMI information to be output to CP-IC.
-
Valid only when EMI select-A (bit4) is ‘1’.
(MSB: bit3, LSB: bit2)
Does not insert internal 27 MHz counter to System clock count range of DSS
0
packet header.
1 Inserts internal 27 MHz counter to System clock count range of DSS packet header.
Does not mask port B input of TSP-IC interface.
0
Reads in input data from port A at transmit.
Masks port B input of TSP-IC interface.
1
Does not read in input data from port A at transmit.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
39
7.9. Transmit Offset Setting Register [A]
Transmit offset sett ing register [A] is the register that sets offset value added to cycle-time-monitor value. Its aim is to generate source
packet header (Time -stamp) added to transmit packet processed by bridge -Ach. (Max. 32 ms)
Time-stamp value is generated on the basis of cycle -time-monitor value at input of first byte of source packet from TSP -IC.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
14h R/W reserved transmit-offset-A (high)
16h R/W transmit-offset-A (low)
Initial Value “0000 h”
BIT Bit Name Action Value Function
15 - 4 (high) reserved
15
14
13
12
11
Read - Always indicate ‘0’.
Write - Always write in ‘0’.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
3 - 0 (high)
15 - 12 (low)
11 - 0
transmit-offset
-A
Read/
Write
Set value to be added to cycle-count range of cycle-time-monitor.
Setting range is 0h to FFh. (unit=125µS).
-
Set value to be added to cycle-offset range of cycle-time-monitor.
Setting range is 0h to C00h. (unit=1/24.576 MHz).
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
40
7.10. Transmit Offset Setting Register [B]
Transmit off set setting register [B] is the register that sets offset value added to cycle-time-monitor value Its aim is to generate source
packet header (Time -stamp) added to transmit packet processed by bridge -Bch. (Max. 32 ms)
Time-stamp value is generated on the basis of cycle-time-monitor value at input of first byte of source packet from TSP -IC.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
18h R/W reserved transmit-offset-B (high)
1Ah R/W transmit-offset-B (low)
Initial Value “0000 h”
BIT Bit Name Action Value Function
15 - 4 (high) reserved
15
14
13
12
11
Read - Always indicate ‘0’.
Write - Always write in ‘0’.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
3 - 0 (high)
15 - 12 (low)
11 - 0
transmit-offset
-B
Read/
Write
Set value to be added to cycle-count range of cycle-time-monitor.
Setting range is 0h to FFh. (unit=125µS).
-
Set value to be added to cycle-offset range of cycle-time-monitor.
Setting range is 0h to C00h. (unit=1/24.576MHz).
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
41
7.11. TSP Receive Information Setting Register
TSP receive information setting register performs the setting for outputting received packet to TSP -IC
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
0 Does not output packet received by bridge-Bch to port B of TSP -IC I/F.
1 Outputs packet received by bridge-Bch to port B of TSP -IC I/F.
0 Does not output packet received by bridge-Bch to port A of TSP-IC I/F.
1 Outputs packet received by bridge-Bch to port A of TSP-IC I/F.
EN
TS-E
TV2A TV1A - -
N
output
DSS
size-A
TCL
KSL
CMP
SEL
TSC
MP
Outputs DSS packet received by bridge -Bch, with DSS packet header attached, to
0
TSP-IC in unit of 140 byte.
11
10 DV-EN
9 DSS-EN
output DSS
size-B
Read/
Write
Read/
Write
Read/
Write
Outputs DSS packet received by bridge- Bch, without attachment of DSS packet
header, to TSP -IC in unit of 130 byte.
1
Removed DSS packet header is stored at receive DSS packet header indicate
register [B].
Deletes received data and reports FMT error when DV data is received.
0
ISO packet header and CIP header are indicated in register.
1 Allows receiving DV data.
Deletes received data and reports FMT error when DSS data is received.
0
ISO packet header and CIP header are indicated in register.
1 Allows receiving DSS data.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
42
BIT Bit Name Action Value Function
8 TS-EN
7 TV2A
6 TV1A
5 - 4 reserved
Read/
Write
Read/
Write
Read/
Write
Read - Always indicates ‘0’.
Write - Always write in ‘0’.
Deletes received data and reports FMT error when MPEG2-TS data is received.
0
ISO packet header and CIP header are indicated in register.
1 Allows receiving MPEG2-TS data.
0 Does not output the packet received by bridge-Ach to port B of TSP -IC I/F.
1 Outputs the packet received by bridge-Ach to port B of TSP-IC I/F.
0 Does not output the packet received by bridge-Ach to port A of TSP -IC I/F.
1 Outputs the packet received by bridge-Ach to port A of TSP-IC I/F.
Outputs DSS packet with DSS packet header received by bridge- Bch to TSP -IC in
0
unit of 140 byte.
3
2 TCLKSL
1 CMPSEL
0 TSCMP
Note 1) Do not set TV2B (bit15), TV1B (bit14), and DV1B (bit12) to ‘1’ simultaneously.
Note 2) Do not set TV2A (bit7), TV1A (bit6), and DV1A (bit4) to ‘1’ simultaneously.
Note 3) Do not set TV2B (bit15) and TV2A (bit7) to ‘1’ simultaneously.
Note 4) Do not set TV1B (bit14) and TV1A (bit6) to ‘1’ simultaneously.
Note 5) Do not set ‘1’ to TV2B (bit15), TV1B (bit14), TV2A (bit7) and TV1A(bit6) when TSCMP (bit0) is set to ‘1’.
Note 6) FMT error is reported when receiving data format other than DV-EN (bit10), DSS -EN (bit9) and TS-EN (bit8) regardless of
their settings.
output DSS
size-
Read/
Write
Read/
Write
Read/
Write
Read/
Write
Outputs DSS packet without DSS packet header received by bridge-Ach to TSP -IC
in unit of 130 byte.
1
Removed DSS packet header is stored at receive DSS packet header indicate register
[A].
0 Outputs received data to TSP-IC in synchronization with 6.144 MHz TSCLK.
1 Outputs received data to TSP-IC in synchronization with 3.072 MHz TSCLK.
0 Outputs to port A when TSCMP (bit0) is ‘1’.
1 Outputs to port B when TSCMP (bit0) is ‘1’.
0 Does not merge packet received by Ach and Bch.
1 Outputs to one TSP -IC after merging packets received by Ach and Bch.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
43
Register setting value and selection of output port are shown in the table below.
Receive DSS packet header indi cate register [A] indicates DSS packet header range of DSS packet received by bridge-Ach.
Transmit DSS packet header setting register [A] sets DSS packet header range of DSS packet received by bridge-Ach.
AD R/W
R
1Eh
W
R Rx-System clock count-A(low)
20h
W Tx-System clock count-A(low)
R reserved
22h
W reserved
R reserved
24h
W reserved
Bit
Bit
15
14
Rx-SI
F -A
Tx-SIF
-A
Bit
13
Bit
12
Bit
11
Bit
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
Rx-System clock count-A(high)
Tx-System clock count-A(high)
Rx-E
F -A
Tx-E
F -A
Reserved
reserved
0
R reserved
26h
W reserved
Initial Value “0000 h”
BIT Bit Name Active Value Function
Rx-SIF-A Read - Indicates SIF range of received DSS packet header.
15 (1Eh)
Tx-SIF-A Write - Write in SIF range of transmits DSS packet header.
14 - 0 (1Eh)
15 - 8(20h)
7(20h)
6 - 0(20h)
15 - 0(22h)
15 - 0(24h)
15 - 0(26h)
Rx-System
clock count-A
Tx-System
clock count-A
Rx-EF -A Read - Indicates EF range of received DSS packet header.
Tx-EF -A Write - Write in EF range of transmits DSS packet header.
reserved
Read -
Write -
Read - Indicates reserved range of received DSS packet header.
Write - Write in reserved range of transmit DSS packet header.
Indicate System clock count range of received DSS packet header.
(MSB: 1Eh-bit14 , LSB: 20h-bit8)
Write in System clock count range of transmit DSS packet header.
(MSB: 1Eh-bit14 , LSB: 20h-bit8)
Receive DSS packet header indicate register [B] indicates DSS packet header range of DSS packet received by bridge-Bch.
Transmit DSS packet header setting register [B] sets DSS packet header range of DSS packet received by bridge-Bch.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
R
28h
W
R Rx-maximum bit rate-B (low)
2Ah
W Tx-maximum bit rate-B (low)
R reserved
2Ch
W reserved
15
Rx-SI
F -B
Tx-SIF
-B
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
Rx-System clock count-B (high)
Tx-System clock count-B (high)
Rx-E
F -B
Tx-E
F -B
reserved
reserved
0
R reserved
2Eh
W reserved
R reserved
30h
W reserved
Initial Value “0000 h”
BIT Bit Name Action Value Function
Rx-SIF-B Read - Indicates SIF range of receive DSS packet header.
15 (28h)
Tx-SIF-B Write - Write in SIF range of transmit DSS packet header.
14 - 0 (28h)
15 - 8(2Ah)
7(2Ah)
Rx-System
clock count-B
Tx-System
clock count-B
Rx-EF -B Read - Indicates EF range of received DSS packet header.
Read -
Write -
Indicate System clock count range of receive DSS packet header.
(MSB: 28h-bit14, LSB: 2Ah-bit8)
Write in System clock count range of transmit DSS packet header.
(MSB: 28h-bit14, LSB: 2Ah-bit8)
Tx-EF -B Write - Write in EF range of transmit DSS packet header.
6 - 0 (2Ah)
7 - 0 (2Ch)
15 - 0 (2Eh)
15 - 0 (30h)
reserved
Read - Indicates reserved range of receive DSS packet header.
Write - Write in reserved range of transmit DSS packet header.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
46
7.14. TSP Status Register
TSP status register indicates status of TSP -IC I/F.
0 Indicates that CGMS information input from port B of TSP IC I/F is not changed.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
TSP
TSP
CG
TS
- -
B
chg-A
chg-A
no
47h-A
FIFO
full-A
FIFO
emp-A
Tx-len
gth-err-
A
- -
0
15 CG chg-B Read
14 TS chg-B Read
13 no 47h -B Read
12
11
TSP FIFO
full-B
TSP FIFO
emp-B
Read
Read
Indicates that CGMS information corresponding to TSCH classification ID of same
1
type input from port B of TSP IC I/F is changed.
Clears to ‘0’ by lead of this register.
0 Indicates that TS classification ID input from port B of TSP IC I/F is not changed.
Indicates that TSCH classification ID input from port B of TSP IC I/F is not
consistent with TSCH classification ID (10h- bit12 to 7 set TS-ID-A or 12h-bit12 to
1
7 set TS-ID-B) to be stored to FIFO.
Clears to ‘0’ by lead of this register.
Indicates that synchronization byte of received MPEG2-TS input from CP -IC by
0
bridge-Bch is 47h
Indicates that synchronization byte of received MPEG2 -TS input from CP -IC by
1
bridge-Bch is not 47h
Clears to ‘0’ by lead of this register.
0 Indicates that FIFO on TSP IC I/F side of bridge-Bch is not full.
1 Indicates that FIFO on TSP IC I/F side of bridge-Bch is full.
0 Indicates that FIFO on TSP IC I/F side of bridge-Bch is not empty.
1 Indicates that FIFO on TSP IC I/F side of bridge-Bch is empty.
0 Indicates that transmit data length input from TSP IC I/F is normal.
10
Tx-length-err-
B
Read
Indicates that transmit data length input from TSP IC I/F is not consistent with
specified format data length.
1
Deletes transmit data without writing into FIFO.
Clears to ‘0’ by lead of this register.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
47
BIT Bit Name Active Value Function
9~8 reserved Read - Always indicate ‘0’.
7 CG chg-A Read
0 Indicates that CGMS information input from port A of TSP IC I/F is not changed.
Indicates that CGMS information input from port A of TSP IC I/F is changed.
1
Clears to ‘0’ by lead of this register.
0 Indicates that TS classification ID input from port A of TSP IC I/F is not changed.
6 TS chg-A Read
5 no 47h -A Read
4
3
2
TSP FIFO
full-A
TSP FIFO
emp-A
Tx-length-err-
A
Read
Read
Read
Indicates that TSCH classification ID input from port B of TSP IC I/F is not
consistent with TSCH classification ID (10h- bit12 to 7 set TS-ID-A or 12h-bit12 to
1
7 set TS-ID-B) to be stored to FIFO.
Clears to ‘0’ by lead of this register.
Indicates that synchronization byte of received MPEG2-TS input from CP -IC by
0
bridge-Bch is 47h
Indicates that synchronization byte of received MPEG2 -TS input from CP -IC by
1
bridge-Bch is not 47h
Clears to ‘0’ by lead of this register.
0 Indicates that FIFO on TSP IC I/F side of bridge-Ach is not full.
1 Indicates that FIFO on TSP IC I/F side of bridge-Ach is full.
0 Indicates that FIFO on TSP IC I/F side of bridge-Ach is not empty.
1 Indicates that FIFO on TSP IC I/F side of bridge-Ach is empty.
0 Indicates transmit data length input from TSP IC I/F is normal.
Indicates transmit data length input from TSP IC I/F is not consistent with
specified format data length.
1
Deletes transmit data without writing into FIFO.
Clears to ‘0’ by lead of this register.
1 - 0 reserved Read - Always indicate ‘0’.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
48
7.15. Data Bridge Transmit Information Setting Register 1 [A]
Data bridge transmit information setting register 1 [A] is the register that sets CIP header range added to transmit packet processed by
bridge-Ach.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
34h R/W Tx SID-A Tx DBS-A Tx FN-A
Initial Value “00 h” “00 h” “00 b”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 10 Tx SID-A
9 - 2 Tx DBS-A
1 - 0 Tx FN-A
Read/
Write
Read/
Write
Read/
Write
Write in SID range of transmit CIP header.
(MSB: bit1 5, LSB: bit10)
Write in DBS range of transmit CIP header.
(MSB: bit9, LSB: bit2)
MPEG2-TS at transmit: “00000110” b
DSS at transmit: “00001001” b
Write in FN range of transmit CIP header.
(MSB: bit1, LSB: bit0)
MPEG2-TS at transmit: “11” b
DSS at transmit: “10” b
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
49
7.16. Data Bridge Transmit Information Setting Register 2 [A]
Data bridge transmit information setting register 2 [A] is the register that sets CIP header range, transmit channel, and speed added to
transmit packet processed by bridge-Ach.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bi t 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
36h R/W Tx FMT-A
Initial Value “00” h ‘0’ “00” h “00” b ‘0’
BIT Bit Name Action Value Function
15 - 10 Tx FMT -A
9 Tx TSF -A
8 - 3 Tx channel-A
2 - 1 Tx speed-A
Read/
Write
Read/
Write
Read/
Write
Read/
Write
-
- Write in TSF range of transmits CIP header.
-
-
Tx
TSF-
A
Write in FMT range of transmit CIP header.
(MSB: bit1 5, LSB: bit10)
MPEG2-TS at transmit: “100000” b
DSS at transmit: “100001” b
Write in channel range of transmit Isochronous packet header.
(MSB: bit8, LSB: bit 3)
Write in transmit packet speed.
(MSB: bit2, LSB: bit1)
s100 at transmit: “00” b
s200 at transmit: “01” b
s400 at transmit: “10” b
Tx channel-A Tx speed-A -
Read - Always indicates ‘0’.
0 reserved
Write - Always writes in ‘0’.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
50
7.17. Data Bridge Transmit Information Setting Register 3 [B]
Data bridge transmit information setting register 3 [B] is the register that sets CIP header range added to transmit packet processed by
bridge-Bch.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
38h R/W Tx SID-B Tx DBS-B Tx FN-B
Initial Value “00 h” “00 h” “00 b”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 10 Tx SID-B
9 - 2 Tx DBS-B
1 - 0 Tx FN-B
Read/
Write
Read/
Write
Read/
Write
Write in SID range of transmit CIP header.
(MSB: bit1 5, LSB: bit10)
Write in DBS range of transmit CIP header.
(MSB: bit9, LSB: bit2)
MPEG2-TS at transmit: “00000110” b
DSS at transmit: “00001001” b
Write in FN range of transmit CIP header.
(MSB: bit1, LSB: bit 0)
MPEG2-TS at transmit: “11” b
DSS at transmit: “10” b
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
51
7.18. Data Bridge Transmit Information Setting Register 4 [B]
Data bridge transmit information setting register 4 [B] is the register that sets CIP header range, transmit channel and speed added to transmit
packet processed by bridge -Bch.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
3Ah R/W Tx FMT -B
Initial Value “00” h ‘0’ “00” h “00” b ‘0’
BIT Bit Name Action Value Function
15 - 10 Tx FMT -B
9 Tx TSF -B
8 - 3 Tx channel-B
2 - 1 Tx speed-B
Read/
Write
Read/
Write
Read/
Write
Read/
Write
-
- Write in TSF range of transmit CIP header.
-
-
Tx
TSF-
B
Write in FMT range of transmit CIP header.
(MSB: bit1 5, LSB: bit10)
MPEG2-TS at transmit: “100000” b
DSS at transmit: “100001” b
Write in channel range of transmit Isochronous packet header.
(MSB: bit8, LSB: bit3)
Write in transmit packet speed.
(MSB: bit2, LSB: bit1)
s100 at transmit: “00” b
s200 at tran smit: “01” b
s400 at transmit: “10” b
Tx channel-B Tx speed-B -
Read - Always indicates ‘0’.
0 reserved
Write - Always writes in ‘0’.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
52
7.19. Data Bridge Receive Information Setting Register
Data bridge receive information register performs the setting of receive packet.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
3Ch R/
Initial Value ‘0’ ‘0’ “00 h” ‘0’ ‘0’ “00 h”
BIT Bit Name Action Value Function
15 Rx start -B
15
Rx
start
-B
14
Rx
end
-B
13
Read/
Write
12
11
Rx channel-B
0
1 Executes receive process by bridge-Bch.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
Rx
Rx
start
end
-A
-A
Automatically clears when receive process is executed by bridge- Bch after setting
at ‘1’.
Rx channel-A
0
14 Rx end-B
13~8 Rx channel-B
7 Rx start -A
6 Rx end-A
5 - 0 Rx-channel-A
Read/
Write
Read/
Write
Read/
Write
Read/
Write
Read/
Write
Automatically clears when receive process is stopped by bridge-Bch after setting at
0
‘1’.
1 Stops receive process by bridge-Bch.
Write in Isochronous packet channel to be received by bridge-Bch.
(MSB: bit8, LSB: bit3)
Automatically clears when receive process is executed by bridge- Ach after setting
0
at ‘1’.
1 Starts receive process by bridge-Ach.
Automatically clears when receive process is stopped by bridge-Ach after setting at
0
‘1’.
1 Stops receive process by bridge-Ach.
Write in Isochronous packet channel to be received by bridge-Ach
(MSB: bit5, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
53
7.20. Transmit Packet Link/Split Setting Register
Transmit packet link/split setting register is the register that sets number of link and split of source packets to be transmitted.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
Selects odd/even value to be input from CP-IC as odd/even range of Isochronous
0
packet header to be transmitted by bridge-Bch.
Selects Tx o/e- B (bit14) setting value as odd/even range of Isochronous packet
1
header to be transmitted by bridge-Bch
Write in odd/even range of transmit Isochronous packet header.
-
Valid with o/e select- B (bit15) setting value ‘1’, and reads in this setting value to
transmit Isochronous packet header.
Executes 2SP combined transmission as FIFO NFULL operation when setting of
0
2SP separated transmission or combined transmission for less than 2SP.
With more than 3 SP, executes according to setting.
1 Executes 5 SP combined transmission at FIFO FULL.
- Write in number of link of source packet processed by bridge-Bch.
o/e
select-
A
Tx
o/e-A
NF5
SPA
SPQA DBQA
9 - 8 DBQB
7 o/e select -A
6 Tx o/e -A
Read/
Write
Read/
Write
Read/
Write
- Write in number of split of source packet processed by bridge-Bch.
Selects odd/even value to be input from CP-IC as odd/even range of Isochronous
0
packet header to be transmitted by bridge-Bch.
Selects Tx o/e-B b (bit6) setting value as odd/even range of Isochronous packet
1
header to be transmitted by bridge-Bch
Write in odd/even range of transmit Isochronous packet header.
-
Valid with o/e select-B (bit7) setting value ‘1’, and reads in this setting value to
transmit Isochronous packet header.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
54
BIT Bit Name Action Value Function
5 NF5SPA
Read/
Write
Executes 2SP combined transmission as FIFO NFULL operation when setting of
0
2SP separated transmission or combined transmission for less than 2SP.
With more than 3 SP, executes according to setting.
1 Executes 5 SP combined transmission at FIFO FULL.
4 - 2 SPQA
1 - 0 DBQA
Note)
>SPQ[2:0]----- Please specify link number of source packet.
Valid setting values are 0 - 5.
Processes assuming there are no settings from microcomputer during ‘0’ setting.
When 6 - 7 are set, it is regarded to be 5 source packet link.
>DBQ[1:0]----Please specify split number of source packet.
‘00’---No setting from microcomputer.
‘01’---2 splits
‘10’---4 splits
‘11’---8 splits, 4 splits at DSS
> When the setting values of both SPQ [2:0] and DBQ [1:0] are not ‘0’, follow the setting of SPQ [2:0].
When the setting values of both SPQ [2:0] and DBQ [1:0] are ‘0’ (no setting from microcomputer), LSI automatically executes link
process in 1 source packet unit.
Read/
Write
Read/
Write
- Write in number of links for source packet processed by bridge-Ach.
- Write in number of links for source packet processed by bridge-Ach.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
55
7.21. Late Packet Decision Range Setting Register [A]
Late packet decision range setting register [A] is the register that sets Late decision range of source packet to be transmitted by bridge -Ach.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
40h R/W late range-A
Initial Value “0000 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 8
late range-A
7 - 0
Note)
Late packet decision is performed by comparing the time difference between SPH (Source Packet Header) and CTR (Cycle Time Monitor).
-Transmit:
Packet is transmitted normally when calculation result of “SPH” minus “CTR” for source packet transmitted from Bridhe-Ach is within the
“late range-A + ‘0000’h”.
If it is out of range, Late packet process is performed. The packet concerned is deleted and transmit late is reported.
Set the upper 16 bit of the setting value for transmit offset setting register[A] (14h to 16h).
-Receive:
Received packet is output at the point of “SPH = CTR” when calculation result of “ SPH” minus “CTR” for source packet received at
Bridhe-Ach is within the “late range-A + ‘0000’h” (the value this register is shifted 4 bits to the left).
If it is out of range, Late packet process is performed. The packet concerned is deleted and receive late is reported.
Read/
Write
Write in Late packet decision range.
Setting range is 0h to FFh (unit: 125µS).
-
Write in Late packet decision range.
Setting range is 0h to C0h (unit: 16/24.576MHz).
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
56
7.22. Late Packet Decision Range Setting Register [B]
Late packet decision range setting register [B] is the register that sets Late decision range of source packet to be transmitted by bridge -Bch.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
42h R/W late range-B
Initial Value “0000 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 8
late range-B
7 - 0
Note)
Late packet decision is performed by comparing the time difference between SPH (Source Packet Header) and CTR (Cycle Time Monitor).
-T ransmit:
Packet is transmitted normally when calculation result of “SPH” minus “CTR” for source packet transmitted from Bridhe-Bch is within the
“late range-B + ‘0000’h”.
If it is out of range, Late packet process is performed. The packet concerned is de leted and transmit late is reported.
Set the upper 16 bit of the setting value for transmit offset setting register[B] (14h to 16h).
-Receive:
Received packet is output at the point of “SPH = CTR” when calculation result of “ SPH” minus “CTR” for source packet received at
Bridhe-Bch is within the “late range-B + ‘0000’h” (the value this register is shifted 4 bits to the left).
If it is out of range, Late packet process is performed. The packet concerned is deleted and receive late is reported.
Read/
Write
Write in Late packet decision range.
Setting range is 0h to FFh (unit: 125 µS).
-
Write in Late packet decision range.
Setting range is 0h to C0h (unit: 16/24.576MHz).
Receive Isochronous packet header indicate register 2 [A] is the register that indicates Isochronous packet CIP header information received
by bridge -Ach.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
46h R - - - - Rx FMT-A
Initial Value ‘0’ ‘0’ ‘0’ ‘0’ “3F” ‘0’ “00 h”
BIT Bit Name Action Value Function
15 - 12 reserved Read - Always indicate ‘0’.
11 - 6 Rx FMT-A Read -
5 Rx 56-A Read -
4 - 0 Rx STYPE-A Read -
Indicate FMT range of receive Isochronous packet CIP header.
(MSB: bit11, LSB: bit 6)
Indicates 50/60 range of receive Isochronous packet CIP header when receiving
DV.
Indicates TSF range of receive Isochronous packet CIP header when receiving
MPEG2-TS or DSS.
Indicate STYPE range of CIP header of receive Isochronous packet.
(MSB: bit4, LSB: bit0)
Receive Isochronous packet header indicate register 4 [B] is the register that indicates Isochronous packet CIP header information received
by bridge -Bch.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
4Ah R - - - - Rx FMT -B
Initial value ‘0’ ‘0’ ‘0’ ‘0’ “3F” ‘0’ “00 h”
BIT Bit Name Action Value Function
15 - 12 reserved Read - Always indicate ‘0’.
11 - 6 Rx FMT-B Read -
5 Rx 56-B Read -
4 - 0 Rx STYPE-B Read -
Indicate FMT range of receive Isochronous packet CIP header.
(MSB: bit11, LSB: bit 6)
Indicates 50/60 range of receive Isochronous packet CIP header when receiving
DV.
Indicates TSF range of receive Isochronous packet CIP header when receiving
MPEG2-TS or DSS.
Indicate STYPE range of CIP header of receive Isochronous packet.
(MSB: bit4, LSB: bit0)
Rx
56 -B
Rx STYPE-B
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
61
7.27. FIFO Reset Setting Register
FIFO reset setting register sets force reset of bridge and each FIFO.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
reset
TSP
FIFO-
A
reset
BRG
FIFO-
A
- - - - -
reset-
A
0
15 reset-B
14
13
12 - 8 reserved
7 reset-A
6
reset TSP
FIFO -B
reset BRG
FIFO -B
reset TSP
FIFO -A
Read/
Write
Read/
Write
Read/
Write
Read - Always indicate ‘0’.
Write - Always write in ‘0’.
Read/
Write
Read/
Write
0 Releases forced reset of bridge-Bch.
1 Executes forced reset of bridge-Bch.
0 Releases FIFO reset on TSP -IC I/F side of bridge-Bch.
1 Resets FIFO on TSP-IC I/F side of bridge-Bch.
0 Releases FIFO reset on LINK-I/F side of bridge-Bch.
1 Resets FIFO on LINK I/F side of bridge-Bch.
0 Releases forced reset of bridge-Ach.
1 Execute forced reset of bridge-Ach.
0 Releases FIFO reset on TSP -IC I/F side of bridge -Ach.
1 Resets FIFO on TSP-IC I/F of bridge-Ach.
5
4 - 0 Reserved
Note 1) This register is not cleared automatically.
After writing ‘1’, check the state and then write ‘0’.
Note 2) Do not set ‘1’ to this register during transmit/receive execution.
reset BRG
FIFO -A
Read/
Write
Read - Always indicate ‘0’.
Write - Always write in ‘0’.
0 Releases FIFO reset on LINK-I/F side of bridge-Ach.
1 Resets FIFO on LINK I/F side of bridge-Ach.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
62
7.28. Data Bridge Transmit/Receive Status Register [A]
Data bridge transmit/receive status register indicates status of packet to be transmitted/received by bridge-Ach.
Bit
Bit
Bit
Bit
Bit
Bit
AD R /W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
Cycle-timer-monitor indicate register indicates value of integrated cycle-timer register.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
5Ah R cycle-timer-monitor (hi)
5Ch R cycle-timer-monitor (lo)
Initial Value “0000 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 0
Note) This register latches the lower word (5A h) by reading out lower word (5Ch), and releases latch by reading out upper word.
cycle-timer-m
onitor
To read out this register, make sure to read out in the order of 5C h → 5A h, two as a set.
Read -
Indicate value of built-in cycle-timer register.
(MSB: bit15, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
70
7.32. Ping Time Monitor Register
Ping time monitor register is the register that indicates time period of transmitting request packet to receiving response packet to the request.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
5Eh R Ping time monitor
Initial Value “0000 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 0
Ping time
monitor
Read -
Indicate time period from transmitting request packet to receiving response packet
to the request. Counts by 20ns unit.
(MSB: bit15, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
71
7.33. PHY/LINK Register/Address Setting Register
PHY/LINK register/address setting register is the register that sets address in order to access PHY/LINK register indirectly. PHY/LINK
register indicated with address set by this register can be accessed from PHY/LINK register/access port.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
6 - 0 phy/link-addr
Read/
Write
Set address of PHY/LINK register to be accessed.
(MSB: 6, LSB: 0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
72
7.34. PHY/LINK Register Access Port
PHY/LINK register access port is the port to access PHY/LINK register indirectly. PHY/LINK register indicated with address set by
PHY/LINK register/address setting register can be accessed from this port.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
62h R/W phy/link-data
Initial Value “0000 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 B it 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 0 phy/link-data
Read -
Write -
Indicates PHY/LINK register contents defined by address set by PHY/LINK
register/address setting register. (MSB: 15, LSB: 0)
Executes write in the process of register defined by this address set by PHY/LINK
register/address setting register. (MSB: 15, LSB: 0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
73
7.35. Revision Indicate Register
Revision indicate register is the register that indicates chip revision of this LSI.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
64h Revision code (hi)
66h R Revision code (lo)
Initial Value Fixed
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 0 Revision code Read -
Indicate Revision code.
(MSB: bit15, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
74
7.36. Transmit CGMS/TSCH Indicate Register [A]
Transmit CGMS/TSCH indicate register [A] indicates CGMS information and identification of TS type for source packet input from port A
at TSP IC I/F.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
80h R CGMSA -2 TSCHA-2 CGMSA -1 TSCHA-1
Initial Value “00 b” “00 h” “00 b” “00 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 14 CGMSA -2 Read -
13 - 8 TSCHA-2 Read -
7 - 6 CGMSA-1 Read -
5 - 0 TSCHA-1 Read -
Indicates CGMS information for source packet indicated in TSCHA-2 (bit13 to 8).
(MSB: bit15, LSB: bit 14)
Indicates if ID of TS type for source packet input from port A at TSP IC I/F is
different from that in low bit (TSCHA-1).
(MSB: bit1 3, LSB: bit8)
Indicates CGMS information for source packet indicated in TSCHA-1 (bit5 to 0).
(MSB: bit7, LSB: bit6)
Indicates ID of TS type for source packet input first from port A at TSP IC I/F
(MSB: bit5, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
75
7.37. Transmit CGMS/TSCH Indicate Register [B]
Transmit CGMS/TSCH indicate register [B] indicates CGMS information and identification of TS type for source packet input from port B
at TSP IC I/F.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
82h R CGMSB -2 TSCHB-2 CGMSB-1 TSCHB-1
Initial Value “00 b” “00 h” “00 b” “00 h”
BIT Bit Name Action Value Function
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
15 - 14 CGMSB -2 Read -
13 - 8 TSCHB-2 Read -
7 - 6 CGMSB-1 Read -
5 - 0 TSCHB-1 Read -
Indicates CGMS information for source packet indicated in TSCHB-2 (bit13 to 8).
(MSB: bit15, LSB: bit 14)
Indicates if ID of TS type for source packet input from port B at TSP IC I/F is
different from that in low bit (TSCHB-1).
(MSB: bit1 3, LSB: bit8)
Indicates CGMS information for source packet indicated in TSCHB-1 (bit5 to 0).
(MSB: bit7, LSB: bit6)
Indicates ID of TS type for source packet input first from port B at TSP IC I/F
(MSB: bit5, LSB: bit0)
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
76
7.38. Transmit CGMS/TSCH Indicate Status Register
Transmit CGMS/TSCH indicate status register indicates validity of source packet input from TSP IC I/F.
Bit
Bit
Bit
Bit
Bit
Bit
AD R/W
15
14
13
12
11
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
Set Odd/Even value which is set in IPH of empty packet transmitted from
12 IPH OE -B
11 - 8 reserved
7 IPH select-A
Read/
Write
Read - Always indicate ‘0’.
Write - Always write in ‘0’.
Read/
Write
bridge-Bch.
-
Valid only when IPH select-B (bit15) is set to ‘1’.
EMI information after transmitting valid data depends on the setting of o/e select-B
(3Eh-bit15).
Sets the default value (EMI=‘00’, OE = ‘0’) as EMI information and Odd/Even
0
value added to IPH of empty packet until valid data is transmitted after starting
transmission.
Selects the setting value of IPH EMI -A (bit6 to 5) and IPH OE-A (bit 4) as EMI
1
information and Odd/Even value added to IPH of empty packet until valid data is
transmitted after starting transmission.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
79
BIT Bit Name Action Value Function
6 - 5 IPH EMI-A
4 IPH OE -A
3 - 0 reserved
Read/
Write
Read/
Write
Read - Always indicate ‘0’.
Write - Always write in ‘0’.
Set EMI information which are set in IPH of empty packet transmitted from
bridge-Ach.
Valid only when IPH select-A (bit7) is set to ‘1’.
-
(MSB: bit6, LSB: bit5)
EMI information after transmitting valid data depends on the setting of EMI
select-A (10h-bit4).
Set Odd/Even value which is set in IPH of empty packet transmitted from
bridge-Ach.
-
Valid only when IPH select-A (bit7) is set to ‘1’.
EMI information after transmitting valid data depends on the setting of o/e select-A
(3Eh-bit8).
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
80
Chapter 8 PHY/INK Register Function Description
This chapter explains the Physical Register and Link register that enables to access from PHY/LINK register access port (address 62h) by
setting PHYT/LINK register address setting register (address 60h) in detail.
8.1. PHY/LINK Register Table
8.2. Physical Register#00
8.3. Physical Register#01
8.4. Physical Register#02
8.5. Physical Register#03
8.6. Physical Register #04
8.7. Physical Register#05
8.8. Physical Register#07, 08, 09
8.9. Physical Register#0A, 0B, 0C
8.10. Physical Register#0D, 0E, 0F
8.11. Physical Register#10
8.12. Physical Register#11, 12, 13
8.13. Physical Register#14, 15, 16
8.14. Physical Register#17, 18, 19, 1A, 1B, 1C, 1D, 1E
8.15. Link Register#00
8.16. Link Register#01
8.17. Link Register#02
8.18. Link Register#03
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
81
8.1. PHY/ LINK Register Table
Table of Physical Register and Link Register is shown below.
PHY/LINK
addr
00h (reserved) Physical register #00
Write Read
02h Physical register # 01
04h (reserved) Physical register #02
06h (reserved) Physical register #03
08h Physical register # 04
0Ah Physical register # 05
0Ch (reserved) Physical register #07
0Eh (reserved) Physical register #08
10h (reserved) Physical register #09
12h Physical register # 0A ←
14h Physical register # 0B
16h Physical register # 0C
18h Physical register # 0D
1Ah Physical register # 0E
←
←
←
←
←
←
←
1Ch Physical register #0F
1Dh (reserved) Physical register #10
1Eh (reserved) Physical register #11
20h (reserved) Physical register #12
24h (reserved) Physical register #13
26h (reserved) Physical register #14
28h (reserved) Physical register #15
2Ah (reserved) Physical register #16
←
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
82
PHY/LINK
addr
Write Read
2Ch Physical register #17
2Eh Physical register #18
30h Physical register #19
32h Physical register #1A
34h Physical register #1B
36h Physical register #1C
38h Physical register #1D
3Ah Physical register #1E
3Ch Link register #00
3Eh Link register #01
40h Link register #02
42h Link register #03
←
←
←
←
←
←
←
←
←
←
←
←
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
83
8.2. Physical register #00 (read)
Physical Register#00 is the register that indicates Physical ID, root status, and cable power status of this node.
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
7 – 2 Physical_ID Read -
1 R Read
0 PS Read
Indicate node No. of this node determined by Self- identify during processing bus
reset. (MSB : 7 , LSB : 2)
Effective after completion of bus reset.
0 Indicates that this node is not root.
1 Indicates that this node is root.
0 Indicates that the supplied cable power is below specification.
1 Indicates that the supplied cable power is over specification.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
84
8.3. Physical register # 01 (read/write)
Physical Register#01 is the register that sets/indicates force-root and gap-count.
Do not write into this register except for the case that the node is Bus manager or Isochronous resource manager in the environment with
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
0
7
6 IRB
5 - 0
Note 1) This bit is automatically set by receiving the PHY configuration packet, too.
Note 2) This bit is automatically set by receiving the PHY configuration packet, too.
Also, this bit value returns to initial value at the second next bus reset.
RHB
Note 1)
Gap_count
Note 2)
Read/
Write
Read/
Write
Read - Indicate current gap-count value (MSB: 5 , LSB: 0).
Write - Set gap-count value (MSB: 5 , LSB: 0).
0 This node does not try to be root during next bus reset.
1 This node tries to be root during next bus reset.
0 Does not perform bus reset.
1 Performs bus reset. Automatically clears to “0” at the completion of bus reset.
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
85
8.4. Physical register # 02 (read)
Physical Register#02 is the register that indicates if the extended PHY register map is in existence or not, and the number of ports (3
port).
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit
10
Child -0 Connec
Child -1 Connec
Child -2 Connec
ted -0
ted -1
ted -2
- -
- -
- -
0
Indicate TPA line state of 1394 port n (MSB : 7 , LSB : 6).
7 - 6 Astat-n Read -
Indicate TPB line state of 1394 port n (MSB : 5 , LSB : 4).
5 - 4 Bstat-n Read -
0 Indicates that 1394 port n is parent port.
3 Child -n Read
1 Indicates that 1394 port n is children port.
0 Indicates that cable is not connected to 1394 port n.
2 Connected-n Read
1 Indicates that cable is connected to 1394 port n.
1 - 0 reserved Read - Always indicate ‘0’
00 = invalid
01 = ‘1’
10 = ‘0’
11 = ‘Z’
00 = invalid
01 = ‘1’
10 = ‘0’
11 = ‘Z’
Rev.1.0 Fujitsu VLSI
LSI Specification
MB86617A
91
8.9. Physical register # 0A, 0B, 0C (read/write)
Physical Register#0A, 0B, 0C are the registers that indicate bias detect condition of IEEE1394 installed in this node and performs setting
of enable/disable of IEEE1394 port.
phy/
link-
addr
R/W
Bit
15
Bit
14
Bit
13
Bit
12
Bit
11
Bit
Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit