Identify Actel Edition Quick Tutorial
24 pages
English

Identify Actel Edition Quick Tutorial

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
24 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

®Identify Actel EditionQuick TutorialSeptember 2010http://solvnet.synopsys.com Disclaimer of WarrantySynopsys, Inc. makes no representations or warranties, either expressed or implied, by or with respect to anything in this manual, and shall not be liable for any implied warranties of merchantability or fitness for a particular purpose of for any indirect, special or consequential damages.Copyright NoticeCopyright © 2010 Synopsys, Inc. All Rights Reserved.Synopsys software products contain certain confidential information of Synopsys, Inc. Use of this copyright notice is precautionary and does not imply publication or disclosure. No part of this publication may be repro-duced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form by any means without the prior written permission of Synopsys, Inc. While every precaution has been taken in the preparation of this book, Synopsys, Inc. assumes no responsibility for errors or omissions. This publication and the features described herein are subject to change without notice.TrademarksRegistered Trademarks (®)Synopsys, AMPS, Astro, Behavior Extracting Synthesis Technology, Cadabra, CATS, Certify, CHIPit, CoMET, Design Compiler, DesignWare, Formality, Galaxy Custom Designer, HAPS, HapsTrak, HDL Analyst, HSIM, HSPICE, Identify, Leda, MAST, METeor, ModelTools, NanoSim, OpenVera, PathMill, Physical Compiler, PrimeTime, SCOPE, Simply Better Results, SiVL, SNUG, ...

Informations

Publié par
Nombre de lectures 73
Langue English

Extrait

®Identify Actel Edition
Quick Tutorial
September 2010
http://solvnet.synopsys.com
Disclaimer of Warranty
Synopsys, Inc. makes no representations or warranties, either expressed or
implied, by or with respect to anything in this manual, and shall not be liable
for any implied warranties of merchantability or fitness for a particular
purpose of for any indirect, special or consequential damages.
Copyright Notice
Copyright © 2010 Synopsys, Inc. All Rights Reserved.
Synopsys software products contain certain confidential information of
Synopsys, Inc. Use of this copyright notice is precautionary and does not
imply publication or disclosure. No part of this publication may be repro-
duced, transmitted, transcribed, stored in a retrieval system, or translated
into any language in any form by any means without the prior written
permission of Synopsys, Inc. While every precaution has been taken in the
preparation of this book, Synopsys, Inc. assumes no responsibility for errors
or omissions. This publication and the features described herein are subject
to change without notice.
Trademarks
Registered Trademarks (®)
Synopsys, AMPS, Astro, Behavior Extracting Synthesis Technology, Cadabra,
CATS, Certify, CHIPit, CoMET, Design Compiler, DesignWare, Formality,
Galaxy Custom Designer, HAPS, HapsTrak, HDL Analyst, HSIM, HSPICE,
Identify, Leda, MAST, METeor, ModelTools, NanoSim, OpenVera, PathMill,
Physical Compiler, PrimeTime, SCOPE, Simply Better Results, SiVL, SNUG,
SolvNet, Syndicated, Synplicity, the Synplicity logo, Synplify, Synplify Pro,
Synthesis Constraints Optimization Environment, TetraMAX, UMRBus, VCS,
Vera, and YIELDirector are registered trademarks of Synopsys, Inc.
Trademarks (™)
AFGen, Apollo, Astro-Rail, Astro-Xtalk, Aurora, AvanWaves, BEST, Columbia, LO
Columbia-CE, Confirma, Cosmos, CosmosLE, CosmosScope, CRITIC, DC
Expert, DC Professional, DC Ultra, Design Analyzer, Design Vision, Design-
erHDL, DesignPower, Direct Silicon Access, Discovery, Eclypse, Encore,
2 Identify Actel Edition Quick Tutorial, September 2010
EPIC, Galaxy, HANEX, HAPS, HapsTrak, HDL Compiler, Hercules, Hierar-
chical Optimization Technology, High-performance ASIC Prototyping System,
plusHSIM, HSIM , i-Virtual Stepper, IICE, in-Sync, iN-Tandem, Jupiter,
Jupiter-DP, JupiterXT, JupiterXT-ASIC, Liberty, Libra-Passport, Library
Compiler, Magellan, Mars, Mars-Rail, Mars-Xtalk, Milkyway, ModelSource,
Module Compiler, MultiPoint, Physical Analyst, Planet, Planet-PL, Polaris,
Power Compiler, Raphael, Saturn, Scirocco, Scirocco-i, Star-RCXT,
Star-SimXT, System Compiler, System Designer, Taurus, TotalRecall,
TSUPREM-4, VCS Express, VCSi, VHDL Compiler, VirSim, and VMC are
trademarks of Synopsys, Inc.
SMService Marks ( )
MAP-in, SVP Café, and TAP-in are service marks of Synopsys, Inc.
SystemC is a trademark of the Open SystemC Initiative and is used under
license. ARM and AMBA are registered trademarks of ARM Limited. Saber is a
registered trademark of SabreMark Limited Partnership and is used under
license. All other product or company names may be trademarks of their
respective owners.
Restricted Rights Legend
Government Users: Use, reproduction, release, modification, or disclosure of
this commercial computer software, or of any related documentation of any
kind, is restricted in accordance with FAR 12.212 and DFARS 227.7202, and
further restricted by the Synopsys Software License and Maintenance
Agreement. Synopsys, Inc., Synplicity Business Group, 700 East Middlefield
Road, Mountain View, CA 94043, U. S. A.
Printed in the U.S.A
September 2010
Identify Actel Edition Quick Tutorial, September 2010 3
LO
4 Identify Actel Edition Quick Tutorial, September 2010Introduction
This simple tutorial teaches you how to instrument and debug a small HDL
design. The design is a simple 4-bit counter with a clock and reset. Two
versions of the counter are provided: one in VHDL and one in Verilog.
Note: This tutorial simulates hardware debug data by applying randomly
generated data to all instrumented nodes. This data does not reflect
the actual operation of the design and only serves to show the format
of the debug data.
Note: A more detailed tutorial, which can be used with actual hardware, is
included in the documentation set.
Identify Actel Edition Quick Tutorial Copyright © 2010 Synopsys, Inc.
September 2010 5Design Schematic
The following figure shows the simple state machine configured as a 4-bit
counter. The state diagram is shown to the left of the schematic.
State Machine
Schematic
Design Description
The tutorial design is implemented in Verilog as a single module with two
always block statements and in VHDL as a single entity with two processes.
The first always block (Verilog) or process (VHDL) implements a state machine;
the second always block or process computes the output values based on the
current state.
LO
Copyright © 2010 Synopsys, Inc. Identify Actel Edition Quick Tutorial
6 September 2010Instrumenting Your Design
Instrumenting Your Design
You use the Identify instrumentor to select both breakpoints and
watchpoints and to set the sampling and triggering modes. The
Identify instrumentor is launched from your Synplify Pro synthesis
tool and is run prior to synthesis.
Note: This tutorial describes running the Identify instrumentor from the
Synplify Pro tool. To run the Identify instrumentor in stand-alone
mode, see Chapter 3, Project Handling, in the user guide.
The HDL design and project files for this tutorial are included in a “tutorial”
subdirectory under the Identify software installation directory. Before you
begin the tutorial, copy the files to a local directory and make sure that you
have read and write permission for both the directory and files.
Note: While performing the tutorial, the active project (.prj) file will be
updated; copying the files to a local directory preserves the original
files installed in the tutorial directory.
To begin the instrumentation:
1. Start the Synplify Pro tool.
2. In the project view, click the Open Project button to display the Open
Project dialog box and click the Existing Project button.
3. Navigate to the tutorial directory where the Identify software is installed.
This directory includes the HDL design files and two Actel-specific
project files for Verilog and VHDL implementations.
4. Select (open) the appropriate project file.
Identify Actel Edition Quick Tutorial Copyright © 2010 Synopsys, Inc.
September 2010 7Instrumenting Your Design
5. Right click on the Identify implementation and select Launch Identify
Instrumentor from the popup menu.
6. If prompted, enter the location of the Identify installation in the Configure
Identify Launch dialog box, click the Locate Identify Installation radio button,
and click OK to launch the Identify instrumentor.
LO
Copyright © 2010 Synopsys, Inc. Identify Actel Edition Quick Tutorial
8 September 2010Instrumenting Your Design
7. If prompted for a license, select a license from the list of available
licenses displayed and click Select.
The following figure shows the initial Identify instrumentor window as
launched from the Synplify Pro tool on the Verilog version of the tutorial. The
window shows the design hierarchy on the left and the HDL file content with
all the potential instrumentation marked and available for selection on the
right.
Identify Actel Edition Quick Tutorial Copyright © 2010 Synopsys, Inc.
September 2010 9Instrumenting Your Design
Setting up the IICE
Click on the Edit IICE settings icon on the toolbar to bring up the IICE
Sampler tab shown in the following figure. The IICE Sampler tab defines
the sample depth, sampling modes, and the sample clock.
1. Leave Buffer type set to behavioral (only supported type)
2. Select 128 for the sample buffer depth.
3. Leave the Allow qualified sampling check box unchecked
4.Allow always-armed sampling check box unchecked
5. Enter /clk for the sample clock and select the positive polarity for the
clock edge.
6. After you have set and/or verified the above IICE Sampler tab settings,
LOclick the IICE Controller tab.
Copyright © 2010 Synopsys, Inc. Identify Actel Edition Quick Tutorial
10 September 2010

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents