PDSP16510AA0AC Mitel Networks Corporation, PDSP16510AA0AC Datasheet - Page 19

no-image

PDSP16510AA0AC

Manufacturer Part Number
PDSP16510AA0AC
Description
Stand Alone FFT Processor
Manufacturer
Mitel Networks Corporation
Datasheet
USER NOTES - STOPPING DOS
(1) GENERAL DESCRIPTION
SCLK. However, as all outputs are referenced to DOS, a
transfer has to be made between the two clocks. In addition,
some dummy DOS strobes are needed to operate the internal
control logic, and to advance data from the internal RAMs to
the output pins.
DOS running continuously and for DEN to be permanently
active. When this happens the user will just be aware of data
appearing on the output pins on the same DOS cycle when
DAV goes active. However, there are many situations where
either DOS is not continuously running, or DEN is not
permanently active. To help explain how to operate the device
in these situations, the internal operation of the output circuits
must be described. For those who are not going to be
interrupting DOS, the remainder of this section can be
ignored.
(2) INTERNAL RAM - GENERAL DESCRIPTION.
points, the internal RAM is shared between three separate
operations which enable the device to output old transformed
results, calculate the current transform, and input new data
ready for the next transform. All these operations, along with
the internal control logic, are controlled by a 12-cycle state
machine. The RAM operations are:
(3) SEQUENCE OF EVENTS
data flow is as follows :
(3.1)
The transform is calculated internally fully synchronous to
The most simple configuration for the device is to have
For single device operation of transforms less than 1024
(a) 2 cycles in every 12 are dedicated to reading new
(b) 2 cycles in every 12 are dedicated to reading the
(c) 8 cycles in every 12 are dedicated to the read and write
The sequence of events relating to the output control and
information in the input buffer and writing it to the RAM.
contents of the RAM and advancing that data to the
output buffer.
operations of the transform currently being calculated.
An SCLK rising edge :
(a) An internal flag is raised to indicate that the
(b) If at this moment the device is programmed to be a
transform has finished and data is available to be
dumped. Data will be present in the internal RAM,
and the output address generator will be at the
correct address. Access to the RAM at this
moment, however, has not been made.
single device, and DEN is inactive, then DAV will be
made active - ie without the presence of DOS. If
DEN is active at this point, or the device is
programmed in any multiple device mode, then
DAV will remain inactive.
(3.2)
(3.3)
(3.4)
(3.5)
(3.6)
(3.7)
.
Accessing the RAM at this point
At this moment, when DAV has been made active
before data appears on the output pins, data is not yet
in the output buffer. Internally the precise SCLK cycle
at which the RAMs are read and written to the output
buffers now has to be waited for. This cycle, as
described above occurrs 2 in every 12 SCLK cycles, so
at worst case 6 SCLK cycles have to elapse until data
is guaranteed to be in the output buffer.
If the DOS rate is similar to the SCLK rate, and the user
has been immediately applying DOS pulses (on
seeing DAV go active) hoping to get data off the chip,
then this will not actually happen.
The next internal flag raised is the one which indicates
that the output data has been successfully read from
the RAMs and is now in the output buffer.
The next DOS rising edge (regardless of DEN status)
The flag indicating that the RAMs have been read is
transferred to circuitry operating on DOS. The output
enable signal, DEN, does not have to be present at this
point.
The next DEN-Enabled DOS rising edge (ie the 1st one
of this sequence)
The output state machine receives it's first edge.
The next DEN-Enabled DSO rising edge (ie the 2nd)
Internal output address generators start to count
(ready for fetching the next set of output data).
The next DEN-Enabled DOS rising edge (ie the 3rd)
An enable signal is raised for the final data latch in the
output buffer.
The next DEN-Enabled DOS rising edge (ie the 4th)
(a) The final data in the output buffer latch clocks-
(b) The output pads come output of high impedance
(c) If DAV was previously inactive, it is now made
through new data and presents it to the output
pads.
active.
PDSP16510
19

Related parts for PDSP16510AA0AC