
PSB 7230
Firmware Features
Semiconductor Group
155
Data Sheet 1998-07-01
The following steps are performed:
1)
To keep the interrupt load for the host as small as possible, the JADE AN does not generate an acknowledge
interrupt. It is guaranteed, that the INH interrupt 24
H
is serviced within a time of 125
μ
s, so if the host sends
the interrupt 24
H
soon enough, it is guaranteed, that the interrupt handshake procedure is completed before
the next “VocoderFinished” from the JADE AN appears. So, in this case the host does not need to check the
status of INHB.
If the host wants to apply other actions, e.g. reading or writing of the control/status block, it has to wait for the
INHB bit to be reset to 0. All these additional actions should be completed within the current time frame (default:
within 10 ms after the “VocoderFinished” interrupt). Otherwise special situations in the interrupt sequence have
to be considered by the host, see text below.
When starting the above procedure, it begins at the point marked with
“Start in first
frame”. This is to enable the host to have control of the real start time, so the host first
has to deliver compressed data to the JADE AN and generate the corresponding
interrupt. After that, the IOM/Host handshake procedure is executed cyclically.
2)
1.
The JADE writes one frame of encoded audio data into the mailbox (most
significant byte first).
The JADE writes a backup of the “VocoderFinished” interrupt number performed
in the next step into the host accessible register 61
H
. This is only used for
detection of a missed interrupt when a slow host is connected, see text below.
The JADE generates a “VocoderFinished” interrupt at INT# line to the host by
writing a value C0
H
or 80
H
(toggling) into IND interrupt status register at address
58
H
. The value of this interrupt is each time toggling between C0
H
and 80
H
to
ensure that a polling host can consider a new “VocoderFinished”. For an
interrupt driven host one should just connect both numbers to the same interrupt
service routine.
The host reads the compressed audio frame from the mailbox using the
procedure described in
Section 3.4
and may reset the INDB bit. The reset of the
INDB bit is not mandatory and may be skipped.
Start Point in First Frame
The host writes the compressed audio frame for the decoder into the mailbox
using the procedure described in
Section 3.4
.
The host generates an interrupt to the JADE by writing value 24
H
into INH
interrupt status register at address 50
H
.
The JADE reads the compressed audio data from the mailbox and
acknowledges the reception by resetting the INHB bit.
1), 2)
2.
3.
4.
5.
6.
7.