hsp50214a Intersil Corporation, hsp50214a Datasheet - Page 41
![no-image](/images/manufacturer_photos/0/3/342/intersil_corporation_sml.jpg)
hsp50214a
Manufacturer Part Number
hsp50214a
Description
Programmable Downconverter
Manufacturer
Intersil Corporation
Datasheet
1.HSP50214A.pdf
(60 pages)
Snap Shot Operation
The snapshot mode takes sets of adjacent samples at pro-
grammed intervals. It is provided for tracking algorithms that
do not require processing of every sample, but do require
sets of adjacent samples. For example, bit sync algorithms
have narrow loop bandwidths that may not need to be
updated every sample. Computing the bit phase may require
4 adjacent samples at 2 times the baud rate. The snapshot
mode allows the processor to implement the tracking algo-
rithms for high speed data without having to handle every
data sample.
The interval from the start of one snapshot to the start of a
second snapshot is programmed into bits 11-4 (where bit 11
is the MSB) of Control Word 21. The actual interval is the
value programmed plus 1. If bits 11-4 = 11111111, then the
interval is set to 256. If sample sets are to be taken every 4
samples, then bits 11-4 = 00000011.
Figure 43 shows the relationship between the snapshot
samples and the snapshot interval.
The PDC begins to fill the buffer each time an interval num-
ber of samples have passed. The number of sample sets the
PDC writes into the buffer and is programmed into bits 3-0 of
Control Word 21. The number of samples stored is the pro-
grammed value and may be from 1 to 8 sample sets. A sam-
ple set consists of I, Q, |r|,
In snap shot operations, the buffer is read the same as for
FIFO operations. Figures 37 and 39 describe the Design
Blocks and Timing required to output data on AOUT(7:0) and
BOUT(7:0). Table 17 summarizes the selectable output sig-
nals. The method for reading data through the Microproces-
sor Section in snap shot mode is identical to the method
described in the FIFO mode subsection and the Micropro-
cessor Read Section.
Avoiding Timing Pitfalls When Using the Buffer RAM
Output Port
In snapshot mode, the whole buffer is written whenever the
interval counter has timed-out. After time-out, old data can
be written over. Thus, the data contained within the buffer
must be retrieved before time-out to avoid data loss.
It may be desirable to disable the INTRRPT into the control-
ling microprocessor during read cycles to avoid the generat-
ing extra interrupts. Figure 44 details how the WRITE
address can trigger extra interrupts. Care must be taken to
either read sufficient data out of memory or RESET the
addressing to ensure that a complete set of data is the
cause of the interrupt.
0
# SAMPLES = 4
1
FIGURE 43. SNAP SHOT SAMPLING
ADJACENT
2
SAMPLES
INTERVAL = 64
3
4
and .
62
63
64
HSP50214A
65
41
Microprocessor Write Section
The Microprocessor Write Section uses an indirect
addressing scheme where a 32-bit data word is first loaded
into four 8-bit byte master registers using four writes via
C(7:0). The desired destination register address is then writ-
ten to another address using C(7:0). Writing this address
triggers a circuit that generates a pulse, synchronous to
clock, that loads the Destination Register. The sync circuits
and data words are synchronized to different clocks, CLKIN
or PROCCLK, depending on the Destination Registers.
A(2:0) determines the destination for the data on bus,
C(7:0). Table 19 shows the address map for microproces-
sor interface. Figure 42 shows the Control Register loading
sequence. The data in C(7:0) and address map in A(2:0) is
loaded into the PDC on the rising edge of WR and is
latched into the Master Register on the rising edge of WR
and A(2:0) = 100. Four clocks must pass before loading the
next Control Word to guarantee that the data has been
transferred.
Some registers can be loaded (i.e., transferred from the
Master Register to a Configuration Register or from a Hold-
ing Register to an active register) by initiating a sync. For
example, to load the AGC Gain, the value of the AGC gain is
first loaded into the Holding Registers, then a transfer is initi-
ated by SYNCIN2 if Control Word 8, Bit 29 = 1. This allows
the AGC gain to be loaded by detecting a system event,
such as a start of a new burst. Bit 20 of Control Word 0 has
the same effect on the Carrier NCO center frequency for
assertion of SYNCIN1, except it transfers from a dedicated
holding register - not the Master Register.
A COMPLETE SET OF 3 DATA SAMPLES IS IN MEMORY AT INTRRP
B: FALSE TRIGGERED INTERRUPT READ/WRITE SEQUENCE
FIGURE 44. AVOIDING FALSE INTRRP ASSERTIONS
INTRRP
THE THIRD INTERRUPT HAS ONLY 1 NEW DATA ENTRY
INTRRP
WR
WR
A: NORMAL READ/WRITE SEQUENCE
(INSTEAD OF 3) AT INTRRP
RD
RD
INTRRP
INTRRP
WR
WR
INTRRP
INTRRP
WR
RD
TIME
TIME
RD