hsp50210 Intersil Corporation, hsp50210 Datasheet - Page 26

no-image

hsp50210

Manufacturer Part Number
hsp50210
Description
Digital Costas Loop
Manufacturer
Intersil Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hsp50210JC-52
Manufacturer:
NS
Quantity:
6 248
Part Number:
hsp50210JC-52
Manufacturer:
GALVANTECH
Quantity:
9
Part Number:
hsp50210JC-52
Manufacturer:
INTERSIL
Quantity:
20 000
Part Number:
hsp50210JI-52
Manufacturer:
HARRIS
Quantity:
8 831
Part Number:
hsp50210JI-52Z
Manufacturer:
INTERSIL
Quantity:
20 000
The status bit definition is:
To simplify the output interface, a symbol clock (SMBLCLK)
is output which is synchronous to the soft bit decisions
produced by the Slicer. The SMBLCLK is a 50% duty cycle
clock whose rising edge is centered in the middle of the
output data period for both the soft bit decisions and the end-
symbol samples, as shown in Figure 19.
Microprocessor Interface
The Microprocessor Interface is used to write the
HSP50210’s Control Registers and monitor various read
points within the demodulator. Data written to the interface is
loaded into a set of four 8-bit holding registers, one Write
Address Register, or one Read Address Register. These
registers are accessed via the 3-bit address bus (A0-2) and
an 8-bit data bus (C0-7) as shown in Table 11. The R/W
column indicates whether the data is read from or written to
the given address.
TABLE 11. READ/WRITE ADDRESS MAP FOR
R/
W
W
W
W
W
W
QSOFT2-0/
SMBLCLK
STATUS BIT
ISOFT2-0/
QEND7-1
IEND7-1/
A2-0
000 Input Holding Register 0. Transfers to bits 7-0 of the
001 Input Holding Register 1. Transfers to bits 15-8 of the
010 Input Holding Register 2. Transfers to bits 23-16 of a
011 Input Holding Register 3. Transfers to bits 31-24 of the
100 Write Address Register. The register is loaded with the
6
5
4
3
2
1
FIGURE 20. OUTPUT DATA CLOCK TIMING
target control register. Bit 0 is the LSB of the target
register.
target control register.
32-bit target control register.
target control register. Bit 31 is the MSB of the 32-bit
register.
address of the control register targeted for update.
The address map for the control registers is given in
Tables 1C-32C.
NOTE: Addresses outside the range 0-31 are invalid.
MICROPROCESSOR INTERFACE
Carrier Tracking Loop Lock
Acq/Trk
Frequency Sweep Direction
High Power
Low Power
Data Rdy
3-26
DESCRIPTION
DEFINITION
HSP50210
Data is read from an Internal Status Register and a series of
output holding registers. The output holding registers range
in size from 8 to 32 bits, and their contents are multiplexed
out a byte at a time on C7-0 by controlling A2-0 and
asserting RD. The addresses listed in Table 11 with the R
indicator provide the address map used for reading data
from the Microprocessor Interface.
Writing to the Microprocessor Interface
The HSP50210 is configured for operation by loading a set
of thirty-two control registers which range in size from 0 to
32 bits. They are loaded by first writing the configuration
data to the Microprocessor interface’s four holding registers
and then writing the target address to the Write Address
Register as shown in Figure 19. The Control Register
Address Map and bit definitions are given in Tables 14 - 45.
The configuration data is transferred from the holding
registers to the target control register on the fourth clock
following a write to the address register. As a result, the
holding registers should not be updated any sooner than 4
CLKs after an address register write (see Figure 20).
NOTE: The holding registers which map to the unused bits of a
particular control register do not have to be loaded.
Reading from the Microprocessor Interface
The Microprocessor Interface is used to monitor
demodulator operation by providing the ability to read the
accumulator contents in the Lock Detector and Loop
Filters. In addition, the interface is used to monitor the
HSP50210’s Internal Status Register. More clearly, the
following data is available to be read:
TABLE 11. READ/WRITE ADDRESS MAP FOR
R/
W
W
R
R
R
R
R
A2-0
101 Read Address Register. The address loaded into this
000 Selects output holding register bits 7-0 for output on
001 Selects output holding register bits 15-8 for output on
010 Selects output holding register bits 23-16 for output on
011 Selects output holding register bits 31-24 for output on
100 Multiplexes 8 bits of internal status out on C7-0. See
register specifies an internal read point as given the by
address map in Table 12. Addresses outside the range
0-4 are invalid.
C7-0 respectively. Bit 0 is the LSB of the internal hold-
ing register.
C7-0, respectively.
C7-0, respectively.
C7-0, respectively. Bit 31 is the MSB.
Table 13 for bit map.
MICROPROCESSOR INTERFACE (Continued)
DESCRIPTION

Related parts for hsp50210