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 minisystem-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.
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!
| Download | |
|---|---|
| Windows Hardware Drivers RS-232/USB debug interface support for the MachXO Mini Evaluation Board. |
Windows Hardware Drivers |
| MachXO Mini Development Kit Documentation Complete documentation including the development kit QuickSTART guide and user's guide. |
QuickSTARTGuide User's Guide |
|
Demo Applications *** Special Note: The following demo applications are native to the ispLEVER software. While you can continue to use ispLEVER if you have it installed, ispLEVER Starter is no longer available for download. Lattice Diamond-Free has replaced ispLEVER Starter, and should be used for all new design work. We are currently working to update these demos to work native to the Lattice Diamond environment, and will post new versions of the demos as they are available. Until these new demos are available, you might try using the "ispLEVER project import" capability of Lattice Diamond. Depending on your needs, this may be a satisfactory interim solution.
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 acomplete system to communicate with the board subsystems and a host PCconnected with a USB cable.
This demo demonstrates the low-power sleep mode operation of the MachXO PLD.
This demo makes use of both the Lattice TransFR technology for seamless in-system updates. |
DemoApplications Mini SoC Demo (VHDL) |
| Diamond Software (FreeLicense) To modify a demo or create your own designs for the MachXO Mini Development Kit download the Diamond Software. Access to design with the MachXO is included in the Diamond Free license, which you can request after you download and install the Diamond software. To program the MachXO Mini Development Kit download ispVM System Device Programming Software. |
DiamondDownload |
| LatticeMico8 DevelopmentTools To modify the LatticeMico8 microcontroller firmware of the Mini SoC demo requires the LatticeMico8 Tools Code Revision 3.0. |
Tools Code for Core Revision 3.0 |
| Schematic Design File OrCAD Capture (.dsn) format schematics for the MachXO Mini Evaluation Board. |
Capture DSN |
| PCB Artwork Files Gerber format PCB artwork for the MachXO Mini Evaluation Board. |
PCB Artwork |