SourcePoint Intel Help
Table of Contents
- Using Help
- Contacting ASSET InterTech
- Introduction to SourcePoint
- SourcePoint Environment
- SourcePoint Overview
- SourcePoint Parent Window Introduction
- SourcePoint Icon Toolbar
- File Menu
- File Menu - Project Menu Item
- File Menu - Layout Menu Item
- File Menu - Program Menu Item
- File Menu - Macro Menu Item
- File Menu - Print Menu Items
- File Menu - Update Emulator Flash Menu Item
- File Menu - Program Target Device Menu Item
- File Menu - Other Menu Items
- Edit Menu
- View Menu
- Processor Menu
- Options Menu
- Options Menu - Preferences Menu Item
- Options Menu - Target Configuration Menu Item
- Options Menu - Load Target Configuration File Menu Item
- Options Menu - Save Target Configuration File Menu Item
- Options Menu - Emulator Configuration Menu Item
- Options Menu - Emulator Connection Menu Item
- Options Menu - Emulator Reset Menu Item
- Options Menu - Confidence Tests Menu Item
- Window Menu
- Help Menu
- How To -- SourcePoint Environment
- Add Emulator Connections
- Configure Custom Macro Icons
- Configure Autoloading Macros
- Display Text on the Icon Toolbar
- Edit Icon Groups to Customize Your Toolbars
- Modify a Defined Memory Region
- Refresh SourcePoint Windows
- Save a Program
- Start SourcePoint With Command Line Arguments
- Use the New Project Wizard
- Verify Emulator Network Connections
- SourcePoint Overview
- Breakpoints Window
- Breakpoints Window Overview
- How To - Breakpoints
- Code Window
- Command Window
- Command Window Overview
- Confidence Tests Window
- Confidence Tests Window Overview
- Descriptors Tables Window
- Descriptors Tables Window Overview
- How To - Descriptors
- Devices Window
- Devices Window Overview
- How To - Devices Window
- Log Window
- Log Window Overview
- Memory Window
- Memory Window Overview
- How To - Memory Window
- Page Translation Window
- Page Translation Windows Overview
- PCI Devices Window
- PCI Devices Window Overview
- How To - PCI Devices Window
- Registers Window
- Registers Window Overview
- How To - Registers
- Symbols Windows
- Symbols Window Overview
- How To - Symbols Window
- Trace Window
- Trace Window Overview
- How To - Trace Window
- Advanced
- Viewpoint Window
- Viewpoint Window Overview
- Watch Window
- Watch Window Overview
- How To - Watch Window
- Technical Notes
- Descriptor Cache: Revealing Hidden Registers
- UEFI Framework Debugging
- Memory Casting
- Microsoft PE Format Support in SourcePoint
- Multi-Clustering
- Python/CScripts
- OpenIPC Integration, Installation and Usage
- Registers Keyword Table
- SourcePoint Licensing
- Stepping
- Symbols Textsym Format
- Target Configuration
- Using Bookmarks
- Which Processor Is Which
- Getting Started with DbC
- SourcePoint Command Language
- Overview
- Commands and Control Variables
- aadump
- abort
- abs
- acos
- advanced
- asin
- asm
- asmmode
- atan
- atan2
- autoconfigure
- base
- bell (beep)
- bits
- break
- breakall
- cachememory
- cause
- Character Functions
- clock
- continue
- cos
- cpubreak commands
- cpuid_eax
- cpuid_ebx
- cpuid_ecx
- cpuid_edx
- createprocess
- cscfg, local_cscfg
- csr
- ctime
- cwd
- dbgbreak commands
- defaultpath
- #define
- define
- definemacro
- deviceconfigure
- devicelist
- devicescan
- disconnect
- displayflag
- do while
- dos
- dport
- drscan
- edit
- editor
- emubreak, emuremove, emudisable, emuenable
- emulatorstate
- encrypt
- error
- eval
- evalprogramsymbol
- execution point ($)
- exit
- exp
- fc
- fclose
- feof
- fgetc
- fgets
- first_jtag_device
- flist
- flush
- fopen
- for
- forward
- fprintf
- fputc
- fputs
- fread
- fseek
- ftell
- fwrite
- getc
- getchar
- getnearestprogramsymbol
- getprogramsymboladdress
- gets
- globalsourcepath
- go
- halt
- help
- homepath
- idcode
- if
- include
- invd
- irscan
- isdebugsymbol
- isem64t
- isprogramsymbol
- isrunning
- issleeping
- issmm
- itpcompatible
- jtagchain
- jtagconfigure
- jtagdeviceadd
- jtagdeviceclear
- jtagdevices
- jtagscan
- jtagtest
- keys
- last
- last_jtag_device
- left
- libcall
- license
- linear
- list, nolist
- load
- loadbreakpoints
- loadlayout
- loadproject
- loadtarget
- loadwatches
- log, nolog
- log10
- loge
- logmessage
- macropath
- Memory Access
- messagebox
- mid
- msgclose
- msgdata
- msgdelete
- msgdr
- msgdump
- msgir
- msgopen
- msgreturndatasize
- msgscan
- msr
- num_activeprocessors
- num_all_devices
- num_devices
- num_jtag_chains
- num_jtag_devices
- num_processors
- num_uncore_devices
- openipc
- pause
- physical
- port
- pow
- print cycles
- printf
- proc
- processorcontrol
- processorfamily
- processormode
- processors
- processortype
- projectpath
- putchar
- puts
- rand
- readsetting
- reconnect
- Register Access
- reload
- reloadproject
- remove
- reset
- restart
- return
- right
- runcontroltype
- safemode
- save
- savebreakpoints
- savelayout
- savewatches
- selectdirectory
- selectfile
- shell
- show
- sin
- sizeof
- sleep
- softbreak, softremove, softdisable, softenable
- sprintf
- sqrt
- srand
- step
- stop
- strcat
- strchr
- strcmp
- strcpy
- _strdate
- string [ ] (index into string)
- strlen
- _strlwr
- strncat
- strncmp
- strncpy
- strpos
- strstr
- _strtime
- strtod
- strtol
- strtoul
- _strupr
- swbreak
- switch
- swremove
- tabs
- tan
- tapdatashift
- tapstateset
- targpower
- targstatus
- taskattach
- taskbreak, taskremove, taskdisable, taskenable
- taskend
- taskgetpid
- taskstart
- tck
- time
- uncoreconfigure
- uncorescan
- #undef
- unload
- unloadproject
- upload
- use
- verify
- verifydeviceconfiguration
- verifyjtagconfiguration
- version
- viewpoint
- vpalias
- wait
- wbinvd
- while
- windowrefresh
- wport
- writesetting
- yield
- yieldflag
SourcePoint Licensing
ASSET InterTech uses FLEXlm to license its products. ย Both hardware (emulators) and software (SourcePoint) are licensed. ย There are two licensing models, Perpetual and Subscription. ย The decision of which model to use is made at purchase time.
Perpetual Model
In this mode, you own the hardware and the right to use the software on the purchased version. ย For the exact definition of what is covered, please refer to the License Agreement. ย The purchase price includes free SourcePoint updates for a period of one year. ย To receive additional updates (for bug fixes) and phone/email support, a Star1 service contract must be purchased.
Each emulator comes with a FLEXlm license file. ย The license file includes the emulator serial number, which high-level features are enabled, and Star1 information. ย Demo licenses also include an expiration date. ย SourcePoint can be installed on as many computers as desired, but can only connect to an emulator when it finds a valid license file (one with the correct emulator serial number).
The licenses in these files are "uncounted" (as opposed to a pool of "counted" licenses maintained by a FLEXlm license file server). ย The Perpetual model does not require a FLEXlm license file server. ย License files can be stored locally on the machine running SourcePoint, or can be located centrally on a server (not to be confused with a license file server).
Subscription Model
When you purchase a SourcePoint subscription, you have the right to use the software until the subscription expires. ย Unlike the Perpetual model, SourcePoint will no longer run once a subscription expires. ย
There are two ways that a subscription can be licensed. ย The typical method is with a FlexNet (FLEXlm) license file server. ย The alternate approach is to lock the use of SourcePoint to a particular emulator serial number.
License File Server:
The Subscription model uses two types of license files, one for emulators and one for SourcePoint. ย The emulator license files are similar to ones used in the Perpetual model. ย The SourcePoint license file contains the counted (floating) licenses for the SourcePoint software. ย For example, if you buy 10 emulators and 5 SourcePoint licenses, you will receive 10 emulator license files, and a single license file for SourcePoint. ย The SourcePoint license file will contain the count of 5, which is the maximum number of SourcePoint instances that the license file server will allow to run concurrently. ย The SourcePoint license file is used by a FLEXlm license file server to manage usage.
Serial Number Locked License:
Only the emulator license file is used in this case. ย It contains the serial number of the emulator that SourcePoint is locked to. ย Additional feature information (that would normally have been obtained from the license file server) is included in this file
In the Perpetual model, emulator license files can optionally enable high-level features. ย In the Subscription model, most of these features are included in the subscription price. ย The only items licensed separately in the Subscription model are:
1. ARM and Intel support are licensed separately.
2. ARM flat OS support (e.g., ThreadX) is licensed separately. ย ย
Mobile Licensing
There are times when a license file server may not be available. ย An example of this is carrying a laptop to a customer site where VPN access is not available.
FLEXlm allows the user to "borrow" a floating license from the pool of licenses. ย This creates a temporary node-locked license that expires after a certain amount of time. ย When a license is borrowed, the count of licenses available is decremented by one. ย When the license expires, the count is incremented. ย
Installing the SourcePoint Vendor Daemon
Please refer to the email you received when the SourcePoint subscription license file was generated. ย It includes directions for downloading and installing the vendor daemon.
Current License File Information
Select Help | License File to open the FLEXlm License File Information dialog. ย Refer to License File dialog for more information.