English
Language : 

PDSP16510AMA Datasheet, PDF (14/23 Pages) Mitel Networks Corporation – Stand Alone FFT Processor
PDSP16510A MA
tiple concurrent transforms are performed ( for example 4 x 64
or 8 x 64 ) two LFLG transitions are sometimes needed to
support block overlapping. This is fully explained in the section
on Mode 1 sampling rates.
In any of the multiple device modes an INEN edge
transition is needed to start a new load procedure when the
previous one has finished. When the LFLG output from the last
device is fed back to the INEN input of the first device,
continuous transforms will be executed. This continuous se-
quence can be started by the rising edge of DEF if Control
Register Bit 12 is set in the first device (see section on Loading
Data). This bit must not be set in the other devices. Since all
devices are supplied from a common input bus and have a
common source of control parameters, this Bit 12 inversion is
best mechanized with an Exclusive OR gate in the AUX12
input line of the first device. The input can then be inverted
when DEF is active but otherwise not be effected. Once the
first device has been started with the DEF edge, the sequence
will continue automatically using the LFLG /INEN connection
between devices.
In many applications data is transformed continuously
after power on, and the concept of a first data sample does not
exist. If, however , the opposite is true, the first data sample
must be present on the input pins such that it can be loaded
with the second rising DIS edge after DEF has gone in-active.
The data must meet the set up and hold times given in Table
1, and DEF itself must meet the parameters normally met by
the INEN rising edge. The latter requirement is necessary to
avoid a possible one DIS cycle variance, due the internal DEF
synchronization logic. If the position of the first data sample is
not important, it is not necessary for DEF to have any set up
specification.
Without the feedback from the last device, the first device
would wait for another externally supplied initialising pulse. In
such a system with N devices in parallel, then N continuous
transforms must be executed before the first device can wait
for a new INEN input.
When only one output processor is provided the data
outputs from all devices are connected together, and internal
logic will enable the tri-state outputs when a device is ready to
output data i.e. DAV goes active. When data blocks are
overlapped it is possible that the output rate requirements will
limit the input sampling rate (see section on Multiple Device
Sampling Rates). Additional output processors will remove
this restriction, and the correct choice of multiple device
operating mode will optimise the sampling rates that can be
achieved with a given number of devices.
The synchronisation intervals, necessary to co-ordinate
input and output operations with the transform operation, lead,
in effect, to some uncertainty in the time needed to complete
a transform. Thus a particular device in a multiple device
system can effectively complete a transform in less system
clock periods than another device in the same system. To
prevent one device turning on its output bus before the
previous one has finished, it is either necessary to use a faster
output rate than would otherwise be required, or to use the
inverted DAV output from one device to drive the DEN input of
the next. The latter option allows DIS and DOS to be con-
nected together, and ensures that the second device will not
output data until the first device has finished.
This method of driving the DEN input from the inverted
DAV output from a previous device requires a change to the
single device DAV and DEN operation. If DEN is active at the
end of a transform in a multiple device system, the DAV output
will go active when the output circuit has been primed by the
DOS strobes. This operation is identical to that provided for a
single device system, and is transparent to the user as long as
DEN and DOS are active . If DEN is not active, however, the
Figure 10. Three Device System with Separate Load, Transform, and Dump Operations
14