HSP45116-DB [INTERSIL]

HSP45116 Daughter Board; HSP45116子板
HSP45116-DB
型号: HSP45116-DB
厂家: Intersil    Intersil
描述:

HSP45116 Daughter Board
HSP45116子板

文件: 总13页 (文件大小:573K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
HSP45116-DB  
USER’S MANUAL  
May 1999  
File Number 3367.3  
exert real time control. If a software controlled clock is  
provided, the HSP45116-DB can be driven with a user  
defined data set, while storing results back to the PC for later  
analysis.  
HSP45116 Daughter Board  
The HSP45116-DB is a daughter board designed to mate  
with the HSP-EVAL for rapid evaluation and prototyping of  
the HSP45116 Numerically Controlled Oscillator Modulator.  
Together, the board set provides a mechanism to evaluate  
HSP45116 operation using IBM PCTM based I/O and control.  
As shown in Figure 1, the HSP45116-DB maps the input,  
output, and control signals of the HSP45116 to three 50 pin  
headers. These headers mate with connectors on board the  
HSP-EVAL to interface the HSP45116’s various I/O and  
control signals with the HSP-EVALs data busses. This  
interface establishes a path for PCTM based I/O and control  
of the HSP45116-DB via the HSP-EVAL.  
The HSP45116-DB is a 6 layer printed circuit board which  
comes populated with one HSP45116GC-25. The PC based  
software required to control the daughter board via the  
HSP-EVAL is also provided.  
Features  
• Designed for Use with HSP-EVAL  
• Access to HSP45116s Input, Output, and Control Signals  
Through Three 50 Pin Headers  
An IBM PCTM based software package is supplied which  
controls operation to the HSP45116-DB/HSP-EVAL board  
set. The software package provides the user with a DOS  
command line interface and graphical user interface for  
daughter board I/O and control. Since the software supports  
data acquisition from the HSP45116, software based signal  
analysis may be used to quantify part performance.  
• HSP45116 Control Signal States May be Set Through  
Hardware Configuration or Software  
Two Separate Software Packages for Daughter Board I/O  
and Control  
• High Speed I/O Supported  
The degree of control exerted by the software varies  
Applications  
depending upon the clock supplied to the HSP45116-DB. If  
a high speed clock is supplied via the HSP-EVAL's on board  
oscillator or external clock pin, the software can be used to  
• PC Based Performance Analysis of HSP45116 When  
Used with HSP-EVAL  
HSP45116 Daughter Board  
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.  
http://www.intersil.com or 407-727-9207 | Copyright © Intersil Corporation 1999  
IBM PC™ is trademark of IBM Corporation.  
1
HSP45116-DB  
System Requirements for the Evaluation Board Soft-  
ware  
Getting Started  
This section describes the initial evaluation system setup for  
the HSP45116-DB and HSP-EVAL board set. The system  
setup consists of mother/daughter board assembly, software  
installation, and system test to verify proper operation of the  
board set.  
The PC system targeted to run the HSP45116-DB software  
(NCOM-SOFT) and interface with the evaluation board set  
must meet the following requirements:  
- IBM PC/XT/AT, PS/2, or 100% compatible with a minimum  
of 640K of random access memory (RAM) (NCOM-SOFT  
does not require extended memory)  
Assembly  
The evaluation board set is assembled by mating the  
HSP45116-DB daughter board with the HSP-EVAL  
motherboard. This is accomplished by inserting the header  
pins sticking through the bottom (solder side) of the daughter  
board into the three 2 x 25 pin connectors on the  
motherboard. Proper alignment requires that the J1, J2, and  
J3 headers on the HSP45116-DB mate with the J1, J2, and  
J3 connectors on the HSP-EVAL. A moderate amount of force  
is required to seat the header pins in the motherboard  
connectors.  
- At least 200kB of free disk space on your hard disk  
- DOS Version 3.0 or higher  
- One parallel port with 27 Pin D-Sub connector  
Software Installation  
The distribution diskette contains a program called  
INSTALL.EXE which installs the NCOM-SOFT software onto  
the target hard disk. Note: The steps in this section assume  
you are installing NCOM-SOFT from a diskette in drive A:  
onto a hard drive C:. If a different configuration is used,  
substitute the letter of the drive where the diskette is  
located for drive A;. Substitute the letter for the hard drive  
for drive C:  
CONFIGURATION JUMPER FIELD A  
50 PIN CONTROL HEADER (J2)  
CONFIGURATION JUMPER FIELD B  
EXT_CLK  
CLOCK SELECT  
JUMPERS  
OSC_CL  
CTL0  
CONTROL  
16  
CLK  
16  
16  
RIN0-15  
RO0-15  
IO0-15  
OE_BUS1  
OE_BUS2  
OE_BUS3  
OECTLLO  
OECTLHI  
ADDR0  
ADDR1  
ADDR2  
ADDR3  
ADDR4  
ADDR5  
ADDR6  
ADDR7  
STAT0  
OUTPUT ENABLE  
JUMPERS  
HSP45116  
16  
IMIN0-15  
HSP45116-DB  
FIGURE 1. HSP45116-DB BLOCK DIAGRAM  
As part of the initial assembly, the HSP-EVAL and HSP45116-  
DB must be provided with the default jumper configuration to  
ensure proper operation with the system test software. Each  
board leaving the factory is supplied with the default  
configuration, but the respective configurations are examined  
here for completeness. The motherboard's default configuration  
is realized by inserting jumpers into the HSP EVAL's J4 jumper  
field as shown in Figure 2 (see the HSP-EVAL User’s Manual  
for more detailed information). The default configuration for the  
HSP45116-DB requires jumper placement across the  
Configuration Jumper Fields A and B and the J3 Control  
Header as shown in Table 1.  
BOARD ADDRESS  
JUMPERS  
STAT1  
STAT2  
OUTPUT SELECT  
JUMPERS  
STAT3  
Before using the board set with the supplied software, power  
must be supplied to the boards, and the HSP-EVAL must be  
connected to the parallel port of the target PC. Power is  
PCRD0  
PCRD1  
SR_RD  
N.C.  
provided to the boards by connecting the V and GND pins of  
CC  
the J6 header on the HSP-EVAL to a standard 5V ±5% supply.  
As an alternative, power may be supplied through the HSP-  
EVALs 96-Pin DIN connectors. The HSP-EVAL is connected to  
the target PC by connecting the HSP-EVALs 26-PIN shrouded  
header to the PC’s parallel port using the supplied ribbon cable.  
N.C.  
FIGURE 2. CONFIGURATION JUMPER FIELD J4  
2
HSP45116-DB  
TABLE 1. OVERLAY OF DEFAULT JUMPER CONFIGURATION ONTO THE SIGNAL MAPPING FOR THE J3 CONTROL HEARDER AND  
THE CONFIGURATION JUMPER FIELDS A AND B  
PIN  
NUMBER  
JA SIGNAL  
MNEMONIC  
SA SIGNAL  
MNEMONIC  
J3A SIGNAL  
MNEMONIC  
J3B SIGNAL  
MNEMONIC  
SB SIGNAL  
MNEMONIC  
JB SIGNAL  
MNEMONIC  
PIN  
NUMBER  
1
CLKOUT  
BUF_OUT  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
BUF_IN  
CLK_IN  
PULL UP  
PULL UP  
N.C.  
N.C.  
C0  
GND  
C1  
N.C.  
N.C.  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
1
2
2
3
C2  
C3  
N.C.  
3
4
C4  
C5  
N.C.  
4
5
C6  
C7  
N.C.  
5
6
N.C.  
GND  
C9  
C8  
N.C.  
6
7
N.C.  
C10  
N.C.  
7
8
N.C.  
C11  
C12  
N.C.  
8
9
N.C.  
C13  
C14  
N.C.  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
N.C.  
C15  
GND  
N.C.  
CT2  
CTL4  
CTL6  
GND  
CTL9  
CTL11  
CTL13  
CTL15  
N.C.  
N.C.  
N.C.  
N.C.  
N.C.  
N.C.  
N.C.  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
N.C.  
N.C.  
CTL1  
CTL3  
CTL5  
CTL7  
CTL8  
CTL10  
CTL12  
CTL14  
GND  
GND  
GND  
GND  
GND  
GND  
N.C.  
N.C.  
N.C.  
PULL UP  
ENTIREG  
ENI  
ENPHREG  
ENOFREG  
N.C.  
CLROFR  
LOAD  
PMSEL  
AD1  
ENCFREG  
BINFMT  
AD0  
WR  
MUX0  
MUX1  
PACI  
N.C.  
N.C.  
ACC  
PEAK  
N.C.  
RBYTILD  
MODPI/2PI  
MOD0  
MOD1  
JUMPER CONFIGURATION  
FIELD A  
J3 CONTROL HEADER  
JUMPER CONFIGURATION  
FIELD B  
To start the installation program:  
Make sure computer is on and the DOS prompt is displayed.  
Type: C:<Enter>  
The INSTALL program downloads the NCOM-SOFT  
programs, NCOMCTRL and NCOM_CMD, to the  
NCOMSOFT subdirectory on the target hard drive. In  
addition, a subdirectory called NCOM_CHK is created into  
which files used to perform functional verification are  
downloaded.  
Create a subdirectory to contain the NCOM-SOFT Programs  
by typing:  
Modifications to AUTOEXEC.BAT  
MD \NCOMSOFT <Enter>  
Change current directory to the NCOMSOFT directory:  
CD \NCOMSOFT <Enter>  
To run the NCOM-SOFT programs, DOS must be able to  
find the executable files. To ensure that DOS can always find  
the NCOM-SOFT executables, modify the search path to  
include the location of the NCOM-SOFT directory. For  
example, if the NCOM-SOFT programs are installed on drive  
C: in a subdirectory called \NCOMSOFT, add the following  
Start the installation process by typing:  
A:INSTALL <Enter>  
3
HSP45116-DB  
HSP45116-DB Control Panel Software  
line to the end of the existing Path command in the  
AUTOEXEC.BAT le:  
The HSP45116-DB Control Panel is a graphical user  
interface for controlling the operation of the HSP-  
EVAL/HSP45116-DB Board Set via an IBM PC or  
compatible. The control panel, as shown in Figure 3,  
supports loading the HSP45116's frequency, phase, and  
timer accumulator configuration registers, as well as setting  
the state of various control inputs. In addition, the control  
panel is used to specify files which serve as a data source  
for the HSP45116's RIN0-15 and IMIN0-15 inputs and a data  
sink for the RO0-15 and IO0-15 outputs. Operation of the  
control panel software is dependent on the clock source  
provided to the HSP45116-DB as specified in the clock  
select portion of the control panel. The HSP45116-DB  
Control Panel is invoked by typing:  
;C:\NCOMSOFT  
If your AUTOEXEC.BAT le does not contain a PATH  
command, add the following command to the file:  
PATH=C:\NCOMSOFT  
Reboot the PC so that the search path changes will take  
effect.  
System Test  
Test software is provided to verify operation of the HSP-  
EVAL and HSP45116-DB board set. Prior to performing the  
system test, it is assumed that the evaluation board set has  
been assembled and configured as described above; power  
has been applied to the board set, and the 26-Pin shrouded  
header on board the HSP-EVAL has been connected to the  
parallel port of the target PC via the supplied cable. The  
system test is initiated by the following:  
NCOMCTRL <Enter>  
Port Configuration  
Communication between the Control Panel software and the  
evaluation board set requires that the software knows which  
of the PC's parallel ports is being used for communication with  
the HSP-EVAL and which board address the HSP-EVAL has  
been configured for. The default configuration assumes that  
LPT1 is being used and the HSP-EVAL has been configured  
for a board address of 0. The Port Configuration can be  
inspected by opening up the port configuration window using  
the F9 function key. As shown in Figure 4, the window  
displays the available parallel ports and their addresses. Also  
displayed are the current port and HSP-EVAL Board address  
being used by the Control Panel software.  
Change the current directory to that which contains the  
software required for the system test by typing  
CD C:\NCOMSOFT\NCOM_CHK <Enter>  
Run the system test software by typing:  
NCOM_CHK <Enter>  
The NCOM_CHK.BAT batch file makes use of the Command  
Line Interface (see Command Line Interface Section) to  
initialize the evaluation board set; clock a data vector  
through the HSP45116-DB, and store the output to a file.  
The output file is then compared, using the DOS command  
COMP, to a file containing a set of vectors generated by a  
properly functioning board set. If the files match, the  
assembled board set passes operational verification. NOTE:  
the user should answer NO to the COMP command  
prompt to compare additional files.  
The NCOM_CHK system test assumes that the LPT1 printer  
port is being used for communication with the HSP-EVAL. If  
another printer port is used, the Command Line Interface,  
NCOM_CMD, must be used to configure the software for  
using the other port (see NCOM_CMD’s PC and P#  
command).  
4
HSP45116-DB  
HSP45116-DB CONTROL PANEL  
CLOCK SELECT  
FILE I/O SELECT  
MANUAL CLK  
PORT CLK  
OSC. CLK  
INPUT FILE: INPUT.DAT  
OUTPUT FILE: OUTPUT.DAT  
EXTERNAL CLKA  
CONTROL SIGNALS  
(RINO-15) 7FFF  
(IMINO-15) 0000  
0000 (RO0-15)  
0000 (IO0-15)  
HSP45116  
NCOM  
0
0
1
1
1
ENPHREG  
CLROFR  
LOAD  
BINFMT  
PMSEL  
CLOCK NUMBER  
0
CENTER FREQUENCY REGISTER 40000000  
OFFSET FREQUENCY REGISTER 00000000  
PHASE OFFSET REGISTER 0000  
TIME ACCUMULATOR REGISTER 00000000  
F1 - HELP  
F2 - START CLOCK  
F0 - PORT CONFIG  
F10 - QUIT  
FIGURE 3. CONTROL PANEL SCREEN AS DISPLAYED ON PC  
HSP45116-DB CONTROL PANEL  
FILE I/O SELECT  
CLOCK SELECT  
PORT CONFIGURATION  
MANUAL C
PORT CLK  
OSC. CLK  
EXTERNA
AVAILABLE PRINTER PORTS  
ADDRESS (HEX)  
LPT1  
0x3BC  
0x378  
0x3BC  
CONTROL SI
LPT2  
LPT3  
0-15)  
0-15)  
0
0
1
1
1
ENPHRE
CLROFR
LOAD #  
BINFMT
PMSEL  
CURRENT PORT SELECTION  
:
LPT1  
0
CURRENT HSP-EVAL ADDRESS :  
CENTER FR  
000  
OFFSET FREQ  
00000000  
F1 - HELP  
ESC - RETURN  
F10 - QUIT  
FIGURE 4. PORT CONFIGURATION WINDOW AS DISPLAYED ON PC  
5
HSP45116-DB  
The current port and HSP-EVAL address are changed by  
the software does not support file based I/O to the evaluation  
board set since the data rate required may be much greater  
than that capable through the parallel port of the PC. In this  
mode, the Control Panel disables file based I/O and the  
display of NCOM output.  
opening up the Port Configuration Window, using the up/down  
arrow keys to select the desired parameter, and toggling the  
space bar to change the selection. Proper operation of the  
control panel software requires that the HSP-EVAL Board  
address specified in the port configuration window matches  
the address jumpered in the Address Selection Section of the  
HSP-EVALs J4 jumper field (see HSP-EVAL User’s Manual).  
The clocking mode used by the control panel is indicated by  
the position of the “check mark” symbol within the Clock  
Select portion of the Control Panel. A different clocking  
mode may be selected by positioning the “check mark”  
symbol in front of the desired clocking mode. The position of  
the “check mark” is changed by using the cursor keys to  
move the active window to the desired position and then  
toggling the space bar to move the “check mark”.  
Clock Select  
The Clock Select portion of the control panel is used to tell  
the Control Panel software which of four different clock  
sources is being supplied to the HSP45116-DB. The choices  
include one of two different software generated clocks  
(Manual CLK or Port CLK), an oscillator clock provided by  
the HSP-EVAL (OSC. CLK), or an externally supplied clock  
(External CLK). The clock mode selected must be consistent  
with the Clock Select jumper position in the HSP-EVALs J4  
jumper field. If either Manual CLK or Port CLK are specified  
in the Control Panel, the clock select jumper must be  
inserted in the CTL0 position. If either OSC. CLK or External  
CLK is specified, the jumper must be inserted at the  
OSC_CLK or EXT_CLK position respectively.  
File I/O Select  
The File I/O Select portion of the Control Panel allows the  
user to specify files which can be used as an input data  
source or an output data sink for the HSP45116-DB. If file  
based input is selected, Control Panel software down loads  
data from the specified file to registers on the HSP-EVAL  
and clocks the data into the RIN0-15 and IMIN0-15 inputs of  
the HSP45116. If file based output is specified, the software  
reads the data on the RO0-15 and IO0-15 outputs of the  
HSP45116 via the HSP-EVALs output shift register and  
stores the data in the specified file. The input data is loaded  
on to the input busses prior to the software generated clock  
and the output data is read from the output busses following  
the software generated clock.  
In Manual CLK mode, single clock pulses are sent to the  
HSP45116 by depressing the F2 function key. The clock  
pulse is software generated by setting and clearing the CTL0  
bit of the CTL Control Register on the HSP-EVAL. After each  
clock, the HSP45116-DB's RO0-15 and IO0-15 outputs are  
serialized and read into the PC for display in the Control  
Panel. In this mode, file input and output is supported (see  
File I/O Select Section).  
File based I/O is activated by using the space bar to toggle  
the “check mark” symbol in the window proceeding the Input  
and Output File identifier in the Control Panel's File I/O  
Section. If either file input or output is activated, the  
respective file name must be entered in the window to the  
right of the I/O file identifier. File input or output may be  
disabled at any time by toggling the respective “check mark”.  
Note: file I/O is only valid when either the ‘Manual CLK’  
or ‘Port CLK’ clocking modes are selected and it is  
disabled if other clocking modes are specified.  
In Port CLK mode, a free running clock is sent to the  
HSP45116 by depressing the F2 function key. The clock  
pulses are software generated by continually setting and  
clearing the CTL0 bit of the CTL0-15 Register on the HSP-  
EVAL. After each clock the HSP45116-DB's RO0-15 and  
IO0-15 outputs are serialized and read into the PC for  
display in the Control Panel. In this mode, file input and  
output is supported (See File I/O Select Section).  
The input and output data files are ASCII based and have a  
format as described in Appendix A. There is no limitation to  
the input and output file size, and care must be taken if file  
output is specified since data is collected in the file until file  
output is deactivated or the NCOMCTRL Program is exited.  
In OSC. CLK mode, the HSP45116 is supplied with a clock  
by the oscillator on-board the HSP-EVAL. In this mode, the  
Control Panel can be used for modifying the various control  
signal states, the configuration registers, and the complex  
inputs to the NCOM. However, the software is unable to  
provide file based I/O to the evaluation board set since the  
data rate required by the oscillator clock is orders of  
magnitude greater than that possible through the parallel  
port of the PC. As a result, the Control Panel disables file  
based I/O and the display of NCOM output in this mode.  
HSP45116 Complex Data Inputs  
The data windows to the left of the HSP45116 icon are used  
to specify hexadecimal values which drive the part's complex  
inputs, RIN0-15 and IMIN0-15. Data entered into these  
windows is down loaded to registers on the HSP-EVAL  
which drive the HSP45116-DB's complex input busses.  
Note: Jumpers must be inserted into the OE_BUS1 and  
OE_BUS2 positions of the HSP-EVAL's J4 jumper field  
to enable the register outputs containing the complex  
data.  
In External CLK mode, the HSP45116 is supplied with a  
clock through the 96-Pin DIN connector P1 on the HSP-  
EVAL. In this mode, the Control Panel can be used for  
modifying control signal states, the various configuration  
registers, and the complex inputs to the NCOM. However,  
6
HSP45116-DB  
The complex inputs may be changed by entering  
terminating an edit by the <Enter> key. If the data window is  
associated with the Phase Offset Register, the 16-Bit  
hexadecimal value is down loaded into the HSP45116's  
Phase Input Register. If the data window is one of the three  
32-bit windows associated with the Center Frequency, Offset  
Frequency, of Timer Accumulator Registers, the 32-bit value is  
loaded into the HSP45116's MS and LS Input Registers and  
either ENCFREG, ENOFREG, or ENTIREG is asserted  
respectively. Then, the enable signal is de-asserted and  
registered on chip by another software generated clock. In  
either Manual or Port Clock modes, a PC generated clock is  
issued to ensure that the corresponding enable signal is  
registered on chip (see HSP45116 Data Sheet). In either of  
the other two clock modes, it is assumed that the clock rate is  
high enough to register the enable signal before another  
Configuration Register is updated. For proper operation, the  
register enables, WR, and A0-1 inputs must be jumpered to  
the HSP-EVAL's control bus and inputs via the J3 Control  
Header as shown in the Default Jumper Configuration  
(Table 1).  
hexadecimal values into the data windows. The contents of a  
particular data window may be edited by depressing the  
<Enter> key and using the arrow keys to position the cursor  
on the hexadecimal character to be modified.  
If file input is selected, the complex inputs are driven with  
data from the specified file. On each clock the data windows  
are updated with the complex sample down loaded from the  
file. In this mode the complex input data windows may not be  
manually updated.  
Control Signals  
The Control Signal portion of the control panel is used to  
define the state of various control signal inputs to the  
HSP45116. The logical state of a control signal is set by  
using the space bar to toggle the signal state in the window  
preceding the specified control signal. For the control signal  
states displayed in the Control Panel to be active at the  
HSP45116, the respective control signals must be jumpered  
to the HSPEVALs CTL0-15 Bus via the HSP45116-DB's J3  
jumper field as shown in the default jumper configuration  
displayed in Table 1 (see Jumper Configuration Section).  
The Control Signal descriptions are contained in the  
HSP45116 Data Sheet.  
Help  
Help windows are provided as a source of information for  
control panel usage. The help window is activated by the F1  
function key, and contains information based on the current  
active data window.  
Configuration Registers  
The bottom of the control panel displays four data windows  
which contain the hexadecimal values loaded into the  
HSP45116's Center Frequency, Offset Frequency, Phase  
Offset, and Time Accumulator Registers. The contents of a  
particular configuration register may be updated by entering  
a new hexadecimal value into the data window. The current  
value in a window may also be edited by depressing the  
<Enter> key and using the arrow keys to position the cursor  
on the hexadecimal character to be modified.  
Command Line Interface  
As an alternative to the control panel, a command line  
interface is provided which allows the user to control the  
HSP45116-DB by issuing commands from the DOS prompt.  
The commands perform basic I/O and configuration  
functions by up or down loading data to the HSP45116  
through the HSP-EVAL. The Command Line program has  
the following usage:  
NCOM_CMD [Command] [ARG 1] [ARG 2]  
The value entered into the data window is down loaded to the  
HSP45116 after leaving the window via the arrow keys or  
TABLE 2. COMMAND LIST FOR COMMAND LINE INTERFACE SOFTWARE  
ARGUMENT  
#1  
ARGUMENT  
#2  
COMMAND  
COMMAND DESCRIPTION  
CF  
32-BIT  
HEXADECIMAL VALUE  
Loads HSP45116’s Center Frequency Register with hexadecimal value specified in  
Argument #1. See Notes 1 and 2.  
OF  
TI  
32-BIT  
HEXADECIMAL VALUE  
Loads HSP45116’s Offset Frequency Register with hexadecimal value specified in  
Argument #1. See Notes 1 and 2.  
32-BIT  
HEXADECIMAL VALUE  
Loads HSP45116’s Time Accumulator Register with hexadecimal value specified in  
Argument #1. See Notes 1 and 2.  
PO  
CL  
RI  
II  
16-BIT  
HEXADECIMAL VALUE  
Loads HSP45116’s Phase Input Register with hexadecimal value specified in Argu-  
ment #1. See Note 2.  
16-BIT  
HEXADECIMAL VALUE  
Loads the HSP-EVALs CTL Control Register with the 16-bit value specified in Ar-  
gument #1.  
16-BIT  
HEXADECIMAL VALUE  
Loads the specified Hex value into the HSP-EVAL Register (Input Register #2) driv-  
ing the Real Input bus (RIN0-15) Of The HSP45116-DB. See Note 3.  
16-BIT  
HEXADECIMAL VALUE  
Loads The Specified Hex Value Into The HSP-EVAL Register (Input Register #1)  
driving the imaginary Input Bus (IMIN0-15) Of The HSP45116-DB. See Note 3.  
7
HSP45116-DB  
TABLE 2. COMMAND LIST FOR COMMAND LINE INTERFACE SOFTWARE (Continued)  
ARGUMENT  
#1  
ARGUMENT  
#2  
COMMAND  
COMMAND DESCRIPTION  
PF  
INPUT FILE  
OUTPUT  
FILE  
Down loads complex samples stored in the file specified by Argument #1 into the  
HSP-EVAL Registers driving the Real and Imaginary Input Buses of the  
HSP45116-DB, clocks the data into the part, and stores the complex output to the  
file specified by Argument #2. The input and output file formats are specified in Ap-  
pendix A. See Notes 3, 4 and 5.  
CK  
RD  
SM  
Issues software generated clock pulse to HSP45116-DB by toggling the CTL0 bit in  
the HSP-EVALs CTL0-15 Register. See Note 4.  
Reads data on the HSP45116-DB’s RO0-15 and IO0-15 outputs and prints data to  
screen. See Note 4 and 5.  
Displays signal mapping between the CTL Control Register and the HSP45116  
control inputs (assumes default jumper configuration shown in Table 1).  
CR  
PC  
Displays current state of CTL Control Register.  
Displays the printer port and HSP-EVAL board address that the NCOM_CMD pro-  
gram is using for communication between the PC and the HSP-EVAL. The HSP-  
EVAL board address is set by inserting a jumper in the ADDR0-7 positions of it’s J4  
Jumper Field.  
P#  
PORT NUMBER  
(1-3)  
BOARD  
Change The Printer Port And HSP-EVAL Board Address that the NCOM_CMD Pro-  
ADDRESS gram is using for communication between the PC and the HSP-EVAL to those specified  
(0-7)  
in Arguments 1 and 2. The HSP-EVAL Board Address is set by inserting a Jumper in  
the ADDR0-7 positions of it’s J4 Jumper Field.  
?
List available commands together with a brief description.  
NOTES:  
1. The CF, OF, TI commands load the specified 32-bit value into the HSP45116’s MS and LS input registers. After the configuration data has been  
loaded into the MS and LS Registers, the corresponding enable, ENCFREG, ENOFREG, or ENTIREG is asserted. The enable signal is then reg-  
istered on chip by a single software generated clock provided a jumper is inserted at the CTL0 position of the J4 jumper field on the HSP-EVAL.  
Otherwise, it is assumed that the selected clock source is fast enough to register the enable signal prior to a subsequent load of one of another 32-  
bit configuration register. The register enables, ENCFREG, ENOFREG, and ENTIREG must be jumpered to the CTL Control Bus as in the default  
configuration shown in Table 1.  
2. When commands are issued to load registers internal to the HSP45116, it is assumed that the microprocessor interface signals, WR and A0-1  
are jumpered to the CTL0-15 bus as in the default configuration shown in Table 1.  
3. If the complex input buses of the HSP45116-DB are to be driven by the HSP-EVAL’s Input Registers 1 and 2, their outputs must be enabled by  
placing jumpers in the OE_BUS1 and OE_BUS2 positions of the J4 jumper field on the HSP-EVAL.  
4. This command is only valid if a software generated clock source has been selected by inserting a jumper in the CTL0 position of the HSP-EVAL’s  
J4 jumper field.  
5. Commands required to read data on the HSP45116-DB’s complex outputs only function properly if the output of the shift register is selected for  
reading by inserting a jumper in the SR_RD position of the HSP-EVAL’s J4 jumper field.  
The Command specifies 1 of 14 actions to be taken, and the  
Arguments (ARG1, ARG2) represent additional data  
required by the command. For example, the HSP45116's  
Center Frequency Register would be loaded with a value of  
40000000(HEX) by typing:  
is an example of how the Command Line program might be  
used in a DOS batch file.  
Signal Headers  
The HSP45116-DB maps the NCOM's inputs and outputs to  
three 50-pin signal headers, J1-J3. The signal headers are  
used to connect the NCOM’s I/O and control pins to the  
HSP-EVALs I/O and control busses through three 50  
position connectors. The Control Panel and Command Line  
interface software control the operation of the HSP45116-DB  
by up or down loading data to registers on-board the HSP-  
EVAL which drive or monitor the I/O and control busses.  
NCOM_CMD CF 40000000 <Enter>  
A summary of the command set is contained in Table 2.  
Proper operation of the Command Line software is ensured  
if the default jumper configurations for the HSP45116-DB  
and the HSP-EVAL shown in Table 1 and Figure 2 are used.  
However, modifications to this configuration may be required  
depending on the clock source and the mode of operation.  
The J1 Input Header maps two 16-bit busses to the real and  
imaginary inputs of the HSP45116, RIN0-15 and IMIN0-15.  
In addition, a bidirectional clock line is routed to this header  
as shown by the signal map in Table 3. When mated with the  
J1 connector on the HSP-EVAL, the HSP45116's real and  
imaginary inputs map to the HSP-EVAL's Input Bus 2 and 1,  
IN2_0-15 and IN1_0-15, respectively.  
The Command Line Interface gives the user the ability to  
control the evaluation board set via DOS batch files or  
system calls from a programming language. The  
NCOM_CHK.BAT le discussed in the System Test Section  
8
HSP45116-DB  
TABLE 3. SIGNAL ASSIGNMENTS FOR 50 POSITION INPUT  
CONNECTOR J1  
TABLE 4. SIGNAL ASSIGNMENTS FOR 50 POSITION OUT-  
PUT CONNECTOR J2  
PIN  
NUMBER  
J1A SIGNAL  
MNEMONIC  
J1B SIGNAL  
MNEMONIC  
PIN  
NUMBER  
J2A SIGNAL  
MNEMONIC  
J2B SIGNAL  
MNEMONIC  
1
N.C.  
RIN0  
GND  
RIN1  
1
OER  
RO0  
RO2  
RO4  
RO6  
GND  
RO9  
RO11  
RO13  
RO15  
OEI  
GND  
RO1  
RO3  
RO5  
RO7  
RO8  
RO10  
RO12  
RO14  
GND  
IO0  
2
2
3
RIN2  
RIN3  
3
4
RIN4  
RIN5  
4
5
RIN6  
RIN7  
5
6
GND  
RIN8  
6
7
RIN9  
RIN10  
RIN12  
RIN14  
GND  
7
8
RIN11  
RIN134  
RIN15  
N.C.  
8
9
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
IMIN0  
IMIN2  
IMIN4  
IMIN6  
GND  
IMIN1  
IMIN3  
IMIN5  
IMIN7  
IMIN8  
IMIN10  
IMIN12  
IMIN14  
GND  
IO1  
IO2  
IO3  
IO4  
IO5  
IO6  
IO7  
GND  
IO9  
IMIN9  
IMIN11  
IMIN13  
IMIN15  
CLKIN  
N.C.  
IO8  
IO10  
IO12  
IO14  
GND  
GND  
GND  
GND  
GND  
GND  
IO11  
IO13  
IO15  
CLKOUT  
TICO  
PACO  
N.C.  
GND  
GND  
V
V
V
V
CC  
CC  
CC  
CC  
GND  
GND  
N.C.  
GND  
N.C.  
The J2 Output Header maps two 16-bit busses to the real  
and imaginary outputs of the HSP45116, RO0-15 and IO0-  
15. In addition, two HSP45116 status outputs, PACO and  
TICO, two HSP45116 output enables, OER and OE, and a  
bidirectional clock line are routed to this header as shown by  
the signal map in Table 4. When mated with the J2  
connector on the HSP-EVAL, the HSP45116's real and  
imaginary outputs map to the HSP-EVAL's Output Bus 2 and  
1, OUT2_0-15 and OUT1_0-15, respectively.  
Configuration Jumper Field  
The Configuration Jumper Fields A and B flank either side of  
the Control Header J3 as shown in Table 1. Positions within  
the Jumper Field's SA and SB signal rows map to various  
HSP45116 control inputs. The control inputs may be  
jumpered to ground or the HSP-EVAL's CTL4-15 bus via the  
J3 Control Header. If a control signal mapped to SA and SB  
is not jumpered to GND or CTL4-15, the signal is pulled  
high.  
The J3 Control Header maps one 16-bit bus to the  
HSP45116's control input, C0-15, and provides jumper  
positions for the Configuration Jumper Fields that flank the  
header. When mated with the HSP-EVAL's J3 Control  
Connector the HSP45116's Control Inputs, C0-15, are  
mapped to the HSP-EVAL's Input Bus 3, IN3_0-15, and the  
jumper positions are mapped the HSP-EVAL's Control Bus,  
CTL0-15. The signal map for the J3 Control Header is shown  
in Table 1.  
The Configuration Jumper Field A is also used to select  
whether the HSP45116's clock source is provided through  
the J1 Input Header or the J2 Output Header. If jumpers are  
inserted as shown in Figure 5, a clock signal supplied  
through the CLK_IN pin of the J1 Input Header drives a  
buffer whose output clocks the HSP45116. The jumper  
inserted between JA1 and JA2 feeds the buffered clock  
signal to the CLK_OUT pin of the J2 Output Header. If  
jumpers are inserted as shown in Figure 6, the CLK_OUT  
pin of the J2 Output Connector drives the clock buffer which  
9
HSP45116-DB  
in turn drives the clock input of the HSP45116. The jumper  
Appendix A  
inserted between JA2 and SA2 allows the Input Header’s  
CLK_IN pin to be driven by the buffer output. NOTE: The  
jumper placement shown in Figure 5 is the standard  
configuration..  
Data File Structures  
The Input/Output data files used by the HSP45116-DB  
Control Panel and Command Line Interface software contain  
complex data samples. The data files consist of a seven line  
header followed by the data itself. The header section must  
follow this format:  
1
Line 1:  
Line 2:  
Line 3:  
Line 4:  
Line 5:  
Line 7:  
Comment #1  
Comment #2  
Comment #3  
Comment #4  
Comment #6  
c 1 n  
FIGURE 5. JUMPER CONFIGURATION IF CLOCK IS SUP-  
PLIED THROUGH J1 INPUT HEADER  
(Real Component) (Imaginary Component)  
1
FIGURE 6. JUMPER CONFIGURATION IF CLOCK IS SUP-  
PLIED THROUGH J2 OUTPUT HEADER  
The ‘n’ on the 7th line of the header should be replaced by  
the number of complex samples in the file. Following the  
header, the complex samples are listed one per row with the  
real part listed first followed by the complex part. The real  
and imaginary components of the complex data sample are  
represented as 16-bit two’s complement values. As a result,  
the real and imaginary parts of the data sample are integer  
values bounded by 32767 and -32768. The CMPRFILE  
installed in the NCOM_CHK subdirectory is an example of  
the input data file structure.  
The HSP45116-DB is shipped from the factory with the  
default jumper configuration shown by the overlay of heavy  
lines onto the signal map in Table 1. For the Control Panel  
and Command Line Interface software to properly control  
operation of the HSP45116, it is assumed that the  
HSP45116 control inputs are jumpered as specified in the  
default configuration. Also, the system test software,  
NCOM_CHK, must be run using the default configuration.  
10  
HSP45116-DB  
11  
HSP45116-DB  
12  
HSP45116-DB  
HSP45116-DB Software License  
HSP-EVAL Limited Warranty  
Agreement  
Intersil warrants the HSP-EVAL to be free of defects in  
material and workmanship under normal use for a period of  
ninety (90) days. Intersil also warrants that the HSP-EVAL  
User's Manual is substantially complete and contains all the  
information which Intersil considers necessary to use the  
HSP-EVAL, and that the HSP-EVAL functions substantially  
as described in the HSP-EVAL User's Manual. Intersil will  
replace the HSP-EVAL as Intersil's sole duty under this  
warranty only if you ship it, postage prepaid, to Intersil within  
ninety (90) days of such acquisition and provide proof of  
date of acquisition.  
In return for the purchase price of the HSP45116-DB  
product, the Purchaser receives from Intersil Corporation  
(“Intersil”) a non-exclusive nontransferable (except as set for  
below) license under Intersil copyrights to use the software  
subject to the following terms and conditions:  
[1] The Software is protected by both United States  
Copyright Law and International Treaty provisions.  
Therefore, you must treat the Software like any other  
copyrighted material (e.g. a book) and may not copy,  
distribute or make derivatives of any part thereof except  
that you may either a) make one copy of the Software  
solely for archival purposes, or b) transfer the Software  
to a single hard disk provided you keep the original  
solely for backup or archival purposes.  
This limited warranty does not extend to any products which  
have been damaged as a result of accident, misuse, abuse,  
or as a result of service or modification by anyone other than  
Intersil or Intersil's authorized representatives.  
[2] The Software may be transferred to a third party on a  
permanent basis provided you retain no copies and the  
recipient agrees, in writing to Intersil, to the terms of this  
Agreement.  
Intersil makes no other express or implied warranty with  
respect to the HSP-EVAL other than the limited warranty set  
forth above. Intersil disclaims all implied warranties of  
merchantability and/or fitness for a particular purpose. In any  
event, all implied warranties shall be limited to the duration of  
this warranty. The liability of Intersil, if any, shall under  
any tort, contract or other legal theory be limited to the  
actual price paid for such product and shall in no event  
include incidental, consequential, special or indirect  
damages of any kind, even if Intersil is aware of the  
possibility of such damages.  
[3] If the software package contains both 3.5" and 5.25"  
disks, then you may use only the disks appropriate for  
your single-user computer. You may not use the other  
disks on another computer or loan, rent, lease, or  
transfer them to another user except as part of the  
permanent transfer (as provided above) of all Software.  
Intersil reserves the right to revise and make changes to this  
manual and the HSP-EVAL from time to time without  
obligation to notify any person of, or to provide any person  
with, such revisions or changes.  
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.  
Intersil semiconductor products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time with-  
out notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and  
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result  
from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.  
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com  
Sales Office Headquarters  
NORTH AMERICA  
EUROPE  
ASIA  
Intersil Corporation  
Intersil SA  
Mercure Center  
100, Rue de la Fusee  
1130 Brussels, Belgium  
TEL: (32) 2.724.2111  
FAX: (32) 2.724.22.05  
Intersil (Taiwan) Ltd.  
7F-6, No. 101 Fu Hsing North Road  
Taipei, Taiwan  
Republic of China  
TEL: (886) 2 2716 9310  
FAX: (886) 2 2715 3029  
P. O. Box 883, Mail Stop 53-204  
Melbourne, FL 32902  
TEL: (407) 724-7000  
FAX: (407) 724-7240  
13  

相关型号:

HSP45116/883

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116883

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116A

Numerically Controlled Oscillator/ Modulator
INTERSIL

HSP45116AVC-52

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116AVC-52Z

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116A_07

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116GC-15

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116GC-15

16-BIT, DSP-NUM CONTROLLED OSCILLATOR, CPGA145
RENESAS

HSP45116GC-25

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116GC-33

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116GI-15

Numerically Controlled Oscillator/Modulator
INTERSIL

HSP45116GI-25

Numerically Controlled Oscillator/Modulator
INTERSIL