|
(11) | EP 0 317 567 B1 |
| (12) | EUROPEAN PATENT SPECIFICATION |
|
|
| (54) |
PERIPHERAL CONTROL CIRCUITRY FOR PERSONAL COMPUTER PERIPHERIESTEUERUNGSSCHALTUNGSANORDNUNG FÜR PERSONALRECHNER CIRCUITS DE COMMANDE PERIPHERIQUES POUR ORDINATEURS PERSONNELS |
|
|
|||||||||||||||||||||||||||||||
| Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). |
BACKGROUND OF THE INVENTION
SUMMARY OF THE INVENTION
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a block diagram of the peripheral device circuit chip;
Figure 2 is a block diagram of the UART port controller circuit;
Figure 3 is a block diagram of the disk port controller circuit;
Figure 4 is a detailed block diagram of the audio ports controller circuit;
Figure 5 is a detailed block diagram of the pot port controller circuit.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
storing audio period data in a period register (126a) coupled to the data bus (23) in response to a first enable signal;
storing the audio period data as a period count in a period counter (127a) coupled to the period register (126a) in response to a period load signal from a control circuit (129) coupled to the period counter (127a);
controlling the readout of the period data from the period counter (127a) in response to a period count control signal from the control circuit (129);
providing a sound data control signal from the control circuit (129) to an audio data register (125) at a frequency determined by the period count;
storing audio length data in a length register (126b) coupled to the data bus (23) in response to a second enable signal;
storing the audio length data as a length count in a length counter (127b) coupled to the length register (126b) and to the control circuit (129) in response to a length load signal from the control circuit (129);
controlling the readout of the length data from the length counter (126b) in response to a length count control signal from the control circuit (129);
storing audio volume data in a volume register (126c) coupled to the data bus (23) in response to a third enable signal;
storing the audio volume data in a volume counter (127c) coupled to the volume register (126b) and to the control circuit (129) in response to a volume load signal from the control circuit (129);
controlling the readout of the audio volume data from the volume counter (127c) in response to a volume count control signal from the control circuit (129);
providing a DMA access request (45) from the control circuit (129) to cause sound data stored in the system memory to be placed on the data bus (23), wherein the sound data corresponds to the sound waveform;
storing the sound data corresponding to the sound waveform in the audio data register (125) in response to the sound data control signal;
converting the sound data corresponding to the sound waveform to an analog signal in a D-to-A converter (139) coupled to the audio data register (125);
providing a converter control signal from the control circuit (129) to the D-to-A converter (139) in response to the audio volume data read out from the volume counter (127c) to control the amplitude of the analog signal; and
outputting the analog signal corresponding to the sound waveform from the D-to-A converter (139) to an audio port (41).
outputting a plurality of analog signals corresponding to a plurality of sound waveforms from a plurality of D-to-A converters (139, 141, 143, 145) to the audio port (41, 43).
outputting a first analog signal corresponding to a first sound waveform from the first audio channel to a first audio port (41); and
outputting a second analog signal corresponding to a second sound waveform from the second audio channel to a second audio port (43).
mixing together the plurality of analog signals for output to the audio port (41, 43).
period data register (126a) coupled to the data bus (23) for storing audio period data in response to a first enable signal;
period counter means (127a) coupled to the period data storing means (126a) for storing a period count;
control circuit (129) coupled to the period counter means (127a) and responsive to a clock signal and the period count for controlling the loading and readout of period data by providing a period load signal and a period count control signal to the period counter means (127a);
control circuit (129) coupled to the period counter means (127a) for providing a sound data control signal at a frequency determined by the period count to an audio data register means (125);
length data register (126b) coupled to the data bus (23) for storing audio length data in response to a second enable signal;
length counter means (127b) coupled to the length data register (126b) for storing a length count;
control circuit (129) coupled to the length counter means (127b) and responsive to a clock signal and the length count for controlling the loading and readout of length data by providing a length load signal and length count control signal to the length counter means (127b);
volume data register (126c) coupled to the data bus (23) for storing audio volume data in response to a third enable signal;
volume counter means (127c) coupled to the volume data register (126c) for receiving the audio volume data;
control circuit (129) coupled to the volume counter means (127a) and responsive to a clock signal and the volume count for controlling the loading and readout of audio volume data by providing a volume load signal and a volume count control signal to the volume counter means (127c);
DMA access request means (45) coupled to the control circuit (129) for providing a DMA access request to cause sound data stored in the system memory to be placed on the data bus (23), wherein the sound data corresponds to the sound waveform;
audio data register means (125) coupled to the control circuit (129) for storing the sound data corresponding to the sound waveform in response to the sound data control signal;
D-to-A converter means (139) coupled to the audio data register means (125) for converting the sound data corresponding to the sound waveform to an analog signal;
control circuit (129) coupled to and responsive to audio volume data read out from the volume counter means (127c) for providing a converter control signal to the D-to-A converter means (139) to control the amplitude of the analog signal; and
means for outputting the analog signal corresponding to the sound waveform from the D-to-A converter means to an audio port (41).
signals corresponding to a plurality of sound waveforms to the audio port (41,43).
a first audio channel for outputting a first analog signal corresponding to a first sound waveform to a first audio port (41); and
a second audio channel for outputting a second analog signal corresponding to a second sound waveform to a second audio port (43).
means for mixing together the plurality of analog signals for output to the audio port (41,43).
a data bus;
an address bus;
a register address decoder connected to said address bus, said decoder output providing a plurality of individual enable timing pulse signals;
a DMA access serializer circuit for taking a plurality of DMA access requests and outputting them in serial order of receipt;
a plurality of interrupt status registers connected to said data bus and connected to receive said system interrupt signals;
an interrupt control circuit connected to said plurality of interrupt status registers, said interrupt circuit providing a microprocessor type interrupt code output;
an audio left channel port;
an audio right channel port;
a disk port;
a UART port;
at least one of a plurality of identical pot ports;
a UART control and interface circuit connected to receive data from said data bus and to send data to said data bus, and connected to send an receive information with said UART port, said UART control and interface circuit having a connection to receive certain of said enable signals from said register address decoder;
at least one pot control and interface circuit connected to receive data from said data bus and to send data to said data bus, and connected to power and monitor the signal level at said one pot port, said pot control and interface circuit having a connection to receive certain of said enable signals from said register address decoder whereby said data transfer with said data bus is controlled
a left audio channel control and interface circuit connected to receive data from said data bus and to send audio signals to said audio left channel port, said left audio channel control and interface circuit having a connection to receive certain of said enable signals from said register address decoder whereby said data transfer from said data bus is controlled, and having connection to said DMA access serializer circuit to request left audio channel data onto said data bus;
a right audio channel control and interface circuit connected to receive data from said data bus and to send audio signals to said audio right channel port, said right audio channel control and interface circuit having a connection to receive certain of said enable signals from said register address decoder whereby said data transfer from said data bus is controlled, and having a connection to said DMA access serializer circuit to request right audio channel data onto said data bus; and
a disk control and interface circuit connected to send and receive data with said data bus, said disk control and interface circuit having a connection to receive certain of said enable signals from said register address decoder whereby said data transfer with said data bus is controlled, said disk control and interface circuit being connected to send and receive information with said disk port and having a connection to receive certain of said enable signals from said register address decoder whereby said data transfer with said data bus is controlled, said disk control and interface circuit being connected to send and receive information with said disk port and having a connection to said DMA access serializer circuit to request disk data into said data bus.
Speichern von Audio-Periodendaten in einem Periodenregister (126a), welches unter Ansprechen auf ein erstes Freigabesignal mit dem Datenbus (23) verbunden ist,
Speichern der Audioperiodendaten als eine Periodenzählung in einem Periodenzähler (127a), der mit dem Periodenregister (126a) verbunden ist, und zwar unter Ansprechen auf ein Periodenladesignal aus einem Steuerschaltkreis (129), der mit dem Periodenzähler (127a) verbunden ist,
Steuern der Auslesung der Periodendaten von dem Periodenzähler (127a) unter Ansprechen auf ein Periodenzählsignal von dem Steuerschaltkreis (129),
Bereitstellen eines Klangdatensteuersignals aus dem Steuerschaltkreis (129) an ein Audiodatenregister (125) mit einer Frequenz, die durch die Periodenzählung bestimmt wird,
Speichern von Audiolängendaten in einem Längenregister (126b), welches unter Ansprechen auf ein zweites Freigabesignal mit dem Datenbus (23) verbunden wird,
Speichern der Audiolängendaten als eine Längenzählung in einem Längenzähler (127b), der mit dem Längenregister (126b) und mit dem Steuerschaltkreis (129) verbunden ist, und zwar unter Ansprechen auf ein Längenladesignal von dem Steuerschaltkreis (129),
Steuern des Auslesens der Längendaten aus dem Längenzähler (126b) unter Ansprechen auf ein Längenzählungssteuersignal aus dem Steuerschaltkreis (129),
Speichern von Audiolautstärkedaten in einem Lautstärkeregister (126c), welches mit dem Datenbus (23) verbunden ist, und zwar unter Ansprechen auf ein drittes Freigabesignal,
Speichern der Audiolautstärkedaten in einem Lautstärkezähler (127c), welcher mit dem Lautstärkeregister (126c) und mit dem Steuerschaltkreis (129) verbunden ist, und zwar unter Ansprechen auf ein Lautstärkeladesignal aus dem Steuerschaltkreis (129),
Steuern des Auslesens der Audiolautstärkedaten aus dem Lautstärkezähler (127c) unter Ansprechen auf ein Lautstärkezählungssteuersignal aus dem Steuerschaltkreis (129),
Bereitstellen einer DMA-Zugriffsanfrage (45) aus dem Steuerschaltkreis (129), um zu bewirken, daß in dem Systemspeicher gespeicherte Klangdaten auf den Datenbus (23) gebracht werden, wobei die Klangdaten der Klangwellenform entsprechen,
Speichern der Klangdaten, welche der Klangwellenform entsprechen, in dem Audiodatenregister (125), und zwar unter Ansprechen auf das Klangdatensteuersignal,
Umwandeln der Klangdaten, welche der Klangwellenform entsprechen, in ein Analogsignal in einem D/A-Wandler (139), der mit dem Audiodatenregister (125) verbunden ist,
Bereitstellen eines Wandlersteuersignals aus dem Steuerschaltkreis (129) an den D/A-Wandler (139), und zwar unter Ansprechen auf die Audiolautstärkedaten, die aus dem Lautstärkezähler (127c) ausgelesen wurden, um die Amplitude des Analogsignals zu steuern, und
Ausgeben des Analogsignals entsprechend der Klangwellenform aus dem D/A-Wandler (139) an einen Audioanschluß (41).
Ausgeben einer Mehrzahl von Analogsignalen, welche einer Mehrzahl von Klangwellenformen entsprechen, aus einer Mehrzahl von D/A-Wandlern (139, 141, 143, 145) an die Audioanschlüsse (41, 43).
Ausgeben eines ersten Analogsignales, welches einer ersten Klangwellenform entspricht, aus dem ersten Audiokanal an einen ersten Audioanschluß (41), und
Ausgeben eines zweiten Analogsignales, welches einer zweiten Klangwellenform entspricht, aus dem zweiten Audiokanal an einen zweiten Audioanschluß (43).
Mischen der Mehrzahl von Analogsignalen für die Ausgabe an den Audioanschluß (41, 43).
Periodendatenregister (126a), welche mit dem Datenbus (23) verbunden sind, um Audioperiodendaten unter Ansprechen auf ein erstes Freigabesignal zu speichern,
eine Periodenzählereinrichtung (127a), welche mit der Periodendatenspeichereinrichtung (126a) verbunden ist, um eine Periodenzählung zu speichern,
einen Steuerschaltkreis (129), der mit der Periodenzählereinrichtung (127a) verbunden ist und welcher auf ein Taktsignal und auf die Periodenzählung anspricht, um das Laden und Auslesen von Periodendaten zu steuern, indem er ein Periodenladesignal und ein Periodenzählungssteuersignal an die Periodenzählereinrichtung (127a) ausgibt bzw. bereitstellt,
einen Steuerschaltkreis (129), der mit der Periodenzählereinrichtung (127a) verbunden ist, um ein Klangdatensteuersignal bei einer Frequenz, welche durch die Periodenzählung bestimmt wird, an eine Audiodatenspeichereinrichtung (125) bereitzustellen,
ein Längendatenregister (126b), welches mit dem Datenbus (23) verbunden ist, um Audiolängendaten unter Ansprechen auf ein zweites Freigabesignal zu speichern,
eine Längenzählereinrichtung (127b), welche mit dem Längendatenregister (126b) für die Speicherung einer Längenzählung verbunden ist,
einen Steuerschaltkreis (129), der mit der Längenzählereinrichtung (127b) verbunden ist und welche auf ein Taktsignal sowie auf die Längenzählung anspricht, um das Laden und Auslesen von Längendaten zu steuern, indem ein Längendatenladesignal und ein Längenzählungssteuersignal an die Längenzählereinrichtung (127b) ausgegeben wird,
ein Lautstärkedatenregister (126c), welches mit dem Datenbus (23) verbunden ist, um Audiolautstärkedaten unter Ansprechen auf ein drittes Freigabesignal zu speichern,
eine Lautstärkenzählereinrichtung (127c), welche mit dem Lautstärkedatenregister (126c) für den Empfang der Audiolautstärkedaten verbunden ist,
einen Steuerschaltkreis (129), der mit der Lautstärkezähleinrichtung (127a) verbunden ist und der auf ein Taktsignal und auf die Lautstärkezählung anspricht, um das Laden und Auslesen von Audiolautstärkedaten zu steuern, indem ein Lautstärkeladesignal und ein Lautstärkezählungssteuersignal für die Lautstärkezähleinrichtung (127c) bereitgestellt wird,
einer DMA-Zugriffsanfrageeinrichtung (45), welche mit dem Steuerschaltkreis (129) verbunden ist, um eine DMA-Zugriffsanfrage bereitzustellen, um zu bewirken, daß Klangdaten, die in dem Systemspeicher gespeichert sind, auf dem Datenbus (23) angeordnet werden, wobei die Klangdaten der Klangwellenform entsprechen,
eine Audiodatenregistereinrichtung (125), die mit dem Steuerschaltkreis (129) verbunden ist, um die Klangdaten, welche der Klangwellenform entsprechen, unter Ansprechen auf das Klangdatensteuersignal zu speichern,
eine D/A-Wandlereinrichtung (139), die mit der Audiodatenregistereinrichtung (125) verbunden ist, um die Klangdaten, welche der zweiten Wellenform entsprechen, in ein Analogsignal umzuwandeln,
einen Steuerschaltkreis (129), der mit der Auslesung von Audiolautstärkedaten aus der Lautstärkezähleinrichtung (127) verbunden ist und auf diese anspricht, um ein Wandlersteuersignal für die D/A-Wandlereinrichtung (139) bereitzustellen, um die Amplitude des Analogsignals zu steuern, und
eine Einrichtung für das Ausgeben des Analogsignales, welches der Klangwellenform entspricht, und zwar von der D/A-Wandlereinrichtung zu einem Audioanschluß (41).
einen ersten Audiokanal für die Ausgabe eines ersten analogen Signales, welches einer ersten Klangwellenform entspricht, an einen ersten Audioanschluß (41), und
einen zweiten Audiokanal für die Ausgabe eines zweiten analogen Signales, welches einer zweiten Klangwellenform entspricht, an einen zweiten Audioanschluß (43).
eine Einrichtung zum Mischen der Mehrzahl von analogen Signalen für die Ausgabe an den Audioanschluß (41, 43).
einen Datenbus,
einen Adreßbus,
einen Registeradressendecoder, der mit dem Adreßbus verbunden ist, wobei der Decoderausgang eine Mehrzahl von individuellen Zeitgeberimpulssignalen für eine Freigabe bereitstellt,
einen Schaltkreis für Parallel-Reihenumsetzung für den DMA-Zugriff, um eine Mehrzahl von DMA-Zugriffsanfragen aufzunehmen und sie in der Reihenfolge ihres Empfangs auszugeben,
eine Mehrzahl von Interrupt-Statusregistern, die mit dem Datenbus verbunden sind und die so angeschlossen sind, daß sie Systeminterrupt-Signale aufnehmen,
einen Interrupt-Steuerschaltkreis, der mit der Mehrzahl von Interrupt-Statusregistern verbunden ist, wobei der Interrupt-Steuerschaltkreis eine Interruptcode-Ausgangsgröße vom Mikroprozessortyp bereitstellt,
einen linken Audiokanalanschluß,
einen rechten Audiokanalanschluß,
einen Festplatten(disc)-Anschluß,
einen UART-Anschluß,
zumindest einen von einer Mehrzahl identischer Potentiometeranschlüsse,
einen UART-Steuer- und Interface-Schaltkreis, der so angeschlossen ist, daß er Daten aus dem Datenbus empfängt und dann an den Datenbus abschickt, und der so angeschlossen ist, daß er eine Empfangsinformation zu dem UART-Anschluß schickt, wobei der UART-Steuer- und Interface-Schaltkreis eine Verbindung hat, um bestimmte Freigabesignale aus dem Registeradreßdecoder zu empfangen,
zumindest einen Potentiometersteuer- und Interface-Schaltkreis, der so angeschlossen ist, daß er Daten aus dem Datenbus empfängt und an diesen abschickt, und der so angeschlossen ist, daß er das Signalniveau an dem einen Potentiometeranschluß mit Energie versorgt und überwacht, wobei der Potentiometersteuer- und Interface-Schaltkreis eine Verbindung hat, um bestimmte Freigabesignale aus dem Registeradreßdecoder zu empfangen, wodurch die Datenübertragung mit dem Datenbus gesteuert wird,
einen Steuer- und Interface-Schaltkreis für den linken Audiokanal, welcher so angeschlossen ist, daß er Daten aus dem Datenbus empfängt und Audiosignale an den linken Audiokanalanschluß übermittelt, wobei dieser Steuer- und Interface-Schaltkreis für den linken Audiokanal eine Verbindung derart hat, daß er bestimmte Freigabesignale von dem Registeradreßdecoder erhält, wodurch die Datenübertragung von dem Datenbus gesteuert wird, und eine Verbindung mit dem Parallel-Reihenumsetzer-Schaltkreis für den DMA-Zugriff hat, um Anfragen für linke Audiokanaldaten an den Datenbus zu richten,
einen Steuer- und Interface-Schaltkreis für den rechten Audiokanal, welcher so angeschlossen ist, daß er Daten von dem Datenbus empfängt und Audiodaten an den rechten Audiokanalanschluß übermittelt, wobei der Steuer- und Interface-Schaltkreis für den rechten Audiokanal eine Verbindung derart hat, daß er bestimmte Freigabesignale aus dem Registeradreßdecoder erhält, wodurch die Datenübertragung von dem Datenbus gesteuert wird, und eine Verbindung zu dem Parallel-Serielumsetzer-Schaltkreis für den DMA-Zugriff hat, um für rechte Audiokanaldaten auf dem Datenbus anzufragen, und
einen Festplattensteuer- und Interface-Schaltkreis, der so angeschlossen ist, daß er Daten an den Datenbus sendet und von diesem empfängt, wobei der Festplattensteuer- und Interface-Schaltkreis einen Anschluß hat, um bestimmte Freigabesignale von dem Registeradreßdecoder zu empfangen, wodurch der Datentransfer mit dem Datenbus gesteuert wird, wobei der Festplattensteuer- und Interface-Schaltkreis so angeschlossen ist, daß er Information an den Festplattenanschluß sendet und von diesem empfängt und eine Verbindung hat, so daß er bestimmte Freigabesignale von dem Registeradreßdecoder erhält, wodurch die Datenübertragung mit dem Datenbus gesteuert wird, wobei der Festplattensteuer- und Interface-Schaltkreis so angeschlossen ist, daß er Information an den Festplattenanschluß sendet und von diesem empfängt und eine Verbindung mit dem Parallel-Serielumsetzer-Schaltkreis für den DMA-Zugriff hat, um eine Anfrage für Festplattendaten auf den Datenbus zu richten.
de mémorisation de données de période audio dans un registre (126a) de période, connecté au bus (23) de données, en réponse à un premier signal de validation ;
de mémorisation des données de période audio, en tant que compte de période, dans un compteur (127a) de période connecté au registre (126a) de période en réponse à un signal de chargement de période provenant d'un circuit (129) de commande connecté au compteur (127a) de période ;
de commande de la lecture des données de période du compteur (127a) de période en réponse à un signal de commande de compte de période provenant du circuit (129) de commande ;
de délivrance d'un signal de commande de données sonores par le circuit (129) de commande à un registre (125) de données audio à une fréquence déterminée par le compte de période ;
de mémorisation de données de longueur audio dans un registre (126b) de longueur connecté au bus (23) de données en réponse à un deuxième signal de validation ;
de mémorisation des données de longueur audio en tant que compte de longueur dans un compteur (127b) de longueur connecté au registre (126b) de longueur et au circuit (129) de commande en réponse à un signal de chargement de longueur provenant du circuit (129) de commande ;
de commande de la lecture des données de longueur du compteur (126b) de longueur en réponse à un signal de commande de compte de longueur provenant du circuit (129) de commande ;
de mémorisation de données de volume audio dans un registre (126c) de volume connecté au bus (23) de données en réponse à un troisième signal de validation ;
de mémorisation des données de volume audio dans un compteur (127c) de volume connecté au registre (126b) de volume et au circuit (129) de commande en réponse à un signal de chargement de volume provenant du circuit (129) de commande ;
de commande de la lecture des données de volume audio du compteur (127c) de volume en réponse à un signal de commande de compte de volume provenant du circuit (129) de commande ;
de délivrance d'une demande d'accès DMA (45) par le circuit (129) de commande pour provoquer un placement de données sonores mémorisées dans la mémoire de système sur le bus (23) de données, dans lequel les données sonores correspondent à la forme d'onde sonore ;
de mémorisation des données sonores correspondant à la forme d'onde sonore dans le registre (125) de données audio en réponse au signal de commande de données sonores ;
de conversion des données sonores correspondant à la forme d'onde sonore en un signal analogique dans un convertisseur de numérique en analogique (139) connecté au registre (125) de données audio ;
de délivrance d'un signal de commande de convertisseur par le circuit (129) de commande au convertisseur de numérique en analogique (139) en réponse aux données de volume audio lues à partir du compteur (127c) de volume pour commander l'amplitude du signal analogique ; et
de délivrance du signal analogique correspondant à la forme d'onde sonore par le convertisseur de numérique en analogique (139) à un accès audio (41).
la délivrance d'une pluralité de signaux analogiques correspondant à une pluralité de formes d'onde sonores par une pluralité de convertisseurs de numérique en analogique (139, 141, 143, 145) à l'accès audio (41, 43).
la délivrance d'un premier signal analogique correspondant à une première forme d'onde sonore du premier canal audio à un premier accès audio (41) ; et
la délivrance d'un second signal analogique correspondant à une seconde forme d'onde sonore du second canal audio à un second accès audio (43).
le mélange, les uns avec les autres, de la pluralité de signaux analogiques pour délivrance à l'accès audio (41, 43).
un registre (126a) de données de période connecté au bus (23) de données, destiné à mémoriser des données de période audio en réponse à un premier signal de validation;
un moyen (127a) formant compteur de période, connecté au moyen (126a) de mémorisation de données de période, destiné à mémoriser un compte de période ;
un circuit (129) de commande, connecté au moyen (127a) formant compteur de période et sensible à un signal d'horloge et au compte de période, destiné à commander le chargement et la lecture de données de période en délivrant un signal de chargement de période et un signal de commande de compte de période au moyen (127a) formant compteur de période ;
un circuit (129) de commande, connecté au moyen (127a) formant compteur de période, destiné à délivrer un signal de commande de données sonores, à une fréquence déterminée par le compte de période, à un moyen (125) formant registre de données audio ;
un registre (126b) de données de longueur, connecté au bus (23) de données, destiné à mémoriser des données de longueur audio en réponse à un deuxième signal de validation ;
un moyen (127b) formant compteur de longueur, connecté avec le registre (126b) de données de longueur, destiné à mémoriser un compte de longueur ;
un circuit (129) de commande, connecté au moyen (127b) formant compteur de longueur et sensible à un signal d'horloge et au compte de longueur, destiné à commander le chargement et la lecture de données de longueur en délivrant un signal de chargement de longueur et un signal de commande de compte de longueur au moyen (127b) formant compteur de longueur ;
un registre (126c) de données de volume, connecté au bus (23) de données, destiné à mémoriser des données de volume audio en réponse à un troisième signal de validation ;
un moyen (127c) formant compteur de volume, connecté au registre (126c) de données de volume, destiné à recevoir les données de volume audio ;
un circuit (129) de commande, connecté au moyen (127a) formant compteur de volume et sensible à un signal d'horloge et au compte de volume, destiné à commander le chargement et la lecture de données de volume audio en délivrant un signal de chargement de volume et un signal de commande de compte de volume au moyen (127c) formant compteur de volume ;
un moyen (45) de demande d'accès DMA, connecté au circuit (129) de commande, destiné à fournir une demande d'accès DMA pour provoquer le placement de données sonores mémorisées dans la mémoire de système sur le bus (23) de données, dans lequel les données sonores correspondent à la forme d'onde sonore ;
un moyen (125) formant registre de données audio, connecté au circuit (129) de commande, destiné à mémoriser les données sonores correspondant à la forme d'onde sonore en réponse au signal de commande de données sonores ;
un moyen (139) formant convertisseur de numérique en analogique, connecté au moyen (125) formant registre de données audio, destiné à convertir les données sonores correspondant à la forme d'onde sonore en un signal analogique ;
un circuit (129) de commande, connecté au moyen (127c) formant compteur de volume et sensible à la lecture de données de volume audio à partir de celui-ci, destiné à délivrer un signal de commande de convertisseur au moyen (139) formant convertisseur de numérique en analogique pour commander l'amplitude du signal analogique ; et
un moyen destiné à délivrer le signal analogique correspondant à la forme d'onde sonore du moyen formant convertisseur de numérique en analogique à un accès audio (41).
un premier canal audio destiné à délivrer un premier signal analogique, correspondant à une première forme d'onde sonore, à un premier accès audio (41) ; et
un second canal audio destiné à délivrer un second signal analogique, correspondant à une seconde forme d'onde sonore, à un second accès audio (43).
un moyen destiné à mélanger, les uns avec les autres, la pluralité de signaux analogiques pour délivrance à l'accès audio (41, 43).
un bus de données ;
un bus d'adresse ;
un décodeur d'adresse de registre connecté audit bus d'adresse, ladite sortie de décodeur fournissant une pluralité de signaux d'impulsion de cadencement de validation individuels ;
un circuit sérialiseur d'accès DMA destiné à prendre une pluralité de demandes d'accès DMA et à les sortir en ordre sériel de réception ;
une pluralité de registres d'états d'interruption connectés audit bus de données et connectés pour recevoir lesdits signaux d'interruption de système ;
un circuit de commande d'interruption connecté à ladite pluralité de registres d'états d'interruption, ledit circuit d'interruption fournissant une sortie de code d'interruption de type microprocesseur ;
un accès de canal audio gauche ;
un accès de canal audio droit ;
un accès de disque ;
un accès d'UART (circuit émetteur/récepteur universel asynchrone) ;
au moins l'un d'une pluralité d'accès identiques de potentiomètre ;
un circuit de commande et d'interface d'UART connecté pour recevoir des données dudit bus de données et pour envoyer des données audit bus de données, et connecté pour envoyer une information reçue par ledit accès d'UART, ledit circuit de commande et d'interface d'UART comportant une connexion pour recevoir certains desdits signaux de validation dudit décodeur d'adresse de registre ;
au moins un circuit de commande et d'interface de potentiomètre connecté pour recevoir des données dudit bus de données et pour envoyer des données audit bus de données, et connecté pour alimenter et gérer le niveau de signal audit accès de potentiomètre, ledit circuit de commande et d'interface de potentiomètre comportant une connexion pour recevoir certains desdits signaux de validation dudit décodeur d'adresse de registre, ledit transfert de données par ledit bus de données étant ainsi commandé ;
un circuit de commande et d'interface de canal audio gauche connecté pour recevoir des données dudit bus de données et pour envoyer des signaux audio audit accès de canal audio gauche, ledit circuit de commande et d'interface de canal audio gauche comportant une connexion pour recevoir certains desdits signaux de validation dudit décodeur d'adresse de registre, ledit transfert de données par ledit bus de données étant ainsi commandé, et comportant une connexion avec ledit circuit sérialiseur d'accès DMA pour demander des données de canal audio gauche audit bus de données ;
un circuit de commande et d'interface de canal audio droit connecté pour recevoir des données dudit bus de données et pour envoyer des signaux audio audit accès de canal audio droit, ledit circuit de commande et d'interface de canal audio droit comportant une connexion pour recevoir certains desdits signaux de validation dudit décodeur d'adresse de registre, ledit transfert de données par ledit bus de données étant ainsi commandé, et comportant une connexion avec ledit circuit sérialiseur d'accès DMA pour demander des données de canal audio droit audit bus de données ; et
un circuit de commande et d'interface de disque connecté pour envoyer et recevoir des données par ledit bus de données, ledit circuit de commande et d'interface de disque comportant une connexion pour recevoir certains desdits signaux de validation dudit décodeur d'adresse de registre, ledit transfert de données par ledit bus de données étant ainsi commandé, ledit circuit de commande et d'interface de disque étant connecté pour envoyer et recevoir de l'information par ledit accès de disque, et comportant une connexion pour recevoir certains desdits signaux de validation dudit décodeur d'adresse de registre, ledit transfert de données par ledit bus de données étant ainsi commandé, ledit circuit de commande et d'interface de disque étant connecté pour envoyer et recevoir de l'information par ledit accès de disque et comportant une connexion avec ledit circuit sérialiseur d'accès DMA pour demander des données de disque audit bus de données.