HSP50415EVAL1 Intersil, HSP50415EVAL1 Datasheet - Page 3

no-image

HSP50415EVAL1

Manufacturer Part Number
HSP50415EVAL1
Description
EVALUATION BOARD HSP50415VI
Manufacturer
Intersil
Type
Modulator, Demodulatorr
Datasheets

Specifications of HSP50415EVAL1

For Use With/related Products
HSP50415
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
software also implements functions for loading stimulus
patterns into external memory, loading coefficient files for the
internal FIR filters, and loading constellation map files into
the internal constellation map RAM. The software supports
dumping any of the internal memory contents into a file for
review and editing. Controlling the board can be done by
using the forms provided in the software, by using the active
command window to execute commands pertaining to
accessing registers directly in a peek/poke manner, or by
running scripts. The software contains six forms, each
controlling a specific part of the board. For example, the PLL
form controls the digital and analog phase locked loops. The
software has a pull-down menus through which the user can
execute various commands. These commands include
running scripts, recording macros, dumping memory
contents, …etc. These functions are discussed in more
details in the following sections.
Running the Software
Controlling the HSP50415
Software Forms
The software provides five different forms for controlling the
HSP50415 device, and one form for controlling the
evaluation CCA. These forms can set or clear various
register bits, and load associated memories. For more
information concerning the interpretations of the bit fields
inside these forms, refer to the HSP50415 data sheet.
Switching between forms can be done using the Tab toolbar.
A brief discussion of the software forms follows:
NCO/Status: This form controls the Carrier Frequency
(0x0A), Symbol Rate (0x0B), Memory Control Register
(0x00), Interrupt Enable Register (0x09), and the Interrupt
Status Register (0x08). Note that the Clk Pin field doesn’t
control the Clk going into the HSP50415, it is only used
internally by the software for calculating the frequencies in
Hz from the hex values stored in registers 0x0A, and 0x0B.
The user has to make sure the value in this field is equal to
the U6 oscillator value installed, or the external clock
frequency, if being input via connector J4.
FIFO/IO: This form controls bits in the FIFO Control Register
(0x02), I Channel Control Register (0x03), and the Q
channel Control Register (0x04). The user can control the
FIFO, I/O pin polarities, I/O pin assignments, DAC enables,
and various output enables.
1. Turn on the power supply.
2. Execute ‘modulator.exe’.
3. Select ‘File’ then ‘Load Configuration’.
4. Select the desired configuration file, then select OK.
5. The ‘modulator.exe’ active window will display the
execution results of the selected configuration and the
evaluation CCA will be operational.”
3
HSP50415EVAL1
DataFlow: This form controls I Calibration (0x03), Q
Calibration (0x04), Gain Control Register (0x05), Shaping
Filter DC Offset (0x11) and the Device Configuration
Register (0x01).
PLL: This form controls the Digital PLL, which includes the
Upper Limit Register (0x0c), Lower Limit Register (0x0d), the
REFCLK divider/NCO divider (0x05), and gain control
(0x06). This form also controls the Lock Detect/Analog PLL
Register (0x07).
Filter: This form displays the contents of the coefficient
RAMs, and the constellation map RAM. Contents of the
coefficient RAMs can be changed by specifying a file and
then clicking on the appropriate load button. It is possible to
load the I Coefficient RAM, the Q Coefficient RAM, or both at
the same time from the same coefficient file. Note that the
loader needs to know the interpolation rate, whether the
coefficient file is symmetric, and whether two bit mode will be
used or not. Also if the scale Best-Fit box is not checked, the
scaling factor for the coefficient file must be known. Clicking
the Refresh button will update the memory contents. This is
useful when the user specifies a file to load and then decides
not to load it, in which case the contents of the File Name
box will not reflect the actual memory contents. Loading the
constellation map is done similarly.
Board: The form can be used to select the source for
DATACLK, and the source for the DIN<15:0> bus. The
source for DATACLK can be REFCLK, 2XSYMCLK,
SYSCLK/2, or it can be three-stated. The source for the
DIN<15:0> can be pattern memory, ground, or it can be
three-stated for using an external pattern generator. The
board form also shows the contents of the pattern memory.
The contents of pattern memory can either be from the
software pattern generator, or from a file. If the Pattern
Memory Contents box displays ‘Pattern’, it means that the
pattern memory was loaded with a pattern according to the
parameters shown in the ‘Pattern Parameters’ box. Loading
the pattern memory from a file can be done by browsing and
selecting a file name, and then clicking on the ‘Load File’
button.
Command Line Window
The Command Line Window is an alternative way to control
the HSP50415. There are 7 commands that can be used to
control the HSP50415 device, and 4 commands that can be
use to control the board:
HSP50415 Device Commands
peek ADDRESS: Reads one of the HSP50415’s control
registers specified by ADDRESS.
poke ADDRESS DATA: Writes DATA to the one of the
HSP50415 control registers specified by ADDRESS.
setbits ADDRESS MASK: Sets the bits of the control
register specified by ADDRESS according to the specified
MASK.

Related parts for HSP50415EVAL1