Achronix ACE Version 5.0 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Hardware de computador Achronix ACE Version 5.0. Achronix ACE Version 5.0 User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 389
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - ACE User Guide

ACE User GuideFor ACE Version 5.0UG001 v5.0 - 5th December 2012http://www.achronix.com

Página 2 - Copyright Info

CONTENTS CONTENTS5.53 get extra pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3265.54 get fabricdb

Página 3 - Contents

Editors Chapter 3. ConceptsSerDes Configuration EditorThe SerDes Configuration Editor provides a graphical wizard for creating a SerDes IP configuration

Página 4

Editors Chapter 3. ConceptsNOTE:Lanes which are not available in the current package/configuration will be grey (disabled)in the diagram.Module Diagram

Página 5

Editors Chapter 3. ConceptsFigure 3.50: Module Diagram – SerDes Configuration EditorUG001 Rev. 5.0 - 5th December 2012 http://www.achronix.com 90

Página 6

Editors Chapter 3. ConceptsOverview PageThis Overview page contains the top-level, global properties that govern the structure and baseconfiguration of

Página 7

Editors Chapter 3. ConceptsOverview Page OptionsOptionDescriptionStandardSpecifies the transmission standard to be used.(1)Number ofLanesSets the numbe

Página 8

Editors Chapter 3. ConceptsPMA Settings PageAllows the user to select a uniform or lane-based PMA.Figure 3.52: PMA Settings Page – SerDes Configuration

Página 9

Editors Chapter 3. ConceptsRx PMA Equalization PagesThese pages allow the customization of the PMA equalization settings of the SerDes. Depending upon

Página 10

Editors Chapter 3. ConceptsHigh Freq AGC DC GainRx AGC high frequency DC gainHigh Freq AGC AC BoostRx AGC high frequency AC boostDFE Pulse-shaping Tap

Página 11

Editors Chapter 3. ConceptsRx PMA PLL PageThis page allows customization of the Rx PLL settings of the SerDes. Depending upon the setting of ”Enablela

Página 12

Editors Chapter 3. ConceptsTx PMA Driver PageThis page allows the customization of the Tx PMA Driver settings for the SerDes. Depending upon whetherth

Página 13 - Related Documents

CONTENTS CONTENTS5.92 remove path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3395.93 remove project

Página 14 - Getting Started

Editors Chapter 3. ConceptsTx User Control from Fabric YControl PMA Transmit de-emphasis from fabricPrecursor Bit Amplitude(mV)((Cursor Level)+3-2*(Pr

Página 15 - ACE Quickstart Tutorial

Editors Chapter 3. ConceptsTx PMA PLL PageThis page allows the customization of the Tx PMA PLL settings for the SerDes. Depending upon whetherthe opti

Página 16 - Concepts

Editors Chapter 3. ConceptsPCS Settings PageThe PCS Settings page allows the user to configure the granularity level of Tx/Rx physical coding sublayer(

Página 17

Editors Chapter 3. ConceptsRx PCS Settings PageThese pages allow the customization of the Rx PCS settings of the SerDes. Depending upon whether”Enable

Página 18 - Text Editor

Editors Chapter 3. ConceptsRx PCS Settings Page OptionsOptionDescriptionDecoderPCS Decoder SelectionReceive Symbol SwapSwap upper word and lower word

Página 19 - HTML Report Browser

Editors Chapter 3. ConceptsRx PCS Symbol Alignment PageThese pages allow the customization of the Rx PCS Symbol Alignment settings of the SerDes. Depe

Página 20

Editors Chapter 3. ConceptsRx PCS Symbol Alignment Page OptionsOption DescriptionSymbol Alignment Mode Symbol alignment modesAutomatic Symbol Alignmen

Página 21

Editors Chapter 3. ConceptsTx PCS Settings PageThese pages allow the customization of the Tx PCS settings of the SerDes. Depending upon whether”Enable

Página 22

Editors Chapter 3. ConceptsChannel Bonding PageThis page allows the customization of the Channel Bonding settings of the SerDes.Figure 3.61: Channel B

Página 23

Editors Chapter 3. ConceptsChannel Bonding Settings Page OptionsOptionDescriptionDeskew ModeDeskew operation mode: automatic, manual, or bit-slip.Desk

Página 24

CONTENTS CONTENTS5.131save place and route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3565.131.1 Usage Notes:

Página 25

Editors Chapter 3. ConceptsDeskew Word 3Deskew Sequence 1 word 3Enable Alt 3Enable deskew sequence 1 alternate word 3Deskew Alt 3Deskew Sequence 1 Alt

Página 26

Editors Chapter 3. ConceptsBIST Settings PageThese pages allow the customization of the BIST settings of the SerDes. Depending upon whether”Enable lan

Página 27

Editors Chapter 3. ConceptsBIST Settings Page OptionsOption DescriptionEnable Loopback Enable serdes loopbackLoopbackLoopback ModeLoopback modeTransmi

Página 28

Editors Chapter 3. ConceptsAdvanced PageThis page has no settings and is used to provide separation between the usual editor settings and theRegister

Página 29

Editors Chapter 3. ConceptsFigure 3.64: Register Settings - Lane 0 Page (Bottom Half) – SerDes Configuration EditorUG001 Rev. 5.0 - 5th December 2012 h

Página 30

Editors Chapter 3. ConceptsRegister Settings Page OptionsOptionDescriptionAHB Address FilterStart AddressSets the starting address for filtering the re

Página 31

Editors Chapter 3. ConceptsVCD Waveform EditorThe VCD Waveform Editor does not allow the user to edit a VCD file, it only allows viewing. But since itr

Página 32 - Basic PLL Configuration Editor

Editors Chapter 3. ConceptsVCD Waveform Editor OptionsOptionDescriptionSignal Value TableSignal NameThe name of the signal as stored in the VCD file.Va

Página 33

Editors Chapter 3. ConceptsZoom OutDecreases the zoom factor in the waveform area, decreasing the visiblelevel of detail.Zoom to MarkerPositionWithout

Página 34

Views Chapter 3. ConceptsViewsViews support Editors and provide alternative presentations as well as ways to navigate the information inthe Workbench.

Página 35 - BRAM Configuration Editor

Conventions Used in this Guide Chapter 1. PrefacePrefaceAbout This GuideThis guide is a reference manual for the Achronix CAD Environment (ACE), used

Página 36

Views Chapter 3. ConceptsProjects ViewThe Projects view provides a hierarchical view of the projects in the Workbench. From here, projects canbe added

Página 37

Views Chapter 3. ConceptsAdd source filesOpens the Add Source Files dialog to allow the user toadd source netlist and constraint files to the selectedpr

Página 38

Views Chapter 3. ConceptsFlow ViewThe Flow view provides a hierarchical view of flow steps that can be performed on the activeimplementation. From here

Página 39

Views Chapter 3. ConceptsFlow category (running)Flow category (complete)Flow category (disabled)Flow category (error)Flow step (incomplete)Flow step (

Página 40 - DDR3 Configuration Editor

Views Chapter 3. ConceptsOptions ViewThe Options view displays project implementation options for the active implementation. From this view,the active

Página 41

Views Chapter 3. ConceptsSpeed Gradespeed grade This option allows the user to selectthe desired speed grade for thetarget device.Core Voltagecore vol

Página 42

Views Chapter 3. ConceptsFanout Limitfanout limit Specifies the net fanout limitapplied when fanout control isenabled for this implementation.Resynthes

Página 43

Views Chapter 3. ConceptsPost-PnR Buffer Limitmax postpnr buffer limit This limit specifies the maximumnumber of post-placement buffersthat can be inse

Página 44

Views Chapter 3. ConceptsNumber of worstpathssync timing num worst Maximum number of worst paths per end point.Bitstream Generation Implementation Opt

Página 45

Views Chapter 3. ConceptsChain Offset of Targetbitstream chain offset Specifies the offset of the targetdevice on the JTAG scan chain formulti-device c

Página 46

Chapter 2. Getting StartedGetting StartedIntroductionThe Achronix implementation flow uses an industry standard RTL synthesis flow based on Synplify-Pro

Página 47

Views Chapter 3. ConceptsResynthesis Strategy Details (within Advanced Design Preparation)ACE tries to improve QOR by resynthesizing portions of the d

Página 48

Views Chapter 3. ConceptsMultiprocess ViewThe Multiprocess View ( ) allows Running Multiple Flows in Parallel and Attempting Likely Optimiza-tions Usi

Página 49

Views Chapter 3. Concepts(configured in Preferences)This link, when selected, will bring up the Multiprocess View PreferencePage, allowing the user to

Página 50

Views Chapter 3. ConceptsExisting ImplementationsThis radio button will update the contents of the ImplementationTable to show all existing implementa

Página 51 - Ethernet Configuration Editor

Views Chapter 3. ConceptsFigure 3.71: Multiprocess View ScreenshotImplementation Execution States There are a number of possible Execution States (as

Página 52

Views Chapter 3. ConceptsImplementation Execution States and IconsIcon Execution StateDescriptionno icon blankThis implementation has not been selecte

Página 53

Views Chapter 3. ConceptsMultiprocess Run LogsThis section shows the logs for each selected implementation as they execute. A separate tab is provided

Página 54

Views Chapter 3. ConceptsTcl Console ViewThe Tcl Console view provides an interactive Tcl console for the tool. All user interactions that changedesig

Página 55 - FIFO Configuration Editor

Views Chapter 3. ConceptsSearch ViewThe Search view provides an interface for searching the ACE design database for design objects (instances,nets, po

Página 56

Views Chapter 3. ConceptsI/O Macro (Applies to ports)Instances (All instances will be under this branch of the search results.)Ports (All ports will b

Página 57

ACE Quickstart Tutorial Chapter 2. Getting StartedACE Quickstart TutorialStart by copying all the files from <install dir>/Achronix/examples/quic

Página 58

Views Chapter 3. ConceptsZoom To YZooms the Floorplanner view to aregion containing the itemscurrently chosen in the results list.Show in RTL YIf rele

Página 59

Views Chapter 3. ConceptsSearch Results and ACE SelectionThe complete results of a search may be added to the current ACE selection set by checking th

Página 60

Views Chapter 3. ConceptsSelection ViewThe Selection view provides an interface allowing a user to view and manage the current selection set.A selecti

Página 61

Views Chapter 3. ConceptsIcon ActionToolbar ButtonContext MenuDescriptionZoom to selection Y YZooms the Floorplanner view to aregion containing the cu

Página 62

Views Chapter 3. ConceptsShow in RTL YIf relevant data exists, opens a texteditor to the file and line numberrelevant to the chosen Selectionitem. (Ava

Página 63

Views Chapter 3. ConceptsFigure 3.74: Selection View143 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2012

Página 64

Views Chapter 3. ConceptsCritical Paths ViewThe Critical Paths view provides a table of critical paths resulting from running timing analysis. This vi

Página 65

Views Chapter 3. Conceptsdomain. The clock domains themselves are (by default) sorted from most critical to least critical.Default sort order, from mo

Página 66

Views Chapter 3. ConceptsRun Post-PlaceTiming AnalysisIf selected, runs the Post-Place Timing Analysis flow step.Run Post-RouteTiming AnalysisIf select

Página 67

Views Chapter 3. ConceptsThe View’s pull-down menu (to the right of the Toolbar buttons) contains some shortcuts to run the fourstages of timing analy

Página 68

Perspectives Chapter 3. ConceptsConceptsWorkbenchThe term Workbench refers to the desktop development environment within ACE. The Workbench aims toach

Página 69

Views Chapter 3. ConceptsCritical Path Diagram ViewThe Critical Path Diagram view will provide a graphical representation of a single critical path. S

Página 70

Views Chapter 3. ConceptsCritical Path Diagram View Toolbar ButtonsIcon ActionDescriptionSelection toolControls the behavior of the mouse while in the

Página 71

Views Chapter 3. ConceptsData FlowArrows connecting nodes for a reconvergent path diagram will point inthe direction of the asynchronous data flow, whi

Página 72 - Interrupt Settings Page

Views Chapter 3. ConceptsDelaysDisplays the delay (in ps) to traverse each node or arrow.FanoutsDisplays the fanout of the net represented by the arro

Página 73

Views Chapter 3. ConceptsPackage ViewThe Package view provides a graphical view of the package layout of the device. This view allows the userto visua

Página 74

Views Chapter 3. ConceptsSelection toolControls the behavior of the mouse while in the Package view. Theselection tool creates a selection rectangle w

Página 75

Views Chapter 3. ConceptsSelect EnabledThis radio button controls the action applied to objects inthe selection region. This setting causes the object

Página 76

Views Chapter 3. ConceptsDesign Port Names EnabledDisplays the RTL port names of placed instances under thecurrent mouse position in the tooltip text.

Página 77

Views Chapter 3. ConceptsIO Assignment ViewThe IO Assignment view provides a tabular representation of the properties of the I/O instances used in the

Página 78 - LRAM Configuration Editor

Views Chapter 3. Conceptsnot match the current filter value. All displayed rows will, in the selected column, contain text thatmatches the applied filte

Página 79

Perspectives Chapter 3. ConceptsBy default, this perspective contains the ”Projects View”, ”IP Libraries View”, ”IP Diagram View”, ”IPProblems View”,

Página 80

Views Chapter 3. ConceptsSave ChangedPropertiesOpens the ”Save Changed Properties Dialog”. Allows the user tosave an .sdc file containing all propertie

Página 81 - LRAM FIFO Configuration Editor

Views Chapter 3. ConceptsVoltage LevelThe VDD voltage level for this IO, set via the IO Standardselection.VREF LevelThe VREF voltage level for this IO

Página 82

Views Chapter 3. ConceptsClock Regions ViewThe Clock Regions view provides a tabular representation of the site type content of each clock region inth

Página 83

Views Chapter 3. ConceptsLUTsThe number of LUT sites contained in this clock regionALUsThe number of ALU sites contained in this clock regionBMACCsThe

Página 84

Views Chapter 3. ConceptsNetlist Browser ViewThe Netlist Browser view’s purpose is to provide a graphical, tree-based visualization of the user’sdesig

Página 85

Views Chapter 3. ConceptsA number of actions are available in the view, via buttons at the top of the view, and (right-click) contextmenus on the node

Página 86

Views Chapter 3. ConceptsGroup By Clock DomainWhen enabled, all instances in the netlist will be grouped in the tree undertheir relevant clock domain(

Página 87

Views Chapter 3. ConceptsPlacement Regions ViewThe Placement Regions view provides a tabular representation of the content of all user-created Placeme

Página 88 - Memory Map Page

Views Chapter 3. ConceptsHighlight InstancesHighlights all instances constrained to the currently selectedplacement region with the currently-selected

Página 89

Views Chapter 3. Conceptsappear near the right-hand edge of that table cell. By selecting the ”. . . ” button, the user will be ableto use the Color D

Página 90

Editors Chapter 3. ConceptsEditorsMost perspectives in the Workbench are comprised of an editor area and one or more views. Differenteditors are assoc

Página 91

Views Chapter 3. ConceptsOutline ViewThe Outline view provides an alternate method for navigating the IP Configuration Editors. Selecting anitem in the

Página 92

Views Chapter 3. ConceptsIP Libraries ViewThe IP Libraries view provides an alternate method for creating IP configuration files (.acxip) versusthe main

Página 93

Views Chapter 3. ConceptsIP Diagram ViewThe IP Diagram view is meant to provide a graphical visualization of the configuration of the IP currentlybeing

Página 94

Views Chapter 3. ConceptsFigure 3.88: Example IP Diagram for PLL Editor with some errors in redThe user may left-click on any text label in the IP Dia

Página 95

Views Chapter 3. ConceptsIP Problems ViewThe IP Problems view displays a table of any warnings and errors found in the IP configurations for thecurrent

Página 96

Views Chapter 3. ConceptsIP Problems View Table ColumnsColumnNameDescriptionSummaryA brief summary statement of the IP Configuration problem.FileThe IP

Página 97 - ROM Configuration Editor

Views Chapter 3. ConceptsDownload ViewThe Download view provides a graphical interface for playing a STAPL11file to an Achronix FPGAconnected via a Bit

Página 98

Views Chapter 3. ConceptsDownload View OptionsOption DescriptionSTAPL design fileDefault File from Current Design/Impl The STAPL design file will corres

Página 99

Dialogs Chapter 3. ConceptsDialogsCreate Project DialogThe Create Project dialog helps users create a new project in the Workbench. After indicating a

Página 100 - SerDes Configuration Editor

Dialogs Chapter 3. ConceptsLoad Project DialogThe Load Project dialog is used to browse to find an existing project file to load into the Workbench. Aft

Página 101

Editors Chapter 3. ConceptsHTML Report BrowserWhen HTML versions of generated Reports are opened within ACE, they are displayed within the Editorarea

Página 102 - Editors Chapter 3. Concepts

Dialogs Chapter 3. ConceptsCreate Implementation DialogThe Create Implementation dialog is used to create a new implementation in the selected project

Página 103

Dialogs Chapter 3. ConceptsRestore Implementation DialogThe Restore Implementation dialog is used to retore the database state of the active implement

Página 104

Dialogs Chapter 3. ConceptsSave Implementation DialogThe Save Implementation dialog is used to save the database state of the active implementation to

Página 105

Dialogs Chapter 3. ConceptsCreate a New Constraints File DialogThe Create a New Constraints File Dialog is used to easily create a new, empty constrai

Página 106

Dialogs Chapter 3. ConceptsCreate a New Text File DialogThe Create a New Text File Dialog simply allows the user to create a new text file and open it

Página 107

Dialogs Chapter 3. ConceptsAdd Source Files DialogThe Add Source Files dialog is used to browse for netlist (.v and .vma), constraints (.sdc and .pdc)

Página 108

Dialogs Chapter 3. ConceptsFigure 3.99: Add Source Files Categorization DialogThe categorization dialog will contain the list of unknown files on the l

Página 109

Dialogs Chapter 3. ConceptsSave Placement DialogThe Save Placement dialog saves the current placement to pre-placement constraints file(s). After selec

Página 110

Dialogs Chapter 3. ConceptsUse DefaultLocationEnabledSelects whether the default I/O placement file path isused, or the one manually specified below the

Página 111

Dialogs Chapter 3. ConceptsSave Script File DialogThe Save Script File dialog is used to create a Tcl script of find commands for the current list of

Página 112

Copyright InfoCopyright © 2006 - 2012 Achronix Semiconductor Corporation; certain portions of this guide are Copyright© 2000, 2006 IBM Corporation and

Página 113

Editors Chapter 3. ConceptsAdvanced PLL Configuration EditorThe Advanced PLL Configuration Editor provides a graphical wizard for creating a PLL configur

Página 114

Dialogs Chapter 3. ConceptsNew IP Configuration DialogThe New IP Configuration dialog helps users create a new IP configuration file (.acxip). After indic

Página 115

Dialogs Chapter 3. ConceptsGenerate IP Design Files DialogThe Generate IP Design Files dialog is used to create the necessary RTL models, timing const

Página 116

Dialogs Chapter 3. ConceptsPlacement Constraints SelectedSelects whether a placement constraints file for theconfiguration is generated.(1)Additional Ge

Página 117

Dialogs Chapter 3. ConceptsConfigure Selected IOs DialogThe ”Configure Selected IOs Dialog” allows the user to configure the electrical settings for the

Página 118 - Channel Bonding Page

Dialogs Chapter 3. ConceptsChange On DieTermination toEnabling this option allows the user to change the On Die Terminationsetting of the selected IOs

Página 119

Dialogs Chapter 3. ConceptsSave Changed Properties DialogThe ”Save Changed Properties Dialog” allows the user to save to an .sdc file any properties th

Página 120

Dialogs Chapter 3. ConceptsGenerate a Pin Assignment Report DialogThe ”Generate a Pin Assignment Report” dialog allows the user to generate a customiz

Página 121

Dialogs Chapter 3. ConceptsConfigure Table Columns DialogThe ”Configure Table Columns Dialog” allows the user to configure the columns shown in the activ

Página 122

Dialogs Chapter 3. ConceptsAdd Signals to Waveform Viewer DialogThis dialog allows the user to add signals to the table and waveform area of the VCD W

Página 123

Dialogs Chapter 3. Concepts1)This button may be pressed multiple times for a given signal, which will add the signal selected in thedialog’s list to t

Página 124

Editors Chapter 3. ConceptsOverview PageThe Overview page contains the top-level, global properties that govern the structure and baseconfiguration of

Página 125

Dialogs Chapter 3. ConceptsAssign Bussed Signal Names DialogThe Assign Bussed Signal Names Dialog wizard allows the user to combine multiple signals f

Página 126 - VCD Waveform Editor

Dialogs Chapter 3. ConceptsSearch Filter Builder DialogThis wizard dialog allows the user to build simple or compound search filters to be used in the

Página 127

Dialogs Chapter 3. ConceptsEQUALSelect this radio button when you want to join two filters into a compound filterwhere the Boolean value of both sub-filt

Página 128

Dialogs Chapter 3. ConceptsCreate Placement Region DialogThis wizard dialog appears after the user has used drag-and-drop to define a rectangular area

Página 129 - Fast views

Dialogs Chapter 3. ConceptsSnap to TileBoundariesIf selected, ACE will create a Placement Region that encompasses all Tilesselected within the drag-an

Página 130 - Projects View

Dialogs Chapter 3. ConceptsSave Placement Regions DialogThis wizard dialog appears after the user has selected the ”Save Placement Regions” action in

Página 131

Toolbars Chapter 3. ConceptsToolbarsThere are three kinds of toolbars in the Workbench: main, view, and fast view.The main toolbar, sometimes called t

Página 132 - Flow View

Preferences Chapter 3. ConceptsPreferencesThe ”Preferences dialog” is used to set user preferences. The Preferences dialog pages can be searched using

Página 133

Preferences Chapter 3. ConceptsCritical Path Diagram View Preference PageThis page configures the display preferences of the Critical Path Diagram view

Página 134 - Options View

Preferences Chapter 3. ConceptsCancelWhen this button is pressed, any preference configuration changes made sincethe dialog was opened (or since the la

Página 135

Editors Chapter 3. ConceptsPLL Editor Overview Page OptionsOption EditableDescriptionTarget Device YThe Speedster22i device this PLL is intended to ta

Página 136

Preferences Chapter 3. ConceptsFloorplanner View Colors Preference PageThe Floorplanner View Colors Preference Page configures multiple layer color pre

Página 137

Preferences Chapter 3. ConceptsFloorplanner View Optimizations Preference PageThe Floorplanner View Optimizations Preference Page configures rendering

Página 138

Preferences Chapter 3. ConceptsOptimization settings which may vary with design complexityOptionTechnical DescriptionUsability NotesWhen panning, show

Página 139

Preferences Chapter 3. ConceptsMax unsegmented area:Areas larger than this will be brokeninto smaller chunks up to Maxre-quartering recursion times.Re

Página 140

Preferences Chapter 3. ConceptsTechnical Note forWindows UsersThe Windows operating system requires that applications check-in every fiveseconds, or th

Página 141 - Multiprocess View

Preferences Chapter 3. ConceptsIP Diagram Preference PageThere are a number of preferences for the ”IP Diagram View” relating to colors and fonts.Figu

Página 142

Preferences Chapter 3. ConceptsError BackgroundColorText representing IP Options with errors will have their backgrounds paintedthis color.UG001 Rev.

Página 143

Preferences Chapter 3. ConceptsMultiprocess View Preference PageThis page allows the user to manage custom command-line options for the qsub command u

Página 144

Preferences Chapter 3. ConceptsCaution: Debugging qsub configurations: If theGridEngine and qsub are properly configured19on the host machine, and ACE i

Página 145

Preferences Chapter 3. ConceptsOther Colors and Fonts Preference PageMany of the fonts and colors and used by ACE components can be set using the Gene

Página 146

Editors Chapter 3. ConceptsAchieved NFThis calculated value shows the exact ”Feedback Divider’NF’” value which will be used by the PLL. This maydiffer

Página 147 - Tcl Console View

Preferences Chapter 3. ConceptsPackage View Preference PageView settings for the Package view are set via the Package View preference page. This page

Página 148 - Search View

Preferences Chapter 3. ConceptsPlacement Regions Preference PageThe Placement Regions Preference Page configures how Placement Regions are handled in t

Página 149

Preferences Chapter 3. ConceptsProject Management Preference PageThe behavior of editors and reports is set from the Project Management Preference Pag

Página 150

Preferences Chapter 3. ConceptsTcl Console View Preference PageThe Tcl Console View Preference Page contains settings that alter the behavior and/or p

Página 151

Preferences Chapter 3. ConceptsText Editors Preference PageThe behavior and appearance of the text editor can be set from the Text Editors Preference

Página 152 - Selection View

Preferences Chapter 3. ConceptsUndo history size 200Sets the undo history size.Display tab width 4Sets the tab width for the editor.Insert spaces for

Página 153

Preferences Chapter 3. ConceptsQuick Diff Preference PageThe Quick Diff preferences can be changed on the Quick Diff preference page, accessed via Tex

Página 154

Projects Chapter 3. ConceptsProjectsA project represents the collection of source netlist and constraints files, flow options, IP configuration files,and

Página 155 - Figure 3.74: Selection View

Projects Chapter 3. ConceptsOption Sets only enable performance-related implementation options, and (currently) never disable anyalready-enabled imple

Página 156 - Critical Paths View

Projects Chapter 3. ConceptsProject FileProjects are persisted in project files (.acxprj file extension) created automatically by the tool whenever apro

Página 157

Editors Chapter 3. ConceptsPlacement PageThe Placement page contains configuration information relating to the PLLs placement in the Speedsterdevice. T

Página 158

Projects Chapter 3. Conceptsassociated with a project. When associated with a project, these IP Configuration files may then be browsedin the Projects v

Página 159

Projects Chapter 3. ConceptsMultiprocess LogUnlike normal flow executions, implementation runs initiated from the Multiprocess View do not have theirlo

Página 160 - Critical Path Diagram View

Flow Chapter 3. ConceptsFlowThe flow is the set of steps that must be run to complete a design in ACE.A flow can only be run on an active project implem

Página 161

Reports Chapter 3. ConceptsReportsACE generates a number of reports to inform users how their designs are being handled in the selectedAchronix device

Página 162

Reports Chapter 3. ConceptsTiming ReportThe Timing Report provides details on how well the current design is meeting timing on the selected device.Tim

Página 163

Reports Chapter 3. Conceptseach clock is analyzed in isolation, ignoring the relations between them. (For clocks which have no relatedclocks, the resu

Página 164 - Package View

Reports Chapter 3. ConceptsTiming Results Summary SectionThe Timing Results Summary section of the report will only be generated if either the ”Run Po

Página 165

Advanced Concepts Chapter 3. ConceptsAdvanced ConceptsThe following are advanced concepts intended primarily for extremely experienced users, or users

Página 166

Chapter 4. TasksTasksRunning ACEACE can be run in three different modes:• GUI• Command line• BatchTo run in GUI mode, invoke the ace executable either

Página 167

Working With Perspectives Chapter 4. TasksWorking With PerspectivesPerspectives define the initial set and layout of views in the Workbench window, pro

Página 168 - IO Assignment View

Editors Chapter 3. ConceptsClock Output [0,1,2,3] PagesThe Clock Output pages each contain general configuration information relating to a single PLL o

Página 169

Working with Views and Editors Chapter 4. TasksWorking with Views and EditorsViews and editors are the main visual entities appearing in the Workbench

Página 170

Working with Views and Editors Chapter 4. TasksCreating Fast ViewsFast views are hidden views that can be quickly opened and closed. These views work

Página 171

Working with Projects and Implementations Chapter 4. TasksWorking with Projects and ImplementationsCreating ProjectsTo create a new project in the wor

Página 172 - Clock Regions View

Working with Projects and Implementations Chapter 4. TasksFigure 4.1: Unsaved Project View2. Either press CTRL+S on the keyboard, select the File → Sa

Página 173

Working with Projects and Implementations Chapter 4. TasksFigure 4.2: Unsaved Changes PromptOpening Project Files in an EditorTo open a project file in

Página 174 - Netlist Browser View

Working with Projects and Implementations Chapter 4. Tasks4. Select one or more files, and click Open.After clicking Open, the source files appear in th

Página 175

Working with Projects and Implementations Chapter 4. TasksSaving ImplementationsTo save the state of the database (options, netlist, constraints, plac

Página 176

Working with Projects and Implementations Chapter 4. TasksCopying ImplementationsTo create a new implementation that is a copy of an existing implemen

Página 177 - Placement Regions View

Working with Projects and Implementations Chapter 4. TasksOpening Report Files in an EditorTo open a report file in the editor area, double-click on th

Página 178

Running the Flow Chapter 4. TasksRunning the FlowA flow can only be run on the current active implementation. If no active implementation is set in the

Página 179

Editors Chapter 3. ConceptsOutput Divider [0,1,2,3] PagesThe Output Divider pages contain configuration information relating to the output divider (OD)

Página 180 - Outline View

Running the Flow Chapter 4. TasksRun Estimated Timing Analysis (Optional)After Run Prepare has successfully completed on an implementation, the Run Es

Página 181 - IP Libraries View

Running the Flow Chapter 4. Tasksfinal simulation netlist can be generated without errors. If your design fails final DRC checks, you can stillgenerate

Página 182 - IP Diagram View

Running the Flow Chapter 4. TasksConfiguring the Execution QueuesWithin the Multiprocess view, the ”Execution Queue Management” section allows the user

Página 183

Running the Flow Chapter 4. TasksA = R - ( O + G + B + U ), whereR = total RAM installed in the workstationO = amount of memory required by the Operat

Página 184 - IP Problems View

Running the Flow Chapter 4. Tasksand ACE is still unable to successfully submit jobs to the GridEngine, please contact Achronix technicalsupport.WARNI

Página 185

Running the Flow Chapter 4. TasksTip:If the implementation table isn’t large enough (or is too large) for the full implementationlist, simply collapse

Página 186 - Download View

Running the Flow Chapter 4. Tasksof the captured error messages. Error details will be visible in the log messages shown in the tab, as well aswithin

Página 187 - ”net192.168.100.101”

Using the Tcl Console Chapter 4. TasksUsing the Tcl ConsoleAny operation that changes project or design data can be performed from the command line vi

Página 188 - Create Project Dialog

Using the Tcl Console Chapter 4. TasksENTER on a selected command to complete it at the command prompt. Typing while the command auto-completion dialo

Página 189 - Load Project Dialog

Using the Tcl Console Chapter 4. TasksFigure 4.5: Help Text DisplayFigure 4.6: Help Text Displayed in TCL ConsoleText LimitThe TCL Console view has a

Página 190 - Create Implementation Dialog

Editors Chapter 3. ConceptsOD [0,1,2,3] Phase Adjustment PagesThe Output Divider (OD) Phase Adjustment pages contain configuration information about th

Página 191 - Restore Implementation Dialog

Using the Tcl Console Chapter 4. TasksViewing the ACE Log FileAll TCL commands and messages issued during an ACE session are recorded in the ACE log fi

Página 192 - Save Implementation Dialog

Creating an IP Configuration Chapter 4. TasksCreating an IP ConfigurationAchronix FPGAs feature embedded IP to support clock signal generation (PLLs), F

Página 193

Creating an IP Configuration Chapter 4. TasksSetting the IP ConfigurationFrom the IP Editor, use either theBack and Nextor the Outline view to navigat

Página 194 - Create a New Text File Dialog

Viewing the Floorplanner Chapter 4. TasksViewing the FloorplannerOpening and Closing the Fly-Out PaletteTo open and close the Floorplanner view’s fly-o

Página 195 - Add Source Files Dialog

Viewing the Floorplanner Chapter 4. TasksPanningTo pan with the scroll bars:• Click and drag the vertical scroll bar to pan up and down or click and d

Página 196

Viewing the Floorplanner Chapter 4. Tasks1. Select the Selection Tool ( ) from the view toolbar. From the Selection section fly-out palette, checkthe o

Página 197 - Save Placement Dialog

Viewing the Floorplanner Chapter 4. TasksViewing Object LabelsA variety of object labels are available when displaying objects in the Floorplanner vie

Página 198

Viewing the Package Layout Chapter 4. TasksViewing the Package LayoutOpening and Closing the Fly-Out PaletteTo open and close the Package view’s fly-ou

Página 199 - Save Script File Dialog

Viewing the Package Layout Chapter 4. TasksPanningTo pan with the scroll bars:1. Click and drag the vertical scroll bar to pan up and down or click an

Página 200 - New IP Configuration Dialog

Viewing the Package Layout Chapter 4. Tasks1. Select the Selection Tool ( ) from the view toolbar. From the Selection section of the fly-out palette,ch

Página 201

Editors Chapter 3. ConceptsPLL Editor OD Phase Adjustment OptionsOption EditableDescriptionOD[0-3] Phase ShiftIncrement UnitThe incremental step, alwa

Página 202

Viewing the Package Layout Chapter 4. TasksGetting Object TooltipsFor instant feedback on instance or site names in the Package view, a tooltip (hover

Página 203 - Configure Selected IOs Dialog

Pre-Placing a Design Chapter 4. TasksPre-Placing a DesignPlacing an ObjectCurrently in ACE, there are two types of objects that can be placed: instanc

Página 204

Pre-Placing a Design Chapter 4. TasksChanging Between Fixed and Soft PlacementThere are two types of placement in ACE: soft and fixed. Fixed placement

Página 205

Pre-Placing a Design Chapter 4. TasksRemoving PlacementTo un-place objects with key-strokes:1. In the Floorplanner view or Package view, press and hol

Página 206

Analyzing Critical Paths Chapter 4. TasksAnalyzing Critical PathsCritical paths are computed by timing analysis. Timing analysis can be run at several

Página 207 - Configure Table Columns Dialog

Analyzing Critical Paths Chapter 4. Tasks• Asynchronous devices: By default, highlight colors are arranged in a gradient from red to yellowaccording t

Página 208

Analyzing Critical Paths Chapter 4. TasksThe nets are now added to the selection in the Selection view and are shown with the selection color in theFl

Página 209

Analyzing Critical Paths Chapter 4. Taskshidden due to insufficient drawing area.Arrows The arrows connecting the graph nodes in the diagram represent

Página 210

Analyzing Critical Paths Chapter 4. TasksFigure 4.9: Critical Path Diagram View for LoopReconvergent critical paths (which only occur in asynchronous

Página 211 - Search Filter Builder Dialog

Analyzing Critical Paths Chapter 4. TasksFigure 4.10: Reconvergent Path diagram configured with Driver->Sink topology, User Logic arrows, and noInte

Página 212

Editors Chapter 3. ConceptsOutput Synthesizer [0,1,2,3] PagesThe Output Synthesizer (OS) pages contain configuration information relating to the OS ass

Página 213

Analyzing Critical Paths Chapter 4. TasksFigure 4.12: Reconvergent Path diagram configured with Polygon topology, User Logic arrows, and noIntermediate

Página 214

Analyzing Critical Paths Chapter 4. TasksFigure 4.13: Reconvergent Path diagram configured with Polygon topology, Data Flow arrows, and noIntermediate

Página 215 - Save Placement Regions Dialog

Analyzing Critical Paths Chapter 4. TasksWhen comparing the four screenshots above, it is also possible to see the differences between the ”RC PathArr

Página 216 - Toolbars

Analyzing Critical Paths Chapter 4. TasksFigure 4.15: Critical Path Diagram with net ”s[30]” selected. Note that the single net is represented by twoa

Página 217 - Preferences

Managing I/Os Chapter 4. TasksManaging I/OsI/O electrical properties are often iteratively tweaked at the final stages of design. Frequently the user d

Página 218

Running the SnapShot Debugger Chapter 4. TasksRunning the SnapShot DebuggerSnapShot is the real-time design debugging tool for Achronix FPGAs. SnapSho

Página 219

Running the SnapShot Debugger Chapter 4. TasksThe following sections will further explain SnapShot and guide the user through the process.General Snap

Página 220 - Floorplanner view

Running the SnapShot Debugger Chapter 4. TasksFigure 4.18: SnapShot Trigger Detector Block Diagram• Trace Buffers Trace Buffers are implemented using

Página 221

Running the SnapShot Debugger Chapter 4. TasksRstn out Output usr clkWhen low, indicates SnapShot logic is being reset. May be usedto reset portions o

Página 222

Running the SnapShot Debugger Chapter 4. TasksThe user may optionally modify their Design Under Test (DUT) to respond to external data sent via theSna

Página 223

CONTENTS CONTENTSContents1 Preface 11.1 About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2

Página 224

Editors Chapter 3. ConceptsPort Names PageThe Port Names page contains all the input and output ports which will be used by the PLL in its currentconfi

Página 225 - IP Diagram Preference Page

Running the SnapShot Debugger Chapter 4. Tasks32 wire arm ; / / / / / S i gn a l i n d i c a t e s SnapShot i s armed ( and has st a r t e d t e s t i

Página 226

Running the SnapShot Debugger Chapter 4. Tasks51 St i m u l i : out s t d l o g i c v e c t o r ( 3 5 downto 0 ) ;52 R s t n out : out s t d l o g i c

Página 227

Running the SnapShot Debugger Chapter 4. TasksThe Automatically Detect Pod option is a convenience for when there is only one pod connected. If moreth

Página 228

Running the SnapShot Debugger Chapter 4. TasksEach sequential trigger is configured in 2 parts: the ”Pattern” and the ”Dont Care” mask. The trigger”Pat

Página 229

Running the SnapShot Debugger Chapter 4. TasksSetting Triggering RangeIn the SnapShot Debugger view, the ”Pre-Store” setting configures the how many sa

Página 230 - Package View Preference Page

Running the SnapShot Debugger Chapter 4. TasksActivating SnapShotOnce all the fields in the SnapShot Debugger view are configured, and the design is run

Página 231

Playing a STAPL File Chapter 4. TasksPlaying a STAPL FileA STAPL14file can be run or played from the Download view. From this view, individual STAPL Ac

Página 232

Optimizing a Design Chapter 4. TasksOptimizing a DesignThere are numerous methods of design optimization available to ACE users.Many optimizations are

Página 233

Optimizing a Design Chapter 4. TasksGenerating Option Set Implementations and Starting Background ExecutionAfter the Start Selected button has been pr

Página 234 - Text Editors Preference Page

Placement Regions and Placement Region Constraints Chapter 4. TasksPlacement Regions and Placement Region ConstraintsPlacement Regions and Placement R

Página 235

Editors Chapter 3. ConceptsAdvanced PLL Editor Port Names Page OptionsOption DescriptionInput PortsName for Input ”refclk” The desired name for the re

Página 236

Placement Regions and Placement Region Constraints Chapter 4. Tasks7. Fill in the desired Placement Region name8. Select whether the Placement Region

Página 237 - Projects

Placement Regions and Placement Region Constraints Chapter 4. Tasks4. (Optional) If the Placement Region is meant to align with (snap to) one or more

Página 238

Placement Regions and Placement Region Constraints Chapter 4. Tasksthe Instances/Paths not in the current set of 200 on the visible page of results) m

Página 239 - IP Configurations

Placement Regions and Placement Region Constraints Chapter 4. TasksImportant considerationwhen saving placementregion constraints:Only the final list o

Página 240 - Log Files

add project netlist Chapter 5. Tcl Command ReferenceTcl Command Referenceadd project constraintsadd project constraints <file> [-project <arg

Página 241

all clocks Chapter 5. Tcl Command Referenceadd region instsadd region insts <region> <insts> [-flops only] [-include constants][-include a

Página 242 - Flow Status

clear drawing Chapter 5. Tcl Command Referencefollowing commands can be entered on the command line *before* the final flow step:set_extra_pipeline -xp

Página 243 - Pin Assignment Report

clear ovals Chapter 5. Tcl Command Reference[-id <arg>]Optional The optional -id <id> optionspecifies a unique id for a singleline to clear

Página 244 - Timing Report

clock info Chapter 5. Tcl Command Referenceclear polygonsclear polygons [-id <arg>]This command allows you to clear a custom polygon or all the

Página 245 - Multiprocess Summary Report

clock relation Chapter 5. Tcl Command Reference[-net <arg>] Optional use the domain of this net[-unique] Optional use a unique domain fordomains

Página 246

Editors Chapter 3. ConceptsBasic PLL Configuration EditorThe Basic PLL Configuration Editor provides a simplified graphical wizard for creating a PLL con

Página 247 - Advanced Concepts

create flow step Chapter 5. Tcl Command Referencesame units as T). By default the numbers are as small as possible, but with -group all related clocks

Página 248 - Running ACE

create generated clock Chapter 5. Tcl Command Reference[-parent id <arg>] Optional The optional -parent id<parentId> option specifies theflo

Página 249 - Working With Perspectives

create path Chapter 5. Tcl Command ReferenceThis command is useful for the user to generate the clock constraint if the design has PLL or any circuit-

Página 250 - Rearranging Tabbed Views

create region Chapter 5. Tcl Command Referencecreate projectcreate project <projectFile> [-impl <arg>] [-not active]This command creates a

Página 251 - Maximizing a View or Editor

disable project constraints Chapter 5. Tcl Command Reference[-batch] Optional Postpone application of thisconstraint until apply placementis called (t

Página 252 - Saving Projects

draw arc Chapter 5. Tcl Command Reference[-impl <arg>] Optional The optional -project<projectName> and -impl<implName> options are u

Página 253

draw arc Chapter 5. Tcl Command Reference<width> Required The required <width>argument specifies the width ofthe arc.<height> Require

Página 254 - Adding Source Files

draw line Chapter 5. Tcl Command Referencedraw linedraw line <x1> <y1> <x2> <y2> [-layer <arg>] [-id <arg>] [-rgb

Página 255 - Creating Implementations

draw oval Chapter 5. Tcl Command Referencedraw ovaldraw oval <x> <y> <width> <height> [-layer <arg>] [-id <arg>] [

Página 256 - Restoring Implementations

draw polygon Chapter 5. Tcl Command Reference[-fill] Optional The optional -fill option specifieswhether the oval should be filledwith color or not. If t

Página 257 - Removing Implementations

Editors Chapter 3. ConceptsOverview PageThe Overview page contains all the properties that govern the structure and configuration of the basic PLL.Figu

Página 258

draw rectangle Chapter 5. Tcl Command Reference[-fill] Optional The optional -fill option specifieswhether the arc should be filledwith color or not. If

Página 259 - Running the Flow

draw string Chapter 5. Tcl Command Reference[-thickness <arg>] Optional The optional -thickness<pixels> option specifies therectangle thick

Página 260 - Design Completion Steps

find Chapter 5. Tcl Command Reference[-batch] Optional The optional -batch optioncauses the GUI to not refreshafter this command. This isuseful when ru

Página 261 - FPGA Programming Steps

find Chapter 5. Tcl Command ReferenceArgument Required/Optional Description<patterns> Required The required <patterns>argument specifies a l

Página 262

find Chapter 5. Tcl Command Reference[-paths] Optional The optional -paths object typeoption is used to specify that theresults may include path object

Página 263 - 2 5035008

get active impl Chapter 5. Tcl Command Referencegenerate ip design filesgenerate ip design files <acxipFile>This command generates the enabled de

Página 264

get clocks Chapter 5. Tcl Command Referencecurrent ACE session.ArgumentRequired/Optional Description[-quiet]Optional do not print a message if there i

Página 265

get enabled constraints Chapter 5. Tcl Command ReferenceElaborationThis command is especially useful for the user to see how many clocks exist inside

Página 266

get impl names Chapter 5. Tcl Command Reference[-project <arg>] Optional The optional -project<projectName> and -impl<implName> opti

Página 267 - Using the Tcl Console

get nets Chapter 5. Tcl Command Referenceget impl optionget impl option <option name> [-project <arg>] [-impl <arg>]This command ret

Página 268 - Command Help

Editors Chapter 3. Conceptsclkout0 DesiredFrequencyYThe frequency desired for clkout0. ACE will automaticallychoose PLL configuration values (NR, NF, O

Página 269 - Clearing the Console

get part names Chapter 5. Tcl Command ReferencefilterRequired The required <filter> option isused to filter returned node names(string patterns ar

Página 270 - Object Type Prefixes

get placement Chapter 5. Tcl Command Reference[-slack]Optional The optional -text optionreturns the details text for thispath.[-tokens]Optional The op

Página 271 - Creating an IP Configuration

get project directory Chapter 5. Tcl Command Referenceget pod namesget pod names [-all] [-usb] [-ethernet] [-list <args>]Returns a list of names

Página 272 - Setting the IP Configuration

get properties Chapter 5. Tcl Command ReferenceThis command returns the path to a project file’s parent directoryArgument Required/Optional Description

Página 273 - Viewing the Floorplanner

get selection Chapter 5. Tcl Command Referenceget propertyget property <object> <propName>This command returns the specified property value

Página 274 - Deselecting Objects

get stapl actions Chapter 5. Tcl Command Reference[-ports]Optional The optional -ports object type option isused to specify that the results mayinclud

Página 275 - Getting Object Tooltips

get techlibt name Chapter 5. Tcl Command Referenceget techlib nameget techlib name <partName>This command returns the name the of black box veri

Página 276 - Viewing Object Labels

get techlibx path Chapter 5. Tcl Command Reference<partName>Required The required <partName>argument is used to specify thename of the par

Página 277 - Viewing the Package Layout

load place and route Chapter 5. Tcl Command Referencehighlighthighlight <objects> [-rgb <args>] [-batch]This command is used to highlight

Página 278

message Chapter 5. Tcl Command Reference[-acxfile <arg>] Optional The required -acxfile <file>option is specifies the place androute data file

Página 279

Editors Chapter 3. ConceptsBRAM Configuration EditorThe BRAM Configuration Editor provides a simplified graphical wizard for creating a BRAM configuration

Página 280

remove impl Chapter 5. Tcl Command Reference[-info]Optional Make this message an informational message.[-warning]Optional Make this message a warning

Página 281 - Pre-Placing a Design

remove project ip Chapter 5. Tcl Command Referenceremove pathremove path <id>This command removes a user-defined pin path.ArgumentRequired/Option

Página 282

remove region insts Chapter 5. Tcl Command Reference[-project <arg>] Optional The optional -project<projectName> option is usedto specify

Página 283 - Removing Placement

report clock Chapter 5. Tcl Command Referencerename implrename impl <newImplName> [-project <arg>] [-impl <arg>]This command renames

Página 284 - Analyzing Critical Paths

report pins Chapter 5. Tcl Command Reference[-outputfile <arg>] Optional The optional -outputfile <file>option may be used to specify anoutp

Página 285

report power Chapter 5. Tcl Command Reference[-outputfile <arg>] Optional The optional -outputfile <file>option may be used to specify anout

Página 286 - Using Critical Path Diagrams

report regions Chapter 5. Tcl Command Reference[-clocks <arg>] Optional The -clocks < clk1 freq clk2 freq.. clkn freq > option may beused

Página 287

report utilization Chapter 5. Tcl Command Reference[-csv] Optional The optional -csv option is usedto specify whether the fileshould be output as a CSV

Página 288

reset sta Chapter 5. Tcl Command Reference[-text] Optional The optional -text option is usedto specify whether the fileshould be output as plain text.[

Página 289

restore project Chapter 5. Tcl Command Referencerestoring an impl.Argument Required/Optional Description<filename> Required Specifies the ACXDB fi

Página 290 - Intermediate Nodes

Editors Chapter 3. ConceptsOverview PageThe Overview page contains all the properties that govern the structure and configuration of the BRAMwrapper.BR

Página 291

run fanout control Chapter 5. Tcl Command Reference[-activeimpl <arg>] Optional The -activeimpl option can beused to specify an alternate implna

Página 292

run gate balance Chapter 5. Tcl Command Reference[-fanout limit clone<arg>]Optional Apply fanout cloning on netswith fanout greater than thislim

Página 293

run generate bitstream Chapter 5. Tcl Command Referencerun generate bitstreamrun generate bitstream [-outputdir <arg>] [-reportsdir <arg>]

Página 294 - Managing I/Os

run insert reset Chapter 5. Tcl Command Referencerun generate netlistrun generate netlist [-outputfile <arg>] [-debugdir <arg>] [-final][-

Página 295 - Running the SnapShot Debugger

run prepare Chapter 5. Tcl Command Reference[-structural clustering<arg>]Optional Turn on structural clusteringduring placement (1,0)[-verbose &

Página 296

run remove reset Chapter 5. Tcl Command Reference[-constraints <arg>] Optional The optional -constraints <file1file2 . . . > option override

Página 297 - Using the SnapShot Macro

run timing analysis Chapter 5. Tcl Command Reference[-nocore] Optional Non-core routing only[-timing <arg>] Optional Use timing-driven routing (

Página 298

run un post process Chapter 5. Tcl Command Reference[-prepared] Optional Indicates that the design hasonly been prepared (this is thedefault)[-placed]

Página 299

save placement Chapter 5. Tcl Command Reference[-constants] Optional Just unplace constant sources[-insts <args>] Optional unplace only the inst

Página 300 - VHDL Instantiation:

save placement Chapter 5. Tcl Command ReferenceArgument Required/Optional Description[-iofile <arg>] Optional The optional -iofile <file>opt

Página 301

Editors Chapter 3. ConceptsClock Enable Priority YThe Clock Enable Priority defines the priorityof the outregcea clock enable input relative tothe rstr

Página 302 - Entering a Trigger Pattern

save project Chapter 5. Tcl Command Reference[-ball names] Optional The optional -ball names optionis used to specify whether ballnames should be outp

Página 303 - Configuring Test Stimulus

select Chapter 5. Tcl Command Reference[-no log] Optional If the -no log option is set, noadditional debug informationwill be saved in the ACXDB file,i

Página 304 - Collecting Samples

set clock groups Chapter 5. Tcl Command ReferenceArgumentRequired/Optional Description<objects>Required The required <objects> argumentspe

Página 305 - Batch Mode

set cluster Chapter 5. Tcl Command ReferenceElaborationThis command takes a list of clocks and makes them unrelated to each other. Below is the comman

Página 306 - Playing a STAPL File

set extra delay Chapter 5. Tcl Command Reference[-wt <arg>]Optional Optional 2nd level cluster weight2, . . . , 5 - higher weights signifycluste

Página 307 - Optimizing a Design

set extra pipeline Chapter 5. Tcl Command ReferenceTo add additional delays on any pin in <pinlist>, a leading delay value can be added in the &

Página 308

set impl option Chapter 5. Tcl Command ReferenceArgumentRequired/Optional DescriptionclockRequired Specify clock domain[-xp <arg>]Optional Extra

Página 309 - Placement Region Preferences

set impl option Chapter 5. Tcl Command ReferenceArgument Required/Optional Description<option name> Required The name of the impl option toset a

Página 310

set input transition Chapter 5. Tcl Command Referenceset input delayset input delay delay port pin list [-clock <arg>] [-combinational]Specify a

Página 311

set output delay Chapter 5. Tcl Command ReferenceArgument Required/Optional Descriptionslew Required slew valueport pin list Required port pin list (o

Página 312

Editors Chapter 3. ConceptsOutput RegisterClock Enable Priority YThe Clock Enable Priority defines the priorityof the outregceb clock enable input rela

Página 313 - Deleting Placement Regions

set placement Chapter 5. Tcl Command Referenceor in easier way user can use for loop in SDC filefor {set i 0} {$i < <bus_width>} {incr i} {set

Página 314 - Tcl Command Reference

set region bounds Chapter 5. Tcl Command Reference[-batch]Optional Postpone application of thisconstraint until apply placementis called (this avoids

Página 315

write bitstream Chapter 5. Tcl Command Referenceset unitsset unitsSet the default units for timing constraints.timing summarytiming summary [-actual]

Página 316

write netlist Chapter 5. Tcl Command Reference[-flash4x] Optional The optional -flash4x optionmay be used to output 4additional 4x serial flash binaryfil

Página 317

write tcl history Chapter 5. Tcl Command Reference[-debugdir <arg>] Optional The optional -debugdir <dir>option is used to override thedef

Página 318

Chapter 6. Revision HistoryRevision HistoryThe following outline lists the revision history of this document.Version 5.0.0:• Updated to match ACE 5.0

Página 319

Chapter 6. Revision History*Updated the Search view, Selection view, and Netlist Browser View to mention new drag-and-drop support for assignment of p

Página 320

Chapter 6. Revision History*added: add region insts, create region, display rtl, get region insts,remove region, remove region insts, report regions,

Página 321

Chapter 6. Revision History*now obsolete/deprecated: ideal reset, initialize flow, load flowscripts,run auto cst• Updated to match ACE 4.1 functionali

Página 322

Revision History Speedster22i FPGA Family– Updated the Download View and Selecting A STAPL File pages to mention the new MRUlist/combo-box storing the

Página 323

Editors Chapter 3. ConceptsFigure 3.13: BRAM IP Editor Overview Page27 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2012

Página 324

CONTENTS CONTENTS3.4.9 Critical Paths View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1443.4.10 Critical Path Diagr

Página 325

Editors Chapter 3. ConceptsDDR3 Configuration EditorThe DDR3 Configuration Editor provides a graphical wizard for creating a DDR3 Interface IP configurat

Página 326

Editors Chapter 3. ConceptsFigure 3.14: A Module diagram for DDR3 in the IP Diagram View29 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2012

Página 327

Editors Chapter 3. ConceptsFigure 3.15: A Placement diagram for DDR3 in the IP Diagram View.UG001 Rev. 5.0 - 5th December 2012 http://www.achronix.com

Página 328

Editors Chapter 3. ConceptsOverview PageThe Overview page contains the top-level, global properties that govern the structure and baseconfiguration of

Página 329

Editors Chapter 3. ConceptsDDR3 Editor Overview Page OptionsOptionDescriptionTarget DeviceAllows the user to select from the Achronix devices that sup

Página 330

Editors Chapter 3. ConceptsMemory Timing PageThe Memory Timing Page allows the user to configure the memory timings for the DDR3 Interface.DDR3 Editor

Página 331

Editors Chapter 3. ConceptsFigure 3.17: DDR3 IP Editor Memory Timing PageUG001 Rev. 5.0 - 5th December 2012 http://www.achronix.com 34

Página 332

Editors Chapter 3. ConceptsDLL Timing PageThe DLL Timing Page allows the user to configure the DLL timing parameters for the DDR3 Interface.DDR3 Editor

Página 333

Editors Chapter 3. ConceptsFigure 3.18: DDR3 IP Editor DLL Timing PageUG001 Rev. 5.0 - 5th December 2012 http://www.achronix.com 36

Página 334

Editors Chapter 3. ConceptsOn-Die Termination PageThe On-Die Termination Page allows the user to configure the On-Die Termination parameters for the DD

Página 335

CONTENTS CONTENTS3.7.5 Multiprocess View Preference Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2153.7.6 Other Colors and Fonts Pre

Página 336

Editors Chapter 3. ConceptsDDR3 Editor On-Die Termination Page OptionsOptionDescriptionODT Selection for ReadsODT ReadCS0Enable/Disable On-Die Termina

Página 337

Editors Chapter 3. ConceptsEthernet Configuration EditorThe Ethernet interface configuration editor provides a simple graphical editor used to configure

Página 338

Editors Chapter 3. ConceptsFigure 3.21: Ethernet IP Editor Module DiagramUG001 Rev. 5.0 - 5th December 2012 http://www.achronix.com 40

Página 339

Editors Chapter 3. ConceptsOverview PageThe Overview page of the Ethernet IP Configuration Editor contains all the options that govern the structureand

Página 340

Editors Chapter 3. ConceptsEthernet Editor Overview Page OptionsOption DescriptionTarget Device Select the intended 22i Target Device. This may affect

Página 341

Editors Chapter 3. ConceptsFIFO Configuration EditorThe FIFO Configuration Editor provides a graphical wizard for creating a FIFO configuration file (.acx

Página 342

Editors Chapter 3. ConceptsOverview PageThe Overview page contains the top-level, global properties that govern the structure and baseconfiguration of

Página 343

Editors Chapter 3. ConceptsClock Enable Priority YThe Clock Enable Priority controls the relationshipbetween the outregce clock enable input and thers

Página 344

Editors Chapter 3. ConceptsRead Pointer Sync StageDepthYThe rdptr sync stages parameter defines thenumber of stages used in the Read PointerSynchonizer

Página 345

Editors Chapter 3. ConceptsFigure 3.24: FIFO IP Editor Overview Page47 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2012

Página 346

CONTENTS CONTENTS4.3.5 Tiling Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2394.3.6 Maximizing a View o

Página 347

Editors Chapter 3. ConceptsReset Configuration PageThe Reset Configuration page contains the properties that govern the reset behavior of the FIFO.Figur

Página 348

Editors Chapter 3. ConceptsWritePointerResetSourceYThe Write Pointer Reset Source selects the reset source for the writepointer by configuring the wrrs

Página 349 - Usage Notes:

Editors Chapter 3. ConceptsInterlaken Configuration EditorThe Interlaken interface configuration editor provides a simple graphical editor used to config

Página 350

Editors Chapter 3. ConceptsFigure 3.27: Interlaken IP Module Diagram for a six-lane instance51 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2

Página 351

Editors Chapter 3. ConceptsOverview PageThe Overview page contains the top-level, global options that govern the structure and base configurationof the

Página 352

Editors Chapter 3. ConceptsNumber of ChannelsYThe number of channels to be used.PlacementInterlaken Block YSelects which Interlaken site will be used

Página 353

Editors Chapter 3. ConceptsRx PMA Equalization PageThis page allows the customization of the PMA equalization settings of the Interlaken wrapper.Figur

Página 354

Editors Chapter 3. ConceptsDFE Pulse-shaping Tap 3dBFreqDFE pulse-shaping tap 3dB frequencyDFE Pulse-shaping Tab GainDFE pulse-shaping tap gainDFE N1

Página 355

Editors Chapter 3. ConceptsRx PMA PLL PageThis page allows customization of the Rx PLL settings of the Interlaken wrapper.Figure 3.30: Rx PMA PLL Page

Página 356

Editors Chapter 3. ConceptsTx PMA Driver PageThis page allows the customization of the Tx PMA Driver settings for the Interlaken wrapper.Figure 3.31:

Página 357

CONTENTS CONTENTS4.7.2 Setting the IP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2604.7.3 Generating the IP Desi

Página 358

Editors Chapter 3. ConceptsTransition Bit Amplitude(mV)((Cursor Level)+3)/34*(Transmit Amplitude)Postcursor Bit Amplitude(mV)((Cursor Level)+3-2*(Post

Página 359

Editors Chapter 3. ConceptsTx PMA PLL PageThis page allows the customization of the Tx PMA PLL settings for the Interlaken wrapper.Figure 3.32: Tx PMA

Página 360

Editors Chapter 3. ConceptsInterrupt Settings PageThis page allows the customization of the Interrupts for the Interlaken wrapper.Figure 3.33: Interru

Página 361

Editors Chapter 3. ConceptsInterrupt Settings Page OptionsOption DescriptionEnable Master Interrupt Override Allows the use of the Master InterruptOve

Página 362

Editors Chapter 3. ConceptsInterlaken Tx Settings PageThis page contains the Interlaken Transmit-side settings for the Interlaken wrapper.Figure 3.34:

Página 363

Editors Chapter 3. ConceptsTX Has BadLaneTX Bad LaneTX Last LaneTX Rate LimiterEnable TX RateLimiterMax Tokens(hex)Specifies how many tokens are to be

Página 364

Editors Chapter 3. ConceptsInterlaken Rx Settings PageThis page configures the Interlaken Receive-side settings for the Interlaken wrapper.Figure 3.35:

Página 365

Editors Chapter 3. ConceptsRX Packet Mode Changes the way the error handler reports errors. Eitherpackets are expected to arrive interwoven as segment

Página 366

Editors Chapter 3. ConceptsLRAM Configuration EditorThe LRAM Configuration Editor provides a simplified graphical wizard for creating an LRAM wrapper IPc

Página 367

Editors Chapter 3. ConceptsOverview PageThe Overview page contains all the properties that govern the structure and configuration of the LRAMwrapper.Fi

Página 368

CONTENTS CONTENTS4.13.2 Using the SnapShot Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2854.13.3 Setting Up the Bitporte

Página 369

Editors Chapter 3. ConceptsWrite Clock PolarityYThe write port clock polarity can be set to useeither rising edge assignment or falling edgeassignment

Página 370

Editors Chapter 3. ConceptsLRAM FIFO Configuration EditorThe LRAM FIFO Configuration Editor provides a graphical wizard for creating an LRAM FIFOconfigur

Página 371

Editors Chapter 3. ConceptsOverview PageThe Overview page contains the top-level, global properties that govern the structure and baseconfiguration of

Página 372

Editors Chapter 3. ConceptsAlmost Full Offset(decimal)This defines the word depth at which the FIFO almost full signalis asserted. The almost full flag

Página 373

Editors Chapter 3. ConceptsPCI Express Configuration EditorThe PCI Express (PCIe) interface configuration editor provides a simple graphical editor used

Página 374

Editors Chapter 3. ConceptsFigure 3.41: PCIe IP Module Diagram73 http://www.achronix.com UG001 Rev. 5.0 - 5th December 2012

Página 375

Editors Chapter 3. ConceptsOverview PageThe Overview page contains all the options that govern the structure and configuration of the PCI Expressinterf

Página 376

Editors Chapter 3. ConceptsPCIe PlacementChoose which site this PCIe instance should occupy. The Placement IP Diagramwill be updated to show the chose

Página 377

Editors Chapter 3. ConceptsMemory Map PageThis page contains the options that pertain to the PCIe Memory Map.Figure 3.43: PCIe IP Editor Memory Map Pa

Página 378

Editors Chapter 3. ConceptsPCIe Editor Overview Page OptionsOptionDescriptionBAR0BAR0 TypeEach BAR can be configured as Memory or I/OBAR0 WidthEach BAR

Página 379

CONTENTS CONTENTS5.13 clear ovals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3055.14 clear polygo

Página 380

Editors Chapter 3. ConceptsPower Management PageThis page contains all the options for PCIe power management.Figure 3.44: PCIe IP Editor Power Managem

Página 381

Editors Chapter 3. ConceptsEnable L1 ASPMSupportActive State Power Management (ASPM) SupportL1 Entry Time (hex)Number of microseconds of idle time to

Página 382

Editors Chapter 3. ConceptsAdvanced Features PageThis page contains all the options that govern the advanced features of the PCI Express interface.Fig

Página 383

Editors Chapter 3. ConceptsPhantom FunctionsSupportPhantom Function support for the Function must be enabled by the PhantomFunctions Enable field in th

Página 384

Editors Chapter 3. ConceptsMSI-X PBA Offset(hex)Same as MSI-X Table Offset, but indicates the Base Address Register offset forthe MSI-X PBA rather tha

Página 385 - Revision History

Editors Chapter 3. ConceptsGen 3 Equalization PageThis page contains all the options that govern Gen 3 PCI Express equalization.PCIe Editor Gen 3 Equa

Página 386

Editors Chapter 3. ConceptsFigure 3.46: PCIe IP Editor Gen 3 Equalization PageUG001 Rev. 5.0 - 5th December 2012 http://www.achronix.com 84

Página 387 - Version 4.2.0:

Editors Chapter 3. ConceptsROM Configuration EditorThe ROM configuration editor provides a simple graphical editor used to configure a ROM wrapperinstanc

Página 388 - Version 3.2.0:

Editors Chapter 3. ConceptsOverview PageThe Overview page contains all the properties that govern the structure and configuration of the ROMwrapper.Fig

Página 389

Editors Chapter 3. ConceptsClock EnablePriorityThe Clock Enable Priority defines the priority of the outregce clockenable input relative to the rstreg

Comentários a estes Manuais

Sem comentários