Table of Contents

Arbitrary Waveform Generator Installation Procedure


The following will guide you through a two step installation procedure

Make sure that only the LK1 jumper on the AD5443 is populated so that you receive the generated waveform for the output.

For more information on how to obtain the uClinux source please see the CVS Quickstart guide

Building the Waveform Generator

In the main uClinux directory, run:

make menuconfig

Then enable vendor/kernel customizations:

Kernel/Library/Defaults Selection  --->
  [*] Customize Kernel Settings
  [*] Customize Vendor/User Settings

In the kernel configuration menu, you will need to enable these options:

Device Drivers  --->
  Character devices  --->
    [*] Blackfin BF53x ADSP SPI ADC support

In the vendor/user configuration menu, you will need to enable these options:

Library Configuration  --->
  [*] Build libZ
  [*] Build libpng

Blackfin canned demos  --->
  [*] Networked Arbitrary Waveform Genertor

Now that the waveform generator has been added, the kernel image can be created and downloaded to the target board. For more information on how to do this please see: Basic Compilation and Loading a Compressed Kernel Image.

Starting the Waveform Generator

Once the Kernel has booted you can then run the application by issuing the following commands:

Now open a web browser and enter in the IP address that was assigned by DHCP.

You should now have a web page open that looks similar to this:

Form Options


There are five different waveforms that can be generated:

  1. Rectangular
  2. Sine
  3. Noise
  4. Sawtooth
  5. Triangle


The Duty Cycle field is not accessible when generating a sine wave or noise.

Action Buttons