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.
LSI S pecification 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 >...
LSI S pecification Chapte r 3 Chip Block This chapter explains the MB86617A block diagram and the function of each block. 3.1. Block Diagram 3.2. Function of Each Block Rev.1.0 MB86617A Fujitsu VLSI...
LSI S pecification 3.2. 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.
LSI S pecification 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 MB86617A Fujitsu VLSI...
LSI S pecification 4.1. Pin Assignment The following diagram shows the MB86617A pin assignment. XRESET MODE1 MODE0 XWR(XDS) XRD(R/XW) XINT DREQ XDACK TEST1 TEST2 AVSS AVDD AVSS AVDD Rev.1.0 M B 8 6 6 1 7 F P T - 1 7 6 P - M 0 3...
LSI S pecification 4.2. Corresponding Table of MB86617A Pin The following table shows the corresponding items of MB86617A pin. Pin Name XRESET MODE1 MODE0 XWR(XDS) XRD(R/XW) XINT DREQ XDACK TEST1 TEST2 AVSS AVDD AVSS AVDD Rev.1.0 Pin Name AVSS AVDD...
LSI S pecification MB86617A 4.3. Outline Drawing of Package This section shows the outline drawing of MB86617A package (LQFP -176). Rev.1.0 Fujitsu VLSI...
I/O pin of TPB - (minus) signal on cable port 2 Output pin of reference voltage for common voltage on cable port 0 Output pin of reference voltage for common voltage on cable port 1 Output pin of reference voltage for common voltage on cable port 2 MB86617A Fujitsu VLSI...
Input signal for enable signal of Isochronous data Output Isochronous- FIFO data to data output pin while this signal in active. Switch data synchronizing with rise edge of ICLK Output pin of time stamp trigger signal ‘L’ active signal MB86617A Fujitsu VLSI...
Page 20
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 Clock input pin for DSS data (27MHz) Clock input pin for DSS data (27MHz) MB86617A Fujitsu VLSI...
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’ Output pin of DMA transfer requiring signal for DMAC Input pin of DMA allowance signal from DMAC Output pin for interruption request MB86617A Fujitsu VLSI...
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. This pin is for test. Use this pin as open one. MB86617A Fujitsu VLSI...
LSI S pecification 5.6. Power/GND Pin This section explains the power/GND pin. Signal Name AVDD AVSS Rev.1.0 Function 3.3V digital power pin Digital ground pin 3.3V analog power pin Analog ground pin MB86617A Fujitsu VLSI...
LSI S pecification Chapter 6 Internal Register This chapter explains the MB86617A internal register. Note that the access of internal register is applied only 16 bits access. WRITE Address (HEX) Register Name mode-control (reserved) Instruction-fetch Interrupt-mask setting [A] Interrupt-mask setting [B]...
LSI S pecification Chapter 7 Internal Register Function Description This chapter explains the details of the internal register of MB86617A. 7.1. mode-control Register 7.2. flag & status Register 7.3. instruction fetch Register 7.4. interrupt-factor Indicate Register/interrupt-mask Setting Register 7.5. Receive Acknowledge Indicate Register 7.6.
TSSYNCA and TSSYNCB signals are asserted when the data is outputted from TSP interface. Always indicate ‘0’. Always write in ‘0’. Clears receive Isochronous-FIFO when bus reset occurred. Does not clear Isochronous-FIFO when bus reset occurred. MB86617A Iso-FI Asyn- send/re FO no FIFOs stand- ‘0’...
Page 33
Uses 2K byte FIFO for Asynchronous receive with Asyn-FIFO sel (bit3) ‘1’. Activates TSP -IC I/F terminal output. Disables TSP-IC I/F terminal output, and brings it in high impedance status. Activates CP I/F terminal output. Disables CP I/F terminal output, and brings it in high impedance status. MB86617A Function Fujitsu VLSI...
Indicates that Asynchronous transmit specific buffer is not empty. Indicates that Asynchronous transmit specific buffer is empty. Indicates that Asynchronous receive specific buffer is not empty. Indicates that Asynchronous receive specific buffer is empty. Always indicate ‘0’. MB86617A data recv sleep cmstr busy ‘0’...
Page 35
Indicates that packet receive is in busy mode due to receipt of Asynchronous packet and self-ID packet. Indicates that node is not the cycle master now. Node is the cycle master now. Interrupt indicate register does not have interrupt. Interrupt indicate register has interrupt. MB86617A Function Fujitsu VLSI...
Note) Before writing in instruction for this register, read out IPC busy Bit (bit15) of “7.2. flag & status Register”, and confirm that the IPC busy value is ‘0’. Rev.1.0 “00 h” Value Specify each instruction code. Specify required operand for each instruction code. Write ‘0’ into all bits for instructions without operand. MB86617A operand “00 h” Function Fujitsu VLSI...
After reading out this register, clear to ‘0’ automatically. Do not mask interrupt factors. Mask interrupt factors. Interrupt factors masked by setting of this register are neither stored in interrupt indicate register nor assert INT signal. MB86617A ‘0’ ‘0’ ‘0’ ‘0’...
Value Always indicate ‘0’. 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) MB86617A Receive ack-code Receive ack-parity “0 h” “0 h” Function...
ASYNC Receive Specific Buffer Data ASYNC Transmit Specific Buffer Data Undefined Action Value Read out port of Asynchronous receive specific buffer. Read (MSB: bit15, LSB: bit0) Write in port of Asynchronous transmit specific buffer. Write (MSB: bit15, LSB: bit0) MB86617A Function Fujitsu VLSI...
Set TSCH classification ID to be stored at FIFO of bridge-Ach. (MSB: bit12, LSB: bit7) Processes transmit data as MPEG2-TS. Processes transmit data as DSS packet. Processes transmit DSS packet as 140 byte. Processes transmit DSS packet as 130 byte. MB86617A input set EMI-A form D S S select...
Page 41
Does not mask port A input of TSP-IC interface. Read in input data from port A at transmit. Masks port A input of TSP -IC interface. Does not read in input data from port A at transmit. MB86617A Function Fujitsu VLSI...
(MSB: bit12, LSB: bit7) Processes transmit data as MPEG2 -TS packet. Processes transmit data as DSS packet. Processes transmit DSS packet as 140 byte. Processes transmit DSS packet as 130 byte. MB86617A input set EMI-B form D S S select...
Page 43
Does not mask port B input of TSP-IC interface. Reads in input data from port A at transmit. Masks port B input of TSP-IC interface. Does not read in input data from port A at transmit. MB86617A Function Fujitsu VLSI...
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). MB86617A transmit-offset-A (high) Function Fujitsu VLSI...
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). MB86617A transmit-offset-B (high) Function Fujitsu VLSI...
ISO packet header and CIP header are indicated in register. Allows receiving DV data. Deletes received data and reports FMT error when DSS data is received. ISO packet header and CIP header are indicated in register. Allows receiving DSS data. MB86617A output D S S K S L size-A ‘0’...
Page 47
Outputs to port A when TSCMP (bit0) is ‘1’. Outputs to port B when TSCMP (bit0) is ‘1’. Does not merge packet received by Ach and Bch. Outputs to one TSP-IC after merging packets received by Ach and Bch. MB86617A Function Fujitsu VLSI...
Page 48
TSP -IC I/F Port A TV1A Processing-Ach Receive data Processing-Bch Receive data Processing-Ach Receive data Processing-Bch Receive data Processing-Ach+Bc Receive data MB86617A TSP -IC I/F Port B Processing-Ach Receive data Processing-Bch Receive data Processing-Bch Receive data Processing-Ach Receive data Processing-Ach+Bc Receive data...
Indicates EF range of received DSS packet header. Write in EF range of transmits DSS packet header. Indicates reserved range of received DSS packet header. Write in reserved range of transmit DSS packet header. MB86617A Reserved reserved Function Fujitsu VLSI...
Indicates EF range of received DSS packet header. Write in EF range of transmit DSS packet header. Indicates reserved range of receive DSS packet header. Write in reserved range of transmit DSS packet header. MB86617A reserved reserved Function Fujitsu VLSI...
Indicates that transmit data length input from TSP IC I/F is not consistent with specified format data length. Deletes transmit data without writing into FIFO. Clears to ‘0’ by lead of this register. MB86617A Tx-len FIFO F I F O...
Page 52
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. Deletes transmit data without writing into FIFO. Clears to ‘0’ by lead of this register. Always indicate ‘0’. MB86617A Function Fujitsu VLSI...
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 MB86617A Tx DBS-A Tx FN-A “00 h” “00 b” Function...
Write in transmit packet speed. (MSB: bit2, LSB: bit1) s100 at transmit: “00” b s200 at transmit: “01” b s400 at transmit: “10” b Always indicates ‘0’. Always writes in ‘0’. MB86617A Tx channel-A Tx speed-A “00” h “00” b Function Fujitsu VLSI...
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 MB86617A Tx DBS-B Tx FN-B “00 h” “00 b” Function...
Write in transmit packet speed. (MSB: bit2, LSB: bit1) s100 at transmit: “00” b s200 at transmit: “01” b s400 at transmit: “10” b Always indicates ‘0’. Always writes in ‘0’. MB86617A Tx channel-B Tx speed-B “00” h “00” b Function Fujitsu VLSI...
Automatically clears when receive process is stopped by bridge -Ach after setting at ‘1’. Stops receive process by bridge -Ach. Write in Isochronous packet channel to be received by bridge-Ach (MSB: bit5, LSB: bit0) MB86617A Rx channel-A ‘0’ “00 h” Function...
Selects Tx o/e-B b (bit6) setting value as odd/even range of Isochronous packet 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. MB86617A SPQA o/e-A ‘0’ ‘0’...
Page 59
With more than 3 SP, executes according to setting. Executes 5 SP combined transmission at FIFO FULL. Write in number of links for source packet processed by bridge-Ach. Write in number of links for source packet processed by bridge-Ach. MB86617A Function Fujitsu VLSI...
Rev.1.0 late range-A “0000 h ” Value 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). MB86617A Function Fujitsu VLSI...
Rev.1.0 late range-B “0000 h ” Value 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). MB86617A Function Fujitsu VLSI...
Indicates 50/60 range of receive Isochronous packet CIP header when receiving 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) MB86617A Rx STYPE-A 56-A ‘0’ “00 h”...
Indicates 50/60 range of receive Isochronous packet CIP header when receiving 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) MB86617A Rx STYPE-B 56-B ‘0’ “00 h”...
Releases FIFO reset on TSP -IC I/F side of bridge-Ach. Resets FIFO on TSP-IC I/F of bridge-Ach. Releases FIFO reset on LINK-I/F side of bridge-Ach. Resets FIFO on LINK I/F side of bridge-Ach. Always indicate ‘0’. Always write in ‘0’. MB86617A reset reset FIFO- FIFO- ‘0’...
Indicates that odd/even information of received Isochronous packet header is not changed. Indicates that odd/even information of received Isochronous packet header has changed from just former odd/even information of packet received by Isochronous-cycle. Clears to ‘0’ by lead of this register. MB86617A Rx 56 FIFO stype FIFO err-A...
Page 68
Indicates that DBC range of CIP header of received Isochronous packet is normal. Indicates that DBC range of CIP header of received Isochronous packet received is not consecutive. Clears to ‘0’ by lead of this register. MB86617A Function Delete packet, and not Fujitsu VLSI...
Page 69
Indicates that FMT range of CIP header of received Isochronous packet is other than the value allowed to be received at DV-EN, DSS-EN or TS- EN (1Ch – bit10 to 8) (DV=‘00000’, MPEG2=‘10000’ or DSS=‘100001’). Clears to ‘0’ by reading of this register. MB86617A Function Fujitsu VLSI...
Indicat es that odd/even information of receive Isochronous packet header is not changed. Indicates that odd/even information of receive Isochronous packet header has changed from just former odd/even information of packet received by Isochronous-cycle. Clears to ‘0’ by lead of this register. MB86617A Rx 56 FIFO stype FIFO err-B...
Page 71
Indicates that DBC range of CIP header of received Isochronous packet is normal. Indicates that DBC range of CIP header of received Isochronous packet is not consecutive. Clears to ‘0’ by lead of this register. MB86617A Function Delete packet, and not Fujitsu VLSI...
Page 72
Indicates that FMT range of CIP header of received Isochronous packet is other than the value allowed to be received at DV-EN, DSS-EN or TS- EN (1Ch – bit10 to 8) (DV=‘00000’, MPEG2=‘10000’ or DSS=‘100001’). Clears to ‘0’ by reading of this register. MB86617A Function Fujitsu VLSI...
To read out this register, make sure to read out in the order of 5C h Rev.1.0 cycle-timer-monitor (hi) cycle-timer-monitor (lo) “0000 h” Value Indicate value of built-in cycle-timer register. (MSB: bit15, LSB: bit0) 5A h, two as a set. MB86617A Function Fujitsu VLSI...
Ping time 15 - 0 Read monitor Rev.1.0 Ping time monitor “0000 h ” Value Indicate time period from transmitting request packet to receiving response packet to the request. Counts by 20ns unit. (MSB: bit15, LSB: bit0) MB86617A Function Fujitsu VLSI...
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) MB86617A Function Fujitsu VLSI...
Revision indicate register is the register that indicates chip revision of this LSI. Initial Value Bit Name Action 15 - 0 Revision code Read Rev.1.0 Revision code (hi) Revision code (lo) Fixed Value Indicate Revision code. (MSB: bit15, LSB: bit0) MB86617A Function Fujitsu VLSI...
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) MB86617A TSCHA-1 “00 h” Function...
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) MB86617A TSCHB-1 “00 h” Function...
Indicates that the value indicated in CGMSB -1 and TSCHB-1 (82h-bit7 to 0) is invalid. Indicates that the value indicated in CGMSB -1 and TSCHB-1 (82h-bit7 to 0) is valid. Clears to ‘0’ by writing “1”. Always indicate ‘0’. Always write in ‘0’. MB86617A act - vld-T HA-2 ‘0’ ‘0’ ‘0’...
Page 82
Clears to ‘0’ by writing “1”. Indicates that the value indicated in CGMSA-1 and TSCHA-1 (80h-bit7 to 0) is invalid. Indicates that the value indicated in CGMSA-1 and TSCHA-1 (80h-bit7 to 0) is valid. Clears to ‘0’ by writing “1”. MB86617A Function Fujitsu VLSI...
Selects the setting value of IPH EMI-A (bit6 to 5) and IPH OE-A (bit 4) as EMI information and Odd/Even value added to IPH of empty packet until valid data is transmitted after starting transmission. MB86617A IPH EMI-A “00 b”...
Page 84
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). Always indicate ‘0’. Always write in ‘0’. MB86617A Function Fujitsu VLSI...
Effective after completion of bus reset. Indicates that this node is not root. Indicates that this node is root. Indicates that the supplied cable power is below specification. Indicates that the supplied cable power is over specification. MB86617A Physical_ID “00 h” ‘0’ Function Fujitsu VLSI ‘0’...
Does not perform bus reset. Performs bus reset. Automatically clears to “0” at the completion of bus reset. Indicate current gap-count value (MSB: 5 , LSB: 0). Set gap-count value (MSB: 5 , LSB: 0). MB86617A Gap_count ‘0’ “3F h”...
Indicate that this node has the extended PHY register map. (MSB: 7 , LSB: 5) Always indicate fixed value “7 h”. Always indicates ‘0’. Indicate the number of ports held by this node (MSB: 4 , LSB: 0). Always indicate fixed value “3 h”. MB86617A Extended Total_ports “7 h” ‘0’...
(MSB : 5 , LSB : 3) Always indicates fixed value “000 b”. Always write in ‘0’. Set pwr field (POWER_CLASS) value of Self-ID packet automatically transmitted by this node with the system power ON. MB86617A Jitter Conte Pwr_class nder ‘1’...
Clears the bit value to ‘0’ by writing in ‘1’. Indicates that timeout is not detected by arbitration state machine. Indicates that timeout is det ected by arbitration state machine. Clears the bit value to ‘0’ by writing in ‘1’. MB86617A Time Port_ Enab...
Page 94
Indicates that resume processing was performed when Resume_Int bit is set at ‘1’. Clears the bit value to ‘0’ by writing in ‘1’. Disables arbitration acceleration function. Enables arbitration acceleration function. Disables multi-speed packet concatenation function. Enables multi-speed packet concatenation function. MB86617A Function Fujitsu VLSI...
Indicates that 1394 port n is parent port. Indicates that 1394 port n is children port. Indicates that cable is not connected to 1394 port n. Indicates that cable is connected to 1394 port n. Always indicate ‘0’ MB86617A Child - C o nnec Bstate-0 ted -0...
Always write in ‘0’. Indicates that bias voltage is not detected at 1394 port n. Indicates that bias voltage is detected at 1394 port n. Always indicates ‘0’. Enables 1394 port n. Disable 1394 port n. MB86617A Bias-0 Bias-1 Bias-2 ‘0’ ‘0’...
Indicates ‘1’ at Port_event bit when Connected, Bias, Disabled, Fault bit changed. Indicates that suspend or resume processing is normal. Indicates that suspend or resume processing occurred error. Clears the bit value to ‘0’ by writing in ‘1’. Always indicates’0’. Always write in ‘0’. MB86617A Int_en Fault-0 able-0 Int_en Fault-1...
Always write in ‘0’. Does not cycle master. Operates as cycle master if it is root. Sets the value of this bit at ‘1’ by writing in ‘1’. Always indicate ‘0’. Always w rite in ‘0’. MB86617A cycl e master ‘0’ ‘1’ ‘0’...
Always write in ‘0’. Does not cycle master. Performs as cycle master if it is root. Sets the value of this bit at ‘0’ by writing in ‘1’. Always indicate ‘0’. Always write in ‘0’. MB86617A cycl e master ‘0’ ‘1’ ‘0’...
Code value of Acknowledge packet automatically transmitted when error is detected depends on the kind of error. Always indicates ‘0’. Always write in ‘0’. LINK layer is disabled. LINK layer is enabled. Always indicates ‘0’. Always write in ‘0’. MB86617A Link Enable mode ‘0’ ‘0’ ‘0’ ‘1’...
‘0’ ‘0’ ‘0’ ‘0’’ Value Always indicate ‘0’. Always write in ‘0’. Releases initialize of LINK layer. Initializes LINK layer. Releases reset of LINK layer. Resets LINK layer. MB86617A Link init ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ Function Fujitsu VLSI...
LSI S pecification Chapter 9 Instruction This chapter explains the instruction codes and details for respective instructions. 9.1. Instruction Code Table 9.2. Description of Each Instruction Rev.1.0 MB86617A Fujitsu VLSI...
Page 108
When packet transmit operation is completed normally, this instruction report s the interrupt of “Physical packet send” (INT25). Store the transmit data at ASYNC transmit specific buffer beforehand. Logical inverse part is added automatically by this device. Rev.1.0 MB86617A Fujitsu VLSI...
Page 109
Specify transmit Speed code . (MSB: 1, LSB: 0) = S100 = S200 = S400 = (reserved) Meaning Specify buffer to be cleared. (MSB: 7, LSB: 0) “11 h” = ASYNC receive specific buffer “12 h” = ASYNC transmit specific buffer Other than above (reserved) MB86617A Fujitsu VLSI...
Page 110
This instruction reads out the data stored in ASYNC receive specific FIFO using DMA transfer. Issue Asynchronous receive instruction (03h) before issuing this instruction. Assert DREQ signal after issuing this instruction. Negate DREQ signal when ASYNC receive specific FIFO is empty. Rev.1.0 MB86617A Fujitsu VLSI...
Page 111
LSI S pecification Chapter 10 Interrupt This chapter explains the inturrput-factors and method for interrupt-mask. 10.1. Interrupt-factor Indicator Register & interrupt-mask Setting Register 10.2. Interrupt 10.3. Description of Interrupt Rev.1.0 MB86617A Fujitsu VLSI...
Page 112
This register masks the interrupt reported by this device. Do not report the interrupt if ‘1’ is set for Bit corresponding to interrupt factor. Rev.1.0 interrupt-mask Interrupt-mask ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ MB86617A ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ Fujitsu VLSI ‘0’...
Page 113
Receive EMI or ODD/EVEN changed First packet received Cycle start packet received Cycle start packet send Physical packet send Extended PHY packet received Physical configuration packet received Link-on packet received Self-ID packet received Receive late occurred Instruction abort Transmit late occurred MB86617A Fujitsu VLSI...
Page 114
>The value of DBC range at CIP header is discontinuous. >Header error in CIP header. >The value of FMT range at CIP header is other than that allowed to be received at DV-EN, DSS-EN or TS -EN (1Ch-bit10 to 8) (DV= ‘000000’, MPEG2-TS=‘100000’, DSS=‘100001’). MB86617A Fujitsu VLSI...
Page 115
Not returned Acknowledge packet in correspondance with Asynchronous packet of non-broadcast sent from self-node within specified limit. Completed sending Acknowledge packet. Changede EMI data or ODD/EVEN value of received Isochronous packet. Received the first packet after setting receive ISO channel. MB86617A Fujitsu VLSI...
Page 116
>Issued “ Remove sleep” (02h) instruction in spite of not in sleep condition. >Issued “Instruction suspend”(62h) instruction without instruction to be stopped. >Used undefine operand against issued instruction. >Issued instruction was undefined. etc. Transmit-late was occured. >Delete packet transmitted. MB86617A Fujitsu VLSI...
Page 117
This chapter explains the operation of this device and displays the examples of control flow. 11.1. Initialization 11.2. Self-ID Packet Receiving 11.3. Asynchronous Packet Transmitting 11.4. Asynchronous Packet Receiving 11.5. Isochronous Packet Transmitting 11.6. Isochronous Packet Receiving Rev.1.0 MB86617A Fujitsu VLSI...
Page 118
Inner reset and release reset. Start bus reset process. Report Bus reset detected(INT4) interrupt (assert Complete bus reset process. Report Bus reset complete (INT3) Figure 11.1 Example of flow for Initialization MB86617A System power ON Start internal PLL. Receive BUS_RESET XINT). interrupt (assert XINT).
Page 119
LSI S pecification 11.2. Self-ID Packet Receiving The example of control flow for receiving Self -ID packet is shown below. 11.2.1 Self-ID Packet Receive during Bus Reset Process 11.2.2 Self-ID Packet Receive after Ping Packet Transmitting Rev.1.0 MB86617A Fujitsu VLSI...
Page 120
11.2.1 This section explains the receiving process of Self-ID packet. The MB86617A device is capable of receiving self-ID packets that each mode transmit in the self-identity stage of bus reset process. When ‘1’ is written to the s-ID store bit of mode- control register (refer to 7.1), the self-ID packet in the bus reset process can be received and the data removing the logical inverse section is stored in the Asynchronous receive- FIFO and Asynchronous transmit -FIFO (512 bytes maxixum).
Page 121
Set FIFO according to FIFO mode. Clear Asynchronous receive buffer. (Note 1) recv busy bit=0 Store received Self-ID packet to Asynchronous receive buffer. Bus reset completed. Report Bus reset completed (INT3) (assert XINT) interrupt. recv busy bit=1 MB86617A Fujitsu VLSI...
Page 122
Prepare for reading received data. Read one word of the received data and increment the read pointer of buffer. Receive Remove busy(04h) instruction. recv busy bit=0 Clear the receive Asynchronous buffer and set FIFO according to FIFO mode. (Note 2) MB86617A Fujitsu VLSI...
Page 123
Read Asynchronous transmit buffer. Arbitration procedure Arbitration result Transmit Ping packet. Report Physical packet send interrupt (INT25) (assert XINT). Store received Self-ID packet in Asynchronous receive buffer. recv busy=1 Report Self-ID packet received interrupt(INT29) (assert XINT) (XINT MB86617A Lost Fujitsu VLSI...
Page 124
Figure 11.2.2.2 Flow example after receiving Self-ID packet. Rev.1.0 <Device> Prepare for reading received data Read one word of received data and increment the read pointer Of receive buffer. Receive Remove busy (04h) instruction. FIFO remote mode for receiving completed. recv busy bit=0 MB86617A Fujitsu VLSI...
Page 125
Note2: If the transmitting length is below the digit of quadret, write “0” there up to quadret unit. Note3: The device can automatically attaches CRC code. Rev.1.0 <Host> MB86617A <Device> Write data for 1 word for Asynchronous transmit buffer and increment the write pointer.
Page 126
After the transfer of DATA_END, release bus and wait Asynchronous packet receiving. Acknowledge received? Store receive Acknowledge packet in receive Acknowledge indication register. Report Asynchronous packet send (INT17) interrupt (assert XINT). Report Acknowledge missing (INT20) interrupt (assert XINT). MB86617A Lost Fujitsu VLSI...
Page 127
LSI S pecification MB86617A 11.4. Asynchronous Packet Receiving The example of control flow for receiving Asynchronous packet is shown below. Rev.1.0 Fujitsu VLSI...
Page 129
Note1: If the length of received data is below quadret digid, it is stored by quadret unit????. Note2: CRC code is not included in the data. Rev.1.0 MB86617A <Device> Prepare for reading received data. Read 1 word of received data and increment read pointer of receive buffer.
Page 130
LSI S pecification MB86617A 11.5. Isochronous Packet Transmitting The example of control flow for transmitting Isochronous packet is shown below. Rev.1.0 Fujitsu VLSI...
Page 131
CP LSI and store it in FIFO at Bridge. Isocycle Arbitration procedure Arbitration result Transmit Late evaluation Transmit Late Report Transmit late occurred (INT32) interrupt(assert XINT). Discard source packet and transmit empty packet. Connect source packet according to register setting and transmit. MB86617A Lost Fujitsu VLSI...
Page 132
Set at Bch transmitting. TXSTB=1, TFB Rev.1.0 Data MPEG-TS DBSA=09h, FNA=2h TXFMTA=21h, TXCHA(Iso channel No.) DBSB=09h, FNB=2h TXFMTB=21h, TXCHB(Iso channel No.) Set at Ach transmitting. TXSTA=1, TFA, TXFMTA=1, IDSIZEA=1(DSS130) Set at Bch transmitting. TXSTB=1, TFB, TXFMTB=1, IDSIZEB=1(DSS130) MB86617A Fujitsu VLSI...
Page 133
CP LSI and store it in FIFO at TSPIF. Receive Late evaluation Receive Late Report Receive late occurred(INT30) interrupt(assert XINT). Discard source packet. Output source packet from the TSPIF port when the value of source packet header equals to the value of cycle timer. MB86617A Fujitsu VLSI...
Page 134
Set criteria for Late packet (Bch). Ach received : RXSTA=1h, RXCHA(Iso channel No.) Bch received : RXSTB=1h, RXCHB(Iso channel No.) Rev.1.0 Data DSSEN=1, DVEN=1, TV1A,TV1B,TV2A,TV2B according to Ch received and according to Ch received and port. port. MB86617A TV1A,TV1B,TV2A,TV2B Fujitsu VLSI...
Page 135
LSI S pecification MB86617A Chapter 12 System Configuration This chapter explains the system configuration of this chip. 12.1. Recommended Connection for 1934 Port (for one port) 12.2. Recommended Connection for Cable Power Supply 12.3. Recommended Connection for Build-in PLL Loop Filter 12.4.
Page 136
LSI S pecification MB86617A 12.1. Recommended Connection for 1934 Port (for one port) The example of recommended connection of 1934 port terminal for one port is shown below. 5.1k 250pF 5.1k ア1% Recommended connection for 1934 port (for one port) Figure 12.1...
Page 137
Recommended Connection for Cable Power Supply 12.2 The example of recommended connection of cable power supply for 1394 cable is shown below. 2.2uF Figure 12.2 Rev.1.0 510K Recommended connection for cable power supply MB86617A Power Cable (max 33V) Fujitsu VLSI...
Page 138
LSI S pecification 12.3. Recommended Connection for Build-in PLL Loop Filter recommended connection for build-in PLL loop filter is shown below. The example of Figure 12.3 Rev.1.0 3300pF 5% Recommended connection for build-in PLL loop filter MB86617A 5.1K Fujitsu VLSI...
Page 139
The example of No outside resistance is needed because the feedback resistance is built -in.??? Figure 12.4 Rev.1.0 20pF Configuration of feedback circuit at crystal oscillator MB86617A 20pF Fujitsu VLSI...