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.