DVT e Language IDE User Guide
Rev. 3.3.7, 17 May 2013
Loading...
Installation Checklist
Predefined Projects
Getting Started
What is a Workspace
What is a Project
Project Natures
Workspace and Workbench
Refresh
Linked Resources
Backup and Local History
Basic Tutorial
e Language Perspective
Open a Project
Configure the Build
Build the Project
Inspect the Compilation Errors
See Comments in Tooltips
Use Hyperlinks to Move Around in the Code
Quickly Open a Type (Struct, Unit)
Quickly Open a File
Quickly Move Inside the Editor
Browse Through All the Available Types (Structs, Units, Enumerations)
Browse the AOP Extensions
Inspect the Struct Hierarchy and Struct Members
Inspect the Unit Instance Hierarchy
Search for Entities
Use Content Assist (Autocomplete)
Use Code Templates
Track Tasks using TODO Markers
Format the Source Code
Check Naming Conventions
Quicly See the Current Scope in the Status Bar
Locate the Matching Bracket
Fold Code Regions in Order to Improve Readability
Load in Specman
Build Configurations
default.build
Multiple .build Files
Compatibility Modes
Default DVT Compatibility Mode
vcs.vlogan Compatibility Mode
vcs.vhdlan Compatibility Mode
ius.irun Compatibility Mode
Under deprecation
dvt.vlog Compatibility Mode
dvt.e Compatibility Mode
dvt.vhdl Compatibility Mode
Paths
Strings
Comments
Environment Variables
Including Other Argument Files
Build Persistence
DVT Auto-Linked
Run a Script Before Build
All Build Directives
e Language Test Files
e Language SPECMAN_PATH
SystemVerilog OVM or UVM Library Compilation
Compile Checks
Compile Waivers
Semantic Checks
Content Assist (Autocomplete)
Content assist for CamelCase and Underscore
Code Templates
Code Templates
Code Templates in Autocomplete
Global Code Templates
Project Level Code Templates
Code Templates View
File Templates
Project Templates
What is a project template?
How to generate code from a project template
Step 1. Specify Directories
Step 2. Specify Parameters
template.config
Add from Template
Semantic Search
Refactoring
Rename Refactoring
Diagrams
Class Diagrams
Class Diagrams - Select Structs
Class Diagrams - Preferences
Class Diagrams - Legend
Architecture UML Diagrams
Sequences UML Diagrams
Export HTML Documentation
Export HTML Documentation Wizard
Comments Formatting
JavaDoc
JavaDoc Support
JavaDoc Links
JavaDoc Autocomplete and Comment Templates
NaturalDocs
NaturalDocs Support
NaturalDocs Links
External Tools Integration
Run Configurations
Run Configuration Session Type
Custom Shortcut and Button for a Run Configuration
Set an environment variable within a Run Configuration
Use an alias in a DVT Generic Run Configuration
External Builders
How to define a new external builder?
How to configure a filter?
How to invoke external builders?
External Builder Output
Source Code Markers (errors, warnings etc.)
External Documentation
Configure External Documentation
Browse External Documentation
Search External Documentation
Specman Debugger Integration
The e Language Debug Perspective
Launching a Debug Session
The dvt_sn_debug Library
Launch a New Debug Simulation from DVT
Connect to an existing simulation
By host/port Parameters
By Sockets File
If Disconnected
The dvt_debug Command
Breakpoints
Threads, Call Stack, Stepping
Variables
Inspect all the local variables using the Variables View
Variable Value in Tooltip
Change Variable Value
Watch Expressions
Encrypted VIP Support
Custom Dialogs
Quick Steps
Customizing the Dialog Output
SWT/XML Reference
Layouts
Widgets
Command Line Interface
dvt_cli.sh
SYNTAX
NOTES
EXAMPLES
COMMANDS
Create a Project (Mixed-Language Capable)
Import an Existing Project
List Compiled Files
Launch a Run Configuration
Open a File
Open a Custom Dialog
Refresh a project
Quit
Macros Support
Inactive Code Highlight
Overview
Settings
Macro Expansion
Overview
Triggering
Tips
IMPORTANT NOTE
Quick Macro Inspect
Macros View
Quick Macros View
Trace Macro Errors
Reminders (TODO Markers)
OVM UVM Compliance Review
OVM UVM Compliance Review - Architecture Tab
OVM UVM Compliance Review - Checks Tab
OVM UVM Compliance Review - Statistics Tab
OVM UVM Compliance Review - HTML Report
Settings Management
Workspace Settings
Project Settings
Other Settings
Importing Preferences From a Different Workspace
Using Import/Export Wizard
Using dvt.sh Script
Manually
Customizing Default Settings Using dvt.ini
Show Changed Preferences Dialog
Changing the Default dvt.ini
Using a User Customized dvt.ini
Reference
Common Shortcuts
Toolbar Actions
Editor Right Click Menu
Navigate
Edit
Run
Icons and Decorations
Icons
Decorations
Scope
Layers (Extensions)
Access Modifiers (Encapsulation)
Errors and Warnings
Views
Code Templates View
Instance Tree View
Checks View
Console View
Coverage View
Hierarchy View
Quick Hierarchy View
Layers View
Quick Layers View
Compile Order View
Quick Compile Order View
Macros View
Quick Macros View
Outline View
Quick Outline View
Outline View Preferences
Problems View
Tasks View
Types View
Quick Types View
Scripts
dvt.sh
dvt_cli.sh
dvt_trap.sh
dvt_updater.sh
dvt_xterm.sh
evip2dvt.sh
Tips and Tricks
>
Q & A
I am new to Eclipse, where should I start from?
Where can I find DVT Help?
How do I see and configure the key shortcuts?
Are there any backup files in Eclipse?
Workspace in use, cannot launch eclipse...
Locking is not possible in the directory...
How to start DVT Eclipse with a different eclipse.ini
Save could not be completed
IBM Clearcase Plugin
libxul.so undefined symbol
How do I Access Files Outside Project Dir - Working with Linked Resources
Handling UNRECOGNIZED Macros
Mapping Linux to Windows (/proj/ to Z:\proj\)
How to use Working Sets for filtering Problems/Task/Search views?
How can I do an incremental textual search in any view?
Diagram error - image has not been created
Whitespace in macro definition
>
Subversive vs Subclipse
How do I associate a project with both DVT and CDT?
Can I use vi/vim along with DVT?
Can I perform dos2unix or unix2dos from DVT?
How can I configure Eclipse to use a local CVS repository?
I am using the Common Desktop Environment via Citrix and experiencing crashes. What can I do?
How do I change the background color of the Editor?
How do I change the color of the interface?
How to apply the dark color theme or other themes?
How do I change the tooltip colors?
How do I change Internet Proxy Settings?
Eclipse does not start, there is no Workspace, metadata or log file created
Workspace permissions
How to install our server as a service in Windows?
How do I link mylyn with Bugzilla?
How do I print source code?
How do I disable Eclipse Software Sites?
How do I revert to a previous version?
What are the most common shortcuts in DVT?
How do I run Specman using IntelliGen?
How does DVT integrate with emacs?
How does DVT integrate with CVS?
How to set an environment variable within a Run Configuration?
How to run a remote Unix command from DVT Eclipse for Windows?
How do I tell DVT to skip some files from compilation?
Rebuild shortcut (Ctrl + Alt + R) does not work
Sometimes I experience DVT GUI hangs, what should I do?
Sometimes I experience DVT GUI hangs when switching from another X application to DVT
I want to use an alias in a DVT Generic Run Configuration, but it's not recognized
Some files are missing from the VIPs transformed with evip2dvt.sh
How to set multiple paths as sources of predefined projects ?
Lines are suddenly changing indentation when I edit text or move the cursor through the editor.
How to change the directory where the build log file is saved ?
How to find the DVT logs on Linux/Unix ?
How to create resource filters ?
How to create custom shortcut and button for a Run Configuration?
How to dump the list with all top units?
I know that file.foo is present in the project location, but I can't see it in the Navigator View
How to copy the full path to the file in the current editor?
How to adjust the console logs filters matching parameters?
When I switch to Block (Column) Selection mode the font changes
In Block (Column) Selection mode I see strange editng artifacts
How to modify the font size in the code editors?
How to automatically checkout/lock files from the revision control system ?
What is New?
How to Report an Issue?
Legal Notices
Third Party Licenses
Prev
Home
Next
Up
25.18 Subversive vs Subclipse
Subversive does not automatically recognize SVN projects while Subclipse does.