Programmable logic meets the Arduino. Discover a higher level of control via the potent
combination of programmable logic and microcontrollers.
The Amani FPGA and CPLD rapid-prototyping systems are stackable with the Arduino,
other Amanis, and Arduino-
The Amani by itself is a
capable embedded controller
but becomes an even more
powerful tool when teamed up
with the Arduino or other
Amanis. The Amani can relieve
the Arduino of time-intensive
processing functions passing
the Arduino data as needed.
Data can be transferred via
SPI, a parallel data transfers,
or an interface of your own invention. Perform both combinatorial and sequential functions
faster and with more available I/O while freeing up the Arduino for other tasks.
All Amani I/O is configurable to be active I/O or passive pin thus allowing the programmer
to use Arduino pins to interface with the Amani, to external devices, or both.
The FPGA Shield line can be used with Altera’s Signal-Tap Embedded Logic Analyzer
to perform in-system analysis of Arduino stacks.
The Amani is also a valuable development and simulation tool for Arduino based designs.
Replace a catalog’s worth of logic
chips in one device. Test your
Arduino interfaces by using the
Amani as a test bench. Perfect time
sensitive designs with the highly
configurable Altera FPGA or CPLD.
Then reconfigure your Amani in
seconds to become an active or
passive component of your design.
The Amani is compatible with
commercially available peripherals
and endless other capabilities simply
by plugging application-specific
modules into the available I/O docks
and utilizing corresponding open-
The Amani uses the FREE Altera Quartus II development environment. Entry-level users will
find the block-diagram/schematic file design entry method easy to use. Experienced users
will find the HDL resources convenient. The Amani is useful as an inexpensive yet
effective tool for learning and enhancing Verilog and VHDL skills. Quartus II aids the
designer from RTL development through simulation all the way to programming the Amani
Programming is performed by 3rd party programmers or the picJTAG, a low-cost USB-
based JTAG programmer also available from Amani64.