English
Language : 

MB86613S Datasheet, PDF (126/134 Pages) Fujitsu Component Limited. – IEEE1394 Open HCI Controller
Preliminary
8.6. Notes on Software Implementation
This section describes the software implementations and the corresponding event happened.
1) Bus Reset:
Set the IBR bit of PHY register :
1) when the received self ID packet is abnormal.
2) when IntEvent.cycleTooLong is detected.
3) when a topology needs to change at bus manager operation.
2) Generation of Response Packet :
when a read request packet is received for speed map or topology map is received.
3) Cycle Master Setting :
Set LinkControl.cycleMaster bit :
1) when the device is a root and STATE_CLEAR.cmstr bit (”FFFF_F000_0000h”) is set by
the write request packet from a bus manager.
4) Power Management (when at bus manager operation) :
Transmit a link- on packet:
when enough cable power can be provided based on a calculation of pwr field in selfID packet.
5) Cycle Master (when at bus manager operation) :
Set the force_root bit by sending the phy configuration packet to a root node, and set STATE_CLEAR.
cmstr bit by sending the write request packet.
Make sure that cmc bit in bus_Info_block where 1394 configuration ROM of a root node contains is set.
6) Change Root Node :
Search for the node who has it’s cmc bit = ”1” in the 1394 configuration ROM and set the force_root bit of
found node by the phy configuration packet :
when the current root does not have the cycle master function.
7) Construction of Speed Map and Topology Map :
When the self ID packet is received.
8) Intention to be Bus Manager :
Intend to be a bus manager by sending a lock request packet to the resource manager:
when it want to be a bus manager.
9) Management of priority budget Register :
Store the pri_max value of priority budget register in the pri_req field of Fairness Control register:
when the write request packet is received from the bus manager to priority budget register
(”FFFF_F000_0218h”).
10) Management of LINK ON (when at bus manager operation) :
Clear PacketControl.autoLinkPkt bit :
when it wants to be able to transmit or receive the Link- on packet.
11) Verification of Self ID Packet (when at resource manager) :
125