A modem device driver, particularly for use in a receiver/decoder (2020)
for a digital broadcast system in which received signals are passed
through a receiver to the receiver/decoder and thence to a television set.
The receiver/decoder is controlled by a virtual machine (4007) which
includes a run time engine (4008). The receiver/decoder includes a
plurality of interfaces to external units, and logical driver devices for
the interfaces. A device driver (500) for controlling a modem interface
comprises a buffer memory (503) for receiving messages, a control memory
(502) for storing control parameters, and a logic unit (501) for
controlling the device driver and the flow of messages. The logic unit
includes a comparator (511) for matching Event, ACK, an NACK patterns
stored in the control memory against the end of messages stored in the
buffer memory.
Een bestuurder van het modemapparaat, in het bijzonder voor gebruik in een ontvanger/een decoder (2020) voor een digitaal uitzendingssysteem waarin de ontvangen signalen door een ontvanger aan de ontvanger/de decoder en vandaar aan een televisietoestel worden overgegaan. De ontvanger/de decoder worden gecontroleerd door een virtuele machine (4007) die een motor omvat van de looppastijd (4008). De ontvanger/de decoder omvatten een meerderheid van interfaces aan externe eenheden, en logische bestuurdersapparaten voor de interfaces. Een apparatenbestuurder (500) voor het controleren van een modeminterface bestaat uit een buffergeheugen (503) voor het ontvangen van berichten, uit een controlegeheugen (502) voor het opslaan van controleparameters, en uit een logicaeenheid (501) voor het controleren van de apparatenbestuurder en de stroom van berichten. De logicaeenheid omvat een comparateur (511) voor de aanpassing van Gebeurtenis, ACK, patronen een NACK die in het controlegeheugen tegen het eind van berichten worden opgeslagen die in het buffergeheugen worden opgeslagen.