Skip to content

New! Chameleon™ 8th Order Butterworth Lowpass Filter Family Now Available →                                                                                                                        New! Chameleon™ 8th Order Butterworth Lowpass Filter Family Now Available →                                                                                                                        New! Chameleon™ 8th Order Butterworth Lowpass Filter Family Now Available →

  • Product Store
  • Newsroom
  • Contact Us
Login
Search
Okika Devices
Search Login Cart 0
  • Product StoreProduct Store
    • AN231E04 Dynamically reconfigurable FPAA chip with 4 CABs

    • OTC2310K04-PIKA Raspberry Pi HAT incorporating 4 AN231E04 chips

    • AN231K04-SING1 Single Apex development board for AN231E04

    • AN231K04-DUAL2 Dual Apex development board for AN231E04

    • AN231K04-QUAD4 Quad Apex development board for AN231E04

    • Download FlexAnalog Development Tools

    • OTC2902K Development board for polymorphic FPAA with 56 CABs, 42 CLBs, and MSP430 microcontroller

    • FlexAnalog™ Designer 2 Help

    • FlexAnalog™ Engineering Resources

    • AnadigmDesigner2 Training Modules

  • NewsroomNewsroom
    • Sales Representatives

    • Distributors

  • Contact UsContact Us
Cart

Your cart is currently empty.

Not sure where to start?
Try these collections:

  • Continue shopping
    Taxes included and shipping calculated at checkout.
    Subtotal
    $0.00 USD
    View cart
    Search

    We use cookies

    This site uses cookies for better user experience and analytics.

    Home Search Shop 0 Cart Account
    • Categories
    • SoC Software Design Tools

    SoC Software Design Tools

    The SoC FPAA includes a toolset for system design where a user of Okika’s FPAAs can easily compile their design in a process that starts with a description of the IC and ends with the programming of the FPAA.  Compilation starts with using a range of high-level block abstractions, followed by a literal list of FG switches (and intermediate representations like Verilog), mapped to each individual measured performance parameters in each FPAA.  The SoC tool set is open-source and to explicitly enable a wider user community for mixed-signal configurable designs. The tool integrates a high-level design environment built in Scilab and Xcos (an open-source clone for MATLAB and Simulink, respectively), with a compilation tool, x2c, to compile from high level description to a targetable switch list to be programmed on the FPAA device.

    An example of the SoC design tools is shown in the following sequence with a low pass filter computation.  The user chooses basic design options through the FPAA tools GUI, which starts running when the Scilab tools are started in the Ubuntu Virtual Machine (VM).  The FPAA device details are specified in architecture files for analog–digital SoC. The graphical high-level tool uses a palette for available blocks that compile down to a combination of digital and analog hardware blocks, as well as software blocks on the resulting processor.

    Using the Xcos palette for FPAA blocks shown below, the user can select from four sections, namely Analog, Digital, Input/Output and Complex Blocks.  The Analog, Digital and I/O blocks consist of basic elements in different tiles of a chip.  Complex Blocks are pre-defined circuit blocks made of more than one basic element.

    Shown below are simulation results for 4 input and output computation.  Lines, and resulting blocks, allow for vectorized as well as scalar inputs.  Inset shows the Xcos diagram and user sets parameters for simulation or for compiling into the FPAA.

    The result of this example design in the SoC tool chain is shown below for a 1 input and output computation.

    The tools output a single programming file, that is a combination of multiple smaller files compressed into a single structure, that is used for floating gate programming and SRAM memory setup for the SoC FPAA. The design tools can process the downloading of this file, as well as other devices (e.g. remote computer, tablet). The SoC FPAA devices now enable floating gate device programming entirely on the device as an input data stream, therefore the entire data stream, including µP code to execute programming, simply looks like a single stream of data to the system. The FPAA utilizes a 16-bit MSP430 microprocessor (µP), embedded 16k × 16 SRAM for program and data memory, as well as the memory mapped registers for programming.

    Request a Quote

    Get detailed pricing for larger quantities.

    Academic Pricing

    Reduced pricing for educational & research institutions.

    • Chameleon™ 8th Order Butterworth Lowpass Filter

      OTC9310L

      Chameleon™ 8th Order Butterworth Lowpass Filter

      $25.00
      📄 Datasheet
      Precision 8th-order Butterworth low-pass filter modules built on FPAA technology.
    • Anadigm Designer2 Design Software for FlexAnalogTM Products

      ANADIGMDESIGNER2

      Anadigm Designer2 Design Software for FlexAnalogTM Products

      FREE
    • SoC Software Design Tools

      SOCSOFTWARE

      SoC Software Design Tools

      FREE
      Please contact support@okikadevices.com for instructions to download SoC Software Design tools.  The following file provides information on the SoC toolset. Download File SoC Software Tool Description
    • OTC2310K04-PIKA Raspberry Pi HAT with 4 AN231E04 Chips

      OTC2310K04-PIKA

      OTC2310K04-PIKA Raspberry Pi HAT with 4 AN231E04 Chips

      $156.00
      📄 Datasheet
      Raspberry Pi HAT Development Board incorporating 4 FlexAnalog™ Field-Programmable Analog Array (FPAA) Integrated Circuit Components.
    • AN231K04-QUAD4 Quad FlexAnalog™ FPAA development board for AN231E04

      AN231K04-QUAD4

      AN231K04-QUAD4 Quad FlexAnalog™ FPAA development board for AN231E04

      $299.00
      📄 Datasheet
      Development board with four (4) AN231E04 chips, power supply, programming circuitry, and prototyping space.
    • Okika's Sing1 Model Apex Board

      AN231K04-SING1

      AN231K04-SING1 Single FlexAnalog™ FPAA Development Board

      $156.00
      📄 Datasheet
      Development board with one (1) AN231E04 chip, power supply, programming circuitry, and prototyping space.
    • AN231K04-DUAL2 Dual FlexAnalog™ FPAA Development Board

      AN231K04-DUAL2

      AN231K04-DUAL2 Dual FlexAnalog™ FPAA Development Board

      $219.00
      📄 Datasheet
      Development board with two (2) AN231E04 chips, power supply, programming circuitry, and prototyping space.
    • OTC2902K Dev Board – Polymorphic FPAA with 56 CABs & MSP430

      OTC2902K

      OTC2902K Dev Board – Polymorphic FPAA with 56 CABs & MSP430

      $2,499.00
      📄 Datasheet
      Combines extensive analog and digital programmable blocks with an integrated MSP430 microcontroller.
    • AN231E04 Dynamically reconfigurable FPAA chip with 4 CABs

      AN231E04-QFNSP

      AN231E04 Dynamically reconfigurable FPAA chip with 4 CABs

      $120.00
      📄 Datasheet
      AN231E04 FlexAnalog™ Field-Programmable Analog Array (FPAA) Integrated Circuit Component.
    Okika Devices
    Okika Devices Corporation (Okika) is an analog integrated circuit products manufacturing company committed to advancing and delivering transformative, analog processing solutions.

    We deliver flexible, developer-friendly analog solutions that help engineers, embedded developers, and researchers build, test, and deploy high-performance systems faster while advancing transformative technologies in sensor processing, machine learning, control systems, and power management.
    • Product Store
    • FlexAnalog™
    • SoC FPAAs
    • Support Center
    • Sales Channels
    • Request a Quote
    • News & Insights
    • Discussion Hub
    • FPAA for Education & Research
    • Careers
    • Legal
    • Contact Us
    +1 (719) 966-0970
    support@okikadevices.com
    545 E Pikes Peak Ave, Colorado Springs, CO 80903
    © 2026 Okika Devices. 
    • Privacy policy
    • Terms of service
    • Contact information
    • Refund policy
    • Choosing a selection results in a full page refresh.
    • Opens in a new window.