Amani 64 CPLD Shield Kit
Availability: Ships in 2 - 3 Days
Available Options
Add to Compare
If you need a programmer be sure add it with the options on this product to get the bundled price and save! You will need a programmer if you do not currently have a USB Blaster compatible JTAG programmer.
Programmable logic meets the Arduino. Discover a higher level of control via the potent combination of programmable logic and microcontrollers.
The Amani 64 is a low-cost entry-level CPLD development kit, stackable with the Arduino, other Amanis, and Arduino-compatible shields. The Amani 64 by itself is a capable embedded controller but becomes an even more powerful tool when teamed up with the Arduino or other Amanis. The 64 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 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 CPLD. Then reconfigure your Amani in seconds to become an active or passive component of your design.
The Amani 64 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 board. Programming is performed by 3rd party programmers such as an Altera USB JTAG Programmer.
Amani 64 Features at a glance:
I/O:
Compatible with 3.3V and 5V Devices
28 digital I/O
12 Available via Arduino PB/PD Connectors
Four 4-Bit powered I/O docks for off-board peripherals
1 Push-button input/Arduino Reset
Docks A-D compatable with commercially available IP Modules
Dedicated JTAG In-System Programming
Board stackable with Arduino, Amani, and other compatible shields
Swappable PD0/PD1 and PB0/PB1 to free up Arduino RX/TX pins
CPLD:
Comes Standard with Altera EPM3064ALC44-10
64 Macrocells
3.3V AND 5V Device Compatible
Swappable with other 44-Pin Altera and Atmel Devices
Clocking:
Comes Standard 32MHz Oscillator, swappable up to 200+ MHz
Additional clock can be supplied by Arduino
Off-Board clocks available via Digital I/O
Power:
On-board 3.3V Regulator Can be powered by:
J6 Off-Board Power Connector
Arduino 5V JPower Input
Board may be powered by Arduino 3.3V JPower Input
Board can provide power to Arduino and other shields via Vaux Connection
More information and tutorials for the Amani64 can be found at amani64.com.