The MachXO Mini Development Kit is an easy to use, low-cost platform to accelerate the evaluation of MachXO PLDs. The kit features the MachXO LCMXO2280 device, 2 Mbit SPI Flash and 1 Mbit SRAM memory, a temperature sensor, an expansion header for I2C and SPI interfaces, and several LEDs and user switches.
Using the preloaded mini system-on-chip (Mini SoC) design provided with the development kit, you can now test within minutes I2C, SPI, UART and SRAM interfaces in addition to the 8-bit LatticeMico8 microcontroller. You can then build your own designs using the free downloadable reference design source code, implementing these features in less than an hour. The board also features USB channels for JTAG programming and debugging from a host PC. A pin header provides access to a variety of PIO banks of the MachXO PLD and the on-board I2C bus. The board can be controlled with menu driven interface via terminal programs running on a host PC.
MachXO Mini Development Kit Take the first step by watching this 5 minute video and see how easy it is to test popular interfaces within minutes and create new designs in less than an hour!
Development Kit Contents
MachXO Mini Evaluation Board The MachXO Mini Evaluation Board features the following:
MachXO PLD: LCMXO2280C-4TN144C
2 Mbit SPI Flash Memory
1 Mbit SRAM
I2C Temperature Sensor
USB mini jack sockets for power, JTAG programming, and RS-232 debugging
2X16 header for off-board expansion provides access to top and right side MachXO banks
Demo Applications Three demo applications, are included in the downloadable archive files. Click the first link to download all three demos in Verilog HDL format. The second link is a VHDL implementation of the Mini SoC Demo.
Mini SoC Demo
This demo includes the RTL source and firmware for the pre-programmed demo provided with the MachXO Mini Evaluation Board. It uses the 8-bit Microcontroller - LatticeMico8 microcontroller, I2C, SPI, and SRAM controller Reference Designs for a complete system to communicate with the board subsystems and a host PC connected with a USB cable.
ispLEVER Design Software To modify a demo or download your own designs into the MachXO Mini Evaluation Board requires one of the following ispLEVER product configurations: ispLEVER Starter, ispLEVER/Pro for Windows, or ispLEVER for Linux. To program the MachXO Mini Evaluation Board requires ispVM System Device Programming Software.
LatticeMico8 Development Tools To modify the LatticeMico8 microcontroller firmware of the Mini SoC demo requires the LatticeMico8 Tools Code Revision 3.0.