The Okika FlexAnalog™ family of FPAA integrated circuits provide capabilities that range from simple amplifiers with embedded passive elements to reconfigurable analog processing for complex analog applications. The FlexAnalog™ family includes AN2X1E04 series devices and process analog signals in their IO cells and Configurable Analog Blocks (CABs). These structures are constructed from a combination of conventional and switched capacitor circuit elements and are programmed from off-chip non-volatile memory or by a digital bitstream typically from a host processor. Programmable analog arrays enable adaptability and flexibility in analog circuits that were not previously possible.
The AN2X1E04 devices are dynamically reconfigurable. The behavior of the FPAA can be modified partially or completely while operating. Dynamic Reconfiguration allows a companion host processor (or controlled non-volatile memory) to send new configuration data to the FPAA while the old configuration is running. Once the new data load is complete, the transfer to the new analog array configuration happens in a single clock cycle. Dynamic Reconfiguration in the AN2X1E04 device allows the user to develop innovative analog systems that can be fully or partially updated on-the-fly, as often as needed. In applications where a duty cycle exists for different analog signals, this can also eliminate circuitry by “reusing” the same dynamically reconfigured circuits on a user-controlled duty cycle.
AN2X1E04 Family FPAA Integrated Circuit Description
The AN2X1E04 FPAA family provides 7 analog I/O cells and 4 Configurable Analog Blocks (CABs) per integrated circuit controlled by user programming through a digital bitstream. Bitstreams are provided as outputs from the software development tools and can be either transmitted from a digital processing element or stored in an external EEPROM device. Analog resources available within each FPAA include:
● 12 operational amplifiers
● 4 differential comparators
● 4 successive approximation register logic elements
● Bank of 32 matched, size programmable capacitors or switched caps

FlexAnalog Software
Traditional analog design can be complex, time-consuming, and rigid. Anadigm Designer2 revolutionizes this process by providing a flexible, FPAA-based design environment—bringing the versatility of digital FPGAs into the analog domain. With this software, engineers can rapidly design and implement sophisticated analog functions directly onto a fully qualified chip. Anadigm Designer2 is fully compatible with Okika's FlexAnalog™ hardware development boards, enabling a seamless workflow from concept to prototype.
The FlexAnalog™ Designer2 software has been developed to help Engineers quickly and easily develop their design, with features and component libraries that are comprehensive enough to provide “auto-design” capabilities. It can be used on its own. However, the real power of the FlexAnalog™ Designer2 software is its ability to operate as a completely integrated tool that enables circuit design capture, simulation, and quick prototyping when it is combined with our Development Boards.

Key Features
- Block Diagram Editor – Intuitive drag-and-drop interface for circuit design
- Automated Filter Design Tool – Quickly create and optimize filter circuits
- Extensive Analog Component Library – Includes both low-level blocks and high-level functions
- Built-in Simulator with Waveform Viewer – Real-time, WYSIWYG-accurate simulation
- Comprehensive Documentation – Includes help files and a detailed user guide
- Integrated Development Environment – For complete design capture, simulation, and prototyping
Seamless Design Experience
Okika's Anadigm Designer2 dramatically simplifies analog design by combining powerful software features with our FPAA development hardware:
- Design capture via block diagrams or scripting
- Simple forms for setting circuit parameters
- Instant revisions and dynamic changes
- Accurate real-time simulation output
When paired with Okika FPAAs, the software handles critical design complexities automatically, including:
- Offset and reference level management
- Routing parasitics
- Stability and compensation
- Environmental effects (temperature, supply voltage variations, etc.)
Smart Library & Auto-Design Tools
The software comes with a broad selection of analog components and supports configurable building blocks for advanced functions like:
- Filters (low/high/band-pass)
- Multipliers
- Signal converters
- Rauch filters
- And more
Each element can be customized through an intuitive graphical interface, making design faster and more accessible.
FlexAnalog™ Designer2 Library & Automatic Design Functions
The FlexAnalog™ Designer2 includes a comprehensive group of analog components, plus the ability to easily configure low level blocks or higher-level analog functions (such as filters, multipliers, etc). An example library element with its GUI selectable configuration features is shown below.

Many basic analog library elements are included in the FlexAnalog™ Designer2 software.

Higher level design functions are also available as standard library elements, such as shown in the table below.
