:DOWNload
[:MADDress]
DIAGnostic:DOWNload[:MADDress] <
address
>,<
data
>
writes data into
a Non-volatile user RAM segment starting at address. The user RAM
segment is allocated by the
DIAG:NRAM:CREate
command.
Parameters
Parameter
Name
Parameter
Type
Range of Values
Default
Units
<
address
>
numeric
0 to 16,777,215 (#HFFFFFE)
none
<
data
>
arbitrary block
program data
See “Parameter Types”
on page 121
none
Comments
•
CAUTION: Be certain that all of the data you download will be
contained entirely within the allocated NRAM segment. Writing data
outside of the NRAM segment will disrupt the operation of the
command module. Most computers terminate an
OUTPUT
,
, or
WRITE
statement with a carriage return or carriage return and line feed.
These End-Of-Line characters must be either accounted for (NRAM
segment sized to accommodate them), or suppressed using an
appropriate
IMAGE
or
FORMAT
statement. Some helpful methods:
–
Size the NRAM segment a little larger than the expected data block.
–
Control the End-Of-Line characters with format statements.
–
Use the Definite Length Arbitrary Block Program Data format
(see example on page 121) to send your data rather than the
Indefinite Length Arbitrary Block Program Data format.
•
This command is generally used to download data into User
Configuration Tables. These tables allow the user to control the
system’s dynamic configuration, interrupt line allocations,
commander/servant hierarchy, address space allocation, and
mainframe extender configurations.
•
<
address
>
may be specified in decimal, hex (
#H
), octal (
#Q
), or
binary (
#B
) formats.
DOWNload
is done by word (16-bit) access
so address must be even.
•
Be certain that address specifies a location within the user RAM
segment allocated using
DIAG:NRAM:CREate
if you are
downloading a configuration table.
DIAG:DOWNload
can change
the contents of System RAM, causing unpredictable results.
•
This command can also be used to write data to a device with registers
in the A16 address space. See
DIAGnostic:DOWNload:SADDress
.
•
Related Commands:
DIAG:NRAM:CREate
,
DIAG:NRAM:ADDRess?
,
DIAG:UPLoad[:MADDress]?
,
VXI:CONF:CTABle
,
VXI:CONF:DCTable
,
VXI:CONF:ITABle
,
VXI:CONF:MTABle
Chapter 5
Agilent E1406A Command Reference 131
Summary of Contents for E1406A
Page 2: ......
Page 14: ...Notes 12 Agilent E1406A Command Module User s Manual ...
Page 15: ...Notes Agilent E1406A Command Module User s Manual 13 ...
Page 16: ...Notes 14 Agilent E1406A Command Module User s Manual ...
Page 90: ......
Page 91: ......
Page 92: ......
Page 93: ......
Page 94: ......
Page 95: ......
Page 96: ......
Page 97: ......
Page 98: ......
Page 99: ......
Page 100: ......
Page 101: ......
Page 102: ......
Page 120: ...Notes 118 Triggering and System Status Chapter 4 ...
Page 179: ... DIAG BOOT COLD will set PARity to NONE Chapter 5 Agilent E1406A Command Reference 177 ...
Page 240: ...Notes 238 Agilent E1406A Command Reference Chapter 5 ...
Page 252: ...Notes 248 Agilent E1406A Specifications and General Information Appendix A ...