Difference between revisions of "MachXO Tutorial Preliminary Requirements"
(3 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
* Obtain license file | * Obtain license file | ||
* Install 1.4.87_LM | * 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. | |||
# Install and license Lattice Diamond software. | |||
# Download the demo source files from the Lattice Breakout Board Evaluation Kits web page. | |||
# Run Lattice Diamond. | |||
# Open the '''Demo_LED_OSC.ldf '''project file. | |||
# From the '''Process '''view, select '''JEDEC File '''from the '''Export Files '''process. | |||
# Choose '''Export Files''', right-click and choose '''Run'''.After a few moments the JEDEC programming file is output. | |||
# 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 factory settings or load an alternative demo design, use the procedures in this section. | |||
To install ispVM programming tools: | |||
# Install and license ispVM System software. | |||
# Connect the board to a host PC using the USB port header connection. | |||
# 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 software as a USB Download Cable. The MachXO2280 can then be scanned and programmed using the ispVM System software. | |||
To program a demo programming file: | |||
# From the '''Start '''menu run ispVM System.ispVM appears. | |||
# Choose '''Options > Cable and IO Port Setup…'''The Cable and I/O Port Setup dialog appears. | |||
# Make the following selections:Cable Type: '''USB2'''Port Setting: '''FTUSB-0'''Click '''OK'''. | |||
# Choose '''ispTools > Scan Chain'''.The New Scan Configuration Setup window appears. The '''LCMXO2280C '''device appears in the device list. | |||
# Right-click the '''LCMXO2280C '''entry and choose '''Edit Device…'''The Device Information dialog appears. | |||
# From the Data File section, click the '''Browse '''button.The Open Data File dialog appears. | |||
# Browse to the '''<Demo Dir> '''folder, select '''<Demo>.jed''', and click '''Open'''. From the Operation list choose '''Erase, Program, Verify '''and click '''OK'''. | |||
# 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. | |||
Latest revision as of 12:52, 7 July 2012
- 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.
- Install and license Lattice Diamond software.
- Download the demo source files from the Lattice Breakout Board Evaluation Kits web page.
- Run Lattice Diamond.
- Open the Demo_LED_OSC.ldf project file.
- From the Process view, select JEDEC File from the Export Files process.
- Choose Export Files, right-click and choose Run.After a few moments the JEDEC programming file is output.
- 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 factory settings or load an alternative demo design, use the procedures in this section.
To install ispVM programming tools:
- Install and license ispVM System software.
- Connect the board to a host PC using the USB port header connection.
- 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 software as a USB Download Cable. The MachXO2280 can then be scanned and programmed using the ispVM System software.
To program a demo programming file:
- From the Start menu run ispVM System.ispVM appears.
- Choose Options > Cable and IO Port Setup…The Cable and I/O Port Setup dialog appears.
- Make the following selections:Cable Type: USB2Port Setting: FTUSB-0Click OK.
- Choose ispTools > Scan Chain.The New Scan Configuration Setup window appears. The LCMXO2280C device appears in the device list.
- Right-click the LCMXO2280C entry and choose Edit Device…The Device Information dialog appears.
- From the Data File section, click the Browse button.The Open Data File dialog appears.
- Browse to the <Demo Dir> folder, select <Demo>.jed, and click Open. From the Operation list choose Erase, Program, Verify and click OK.
- 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
heading | heading |
---|---|
cell | cell |
cell | cell |
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 |