Lattice Diamond
User Guide
April 2015
Copyright
Copyright © 2015 Lattice Semiconductor Corporation. All rights reserved. This
document may not, in whole or part, be reproduced, modified, distributed, or publicly
displayed without prior written consent from Lattice Semiconductor Corporation
(“Lattice”).
Trademarks
All Lattice trademarks are as listed at
www.latticesemi.com/legal.
Synopsys and
Synplify Pro are trademarks of Synopsys, Inc. Aldec and Active-HDL are trademarks
of Aldec, Inc. All other trademarks are the property of their respective owners.
Disclaimers
NO WARRANTIES: THE INFORMATION PROVIDED IN THIS DOCUMENT IS “AS IS”
WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING
WARRANTIES OF ACCURACY, COMPLETENESS, MERCHANTABILITY,
NONINFRINGEMENT OF INTELLECTUAL PROPERTY, OR FITNESS FOR ANY
PARTICULAR PURPOSE. IN NO EVENT WILL LATTICE OR ITS SUPPLIERS BE
LIABLE FOR ANY DAMAGES WHATSOEVER (WHETHER DIRECT, INDIRECT,
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL, INCLUDING, WITHOUT
LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR
LOSS OF INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE
THE INFORMATION PROVIDED IN THIS DOCUMENT, EVEN IF LATTICE HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME
JURISDICTIONS PROHIBIT THE EXCLUSION OR LIMITATION OF CERTAIN
LIABILITY, SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.
Lattice may make changes to these materials, specifications, or information, or to the
products described herein, at any time without notice. Lattice makes no commitment to
update this documentation. Lattice reserves the right to discontinue any product or
service without notice and assumes no obligation to correct any errors contained
herein or to advise any user of this document of any correction if such be made. Lattice
recommends its customers obtain the latest version of the relevant information to
establish that the information being relied upon is current and before ordering any
products.
ii
Lattice Diamond User Guide
Type Conventions Used in This Document
Convention Meaning or Use
Bold
<Italic>
Ctrl+L
Courier
...
.
.
.
[ ]
Items in the user interface that you select or click. Text that you type
into the user interface.
Variables in commands, code syntax, and path names.
Press the two keys at the same time.
Code examples. Messages, reports, and prompts from the software.
Omitted material in a line of code.
Omitted lines in code and report examples.
Optional items in syntax descriptions. In bus specifications, the
brackets are required.
Grouped items in syntax descriptions.
Repeatable items in syntax descriptions.
A choice between items in syntax descriptions.
( )
{ }
|
Lattice Diamond User Guide
iii
iv
Lattice Diamond User Guide
Contents
Introduction
1
2
Lattice Diamond Overview
1
User Guide Organization
Getting Started
Prerequisites
3
3
5
11
12
3
Running Lattice Diamond
Creating a New Project
Opening an Existing Project
Next Steps
13
Importing an ispLEVER Project
Differences from ispLEVER
13
Design Environment Fundamentals
Overview
15
16
17
18
18
20
23
Project-Based Environment
Process Flow
Shared Memory
Cross-Probing
15
Context-Sensitive Data Views
User Interface Operation
Overview
23
Menus and Toolbars
24
Project Views
25
Tool View Area
26
Output and Tcl Console
26
Status Information
27
Basic UI Controls
27
Lattice Diamond User Guide
i
评论