
PSB 7238
Firmware Features
Semiconductor Group
166
Data Sheet 1998-07-01
The following steps are executed:
1. The JADE generates an interrupt at INT line to the host by writing a value 04h into INH
interrupt status register at address 50
H
.
2. The host may reset the INDB as a reaction to the JADE interrupt. This step is not
mandatory and may be skipped.
3. Start point in first frame
At this point, the host can request other interrupts, like Read Status or Write Control
Block (see
Section 6.2.1.1
).
The number of interrupts and the time to execute them is not limited by the JADE, but
dedicated by the host itself. The host may request interrupts as long as it has not
executed the next step of this table.
4. The host generates an interrupt to the JADE by writing value 05
H
into INH interrupt
status register at address 50
H
.
By that, the host indicates that it is ready to exchange the next frame of data.
5. The JADE resets the INHB bit.
With this procedure the handling of one frame of data is finished and the next frame is
started beginning with the exchange of the compressed audio (procedure 1/3).
When starting the above protocol, 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
generate a “Host Ready” interrupt (INH = 05
H
) before the host will start with the
exchange of the compressed audio (procedure 1/3). After that, the Host/Host handshake
procedure is executed cyclically.
Note: A polling host should not directly poll the IND interrupt status register 58
H
, but the
DINT bit in INT interrupt status register 75
H
. This bit always shows whether an
interrupt from the DSP has been generated or not, independently of the
corresponding mask register. The mask register only decides whether an interrupt
at INT line is generated. After having recognized an IND interrupt status, the
polling host may read out the register 58
H
to get the interrupt number.