background image

 

 
 

 

 

                                  

tenx technology, inc.

Rev.1.0,  2007/01/05 

 

 
 
 
 

 

TICE58 

 

User Manual 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

www.tenx.com.tw 

Summary of Contents for TICE58

Page 1: ...tenx technology inc Rev 1 0 2007 01 05 TICE58 User Manual www tenx com tw ...

Page 2: ...figuration 3 3 Software Installation 4 Quick Start 8 Menu Functions 14 1 Main Screen Functions in Menu 14 2 Main Screen Tool Bar 16 3 Main Screen Window 17 4 Environment Set Window 23 5 Help Window 26 Tips on using the software 27 1 Use of BreakPoint 27 2 Use of INCLUDE 32 3 Use of Virtual Circuit 33 Points to note 37 ...

Page 3: ...CE58 exterior System Requirements 1 IBM PC 486 compatible or above 2 USB Port 3 64M memory space or above 4 WINDOWS 2000 XP operating system Features of TICE58 1 USB port connection to computers high speed emulation 2 With internal or external oscillator 3 Ability to set up BreakPoint 4 Internal and external RESET 5 Hardware and software emulations 6 Compiling debugging and assembly can all be don...

Page 4: ...figuration Unit exterior Connect the 100 pin cable to TIC 58 unit and corresponding POD board Connect the USB cable from PC to TIC58 unit Connect power cord Turn power on and finish hardware installation Light indication 100 pin socket for POD Power socket Power switch ...

Page 5: ...1 0 2007 01 05 3 Software Installation Step 1 1 Double click on TICE58 software and unzip the file When it s done a TICE58 index will be generated 2 Double click on TICE58 folder Step 2 Click to enter the following software installation screen ...

Page 6: ...UM TICE58_EV10 5 tenx technology inc Rev 1 0 2007 01 05 Step 3 Click NEXT to start installation ...

Page 7: ...UM TICE58_EV10 6 tenx technology inc Rev 1 0 2007 01 05 Step 4 Click NEXT to continue Step 5 Click NEXT to start installation ...

Page 8: ...UM TICE58_EV10 7 tenx technology inc Rev 1 0 2007 01 05 Step 6 Software installation screen when the figure in red column reaches 100 the installation is complete ...

Page 9: ...UM TICE58_EV10 8 tenx technology inc Rev 1 0 2007 01 05 Quick Start Step 1 Run TICE58 program Step 2 When the TICE58 software is running it starts downloading from USB device and TICE58 unit ...

Page 10: ...ev 1 0 2007 01 05 When Initialing indicates 100 the download is complete and the program is ready for use If the downloading fails press the key on the far right to enable TICE58 software to download again Step 3 Choose project open project ...

Page 11: ...and enter project name for example test pj then click save button as shown below Step 5 After clicking OK button a screen with IC Select Configuration and Add Source Code will appear See below IC model needs to match the corresponding POD board please refer to related POD board ...

Page 12: ...01 05 Step 6 Firstly select IC model then click to add Source Code Here we add TICE58 sample file the path is C ProgramFiles Tenx TICE58 example AP TM58XX_01S C may be different due to various configurations Select AP TM58XX_01S asm and then press Open ...

Page 13: ...ween internal external clock un tick box for internal clock the fixed internal frequency is 4MHz When using external clock the figures of Y1 R1 C1 on TM58POD board need to be adjusted see table below Y1 R1 C1 C2 32 768K 4 7K 4 7n 455K 4 7K 680p 1M 27K 20p 2M 20K 27K 20p 4M 20K 27K 20p 8M 1K 20p 10M 1K 470 20p 12M 470 20p 14 374M 100 20p 16M 3 3 20p External Reset To use the internal external RESET...

Page 14: ...ebug and download files to TICE58 If no errors are found in compiler and program is fully downloaded press to free run the program or press for single step function If errors are found during downloading press to restart downloading Below is the screen after downloading is completed ...

Page 15: ...file ÆSave as file Saves the current file with another file name ÆSave all file Saves all files in a project ÆClose all file Closes all files in a project ÆPrinter Printer settings ÆPrinter set Configures printer settings ÆExit Closes TICE58 program Project ÆNew project Creates new projects ÆOpen project Opens existing projects ÆModify project Modifies settings in projects including configurations...

Page 16: ...s the program only with single steps automatically ÆStep over Runs all programs with single steps ÆStep into Runs the program only with single steps ÆRun to cursor Runs the program only to where the cursor is ÆStop Stops running the program ÆWarm reset Restarts the program BreakPoint ÆBreak Point List List of BreakPoint Tools ÆCompiler Compiles files ÆCompiler Loading only applicable in hardware s...

Page 17: ... single steps F4 Single step run only runs the main program Runs the main program only with single steps excludes CALLcommand F10 Automatic single step run all programs Runs all programs with single steps automatically F11 Automatic single step run only runs the main program Runs the program only with single steps automatically excludes CALLcommand F9 Run program Free runs the program F3 Stop Stop...

Page 18: ...s window is devised to display source files or Memory format Users can configure their preferred display information 1 To display program code asm please double click on asm file as shown below Graph 3 3 1 1 the main window will then display program code Graph 3 3 1 2 Graph 3 3 1 1 Graph 3 3 1 2 ...

Page 19: ...0 18 tenx technology inc Rev 1 0 2007 01 05 2 To display machine code Please double click Memory as shown below Graph 3 3 1 3 the main window will then display machine code Graph 3 3 1 4 Graph 3 3 1 3 Graph 3 3 1 4 ...

Page 20: ...if modification is required double click on required field see below enter value and then press OK The above graph shows the field to be modified Register Displays IC Register information please refer to IC Data Sheet for definition of each Register In Debug if modification is required double click on required field see below enter value and then press OK ...

Page 21: ... Stacks This window is divided into Watches and Stacks a Watches allows users to trace the changes of defined variables in the program To add variables 1 Position cursor on Var Name and right click mouse button See below 2 Click Add variable the window below will appear add the variable to be observed then press OK ...

Page 22: ...unit Æ Position of the cursor when main screen displays under machine code Æ Position of the cursor when main screen displays under program code Æ Value of each flag register Please refer to IC Data Sheet for definition of each flag register Æ Currently in hardware simulator Æ The IC model to be simulated Æ The values defined by TYPE in TM58P20 Configurations Each IC provides different configurati...

Page 23: ...UM TICE58_EV10 22 tenx technology inc Rev 1 0 2007 01 05 b Software Simulator Æ Unable to connect to TICE58 unit Æ Currently in software simulator ...

Page 24: ...B PrgMBox Color Sets up box color PrgMBox Text Color Sets up text color BackGround Color Sets up background color Code Text Color Sets up code text color Trace Bar Color Sets up BreakPoint color when enabled Disable Bar Color Sets up BreakPoint color when disabled Arrow In Color Sets up color when program is running to a certain address C Adjust RAM window color D Adjust Register window color E Ad...

Page 25: ...Time When running Auto step functions it sets up the time for command to move down from line to line unit millisecond Code Insight Only applicable when main screen is under source window it displays symbol addresses and variable values 3 display modes hexadecimal decimal and binary systems ...

Page 26: ...Rev 1 0 2007 01 05 c Project items When opening each different project the Quick Open option is added under Project see below for those no longer required pj files they can be deleted from here Under Project maximum 5 pj files can be listed ...

Page 27: ...UM TICE58_EV10 26 tenx technology inc Rev 1 0 2007 01 05 5 Help Window a About Displays TICE58 version b Information Displays IC models supported by hardware and software simulators ...

Page 28: ... Tips on using the software 1 Use of BreakPoint a For easy Debug run TICE58 software provides several ways of using BreakPoint users can z press F2 key z use BreakPoint z use Run to Cursor z use Break Point List z go to the main screen when BreakPoint occurs ...

Page 29: ...28 tenx technology inc Rev 1 0 2007 01 05 b To set up right click mouse button on desired position for BreakPoint select Set BreakPoint to cancel move cursor to desired position right click and select Clear BreakPoint ...

Page 30: ... to run to where the cursor is positioned Tool ÆRun to cursor Move the cursor to where the program code should stop where the red arrow is pointing to as below Press Run to cursor or F6 the program will stop where is cursor is see below Where the red arrow points to will be highlighted in blue ...

Page 31: ...t A Used for monitoring purposes B Enter the address value for desired Breakpoint then press C Address information of all set Breakpoints D This function saves the addresses of set Breakpoints easy for users to set multiple sets of Breakpoints users can self define names to be saved saved data will be stored in pj files ...

Page 32: ...A Displays under source file Red indicates the set Breakpoint grey indicates Breakpoint failed to be set up blue indicates where the program is running B Displays under machine code Red indicates the set Breakpoint green indicates where the program is running Note Users can self define colors ...

Page 33: ...UM TICE58_EV10 32 tenx technology inc Rev 1 0 2007 01 05 2 Use of INCLUDE By using INCLUDE the main program s program code is shortened users can read with ease ...

Page 34: ...UM TICE58_EV10 33 tenx technology inc Rev 1 0 2007 01 05 3 Use of Virtual Circuit This function is only applicable under software simulator ...

Page 35: ...Gnd connections VCC D1 LED D2 LED PA0 graph2 PA1 graph1 C C0 Right click on mouse to set up desired position for LED there are 3 sets of LEDs to choose from each set consists of 8 LEDs see below graph LED2 2 indicates the 2nd LED of the second set LED3 4 indicates the 4th LED of the third set D After the set up is done press to save if the key is not pressed the settings will not be functional To ...

Page 36: ...n the configured Wake Up or Interrupt keys are pressed corresponding functions will be performed The function of each key is dependent on various IC models and not every key is functional For detailed information please refer to specifications of each IC D Sets up In Out value for I O port the In Out status in I O is defined by the program Enter hexadecimal values in the white box then press Set t...

Page 37: ...ear when Frequency Settings is clicked Frequency Sets up Clock Frequency under simulator RTCC Simulates external TRM Clock frequency when un ticked it is not in use INRC Clock When the chosen IC uses Internal RC an extra window will appear for Internal RC values to be set up if the chosen IC has no Internal RC function the window will not appear ...

Page 38: ...is no need to position it to ˇ When selecting internal external timing pulse if choosing external oscillator it is necessary to position it to ˇ Note 2 During compiling or debugging files are automatically saved as ASM files therefore ASM files should not be set as read only files If they are set as read only files errors will occur during compiling or debugging ...

Reviews: