Media Oriented ystems ransport - Microchip...
Transcript of Media Oriented ystems ransport - Microchip...
© Copyright 2003 OASIS SiliconSystems
*X11461*
MOST
Media Oriented Systems Transport
Multimedia and Control Networking Technology
DVDPlayer 4 MOST
User Manual V1.2.0
Document Information:
Version: V01_02_00-0 Release Date: 2003-10-13
®
© Copyright 2003 OASIS SiliconSystems Page 2
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Intellectual Property © Copyright 2003 OASIS SiliconSystems. Duplication of this document without permission is prohibited. All rights reserved. The information within this document is OASIS SiliconSystems intellectual property. Please make sure that all information within a document marked as ‘Confidential’ is handled appropriately. The confidential ranking of a document can be found in the footer of every page. Trademarks All trademarks used in this document are proprietary of their respective owners. MOST and OptoLyzer are internationally registered trademarks. Patents There are a number of patents and patents pending on the MOST technology. The rights to these patents are not granted without any specific agreement between the users and the patent owners. Preliminary Product Information A Preliminary Product Information document describes a product, which is in limited production and subject to change. OASIS SiliconSystems has worked diligently to ensure that the information in this document is accurate and reliable. However, the information in this document is subject to change without notice and is provided "as is" without warranty of any kind (expressed or implied). Further Information For more information on OASIS SiliconSystems products, including integrated circuits, software, and MOST development tools and modules, contact one of our offices below, or visit our web site: www.oasis.com www.oasis.de OASIS SiliconSystems, Inc. OASIS SiliconSystems AG 1120 South Capital of Texas Highway Bannwaldallee 48 Building 2, Suite 100 D-76185 Karlsruhe Austin, Texas 78746 USA Germany Fon: (+1) 512 306 8450 Fon: (+49) (0) 721 6 25 37 - 0 Fax: (+1) 512 306 8442 Fax: (+49) (0) 721 6 25 37 - 119
[email protected] [email protected] OASIS SiliconSystems, Inc. OASIS SiliconSystems KK 38600 Van Dyke Avenue, Suite 220 Shin-Yokohama UU Bld. 5F Sterling Heights, 2-5-2 Shin-Yokohama, Kohoku-ku Michigan 48312-1172 USA Yokohama, 222-0033, Japan Fon: (+1) 586 795-0545 Fon: (+81) 45-470 2240 Fax: (+1) 586 795-8950 Fax: (+81) 45-470 2242
[email protected] [email protected] Technical Support For technical support, please refer to one of the following EMail addresses: [email protected] [email protected]
© Copyright 2003 OASIS SiliconSystems Page 3
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
DVDPlayer 4 MOST User Manual
© Copyright 2003 OASIS SiliconSystems All rights reserved
MOST is a registered trademark
© Copyright 2003 OASIS SiliconSystems Page 4
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Document History Version Date Section Comment on changes V01_00_00-0 2003-07-25 - First version V01_02_00-0 2003-10-13 4.2 Expand table with new properties / methods 4.1 Add chapters
4.1.15 “FactoryReset” 4.1.16 “CaseTemperature”
4.2 Change chapter 4.2.4 “SourceInfo” 4.2 Add chapters
4.2.13 “ScreenFormat” 4.2.14 “VideoFrequency” 4.2.15 “VideoNorm” 4.2.16 “VideoSignalFormat” 4.2.17 “VideoFormat“ 4.2.18 “VideoOutputFormat” 4.2.24 “VideoInteraction“ 4.2.26 “DeckEvent” 4.2.27 “MediaEvent” 4.2.28 “Scan” 4.2.29 “Repeat” 4.2.34 “VideoDefaulSettings” 4.2.35 “TimeInformation” 4.2.36 “Shuffle” 4.2.37 “ReSync” 4.2.38 “SetupMenue”
5.5 Add new chapter
© Copyright 2003 OASIS SiliconSystems Page 5
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Table Of Contents
1 INTRODUCTION...............................................................................................................................8 1.1 Features.........................................................................................................................................9 2 TYPICAL APPLICATION............................................................................................................... 10 2.1 DVD Module ............................................................................................................................... 10 2.2 MPEG Encoder........................................................................................................................... 11 3 OPERATIONAL DESCRIPTION ................................................................................................... 12 3.1 Control Processing ..................................................................................................................... 12
3.1.1 MOST NetServices.............................................................................................................. 12 3.1.2 MOST Sample Rate ............................................................................................................ 12 3.1.3 Flash Handler ...................................................................................................................... 12 3.1.4 Diagnostic Handler .............................................................................................................. 12
3.1.4.1 Optical Power Diagnostic................................................................................................................12 3.2 Signal Processing....................................................................................................................... 13 4 FUNCTION REFERENCE.............................................................................................................. 14 4.1 NetBlock (FBlockID = 0x01) ...................................................................................................... 16
4.1.1 FBlockIDs (0x000)............................................................................................................... 17 4.1.2 DeviceInfo (0x001) .............................................................................................................. 19 4.1.3 NodePositionAddress (0x002)............................................................................................. 21 4.1.4 NodeAddress (0x003) ......................................................................................................... 22 4.1.5 GroupAddress (0x004) ........................................................................................................ 23 4.1.6 AbilityToWake (0x005) ........................................................................................................ 24 4.1.7 ShutDown (0x006)............................................................................................................... 25 4.1.8 RetryParameters (0x007) .................................................................................................... 26 4.1.9 Sampling Frequency (0x008) .............................................................................................. 27 4.1.10 SourceHandles (0x100)....................................................................................................... 28 4.1.11 Notification (0x401) ............................................................................................................. 29 4.1.12 NotificationCheck (0x402) ................................................................................................... 31 4.1.13 PowerAttenuation (0xF01)................................................................................................... 32 4.1.14 VoltageSupervision (0xF02) ................................................................................................ 33 4.1.15 FactoryReset (0xF03).......................................................................................................... 34 4.1.16 CaseTemperature (0xF04) .................................................................................................. 35
4.2 DVDVideoPlayer (FBlockID = 0x34).......................................................................................... 36 4.2.1 FktIDs (0x000) ..................................................................................................................... 37 4.2.2 Notification (0x001) ............................................................................................................. 38 4.2.3 NotificationCheck (0x002) ................................................................................................... 40 4.2.4 SourceInfo (0x100).............................................................................................................. 41 4.2.5 Allocate (0x101)................................................................................................................... 44 4.2.6 DeAllocate (0x102).............................................................................................................. 46 4.2.7 SourceActivity (0x103) ........................................................................................................ 47 4.2.8 SourceName (0x104) .......................................................................................................... 48 4.2.9 SourceConnect (0x105) ...................................................................................................... 49 4.2.10 SourceDisConnect (0x106) ................................................................................................. 51 4.2.11 SourceRouting (0x107) ....................................................................................................... 52 4.2.12 SyncDataInfo (0x116).......................................................................................................... 53 4.2.13 ScreenFormat (0x130) ........................................................................................................ 54 4.2.14 VideoFrequency (0x131) ..................................................................................................... 55 4.2.15 VideoNorm (0x132) ............................................................................................................. 56 4.2.16 VideoSignalFormat (0x133)................................................................................................. 57 4.2.17 VideoFormat (0x135)........................................................................................................... 58 4.2.18 AudioOutFormat (0x136)..................................................................................................... 59 4.2.19 DeckStatus (0x200)............................................................................................................. 61 4.2.20 TimePosition (0x201) .......................................................................................................... 62 4.2.21 TrackPosition (0x202) ......................................................................................................... 64
© Copyright 2003 OASIS SiliconSystems Page 6
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.22 TitlePosition (0x205)............................................................................................................ 65 4.2.23 ChapterPosition (0x206)...................................................................................................... 66 4.2.24 VideoInteraction (0x251) ..................................................................................................... 67 4.2.25 MediaInfo (0x413) ............................................................................................................... 68 4.2.26 DeckEvent (0x430).............................................................................................................. 71 4.2.27 MediaEvent (0x431) ............................................................................................................ 72 4.2.28 Scan (0x451) ....................................................................................................................... 73 4.2.29 Repeat (0x452).................................................................................................................... 74 4.2.30 SlowFwSpeed (0x455) ........................................................................................................ 75 4.2.31 SlowBwSpeed (0x456) ........................................................................................................ 76 4.2.32 FastFwSpeed (0x457) ......................................................................................................... 77 4.2.33 FastBwSpeed (0x458)......................................................................................................... 78 4.2.34 VideoDefaultSettings (0x530).............................................................................................. 79 4.2.35 TimeInformation (0x613) ..................................................................................................... 81 4.2.36 Shuffle (0x620) .................................................................................................................... 83 4.2.37 ReSync (0xF10)................................................................................................................... 84 4.2.38 SetupMenue (0xF11)........................................................................................................... 85
5 SOFTWARE CONTROLS.............................................................................................................. 86 5.1 PCM Control (DVDPlayer4MOST_PCM198.oci)........................................................................ 86 5.2 Video Control (DVDPlayer4MOST_Video200.oci) ..................................................................... 87 5.3 DVDPlayer/Video Control (DVDPlayer4MOST_w_Video198.oci).............................................. 88 5.4 DVDPlayer Control (DVDPlayer4MOST198.oci)........................................................................ 89 5.5 DVDPlayer/Video Control (DVDPlayer4MOST_RC198.oci) ...................................................... 90 6 PHYSICAL DIMENSIONS ............................................................................................................. 91
7 CONNECTORS, SWITCHES, LEDS............................................................................................. 92 7.1 Front ........................................................................................................................................... 92 7.2 Rear ............................................................................................................................................ 92 8 OPERATING CONDITIONS .......................................................................................................... 93 8.1 Optical and Electrical Characteristics ......................................................................................... 93 8.2 Temperature Range.................................................................................................................... 94 8.3 Composite Output Level Characteristics .................................................................................... 94 9 APPENDIX A: LIST OF FIGURES ................................................................................................ 95
10 APPENDIX B: LIST OF TABLES .............................................................................................. 96
© Copyright 2003 OASIS SiliconSystems Page 7
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Conventions Within this manual, the following abbreviations and symbols are used for improving readability:
Comment PIN Name of a PIN FileName.xxx Name of a file FunctionName() Name of a function PointerName Name of a pointer BIT Name of a single bit within a register x..y Range from x to y. Used as abbreviation e.g. for a group of bits like D7..0 [a,b,c] List of alternative elements to choose from. 0xzz Hexadecimal number (value zz) bREG Single byte (8bit) Register wREG Single word register (16bit) mREG Multi byte register (e.g. message buffer) RSVD The respective bit or register is reserved for future use / Inverter x Don’t care
Rising edge Falling edge
© Copyright 2003 OASIS SiliconSystems Page 8
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
1 Introduction The DVD Player from OASIS SiliconSystems is a MOST device offering a real-time interface to distribute Video and Audio streams from a broad range of media including CDDA and DVD via a MOST Network. Flexible configuration options allow for designs optimized for particular applications. The output streams of the player are available in all common audio and video formats and can be highly scaled to fit the particular viewing application. All necessary functions of the DVD player are controllable by using the message service of the MOST Network.
DebugPort
AudioADC
DCADC
DSP0StreamPump
VCD Scrambler
Host Controller
MOSTNetwork
Controller
PLLClock
Manager
AD0
TEMP
RX-232
TX-232
TX
RX
XTI
XTO
Routing Bus
Control Bus
Program Memory128k Flash
MOST Net Services
OS8805
ControlPort
STDATA 0..7STCLK
SDA
SCL
PWM
PWM
Figure 1-1: Integrated Multimedia IC OS8805
© Copyright 2003 OASIS SiliconSystems Page 9
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
1.1 Features
• Single DVD-Video Player for MOST Networks • Excellent vibration & playability performance • Variants “Europe, USA and Japan available • PAL or NTSC standard compatible (depending on region variant coding) • Supports
DVD-Video (single & dual layer) VideoCD (VCD) Super VideoCD (SVCD) AudioCD (CDDA) MP3 CD
• Available outputs:
Analog Composite CVBS MOST PCM Audio MOST VideoCD_2.0 MOST MPEG1 System Stream MOST MPEG2 Program Stream MOST MPEG2 Transport Stream
• Scalable bit rate from 1.5 to 12 Mbps • Integrated MOST Network Interface Controller • Supports 44.1 kHz MOST Networks • Built-in MOST NetServices Network Management Software • Fully automotive compliant with respect to voltage, temperature and shock absorption • Hardware:
ASP Active Skip Protection Scratch free PirouetteTM Disc Loading All operating angles possible Small dimensions: 179 x 160 x 50mm (W x D x H)
© Copyright 2003 OASIS SiliconSystems Page 10
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
2 Typical Application The built-in firmware controls the DVD module as well as the MPEG Encoder circuitries without any glue logic. Even the parallel bit stream port of the MPEG Encoder interfaces directly to the DSP0’s external memory port. A fiber optic unit for MOST Network interface and an external industry standard I2C EEPROM for parameter storage along with a clock reference device and a power supply completes the setup.
AD0
TEMP
RX
XTI
XTO
TX
DVD module
ClockReference
PowerSupply
FiberOpticUnit
MOSTNetwork
SDA
SCL
OS8805
SDA SCL
ParameterEEPROM
I2C
I2C
MPEG Encoder
STDATA 0..7STCLK PWM
BITSTREAM PORT
RX-232
TX-232
RS232
CaseFan
TempSensor
Video Audio
CVBSOut
Figure 2-1: Typical Application
2.1 DVD Module An I2C-controlled automotive DVD module is used for accessing and decoding a broad range of media. The DVD module the drive mechanics and a single-chip DVD processor. The firmware supplied with the OS8805 includes a software driver supporting this DVD module.
© Copyright 2003 OASIS SiliconSystems Page 11
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
2.2 MPEG Encoder An RS232-controlled MPEG Encoder is used for scaling the audio and video data delivered by the DVD module according to the users requirements. All common MPEG1 and MPEG2 formats can be selected for output on the MOST Network. The firmware supplied with the OS8805 includes a software driver supporting the MPEG Encoder and features additional VideoCD_2.0 scrambling for MPEG1 data in DSP0.
© Copyright 2003 OASIS SiliconSystems Page 12
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
3 Operational Description
3.1 Control Processing
3.1.1 MOST NetServices
The DVDPlayer 4 MOST implements MOST NetServices version 1.10.01. Standard functions are implemented within the NetBlock Function Block, and DVDVideoPlayer Function Block, as per the MOST Function Catalog V2.3. Proprietary functions are also implemented within DVDVideoPlayer.
3.1.2 MOST Sample Rate
The DVDPlayer 4 MOST supports two different sampling rates of 44.1kHz and 48kHz prior to the actual MOST frame rate for a given network. The DVDPlayer 4 MOST sample rate can also be run-time switched under NetBlock Function Block control message.
3.1.3 Flash Handler
The DVDPlayer 4 MOST has the capability of being re-flashed remotely over the MOST Network. A flashing tool is available for programming the player using an OptoLyzer4MOST Interface Box, a MOST PC Card or a MOST PCI Board. For updating the module the button “Flash Update” must be pressed and hold, additionally the button “Reset” must be pressed. After releasing both buttons the update then can be done with the flashing tool.
3.1.4 Diagnostic Handler
3.1.4.1 Optical Power Diagnostic
The DVDPlayer 4 MOST supports diagnostics for Optical Power. This diagnostic is used to evaluate the optical receiver signal margins and can be set within the NetBlock Function Block.
© Copyright 2003 OASIS SiliconSystems Page 13
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
3.2 Signal Processing For all kind of media several paths for audio and video signals are always available in parallel. Audio PCM: Independent from the inserted type of media audio data is read from the disc, processed to PCM and adapted to the MOST sample rate. The resulting uncompressed PCM audio samples are available for the MOST Network as synchronous SourceNr 1. No additional delay in time is added. Video CVBS: After readout and processing of the backend decoder a standard analog composite video signal is available at the chinch connector on the back of the device. No additional delay in time is added. A/V_compressed After readout and processing of the backend decoder the audio and video data is scaled and adapted to the MOST stream format selected by the user. Finally the compressed A/V multiplex is available for the MOST Network as synchronous SourceNr 2. The scaling and adaptation process will add an delay in time <1 second. However, the video and audio signals inside the multiplex are in perfect sync.
© Copyright 2003 OASIS SiliconSystems Page 14
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4 Function Reference This section contains a reference for each MOST Function supported by the DVDPlayer 4 MOST. For each function, the following information is provided: • Description of operation and effect • MOST Function format and parameters
The MOST Functions are arranged by function ID within the individual sections for the standard MOST Function Blocks NetBlock (FBlockID = 0x01), and DVDVideoPlayer (FBlockID = 0x34). Notes:
1. For all String data types, end of data is indicated by a 0x00 unless otherwise noted.
2. An error is reported to the controller that has sent the instruction, and consists of a code and description. Depending on the error, additional information is provided along with the error code. The error information is provided here similarly to the MOST Specification V2.2:
Error Code
Description of Error Code Error Information
Description of Error Info
0x01 FBlockID not available -- None 0x02 InstID not available -- None 0x03 FktID not available -- None 0x04 OPType not available OPType Invalid OPType 0x05 Invalid length -- None 0x06 Parameter wrong/out of range
One or more parameters were wrong, i.e., not within the boundaries specified for the function Example: Attempting to set Function Temp to 200, when maximum value is 80.
Parameter Parameter number (Byte), consisting of first incorrect parameter only.
0x07 Parameter not available One or more of the parameters were within the boundaries specified for the function, but are not available at the time. Example: Function SourceHandles being asked for handle 0x03, which is not being used by the device at that time.
Parameter Parameter number (Byte), consisting of first incorrect parameter only.
0x08 Parameter missing -- None 0x09 Too many parameters -- None 0x0A Secondary Node Address of
Primary Address of node responsible for secondary node sending the error
0x0B Device Malfunction -- None
© Copyright 2003 OASIS SiliconSystems Page 15
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Error Code
Description of Error Code Error Information
Description of Error Info
0x0C Segmentation Error 0x01 First Segment missing 0x02 Target device does not provide
enough buffers to handle a message of this size
0x03 Unexpected segment number 0x04 Target device currently has doesn’t
have enough buffers to handle a message of this size
0x05 Timeout while waiting for next segment
0x06 Device not capable of handling segmented messages
0x07 Segmented message has not be finished prior to the arrival of another message sent by the same node
0x08 Reserved, must not be used 0x20 Function specific 0x01 Buffer overflow 0x02 List overflow 0x03 Element overflow 0x04 Value not available 0x40 Busy
Function is available but busy -- None
0x41 Not available -- None 0x42 Processing Error -- None 0x43 Method Aborted -- None
© Copyright 2003 OASIS SiliconSystems Page 16
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1 NetBlock (FBlockID = 0x01) The NetBlock provides functions that affect a whole device. Each device has to contain the function block NetBlock.
Standard Functions
FktID Name 0x000 FBlockIDs 0x001 DeviceInfo 0x002 NodePositionAddress 0x003 NodeAddress 0x004 GroupAddress 0x005 AbilityToWake 0x006 ShutDown 0x007 RetryParameter 0x008 SamplingFrequency 0x100 SourceHandles 0x401 Notification 0x402 NotiifcationCheck
Proprietary Functions FktID Name 0xF01 PowerAttenuation 0xF02 VoltageSupervision 0xF03 FactoryReset 0xF04 CaseTemperature
© Copyright 2003 OASIS SiliconSystems Page 17
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.1 FBlockIDs (0x000)
Property for inquiring the function blocks that are implemented in a device and for setting the InstID.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get
SetGet FBlockID, OldInstID, NewInstID
Status FBlockIDList
NetBlock (0x01) FBlockIDs (0x000)
Error ErrorCode, ErrorInfo
Parameter
FBlockID
Functional address of a function block.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x34 1 None
NewInstID
New InstID for the function block FBlockID.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 none
OldInstID
Old InstID of the function block FBlockID.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 none
FBlockIDList
No Description
Basis datatype Length Description
Stream FBlockID, InstID{, FBlockID, InstID}
© Copyright 2003 OASIS SiliconSystems Page 18
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
InstID
Distinction of identical function blocks in a system (Hint: If parameter InstID is not of interest, it can be left alone!)
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 none
© Copyright 2003 OASIS SiliconSystems Page 19
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.2 DeviceInfo (0x001)
Access to same information as by KWP2000-service "ReadECUIdentification" and some part of KWP2000-service "ReadDataByLocalIdentifier" as well as MOST specific information.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get ID
Status ID, Description
NetBlock (0x01) DeviceInfo (0x001)
Error ErrorCode, ErrorInfo
Parameter
ID
A particular information can be chosen by the parameter ID.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0..175 1 none
Description
The information that is to be inquired or set through parameter ID.
Basis datatype Length Description
ID Description
0x00 CompanyName
0x01 ProductName
0x02 ProductVersion
0x03 ProductSerialNumber
0x04 ProductDescription
0x05 LegalCopyright
0x06 LegalTrademarks
Stream 29
0xA0 MOSTVersion
CompanyName
Basis datatype MaxSize
String OASIS SiliconSystems AG
© Copyright 2003 OASIS SiliconSystems Page 20
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
ProductName
Basis datatype MaxSize
String DVDPlayer 4 MOST
ProductVersion
Basis datatype MaxSize
String V1.2.0
ProductSerialNumber
Basis datatype MaxSize
String Data0, Data1, Data2, Data3
ProductDescription
Basis datatype MaxSize
String MOST DVDPlayer
LegalCopyright
Basis datatype MaxSize
String Copyright 2003 Oasis SiliconSystems
LegalTrademarks
Basis datatype MaxSize
String Oasis LegalTrademarks
MOSTVersion
Version of transceiver and netservices. MOSTVersion ::= TransceiversVersion, NetserviceVersion, NetserviceRevision NetservicesRevision ::= XXXXXX (Revison as 3 byte BCD (Binary Coded Decimal) number) NetservicesVersion ::= HHUUBB (main version, sub version, build info as 3 Byte number, e.g. 010100 for version 1.1.0) TransceiversVersion ::= DDMMYY (day, month, year as 3 byte BCD, e.g. 010299 for 1. february 1999)
Basis datatype Length Description
Stream 9 Description
© Copyright 2003 OASIS SiliconSystems Page 21
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.3 NodePositionAddress (0x002)
Inquire the node position address of the device with this property.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Get
Status NodePositionAddress
NetBlock (0x01) NodePositionAddress (0x002)
Error ErrorCode, ErrorInfo
Parameter
NodePositionAddress
NodePositionAddress = 0x0400 + NodePosition, e. g. 0x0405, if the device has got position 5 in the ring.
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1024..1088 1 none
© Copyright 2003 OASIS SiliconSystems Page 22
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.4 NodeAddress (0x003)
With this property the logical node address of the devices can be set or inquired.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Get
SetGet NodeAddress
Status NodeAddress
NetBlock (0x01) NodeAddress (0x003)
Error ErrorCode, ErrorInfo
Parameter
NodeAddress
NodeAddress = 0x0100 + NodePositionAddress
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 256..313 1 none
Please Note: Default NodeAddress is 0x198
© Copyright 2003 OASIS SiliconSystems Page 23
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.5 GroupAddress (0x004)
With this property the group address of the devices can be set or inquired.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Get
SetGet GroupAddress
Status GroupAddress
NetBlock (0x01) GroupAddress (0x004)
Error ErrorCode, ErrorInfo
Parameter
GroupAddress
Default: GroupAddress = 0x0300 + FBlockID of the most important function block, i. e. the one that is shown first at an inquiry of the FBlockIDs.
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Please Note: Default GroupAddress is 0x334
© Copyright 2003 OASIS SiliconSystems Page 24
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.6 AbilityToWake (0x005)
Activate or deactivate the devices ability to wake up to network.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
SetGet WakeStatus
Status WakeStatus
NetBlock (0x01) AbilityToWake (0x005)
Error ErrorCode, ErrorInfo
Parameter
WakeStatus
Permission to wake up the network.
Basis datatype Range of values Code Description
Unsigned Byte 0x01 0x01 On (Default for rousing device)
© Copyright 2003 OASIS SiliconSystems Page 25
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.7 ShutDown (0x006)
In normal operation mode only the Power Master switches off the network.
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Result Suspend
Start Suspend
NetBlock (0x01) ShutDown (0x006)
Error ErrorCode, ErrorInfo
Parameter
Suspend
Basis datatype Range of values Code Description
Enum 0x00..0x03 0x00 Query
© Copyright 2003 OASIS SiliconSystems Page 26
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.8 RetryParameters (0x007)
With this property the retry time of the devices can be set or inquired.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Set RetryTime, RetryNumbers
Get
SetGet RetryTime, RetryNumbers
Status RetryTime, RetryNumbers
NetBlock (0x01) RetryParameters (0x007)
Error ErrorCode, ErrorInfo
Parameter
RetryNumbers
Number of repetitions
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0..255 1 none
RetryTime
Number of control frames
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 2..255 1 none
© Copyright 2003 OASIS SiliconSystems Page 27
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.9 Sampling Frequency (0x008)
Inquire the sampling frequency of the MOST Network. This OPType „Get“ is only supported in that device, which contains the timing master. Therefore a slave device reports an error message "function not available". If a message with OPType „Set“ is received all required parameters and values are changed in the device so that it works properly with the new adjustment. This adjustment will be stored in the EEPROM of the device.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Get
Status SamplingFrequency
NetBlock (0x01) Sampling Frequency (0x008)
Error ErrorCode, ErrorInfo
Parameter
SamplingFrequency
Basis datatype Exp. Range of values Step Unit
Unsigned Long 0 1 none
Only values “44100” or “48000” are valid.
© Copyright 2003 OASIS SiliconSystems Page 28
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.10 SourceHandles (0x100)
The function SourceHandles is able to determine which function block in a device holds a particular connection at the moment. If an inquiry carries the Handle = 0xFF, all respective function blocks for each connection will be returned.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get Handle
Status HandleFBlockList
NetBlock (0x01) SourceHandles (0x100)
Error ErrorCode, ErrorInfo
Parameter
Handle
Identifier of a connection.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0..59 1 none
HandleFBlockList
The information that is to be inquired or set through parameter ID.
Basis datatype Length Description
Stream Handle, FBlockID, InstID {, Handle, FBlockID, InstID}
FBlockID
Identifier of a connection.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 none
InstID
Distinction of identical function blocks in a system
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 None
© Copyright 2003 OASIS SiliconSystems Page 29
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.11 Notification (0x401)
This property administrates the Notification Matrix of a function block.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Set Control, DeviceID, FktIDList
Get FktID
Status FktID, DeviceIDList
NetBlock (0x01) Notification (0x401)
Error ErrorCode, ErrorInfo
Parameter
Control
The parameter Control determines, where the entry has to be done, or the deletion respectively. SetAll = Entry of DeviceID in all properties that support Notification SetFunction = Entry of DeviceID for the specified functions in the Notification-Matrix ClearAll = Deletion of DeviceID at all functions of the Notification-Matrix ClearFunction = Deletion of DeviceID for the specified functions in the Notification-Matrix
Basis datatype Range of values Code Description
0x00 SetAll
0x01 SetFunction
0x02 ClearAll
Enum 0x00..0x03
0x03 ClearFunction
DeviceID
Rx/TxLog of a device or group address
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
FktID
Function
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
© Copyright 2003 OASIS SiliconSystems Page 30
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
DeviceIDList
List of Devices
Basis datatype Length Description
Stream DeviceID {, DeviceID}
FktIDList
List of functions with a maximum of 4.
Basis datatype Length Description
Stream 8 FktID {, FktID}
Please Note: The following properties are notified:
• FBlockIDs (0x000)
• NodePositionAddress (0x002)
• NodeAddress (0x003)
• GroupAddress (0x004)
• AbilityToWake (0x005)
• VoltageSupervision (0xF02)
© Copyright 2003 OASIS SiliconSystems Page 31
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.12 NotificationCheck (0x402)
Under certain system conditions it can be helpfull if a device can check whether its entries are still existent in the notification matrix or not. In case of error, a device is able to renew its entries.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get DeviceID
Status DeviceID, FktIDList
NetBlock (0x01) NotificationCheck (0x402)
Error ErrorCode, ErrorInfo
Parameter
FktIDList
List of functions.
Basis datatype Length Description
Stream - FktID {, FktID}
FktID
Function
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
DeviceID
Rx/TxLog of a device or groupaddress
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
© Copyright 2003 OASIS SiliconSystems Page 32
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.13 PowerAttenuation (0xF01)
This property provides the ability to activate a 3 dB attenuation on the “TX” output.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Set Attenuation
Get -
SetGet Attenuation
Status Attenuation
NetBlock (0x01) PowerAttenuation (0xF01)
Error ErrorCode, ErrorInfo
Parameter
Attenuation
Basis datatype Range of values Code Description
0x00 Disable 3dB Attenuation Enum 0x00..0x01
0x01 Enable 3dB Attenuation
© Copyright 2003 OASIS SiliconSystems Page 33
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.14 VoltageSupervision (0xF02)
This property provides the ability to acquire voltage supervision parameters.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get -
Status VoltageLevel
NetBlock (0x01)
VoltageSupervision (0xF02)
Error ErrorCode, ErrorInfo
Parameter
VoltageLevel
Basis datatype Range of values Code Description
0x00 Under Voltage Ubatt < 7V
0x01 Critical Voltage Ubatt < 9V
0x02 Normal Operation 9V < Ubatt < 16V
Enum 0x00..0x03
0x03 Super Voltage Ubatt > 16V
Voltage threshold levels are described into the MOST Specification document.
© Copyright 2003 OASIS SiliconSystems Page 34
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.15 FactoryReset (0xF03)
This property resets the DVDPlayer and set all parameters to default values.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Set FactoryReset NetBlock (0x01)
FactoryReset (0xF03)
Error ErrorCode, ErrorInfo
Parameter
FactoryReset
Basis datatype Range of values Code Description
Enum 0x01 0x01 FactoryReset
© Copyright 2003 OASIS SiliconSystems Page 35
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.1.16 CaseTemperature (0xF04)
This property gives the Case Temperature.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get CaseTemperature
Status CaseTemperature
NetBlock (0x01)
CaseTemperature(0xF04)
Error ErrorCode, ErrorInfo
Parameter
CaseTemperature
Basis datatype Exp. Range of values Step Unit
Signed Byte 0 0x00..0x80 1 none
Value is given in ° Celcius
© Copyright 2003 OASIS SiliconSystems Page 36
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2 DVDVideoPlayer (FBlockID = 0x34) This function block is a true subset of the GeneralPlayer and shall be used for DVD Video players.
Standard Functions
FktID Name 0x000 FktIDs 0x001 Notification 0x002 NotificationCheck 0x100 SourceInfo 0x101 Allocate 0x102 DeAllocate 0x103 SourceActivity 0x104 SourceName 0x105 SourceConnect 0x106 SourceDisConnect 0x107 SourceRouting 0x116 SyncDataInfo 0x130 ScreenFormat 0x131 VideoFrequency 0x132 VideoNorm 0x133 VideoSignalFormat 0x135 VideoFormat 0x136 AudioOutFormat 0x200 DeckStatus 0x201 TimePosition 0x202 TrackPosition 0x205 TitlePosition 0x206 ChapterPosition 0x251 VideoInteraction 0x413 MediaInfo 0x430 DeckEvent 0x431 MediaEvent 0x451 Scan 0x452 Repeat 0x455 SlowFwSpeed 0x456 SlowBwSpeed 0x457 FastFwSpeed 0x458 FastBwSpeed 0x530 VideoDefaultSettings 0x613 TimeInformation 0x620 Shuffle
Proprietary Functions FktID Name 0xF10 ReSync 0xF11 SetupMenue
© Copyright 2003 OASIS SiliconSystems Page 37
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.1 FktIDs (0x000)
With the property FktIDs the functions of a function block may be inquired.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get
Status BitField
DVDVideoPlayer (0x34)
FktIDs (0x000)
Error ErrorCode, ErrorInfo
Parameter
BitField
RLE-coded bitfield of available functions Remark: FktIDs are 12 Bit encoded !
Basis datatype Length Description
Stream FktID1, FktID2, ...
© Copyright 2003 OASIS SiliconSystems Page 38
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.2 Notification (0x001)
This property administrates the Notification Matrix of a function block.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Set Control, DeviceID, FktIDList
Get FktID
Status FktID, DeviceIDList
DVDVideoPlayer (0x34)
Notification (0x001)
Error ErrorCode, ErrorInfo
Parameter
Control
The parameter Control determines, where the entry has to be done, or the deletion respectively. SetAll = Entry of DeviceID in all properties that support Notification SetFunction = Entry of DeviceID for the specified functions in the Notification-Matrix ClearAll = Deletion of DeviceID at all functions of the Notification-Matrix ClearFunction = Deletion of DeviceID for the specified functions in the Notification-Matrix
Basis datatype Range of values Code Description
0x00 SetAll
0x01 SetFunction
0x02 ClearAll
Enum 0x00..0x03
0x03 ClearFunction
DeviceID
Rx/TxLog of a device or group address
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
FktID
Function
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
© Copyright 2003 OASIS SiliconSystems Page 39
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
DeviceIDList
List of Devices
Basis datatype Length Description
Stream DeviceIDList::=<DeviceID>{, <DeviceID>}
FktIDList
List of functions with a maximum of 4.
Basis datatype Length Description
Stream 8 FktIDList::=<FktID>{, <FktID>}
Please Note: The following properties are notified:
• VideoFrequency (0x131)
• VideoNorm (0x132)
• VideoFormat (0x135)
• AudioOutFormat (0x136)
• DeckStatus (0x200)
• TimePosition (0x201)
• TrackPosition (0x202)
• TitlePosition (0x205)
• ChapterPosition (0x206)
• MediaInfo (0x413)
• DeckEvent (0x430)
• MediaEvent (0x431)
• Scan (0x451)
• Repeat (0x452)
• SlowFwSpeed (0x455)
• SlowBwSpeed (0x456)
• FastFwSpeed (0x457)
• FastBwSpeed (0x458)
• VideoDefaultSettings (0x530)
• TimeInformation (0x613)
• Shuffle (0x620)
© Copyright 2003 OASIS SiliconSystems Page 40
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.3 NotificationCheck (0x002)
Under certain system conditions it can be helpfull if a device can check whether its entries are still existent in the notification matrix or not. In case of error, a device is able to renew its entries.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get DeviceID
Status DeviceID, FktIDList
DVDVideoPlayer (0x34)
NotificationCheck (0x002)
Error ErrorCode, ErrorInfo
Parameter
DeviceID
Rx/TxLog of a device or groupaddress
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
FktIDList
List of functions.
Basis datatype Length Description
Stream - FktIDList::=<FktID>{, <FktID>}
FktID
Function
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
© Copyright 2003 OASIS SiliconSystems Page 41
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.4 SourceInfo (0x100)
This property gives particulars about the type of synchronous source data. For the SourceNr 2 the DataType and the BlockWidth can be adjusted.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Set SourceNr, DataType, BlockWidth
Get SourceNr, DataType, DataDescription
Status SourceNr, DataType, DataDescription
DVDVideoPlayer (0x34)
SourceInfo (0x100)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Number of data source.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 Not_defined
DataType
Type of synchronous data stream. DataType of SourceNr 1 is fixed to PCM. The DataType of SourceNr 2 can be set to VCD_2.0, MPEG1 System Stream, MPEG2 Program Stream or MPEG2 TransportStream
Basis datatype Range of values Code Description
0x00 PCM
0x01 CDROM (i.e. VCD_2.0)
0x20 MPEG1 System Stream
0x21 MPEG2 Program Stream
Enum 0x00..0xFF
0x22 MPEG2 Transport Stream
© Copyright 2003 OASIS SiliconSystems Page 42
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
DataDescription
Depending on SourceNr, additional information will be transported in DataDescription.
Basis datatype Length Description
SourceNr DataDescription
0x01 {Resolution, AudioChannels, SrcDelay, ChannelList}
Stream -
0x02 {Blockwidth, ChannelList}
Resolution
Resolution of the AudioSamples in byte.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x02 1 not_defined
AudioChannels
Number of audio channels.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x02 1 not_defined
SrcDelay
Delay of synchronous Ddata related to the Timing Master. Remark: The parameter SrcDelay represents the register NDR.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 not_defined
ChannelList
List of particular channels.
Basis datatype Length Description
Stream 4 ChannelList::=<Channel>{, <Channel>}
© Copyright 2003 OASIS SiliconSystems Page 43
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Channel
Number of a channel
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0..59 1 not_defined
BlockWidth
Number of transferred byte per MOST frame. For the DataTypes MPEG1 System Stream, MPEG2 Program Stream , MPEG2 Transport Stream the BlockWidth can be adjusted in the range of 4..32 Bytes per MOST frame. For VideoCD_V2.0 only 4 bytes can be specified.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 4..32 1 not_defined
© Copyright 2003 OASIS SiliconSystems Page 44
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.5 Allocate (0x101)
With this method Allocate the source will be caused to occupy synchronous channels.
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Processing
Result SourceNr, SrcDelay, ChannelList
StartResult SourceNr
DVDVideoPlayer (0x34)
Allocate (0x101)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Number of data source (within one function block there can be more than one), e.g. 0x01 for the first source.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 not_defined
SrcDelay
Delay of synchronous data related to the Timing Master. Remark: The parameter SrcDelay represents the register NDR.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 not_defined
ChannelList
List of particular Channels.
Basis datatype Length Description
Stream 4 ChannelList::=<Channel>{, <Channel>}
© Copyright 2003 OASIS SiliconSystems Page 45
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Channel
Number of a channel
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0..59 1 not_defined
© Copyright 2003 OASIS SiliconSystems Page 46
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.6 DeAllocate (0x102)
The method DeAllocate causes the source to free occupied synchronous channels.
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Processing
Result SourceNr
StartResult SourceNr
DVDVideoPlayer (0x34)
DeAllocate (0x102)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Number of the data source (there can be several sources in one function block), e.g. 0x01 for the first source
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 not_defined
© Copyright 2003 OASIS SiliconSystems Page 47
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.7 SourceActivity (0x103)
This method controls the activity of an audio source.
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Processing
Result SourceNr, Activity
StartResult SourceNr, Activity
DVDVideoPlayer (0x34)
SourceActivity (0x103)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Number of data source.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 not_defined
Activity
Basis datatype Range of values Code Description
0x00 Off Enum 0x00..0x02
0x02 On
© Copyright 2003 OASIS SiliconSystems Page 48
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.8 SourceName (0x104)
By property SourceName, an identifier of the synchronous source data can be requested.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get SourceNr
Status SourceNr, SourceName
DVDVideoPlayer (0x34)
SourceName (0x104)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 not_defined
SourceName
Basis datatype Range of values Code Description
0x01 PCM String 0x01..0x02
0x02 AV_comp
© Copyright 2003 OASIS SiliconSystems Page 49
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.9 SourceConnect (0x105)
By use of the method SourceConnect a source will connect their data to the given synchronous MOST channels. NOTE: In systems without a connection master, the methods Allocate/Deallocate must be used to route synchronous data to the MOST bus! In systems with a connection master, it is up to such master to decide whether allocation or source routing is used throughout the system.
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Processing
Result SourceNr, SrcDelay
StartResult SourceNr, ChannelList
DVDVideoPlayer (0x34)
SourceConnect (0x105)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Number of data source (within one function block there can be more than one), e.g. 0x01 for the first source.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 none
SrcDelay
Delay of synchronous data related to the Timing Master. Remark: The parameter SrcDelay represents the register NDR.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 Not_defined
ChannelList
List of particular Channels.
Basis datatype Length Description
Stream 4 ChannelList::=<Channel>{, <Channel>}
© Copyright 2003 OASIS SiliconSystems Page 50
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Channel
Number of a channel
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0..59 1 none
© Copyright 2003 OASIS SiliconSystems Page 51
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.10 SourceDisConnect (0x106)
By use of the method SourceDisConnect the synchronous channels of a source will be disconnected. This is for use with the method SourceConnect only.
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Processing
Result SourceNr
StartResult SourceNr
DVDVideoPlayer (0x34)
SourceDisConnect (0x106)
Error ErrorCode, ErrorInfo
Parameter
SourceNr
Number of data source (within one function block there can be more than one), e.g. 0x01 for the first source.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x01..0x02 1 none
© Copyright 2003 OASIS SiliconSystems Page 52
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.11 SourceRouting (0x107)
This property describes the relation between the source numbers of the function block and the physically existing synchronous data sources. Use this property to determine which source numbers are mutually exclusive.
Format of Function
Function classes: Array of { Number }
FBlock Function OPType Parameter
Get Pos
Status Pos, Data
DVDVideoPlayer (0x34)
SourceRouting (0x107)
Error ErrorCode, ErrorInfo
Parameter
Pos
The parameter Pos={x,y} consists of two byte x and y and shows which parameter shall be set, inquired or read. Since this property has only one dimension, y is unused. Valid range: x=1..number of sources (like given in SyncDataInfo), y=0
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Data
The content depends on the parameter pos.
Basis datatype Length Description
Pos Data
{ x=0 } PhysicalSource[1], PhysicalSource[2]
{ x=1 } PhysicalSource[1]
Stream -
{ x=2 } PhysicalSource[2]
PhysicalSource
Number to identify the physical source this logical source number is related to. The physical source numbers are tested on equality by the connection master.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1 None
© Copyright 2003 OASIS SiliconSystems Page 53
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.12 SyncDataInfo (0x116)
This property SyncDataInfo can be used to query the function block on how many connections it may serve as sink or source.
Format of Function
Function classes: Unclassified Property
FBlock Function OPType Parameter
Get
Status SourceCount, SinkCount
DVDVideoPlayer (0x34)
SyncDataInfo (0x116)
Error ErrorCode, ErrorInfo
Parameter
SourceCount
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x02 1 not_defined
SinkCount
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 0x00 1 not_defined
© Copyright 2003 OASIS SiliconSystems Page 54
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.13 ScreenFormat (0x130)
Image format of the video screen Aspect ratio of the encoded MPEG stream.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
Status ScreenFormat
DVDVideoPlayer (0x34)
ScreenFormat (0x130)
Error ErrorCode, ErrorInfo
Parameter
ScreenFormat
Basis datatype Range of values Code Description
Enum 0x01 0x01 4:3
© Copyright 2003 OASIS SiliconSystems Page 55
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.14 VideoFrequency (0x131)
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
Status VideoFrequency
DVDVideoPlayer (0x34)
VideoFrequency (0x131)
Error ErrorCode, ErrorInfo
Parameter
VideoFrequency
Depending on region variant coding of the device. PAL = 50Hz, NTSC = 60Hz.
Basis datatype Range of values Code Description
0x01 50 Hz Enum 0x01..0x02
0x02 60 Hz
© Copyright 2003 OASIS SiliconSystems Page 56
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.15 VideoNorm (0x132)
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
Status VideoNorm
DVDVideoPlayer (0x34)
VideoNorm (0x132)
Error ErrorCode, ErrorInfo
Parameter
VideoNorm
Depending on region variant coding of the device. Europe = PAL, USA/Japan = NTSC.
Basis datatype Range of values Code Description
0x09 NTSC Enum 0x09..0x13
0x13 PAL
© Copyright 2003 OASIS SiliconSystems Page 57
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.16 VideoSignalFormat (0x133)
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
Status VideoSignalFormat
DVDVideoPlayer (0x34)
VideoSignalFormat (0x133)
Error ErrorCode, ErrorInfo
Parameter
VideoSignalFormat
Basis datatype Range of values Code Description
Enum 0x0A 0x0A FBAS (CVBS)
© Copyright 2003 OASIS SiliconSystems Page 58
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.17 VideoFormat (0x135)
This property selects which presentation mode is used when playing DVD.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set VideoFormat
Get
Status VideoFormat
DVDVideoPlayer (0x34)
VideoFormat (0x135)
Error ErrorCode, ErrorInfo
Parameter
VideoFormat
Basis datatype Range of values Code Description
0x02 wide
0x03 Letter box
Enum 0x02..0x04
0x04 PanScan
© Copyright 2003 OASIS SiliconSystems Page 59
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.18 AudioOutFormat (0x136)
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set PreferredLanguage
Get
Status AudioChannel, AudioType, PreferredLanguage, NChannels, OutputPort
DVDVideoPlayer (0x34)
AudioOutFormat (0x136)
Error ErrorCode, ErrorInfo
Parameter
AudioChannel
Number of active audio channels
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1..8 1 none
AudioType
Depending of the sampling frequency of MOST one of two AudioType are reported
Basis datatype Range of values Code Description
0x01 Linear PCM, Sampling rate 44.1 kHz, Quantization 24 bits Enum 0x01..0x02
0x02 Linear PCM, Sampling rate 48 kHz, Quantization 24 bits
PreferredLanguage
ISO-639 "Names of Languages" e.g. 0x6465 = "de" = Germany
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 full range 1 none
Europe: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), de (German), nl (Dutch),
da (Denish), no (Norwegian), sv (Swedish), rv (Russian), el (Greek), tr (Turkish), is (Islandic), ca (Catalanian)
USA: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), rv (Russian), de (German), el (Greek), ja (Japanese), ko (Korean), zh (Chinese), qv (Quechua), gn (Guarani), ay (Aymara), ik (Inupiak)
© Copyright 2003 OASIS SiliconSystems Page 60
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
Japan: en (English), es (Spanish), fr (French), pt (Portuguese), rv (Russian), ja (Japanese), ko
(Korean), zh (Chinese), id (Indonesian), km (Cambodian), ms (Melanesian), my (Burmese), ne (Nepalese), th (Thai), vi (Vietnamese), bo (Tibetan)
NChannels
Number of channels available for the current AudioFormat
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 full range 1 none
OutputPort
Number of channels available for the current AudioFormat
Basis datatype Range of values Code Description
Enum 0x02 0x02 MOST
© Copyright 2003 OASIS SiliconSystems Page 61
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.19 DeckStatus (0x200)
This property controls and shows the state of the drive.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set DeckStatus
Get
Status DeckStatus
DVDVideoPlayer (0x34)
DeckStatus (0x200)
Error ErrorCode, ErrorInfo
Parameter
DeckStatus
Basis datatype Range of values Code Description
0x00 Play
0x01 Stop
0x02 Pause
0x03 Load
0x04 Unload
0x05 Search Forward
0x06 Search Backward
0x20 Slow Motion Forward
0x21 Slow Motion Backward
Enum 0x00..0x23
0x23 PreStop (play resumes at old position)
According to the media being played following limitations will apply:CDDA: ‘Slow Motion Forward’, ‘Slow Motion Backward’ and ‘PreStop’ not available. MP3: ‘Search Forward’, ‘Search Backward’, ‘Slow Motion Forward’, ‘Slow Motion Backward’ and ‘PreStop’ are not available.
© Copyright 2003 OASIS SiliconSystems Page 62
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.20 TimePosition (0x201)
Display of current or setting of a new position in milliseconds. Datatype: Record of {DiskTime, TrackTime, TitleTime} Remark: * an event is triggered only every second
Format of Function
Function classes: Record of { Number Number Number }
FBlock Function OPType Parameter
Get Pos
Status Pos, Data
DVDVideoPlayer (0x34)
TimePosition (0x201)
Error ErrorCode, ErrorInfo
Parameter
Pos
The parameter Pos={x,y} consists of two byte x and y and shows which parameter shall be set, inquired or read. Since this is an unidimensional construction, the second Byte y is unused (y=0=const) and the simplified notation Pos={x} is valid. Valid range: x=0..3
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 0..3 1 none
Data
The content of Data depends on parameter Pos={x,y}.
Basis datatype Length Description
Pos Data
{ x=0 } DiskTime, TrackTime, TitleTime
{ x=1 } DiskTime (not supported)
{ x=2 } TrackTime
Stream -
{ x=3 } TitleTime
© Copyright 2003 OASIS SiliconSystems Page 63
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
DiskTime
This property is not supported by DVDPlayer 4 MOST. A fixed value of 0x00000000 will be reported
Basis datatype Exp. Range of values Step Unit
Signed Long 0 0x00000000 1 ms
TrackTime
Time details in milliseconds related to begin of current track. (will be the same value as TitleTime)
Basis datatype Exp. Range of values Step Unit
Signed Long 0 0..0xFFFFFFFF 1 ms
TitleTime
Time details in milliseconds related to the start of the current title. (will be the same value as TrackTime)
Basis datatype Exp. Range of values Step Unit
Signed Long 0 0..0xFFFFFFFF 1 ms
© Copyright 2003 OASIS SiliconSystems Page 64
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.21 TrackPosition (0x202)
Displays the current or sets a new position as track. Remark: Track=0 for "no track", e.g. if there is no medium available. * The currently valid range of values is dependent on the medium. TrackPosition was implemented for compatibility to older CDDA players only. TitlePosition is the equivalent to TrackPosition and should be used.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set Track
Get
SetGet Track
Increment NSteps
Decrement NSteps
Status Track
DVDVideoPlayer (0x34)
TrackPosition (0x202)
Error ErrorCode, ErrorInfo
Parameter
Track
The current track.
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
NSteps
Number of steps for adjustment.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1..255 1 None
© Copyright 2003 OASIS SiliconSystems Page 65
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.22 TitlePosition (0x205)
Display of current or setting of a new Title. The functionality of this property depends on the medium being played:
• For DVD media, the current Title is adjusted.
• For CDDA media, the current Track is adjusted.
• For MP3 media, the current Album is adjusted.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set TitlePosition
Get
SetGet TitlePosition
Increment NSteps
Decrement NSteps
Status TitlePosition
DVDVideoPlayer (0x34)
TitlePosition (0x205)
Error ErrorCode, ErrorInfo
Parameter
TitlePosition
Number of steps for adjustment.
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
NSteps
Number of steps for adjustment.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1..255 1 none
© Copyright 2003 OASIS SiliconSystems Page 66
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.23 ChapterPosition (0x206)
Display of current or setting of a new Chapter. The functionality of this property depends on the medium being played:
• For DVD media, the current Chapter is adjusted.
• For MP3 media, the current File is adjusted.
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set ChapterPosition
Get
SetGet ChapterPosition
Increment NSteps
Decrement NSteps
Status ChapterPosition
DVDVideoPlayer (0x34)
ChapterPosition (0x206)
Error ErrorCode, ErrorInfo
Parameter
NSteps
Number of steps for adjustment.
Basis datatype Exp. Range of values Step Unit
Unsigned Byte 0 1..255 1 none
ChapterPosition
Number of steps for adjustment.
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
© Copyright 2003 OASIS SiliconSystems Page 67
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.24 VideoInteraction (0x251)
Operates the DVD menu
Format of Function
Function classes: Unclassified Method
FBlock Function OPType Parameter
Processing
Result VideoInteraction
Start VideoInteraction
StartResult VideoInteraction
DVDVideoPlayer (0x34)
VideoInteraction (0x251)
Error ErrorCode, ErrorInfo
Parameter
VideoInteraction
No
Basis datatype Range of values Code Description
0x00 Title
0x01 Root
0x02 Enter
0x03 Up
0x04 Down
0x05 Right
0x06 Left
0x07 Back
0x08 Previous Chapter
0x09 Next Chapter
0x0a Subtitle
0x0b Audio
0x0c Angle
Enum 0x00..0x0e
0x0e Resume
© Copyright 2003 OASIS SiliconSystems Page 68
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.25 MediaInfo (0x413)
There are one (NMax = 1) Media available. This property shows the name (MediaTitle), the type (MediaType), the file system (MediaFilesystem) and the duration (PlayTime) for every medium.
Format of Function
Function classes: Array of { Record of { String Enumeration Enumeration Number Number Number } }
FBlock Function OPType Parameter
Get Pos
Status Pos, Data
DVDVideoPlayer (0x34)
MediaInfo (0x413)
Error ErrorCode, ErrorInfo
Parameter
Pos
The parameter Pos={x,y} consists of two byte x and y and shows which parameter shall be set, inquired or read. Valid range: x=0..1, y=0..6
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Data
The content of Data depends on parameter Pos={x,y}.
Basis datatype
Length Description
Pos Data
{ x=0, y=0 } MediaTitle[1], MediaType[1], MediaFilesystem[1], FirstTrack[1], LastTrack[1], PlayTime[1]
{ x=1, y=0 } MediaTitle[1], MediaType[1], MediaFilesystem[1], FirstTrack[1], LastTrack[1], PlayTime[1]
{ x=1, y=1 } MediaTitle[1]
{ x=1, y=2 } MediaType[1]
{ x=1, y=3 } MediaFilesystem[1]
{ x=1, y=4 } FirstTrack[1] (not supported)
{ x=1, y=5 } LastTrack[1] (not supported)
Stream -
{ x=1, y=6 } PlayTime[1]
© Copyright 2003 OASIS SiliconSystems Page 69
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
MediaTitle
Name of medium Hint: If the name of the medium is not available, an empty string will be transferred.
Basis datatype MaxSize
String 18
MediaType
Type of stored information
Basis datatype Range of values Code Description
0x00 no disc / unknown
0x01 Audio
Enum 0x00..0x02
0x02 Video
MediaFilesystem
Filesystem
Basis datatype Range of values Code Description
0x00 no disk / unknown
0x01 CDDA (CD Digital Audio)
0x03 ISO9660
0x09 CDXA
Enum 0x00..0x0A
0x0A UDF
FirstTrack
Not available for DVDPlayer 4 MOST
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 0x00000000 1 none
LastTrack
Not available for DVDPlayer 4 MOST
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 0x00000000 1 none
© Copyright 2003 OASIS SiliconSystems Page 70
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
PlayTime
Shows the total playtime of the medium
Basis datatype Exp. Range of values Step Unit
Unsigned Long 0 0x00000000..0xFFFFFFFF 1 none
© Copyright 2003 OASIS SiliconSystems Page 71
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.26 DeckEvent (0x430)
Events concerning the drive.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
Status DeckEvent
DVDVideoPlayer (0x34)
DeckEvent (0x430)
Error ErrorCode, ErrorInfo
Parameter
DeckEvent
Type of event
Basis datatype Range of values Code Description
0x00 Normal Operation Enum 0x00..0x02
0x02 Over normal temperature
© Copyright 2003 OASIS SiliconSystems Page 72
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.27 MediaEvent (0x431)
Events concerning the current medium.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Get
Status MediaEvent
DVDVideoPlayer (0x34)
MediaEvent (0x431)
Error ErrorCode, ErrorInfo
Parameter
MediaEvent
Type of event
Basis datatype Range of values Code Description
0x00 Normal Operation Enum 0x00..0x06
0x06 Disk not available
© Copyright 2003 OASIS SiliconSystems Page 73
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.28 Scan (0x451)
This property is for switching on and off the Scan function of the Disk.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set ScanState
Get
Status ScanState
DVDVideoPlayer (0x34)
Scan (0x451)
Error ErrorCode, ErrorInfo
Parameter
ScanState
Disk => Scan within the medium.
Basis datatype Range of values Code Description
0x00 Off Enum 0x00..0x02
0x02 Disk
© Copyright 2003 OASIS SiliconSystems Page 74
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.29 Repeat (0x452)
This property is for switching on and off the repeat function.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set RepeatState
Get
Status RepeatState
DVDVideoPlayer (0x34)
Repeat (0x452)
Error ErrorCode, ErrorInfo
Parameter
RepeatState
Track => automatic repeat of the current track. Disk => automatic repeat of the current medium. Chapter => automatic repeat of the current chapter. Title => automatic repeat of the current title.
Basis datatype Range of values Code Description
0x00 Off
0x01 Track
0x02 Disk
0x05 Chapter (only DVD-drive)
Enum 0x00..0x06
0x06 Title (only DVD-drive)
© Copyright 2003 OASIS SiliconSystems Page 75
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.30 SlowFwSpeed (0x455)
Displays the current or sets the new speed for "slow motion forward".
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set SlowSpeed
Get
SetGet SlowSpeed
Status SlowSpeed
DVDVideoPlayer (0x34)
SlowFwSpeed (0x455)
Error ErrorCode, ErrorInfo
Parameter
SlowSpeed
Slow motion with 1/2, 1/4 and 1/8 of normal speed
Basis datatype Range of values Code Description
0x02 1/2 of normal speed
0x04 1/4 of normal speed
Unsigned Byte 0x02..0x08
0x08 1/8 of normal speed
© Copyright 2003 OASIS SiliconSystems Page 76
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.31 SlowBwSpeed (0x456)
Displays the current or sets the new speed for "slow motion backward".
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set SlowSpeed
Get
SetGet SlowSpeed
Status SlowSpeed
DVDVideoPlayer (0x34)
SlowBwSpeed (0x456)
Error ErrorCode, ErrorInfo
Parameter
SlowSpeed
Slow motion with 1/2, 1/4 and 1/8 of normal speed
Basis datatype Range of values Code Description
0x02 1/2 of normal speed
0x04 1/4 of normal speed
Unsigned Byte 0x02..0x08
0x08 1/8 of normal speed
© Copyright 2003 OASIS SiliconSystems Page 77
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.32 FastFwSpeed (0x457)
Displays the current or sets the new speed for "fast motion forward".
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set FastSpeed
Get
SetGet FastSpeed
Status FastSpeed
DVDVideoPlayer (0x34)
FastFwSpeed (0x457)
Error ErrorCode, ErrorInfo
Parameter
FastSpeed
Fast motion with 2, 4, 8 and 32 * normal speed
Basis datatype Range of values Code Description
0x02 2 * normal speed
0x04 4 * normal speed
0x08 8 * normal speed
Unsigned Byte 0x02..0x20
0x20 32 * normal speed
According to the media being played following limitations will apply: CDDA: ‘2x’ and ‘32x’ are not available and will be interpreted as’4x’ and ‘8x’ respectively
© Copyright 2003 OASIS SiliconSystems Page 78
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.33 FastBwSpeed (0x458)
Displays the current or sets the new speed for "fast motion backward".
Format of Function
Function classes: Number
FBlock Function OPType Parameter
Set FastSpeed
Get
SetGet FastSpeed
Status FastSpeed
DVDVideoPlayer (0x34)
FastBwSpeed (0x458)
Error ErrorCode, ErrorInfo
Parameter
FastSpeed
Fast motion with 2, 4, 8 and 32 * normal speed
Basis datatype Range of values Code Description
0x02 2 * normal speed
0x04 4 * normal speed
0x08 8 * normal speed
Unsigned Byte 0x02..0x20
0x20 32 * normal speed
According to the media being played following limitations will apply: CDDA: ‘2x’ and ‘32x’ are not available and will be interpreted as’4x’ and ‘8x’ respectively
© Copyright 2003 OASIS SiliconSystems Page 79
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.34 VideoDefaultSettings (0x530)
Sets / reads the Default-Settings of a DVD-Player. Datatype: Record of {AudioLanguage, SubtitleLanguage, MenueLanguage, VideoAngle, VideoFormat}
Format of Function
Function classes: Record of { Number Number Number Enumeration Enumeration }
FBlock Function OPType Parameter
Set Pos, Data
Get Pos
Status Pos, Data
GeneralPlayer (0x00)
VideoDefaultSettings (0x530)
Error ErrorCode, ErrorInfo
Parameter
Pos
The parameter Pos={x,y} consists of two byte x and y and shows which parameter shall be set, inquired or read. Since this is an unidimensional construction, the second Byte y is unused (y=0=const) and the simplified notation Pos={x} is valid. Valid range: x=0, y=0
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Data
The content of Data depends on parameter Pos={x,y}.
Basis datatype Length Description
Stream - AudioLanguage, SubtitleLanguage, MenueLanguage, VideoFormat
AudioLanguage
ISO-639 "Names of Languages" e.g. 0x6465 = "de" = Germany
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Europe: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), de (German), nl (Dutch),
da (Denish), no (Norwegian), sv (Swedish), rv (Russian), el (Greek), tr (Turkish), is (Islandic), ca (Catalanian)
© Copyright 2003 OASIS SiliconSystems Page 80
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
USA: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), rv (Russian), de
(German), el (Greek), ja (Japanese), ko (Korean), zh (Chinese), qv (Quechua), gn (Guarani), ay (Aymara), ik (Inupiak)
Japan: en (English), es (Spanish), fr (French), pt (Portuguese), rv (Russian), ja (Japanese), ko (Korean), zh (Chinese), id (Indonesian), km (Cambodian), ms (Melanesian), my (Burmese), ne (Nepalese), th (Thai), vi (Vietnamese), bo (Tibetan)
SubtitleLanguage
ISO-639 "Names of Languages" e.g. 0x6465 = "de" = Germany
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Europe: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), de (German), nl (Dutch),
da (Denish), no (Norwegian), sv (Swedish), rv (Russian), el (Greek), tr (Turkish), is (Islandic), ca (Catalanian)
USA: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), rv (Russian), de (German), el (Greek), ja (Japanese), ko (Korean), zh (Chinese), qv (Quechua), gn (Guarani), ay (Aymara), ik (Inupiak)
Japan: en (English), es (Spanish), fr (French), pt (Portuguese), rv (Russian), ja (Japanese), ko (Korean), zh (Chinese), id (Indonesian), km (Cambodian), ms (Melanesian), my (Burmese), ne (Nepalese), th (Thai), vi (Vietnamese), bo (Tibetan)
MenueLanguage
ISO-639 "Names of Languages" e.g. 0x6465 = "de" = Germany
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Europe: en (English), es (Spanish), fr (French), pt (Portuguese), it (Italian), de (German), nl
(Dutch), sv (Swedish) USA/Japan: en (English), es (Spanish), fr (French), pt (Portuguese), zh (Chinese), ms
(Melanesian)
VideoFormat
Basis datatype Range of values Code Description
0x02 Wide
0x03 Letter Box
Enum 0x00..0x04
0x04 Pan Scan
© Copyright 2003 OASIS SiliconSystems Page 81
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.35 TimeInformation (0x613)
Requesting the time information of the actual title and chapter.
Format of Function
Function classes: Array of { Record of { Number Number Number Number } }
FBlock Function OPType Parameter
Get Pos
Status Pos, Data
DVDVideoPlayer (0x34)
TimeInformation (0x613)
Error ErrorCode, ErrorInfo
Parameter
Pos
The parameter Pos={x,y} consists of two byte x and y and shows which parameter shall be set, inquired or read. Since this is an unidimensional construction, the second Byte y is unused (y=0=const) and the simplified notation Pos={x} is valid. x = 0 ... 4.
Basis datatype Exp. Range of values Step Unit
Unsigned Word 0 1 none
Data
Basis datatype Length Description
Pos Data
{ x=0, y= } {TitleElapsed, TitleTotal }
{ x=1, y= } {TitleElapsed}
Stream -
{ x=2, y= } {TitleTotal}
TitleElapsed
Time elapsed in the current title.
Basis datatype Exp. Range of values Step Unit
Unsigned Long 0 1 ms
© Copyright 2003 OASIS SiliconSystems Page 82
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
TitleTotal
Total time in the current title.
Basis datatype Exp. Range of values Step Unit
Unsigned Long 0 1 ms
© Copyright 2003 OASIS SiliconSystems Page 83
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.36 Shuffle (0x620)
This property is for switching on and off the shuffle function.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set ShuffleState
Get
Status ShuffleState
DVDVideoPlayer (0x34)
Shuffle (0x620)
Error ErrorCode, ErrorInfo
Parameter
ShuffleState
Disk => Random selection with the current disc.
Basis datatype Range of values Code Description
0x00 Off
0x01 reserved
Enum 0x00..0x02
0x02 Disk
© Copyright 2003 OASIS SiliconSystems Page 84
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.37 ReSync (0xF10)
This property provides an automatic stop and restart of the MPEG Stream output. This is useful for older free running devices which do not synchronize on the Stream. A value of 74 minutes might be useful for some VideoCD_2.0 decoders. When a ReSync is triggered, the picture will freeze / disappear for a few seconds.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set ReSync
Get
Status ReSync
DVDVideoPlayer (0x34)
ReSync (0xF10)
Error ErrorCode, ErrorInfo
Parameter
ReSync
Enable resynchronization. The value of 0x00 disables the resynchronization
Basis datatype Exp. Range of values Step Unit
Unsigned Short 0 full 1 min
© Copyright 2003 OASIS SiliconSystems Page 85
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
4.2.38 SetupMenue (0xF11)
This property enables the onscreen setup menue of DVD Drive.
Format of Function
Function classes: Enumeration
FBlock Function OPType Parameter
Set SetupMenue DVDVideoPlayer (0x34)
SetupMenue (0xF11)
Error ErrorCode, ErrorInfo
Parameter
SetupMenue
Enable SetupMenue.
Basis datatype Range of values Code Description
Enum 0x01 0x01 Enable SetupMenue
© Copyright 2003 OASIS SiliconSystems Page 86
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
5 Software Controls
5.1 PCM Control (DVDPlayer4MOST_PCM198.oci) The control file DVDPlayer4MOST_PCM198.oci for looks like this:
Track back
Pause playing Play
Stop playing
Track forward
Load CD Eject CD
Allocate 4Channels
DeAllocateChannels
Figure 5-1: PCM Control
© Copyright 2003 OASIS SiliconSystems Page 87
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
5.2 Video Control (DVDPlayer4MOST_Video200.oci) The control file DVDPlayer4MOST_Video200.oci for looks like this:
Balance Setting
Bass Setting
Treble Setting
Volume Setting
Play Video Connect to Channels
Stop Video
Allocate 4 Channels
DeAllocate Channels
Figure 5-2: Video Control
© Copyright 2003 OASIS SiliconSystems Page 88
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
5.3 DVDPlayer/Video Control (DVDPlayer4MOST_w_Video198.oci) The control file DVDPlayer4MOST_w_Video198.oci for looks like this:
Figure 5-3: DVDPlayer/Video Control 1
© Copyright 2003 OASIS SiliconSystems Page 89
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
5.4 DVDPlayer Control (DVDPlayer4MOST198.oci) The control file DVDPlayer4MOST198.oci for looks like this:
Figure 5-4: DVDPlayer Control
© Copyright 2003 OASIS SiliconSystems Page 90
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
5.5 DVDPlayer/Video Control (DVDPlayer4MOST_RC198.oci) The control file DVDPlayer4MOST_RC198.oci for looks like this:
Figure 5-5: DVDPlayer/Video Control 2
DeAllocate Source 2
Connect MOST Video
DisConnect MOST Video
Allocate Source 2
Allocate Source 1
DeAllocate MOST Video PCM
Allocate MOST Video PCM
DeAllocate Source 1
© Copyright 2003 OASIS SiliconSystems Page 91
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
6 Physical Dimensions
Figure 6-1: Physical Dimensions
© Copyright 2003 OASIS SiliconSystems Page 92
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
7 Connectors, Switches, LEDs
7.1 Front
Figure 7-1: Front
7.2 Rear
Figure 7-2: Rear
EJECT SwitchReset Flash UpdateAccess/Play indicator (blinks when active)
MOST Network LOCK Status (switched on in lock state)
Optical IN/OUT for MOST Network
Composite Video Output Power
© Copyright 2003 OASIS SiliconSystems Page 93
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
8 Operating Conditions
8.1 Optical and Electrical Characteristics Symbol Condition Min. Type. Max. UnitPeak Wavelength λ2 630 650 685 nm FWHM Δλ2 - - 30 nm Optical output power Popt2 1), 2) -10 - -1.5 dBmOptical output power “Light off” POFF2 2), 3) - - -50 dBmExtinction ratio Tx re2 4) 10 - - dB Rise time (20%-80%) tr2 - - 5.5 ns Fall time (80%-20%) tf2 - - 5.5 ns Pulse Width Variation Tx t2pwv 5) 20.0 - 24.2 ns Average Pulse Width Distortion Tx t2apwd 5) -1.4 - +1.4 ns Positive Overshot within 2/3UI -20 - +25 % Negative Overshot within 2/3UI -10 - +20 % High Level Signal Ripple between 2/3UI and 3/4U
-10 - +10 %
Receivable optical power range for data recovery
Popt3 1), 2), 3) -24 - -3.5 dBm
Receivable optical power range for switching to ”Light off state”
POFF3 1),2), 3) -40 - -24 dBm
Extinction ratio Rx re3 4) 10 - - dB Rise time (20%-80%) tr3 - - 6.8 ns Fall time (80%-20%) tf3 - - 6.8 ns Pulse Width Variation Rx t3pwv 5) 20.0 - 24.2 ns Average Pulse Width Distortion Rx t3apwd 5) -1.4 - +1.4 ns Input Power UBATT 6) 10 14.5 16 V Current Consumption (Active Mode) Istopped - 750 - mA Current Consumption (Active Mode) Iplay - 950 - mA Current Consumption (Active Mode) Imax - 2000 - mA Current Consumption (Sleep Mode) Isleep - 170 - µA 1) Average values 2) Power within a far field angle of 30° (NA = 0.5) 3) Average value, when MOST network off 4) re2=10*log(b1/b0) average see EN/IEC 61280-2-2 5) Values at 50% of signal amplitude 6) UBATT may be up to 25V for less than 2 minutes
Table 8-1: Operating and Electrical Characteristics
© Copyright 2003 OASIS SiliconSystems Page 94
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
8.2 Temperature Range Min. Type. Max. UnitTemperature 0 --- 50 °C
Table 8-2: Temperature Range
8.3 Composite Output Level Characteristics The CVBS signal is an analog video signal containing luminance and chrominance information. Definitions of the signal are described in ITU recommendation ITU-R BT.470-5. The output is dc-coupled and has an output impedance of 75Ω. To ensure good signal performance it should be matched with 75Ω. Under this condition 100 units = 0.7Vpp. The CVBS signal depends on the inserted media and on software settings. The following CVBS signals are possible: B,G / PAL 625 lines 50Hz 4.433618MHz.(1±100ppm) PAL M / NTSC 525 lines 59.94Hz 3.579545MHz.(1±100ppm) NTSC PAL60 525 lines 59.94Hz 4.433618MHz.(1±100ppm) PAL M / PAL 525 lines 59.94Hz 3.575611MHz.(1±100ppm) PAL
© Copyright 2003 OASIS SiliconSystems Page 95
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
9 Appendix A: List Of Figures Figure 1-1: Integrated Multimedia IC OS8805......................................................................................... 8 Figure 2-1: Typical Application .............................................................................................................. 10 Figure 5-1: PCM Control........................................................................................................................ 86 Figure 5-2: Video Control ...................................................................................................................... 87 Figure 5-3: DVDPlayer/Video Control 1 ................................................................................................ 88 Figure 5-4: DVDPlayer Control.............................................................................................................. 89 Figure 5-5: DVDPlayer/Video Control 2 ................................................................................................ 90 Figure 6-1: Physical Dimensions........................................................................................................... 91 Figure 7-1: Front.................................................................................................................................... 92 Figure 7-2: Rear .................................................................................................................................... 92
© Copyright 2003 OASIS SiliconSystems Page 96
DVDPlayer 4 MOST User Manual
DVDPlayer 4 MOST User Manual V1.2.0 Document Version: V01_02_00-0 Release Date: 2003-10-13
10 Appendix B: List Of Tables Table 8-1: Operating and Electrical Characteristics.............................................................................. 93 Table 8-2: Temperature Range ............................................................................................................. 94