Agilent Technologies N5183A Portable Generator User Manual


 
Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide 283
Creating and Downloading User-Data Files
Signal Generator Memory
Memory Allocation
Volatile Memory
The signal generator allocates volatile memory in blocks of 1024 bytes. For example, a user-data file
with 60 bytes uses 1024 bytes of memory. For a file that is too large to fit into 1024 bytes, the signal
generator allocates additional memory in multiples of 1024 bytes. For example, the signal generator
allocates 3072 bytes of memory for a file with 2500 bytes.
3 x 1024 bytes = 3072 bytes of memory
As shown in the examples, files can cause the signal generator to allocate more memory than what is
actually used, which decreases the amount of available memory.
User-data blocks consist of 1024 bytes of memory. Each user-data file has a file header that uses 512
bytes for the Agilent MXG, or 256 bytes for the ESG/PSG in the first data block for each user-data
file.
Non-Volatile Memory (Agilent MXG)
On the N5182A, non-volatile files are stored on the non-volatile internal signal generator memory
(i.e. internal storage) or to the USB media, if available. The Agilent MXG non-volatile internal
memory allocated according to a Microsoft compatible file allocation table (FAT) file system. The
Agilent MXG signal generator allocates non-volatile memory in clusters according to the drive size
FIR STATE
USERFLAT
USER
BBG1
Volatile memory directory
WAVEFORM/PRAM
Root directory
Volatile memory data
Agilent MXG (Only): Internal
(WFM1)
STATE USERFLAT
WAVEFORM
FIR
BIN
BIT
BIN
(i.e. Nonvolatile memory)
Nonvolatile memory
Storage media
Agilent ESG, PSG, and E8663B (Only):
NONVOLATILE
Agilent MXG
1
1
This NONVOLATILE directory shows the files with the same extensions as the USB media and is useful with ftp.
2
The Agilent MXG uses an optional “USB media” to store non-volatile waveform data.
WAVEFORM
MXG (only) USB media:
File listing with extensions
2