Checklist for IEEE 1394

If a recommended feature is implemented, it must meet the PC 98 requirements for that feature as defined in this document.

1. Controllers and devices support IEEE 1394-1995 standards

Required

2. Controllers comply with OpenHCI for IEEE 1394

Required

3. OpenHCI controllers and devices support advances defined in IEEE 1394A

Required

4. Host supports peak data rate of 400 Mb/s, minimum

Required

5. Design avoids excessive currents resulting from ground-fault potential among devices

Recommended

6. Device command protocols conform to standard device class interfaces

Required

7. Devices support peak data rate of 400 Mb/s, minimum

Recommended

8. Devices requiring support for high-bandwidth data transfer use IEEE 1394

Recommended

9. Plug and Play devices demonstrate interoperability with other devices

Required

10. Topology faults do not cause the bus to fail

Required

11. Removable media devices support media status notification

Required

12. Devices that can initiate peer-to-peer communications also support remote programming

Required

13. Device provides a configuration ROM for unique device identification

Required

14. Device configuration ROM implements general ROM format

Required

15. Bus information block implemented at a base address offset of 0404h

Required

16. Configuration ROM provides globally unique device ID

Required

17. Root directory is located at a fixed address following the bus information block

Required

18. Configuration ROM includes a unit directory for each independent device function

Required

19. Each unit directory provides a valid Unit_Spec_Id and Unit_Sw_Version

Required

20. Each unit directory provides a pointer to a unit-dependent directory

Required

21. Vendor and model leaves support textual descriptor leaf format

Required

22. Unit-dependent directory provides a pointer to the unit’s CSRs

Required

23. Device provides three connector ports

Recommended

24. Device uses standard 6-pin IEEE 1394 connector

Required

25. Self-powered devices propagate the power bus through each connector

Required

26. Only single-port leaf-node devices use 4-pin connectors

Required

27. Device connectors exhibit common speed and power characteristics

Required

28. Standard 400-Mb/s rated IEEE 1394 cable provided with devices

Required

29. Devices power their PHY at all times

Required

30. Devices report power source and cable power consumption in Self_id packet

Required

31. Devices implement link power control

Required

32. Device requiring power increments in excess of Link_on implements unit-power CSRs

Required

33. Devices that source cable power must report this capability

Required

34. IEEE 1394-enabled PC sources cable power

Required

35. Power source supplies a minimum of 20 volts at 15 watts

Recommended

36. Devices notify the power manager of power change requests

Required

37. Devices and controllers comply with Cable Power Distribution specification

Required

38. Devices and controllers comply with IEEE 1394 power specification

Required