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
