Servenger LLC
Products Home  |  Applications  |  FAQ  |  Products  |  Order Now  |  Contact Us

Frequently Asked Questions

What is a Field Programmable Analog Array (FPAA)?
Why Anadigm?
Tell me more about AnadigmDesigner2.
What are the advantages of FPAAs over conventional analog circuit design?
What is a Servenger Programmable Analog Module­ (PAM) ?
Why would I want a Servenger Programmable Analog module?
What is included with a Servenger Programmable Analog Module?
What can a Servenger PAM do?
Can I use the Servenger Programmable Analog Module directly in my product?
Are Servenger Programmable Analog Modules really that much fun?
How can I get started right now? (Create a sample audio signal source.)

What is a Field Programmable Analog Array (FPAA)?

Just as FPGA Field Programmable Gate Arrays have revolutionized digital circuit design, Anadigm FPAA Field Programmable Analog Arrays are revolutionizing analog circuit design. An FPAA is an IC that can be programmed and reprogrammed to perform an open-ended set of analog circuit functions. Using the graphical AnadigmDesigner®2 CAD software and its library of pre-tested analog circuit functions, a designer can very quickly put together a sophisticated circuit that would previously have taken weeks to design and test. The circuit configuration files are downloaded into the FPAA from a PC or system controller or from an attached EEPROM, producing a fully functional analog circuit. The circuit configuration is completely changeable at any time, either as a new download or with on the fly updates to an already functioning configuration.

AnadigmDesigner2 CAD comes with a large library of analog circuit functions such as gain, differentiation, filtering, wave form shaping, etc., and new additions are continually being added. Click here for a list of FPAA analog functions.

Why Anadigm?

Anadigm has many important patents developing Field Programmable Analog Arrays and is the world leader in FPAA technology. Click to learn more about Anadigm.

Tell me more about AnadigmDesigner2.

Anadigm has created a graphical design environment that runs in Microsoft® Windows® where you as the designer select from a large library of pre-tested analog functions and then place and connect them to create the desired circuit. Selecting the Download button compiles a configuration file and downloads it over the RS-232 serial port into the Anadigm FPAA in the Servenger Programmable Analog Module. The compile and download process takes just a few seconds. The Anadigm FPAA is completely reconfigurable. To adjust a parameter or to make a major change, just download a new file. You can download, measure, change and download again in less than a minute. AnadigmDesigner2 handles all of the internal details of the FPAA configuration for you. For system installations requiring a continuous stream of configuration updates (e.g. a multi-channel measurement system with per channel on-the-fly calibrations per channel), AnadigmDesigner2 delivers C-code representations of the analog functions that you put into your system level control code.

Click here for a free download of AnadigmDesigner2.

What are the advantages of FPAAs over conventional analog circuit design?

  • Speed of design FPAA circuit design is much faster than previous draw, simulate, breadboard, and test methods. It takes less than a minute to create a simple tone generator, and in another minute you can change it to something else.

  • Productivity Designers are much more productive using CAD tools with a library of pre-tested circuit functions than by hand designing each function from scratch.

  • Inventory simplification One FPAA part can be used in many different products. Time, labor, parts cost, and parts inventory management costs are all reduced.

  • Stability Anadigm FPAAs provide incredibly stable performance over time and over a very wide range of operating temperatures.

  • Life-cycle cost reduction FPAAs greatly reduce product life-cycle costs associated with changes and maintenance updates. FPAAs replace single function analog ICs subject to obsolescence with a general purpose reprogrammable component.

  • Design reusability Completed FPAA analog circuit designs are reusable for new designs and are transferable to successive generations of FPAAs

  • System-on-a-chip Like FPGAs, FPAAs now have enough internal resources for complete system-on-a chip functionality.

What is a Servenger Programmable Analog Module™ (PAM) ?

The FPAA integrated circuit needs external circuitry to access its functions. The Servenger Programmable Analog Module (PAM) is a multi-featured, tested and dependable solution that makes the functionality of the FPAA immediately usable, right out of the box. It can be used as a free-standing module or as a system component. Click here to see some of the things a Servenger PAM can do. The Servenger PAM is completely compatible with the AnadigmDesigner2 CAD design toolset described above.

Why would I want a Servenger Programmable Analog Module?

Two key reasons: time and money. As with any new technology, there is a learning curve. FPAAs need to be mounted on a circuit board supplying power, clocks, input and output analog buffer circuitry, communications to a host controller to download the configuration files, reliable electrical connections to the outside world, an EEPROM socket, controls, indicators, and more. All of these components need to work together without any quirks causing interesting results that delay your project.

If you have lots of available time without other priorities, by all means dive into the intricacies and design a circuit board from scratch.

But if you are operating on a real-world timeline and a real-world budget, you'll want to take a shortcut and work smarter, not harder. Servenger has done all the FPAA setup work for you. The Servenger Programmable Analog Module gives you designed, tested, dependable access to the Anadigm FPAA technology. All you have to do is take it out of the box, plug in the included power adapter and connect to your PC.

You'll save time and keep your competitive edge while reducing your time-to-market.

You'll save money using the built-in features of the Servenger PAM-5002R Programmable Analog Module. For example, while you are downloading a configuration file from AnadigmDesigner2 the on-board microcontroller is automatically reformatting and writing a copy of that file into an on-board EEPROM. After the design is finalized simply change over to the download from EEPROM mode for standalone operation. If you were to buy a separate EEPROM programmer for this, the price of that device alone is equivalent to the cost of the Servenger PAM.

You'll have Servenger standing behind you. You'll have the expertise of Servenger LLC to back you up, and if you wish, to consult on your projects.  With Servenger Programmable Analog Module technology, you can stay off the bleeding edge and stay on the leading edge dependably.
The Fun Factor: For engineers this may be the best reason of all. The amazing functionality of the Servenger Programmable Analog Module with the built-in Anadigm FPAA and AnadigmDesigner2 software is really fun to have on your bench! You'll be doing things you'd never thought of doing before, and you'll see the results in a just few minutes. With the Servenger Programmable Analog Module, you get to the fun part immediately.

What is included with a Servenger Programmable Analog Module?

The Servenger PAM-5002R includes:
  • A fully-configured Anadigm FPAA
  • Power supplies (+5V and -5V plus an external AC adapter)
  • Connectors for all inputs and outputs (six analog inputs and three outputs)
  • Stereo jacks to connect to audio sources and output to speakers
  • A microcontroller with pre-tested firmware
  • Four indicator LEDs for Power, Anadigm ON, Successful and Unsuccessful configuration downloads
  • An on-board EEPROM and EEPROM programming capability
  • Switches to select between differential and single ended input signals
  • Selectable terminations for 50 ohm, 600 ohm and high impedance signal sources
  • Analog input and output buffer amplifiers for signals that are +/- around ground
  • Control circuitry for Analog Reset, Master Reset, Execute and Anadigm ON
  • RS-232 I/O with DB-9 connector
  • Serial cable to connect to your PC
  • A switch to select between RS-232 software flow control or hardware flow control (an important issue for some USB-to-Serial adapters)
  • Two 1x20 position 0.025 in. sq. post board-mount mating connectors
  • Complete compatibility with AnadigmDesign2 CAD software
  • Quick Start Guide
  • Technical Users Manual
Click here for full product specifications.

What can a Servenger PAM do?

There are thousands of things you can do with Servenger Programmable Analog Modules. At Servenger, we use them as programmable signal sources to test other PAMs in production. You can use them for design, for prototyping, for demonstrations, for production circuits and component replacement, for education and more. Weve listed just a few of the many applications on our website (click here).

Can I use the Servenger Programmable Analog Module directly in my product?

Yes, absolutely. The Servenger Programmable Analog Module is an excellent choice for small-run products and projects. Each Servenger PAM is shipped with an AC wall plug-in power adapter and an on-board +5V linear regulator. +5V power can be supplied from your system through the board mount connectors or the solder points provided for power wires. Remember to remove the jumper wire in series with the output of the +5V on-board regulator on the Power Terminal when you do this. The -5V for the input and output buffers is generated on board from +5V in either case.

Shipped with each Servenger Programmable Analog Module are two 1 x 20 x 0.100 inch o.c. post header connectors that mate to the board mount analog and digital connectors on the Programmable Analog Module. You can use these to construct an inexpensive system prototype or a shippable product using perforated circuit board blanks from your local electronics parts store. This connects the Programmable Analog Module to additional circuit functions specific to your needs.

Are Servenger Programmable Analog Modules really that much fun?

In a word, yes! The Servenger Programmable Analog Module takes you up the learning curve to do really interesting things with the FPAA very fast. So show your boss what Servenger Programmable Analog Modules will do for your company's bottom line. And as for the fun part we wont tell if you don't!

How can I get started right now?

You can download, install and run the AnadigmDesigner2 software right now for free from the Anadigm website. Then follow these directions to create a 440 Hz audio signal source.

Download AnadigmDesigner2    

Step 1.

Go to and click on the FREE SOFTWARE DOWNLOAD button.

Look for this     


Step 2.

A web account registration process will start. Enter a UserID and Password to use the website and download the AnadigmDesigner2. Save the account information, complete the registration, download and save the software. Anadigm will email you a License ID and License Key.

Step 3.

Double click on the saved Setup file to start the installation process. A typical Install Wizard will appear. Use the account information and Trial as the License Key or use the full License ID and License Key if available. The Install Wizard that will conclude with a check box to Launch AnadigmDesiger2. Click Finish.

Looks like this when running     

AnadigmDesigner2 screen view

Create a sample audio signal source

Step 1.

Select Edit > Insert New CAM. CAM means Configurable Analog Module which is the AnadigmDesigner2 name for the pre-defined analog functions. The index to the library of CAMs will be displayed. Double click the Sinewave Oscillator CAM which will appear attached to the tip of the cursor. Drag it into the center of the square outline of the Anadigmvortex IC and click once to drop it.

Step 2.

The parameter set up window specific to this CAM will appear. Click OK to accept defaults.

Step 3.

Select Settings > Active Chip Settings > Clocks tab to adjust the system clock parameters. Point to the Clock 1 setting line and use the UP/DOWN arrows to set this clock to be divided down 400 times from the system clock frequency to be 40.0 kHz. Leave all other clock settings unchanged and click OK.

Step 4.

Point to the Sinewave Oscillator CAM icon, right click and select CAM Settings. Set the parameters as follows:

  • Point to Clock A and use the UP/DOWN arrows to select Clock 1 at 40 kHz.
  • Click on the Oscillator Frequency value window and enter 0.44 kHz.
  • Click on the Peak Amplitude value window to confirm 3.6 Volts (default).

Click OK.

Step 5.

Select Edit > Enter Wire Mode to start the wiring process. Point to the red output port below the Sinewave Oscillator CAM icon and watch the wiring tool pointer appear. Drag the pointer to the upper right output port and click to set the wire. Point to anyplace along the new blue wire just installed and click once to start a new wire branching off of this wire. Drag the pointer to the lower right output port and click to set the wire. There should now be connections between the output port of the Sinewave Oscillator and the two output ports of the Anadigmvortex IC. The wire just created is labeled n1.

440Hz Tuning-A screen view

You have now created a stereo 440 Hz Tuning-A audio signal source ready to be downloaded into the Servenger PAM-5002R. With the other elements in the AnadigmDesigner2 library of CAMs you can elaborate on this circuit or create an all new circuit.

Click here to go to the Products - Order Now page.

Return to top of page.