MachXO Tutorial Preliminary Requirements

From MKRD.info Wiki
  • My download kit
  • Pico or Control boards
  • Static electricity
  • ispVM
  • Install Diamond
  • Install LatticeMico
  • Obtain license file
  • Verify Diamond and LatticeMico launches. T/S if not.
  • how to operate Diamond and ispVM
  • Installing and running demos and reference designs
  • Install Diamond
  • Obtain license file
  • Install 1.4.87_LM





Recompile a Demonstration Project with Lattice Diamond


Use the procedure described below to recompile a demo project for the Breakout Board.


  1. Install and license Lattice Diamond software.
  1. Download the demo source files from the Lattice Breakout Board Evaluation Kits web page.
  1. Run Lattice Diamond.
  1. Open the Demo_LED_OSC.ldf project file.
  1. From the Process view, select JEDEC File from the Export Files process.
  1. Choose Export Files, right-click and choose Run.After a few moments the JEDEC programming file is output.
  1. See section the Programming with ispVM section for details on downloading a programming file to the board.


MachXO2280 Breakout Board Lattice Semiconductor Evaluation Kit User’s Guide





Programming with ispVM


A demonstration design is pre-programmed into the Breakout Board by Lattice. To restore a Breakout Board to fac­tory settings or load an alternative demo design, use the procedures in this section.


To install ispVM programming tools:

  1. Install and license ispVM System software.
  2. Connect the board to a host PC using the USB port header connection.
  3. Follow the USB Cable Interface procedure below to program the evaluation board.


The Breakout Board is equipped with a built-in USB-based programming circuit. This consists of a USB PHY and a USB connector. When the board is connected to a PC with a USB cable, it is recognized by the ispVM System soft­ware as a USB Download Cable. The MachXO2280 can then be scanned and programmed using the ispVM Sys­tem software.


To program a demo programming file:

  1. From the Start menu run ispVM System.ispVM appears.
  2. Choose Options > Cable and IO Port Setup…The Cable and I/O Port Setup dialog appears.
  3. Make the following selections:Cable Type: USB2Port Setting: FTUSB-0Click OK.
  4. Choose ispTools > Scan Chain.The New Scan Configuration Setup window appears. The LCMXO2280C device appears in the device list.
  5. Right-click the LCMXO2280C entry and choose Edit Device…The Device Information dialog appears.
  6. From the Data File section, click the Browse button.The Open Data File dialog appears.
  7. Browse to the <Demo Dir> folder, select <Demo>.jed, and click Open. From the Operation list choose Erase, Program, Verify and click OK.
  8. Choose Project > Download.ispVM reprograms the evaluation board.


Programming requires about 10 seconds. A small timer window will appear to show elapsed programming time. At the end of programming, the configuration setup window should show a PASS in the Status column.




  • The following Useful files: +tutorial


caption
heading heading
cell cell
cell cell


caption
heading heading
cell writing_efficient_c.pdf
cell TN1202.pdf
LatticeMico8 Microcontroller User’s Guide rd1026.pdf
cell lms1_4_gpio.pdf
cell lm8_1_4_tutor.pdf
cell HB1010.pdf
cell 38834.pdf
cell lm8_dev_tools_ug.pdf
cell lm8_1_4_devug.pdf
cell lm8_1_4_archman.pdf
cell Diamond 1.4 user guide.pdf
cell diamond1_4_install_pc.pdf
cell TN1204.pdf
cell TN1205.pdf
cell TN1246.pdf
cell UG57.pdf