DELIVERABLE

AC-018

SMASH

Deliverable #12
a0018/dtb/r&d/ds/p/012/b1
February 1998

SPECIFICATION OF
THE INTERCONNECT SYSTEM


Project number: AC018
Project title: SMASH
Deliverable Type: Public

CEC Deliverable Number: a0018/dtb/r&d/ds/p/012/b1
Internal Project Number: SMS-DTB-808-1
Contractual Deliverable Date: 28 February 1998
Actual Date of Deliverable: 28 February 1998
Title of Deliverable: Specification of the interconnect system
Contributing Workpackages: WP310
Nature of Deliverable: Specification
Authors:
Dieter Haupt (Deutsche Thomson Brandt)
Hans Hermann Hake (DTB)
Ronald Tol (Philips Research Eindhoven)
Marisa Farusi (Olivetti)
Paolo Spinelli (Olivetti)
Cristina Tani (Olivetti)
Edwin Montie (Philips Research Eindhoven)
Marijan Leban (University of Ljubljana)

Abstract:

The SMASH storage device is a complete remotely controlled system without any user interface. Both data and control have to be transferred through the Interconnect System. The deliverable specifies the hardware and software interface under consideration of the applicable standards.

Keywords:

Digital Interface, API, Layered Structure, IEEE1394, IEC61883, MPEG2, DVC, packet format, isochronous transmission, asynchronous transmission, Function Control Protocol, plug, IP


Contents

1:    Introduction

2:    Standardized interconnect system
        2.1  Applicable Standards
        2.2  Layered Structure of the Interface
        2.3  Specification of the Physical Layer
        2.4  Specification of the Link Layer Capabilities
        2.5  Transaction Layer
        2.6  Serial Bus Management Capabilities
        2.7  Audio and Video Layer
        2.8  Internet Protocol (IP) over IEEE1394

3:    Application programmable interface
        3.1 Introduction of the Application Programmable Interface
        3.2 Concepts, notation, conventions
        3.3 Low level API
        3.4 File system API
        3.5 Streams API
        3.6 Operational Management API

4:    Annex
        4.1 The Web-VCR
        4.2 The usage of the SMASH API by the DVB-VCR application