| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Cautions Keep safety first your circuit designs! Renesas Technolo
Top Searches for this datasheetCautions Keep safety first your circuit designs! Renesas Technology Corporation puts maximum effort into making semiconductor products better more reliable, there always possibility that trouble occur with them. Trouble with semiconductors lead personal injury, fire property damage. Remember give consideration safety when making your circuit designs, with appropriate measures such placement substitutive, auxiliary circuits, (ii) nonflammable material (iii) prevention against malfunction mishap. Notes regarding these materials These materials intended reference assist customers selection Renesas Technology Corporation product best suited customer's application; they convey license under intellectual property rights, other rights, belonging Renesas Technology Corporation third party. Renesas Technology Corporation assumes responsibility damage, infringement third-party's rights, originating product data, diagrams, charts, programs, algorithms, circuit application examples contained these materials. information contained these materials, including product data, diagrams, charts, programs algorithms represents information products time publication these materials, subject change Renesas Technology Corporation without notice product improvements other reasons. therefore recommended that customers contact Renesas Technology Corporation authorized Renesas Technology Corporation product distributor latest product information before purchasing product listed herein. information described here contain technical inaccuracies typographical errors. Renesas Technology Corporation assumes responsibility damage, liability, other loss rising from these inaccuracies errors. Please also attention information published Renesas Technology Corporation various means, including Renesas Technology Corporation Semiconductor home page (http://www.renesas.com). When using information contained these materials, including product data, diagrams, charts, programs, algorithms, please sure evaluate information total system before making final decision applicability information products. Renesas Technology Corporation assumes responsibility damage, liability other loss resulting from information contained herein. Renesas Technology Corporation semiconductors designed manufactured device system that used under circumstances which human life potentially stake. Please contact Renesas Technology Corporation authorized Renesas Technology Corporation product distributor when considering product contained herein specific purposes, such apparatus systems transportation, vehicular, medical, aerospace, nuclear, undersea repeater use. prior written approval Renesas Technology Corporation necessary reprint reproduce whole part these materials. these products technologies subject Japanese export control restrictions, they must exported under license from Japanese government cannot imported into country other than approved destination. diversion reexport contrary export control laws regulations Japan and/or country destination prohibited. Please contact Renesas Technology Corporation further details these materials products contained therein. SH7750S E8000S Emulator HS7750SEBB81H User's Manual ADE-702-261 Rev. 08/06/01 Hitachi, Ltd. HS7750SEBB81HE(A) Cautions Hitachi neither warrants grants licenses rights Hitachi's third party's patent, copyright, trademark, other intellectual property rights information contained this document. Hitachi bears responsibility problems that arise with third party's rights, including intellectual property rights, connection with information contained this document. Products product specifications subject change without notice. Confirm that have received latest product standards specifications before final design, purchase use. Hitachi makes every attempt ensure that products high quality reliability. However, contact Hitachi's sales office before using product application that demands especially high quality reliability where failure malfunction directly threaten human life cause risk bodily injury, such aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment medical equipment life support. Design your application that product used within ranges guaranteed Hitachi particularly maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions other characteristics. Hitachi bears responsibility failure damage when used beyond guaranteed ranges. Even within guaranteed ranges, consider normally foreseeable failure rates failure modes semiconductor devices employ systemic measures such fail-safes, that equipment incorporating Hitachi product does cause bodily injury, fire other consequential damage operation Hitachi product. This product designed radiation resistant. permitted reproduce duplicate, form, whole part this document without written approval from Hitachi. Contact Hitachi's sales office questions regarding this document Hitachi semiconductor products. IMPORTANT INFORMATION READ FIRST READ this user's manual before using this emulator product. KEEP user's manual handy future reference. attempt emulator product until fully understand mechanism. Emulator Product: Throughout this document, term "emulator product" shall defined following products produced only Hitachi, Ltd. excluding subsidiary products. Emulator station Device control board Evaluation chip board Cable user system host computer included this definition. Purpose Emulator Product: This emulator product software hardware development tool systems employing Hitachi microcomputer HD6417750S (hereafter referred MPU). exchanging device control board evaluation chip board, this emulator product also used systems using other microcomputers. This emulator product must only used above purpose. Limited Applications: This emulator product authorized MEDICAL, atomic energy, aeronautical space technology applications without consent appropriate officer Hitachi sales company. Such includes, limited life support systems. Buyers this emulator product must notify relevant Hitachi sales offices before planning product such applications. Improvement Policy: Hitachi, Ltd. (including subsidiaries, hereafter collectively referred Hitachi) pursues policy continuing improvement design, performance, safety emulator product. Hitachi reserves right change, wholly partially, specifications, design, user's manual, other documentation time without notice. Target User Emulator Product: This emulator product should only used those have carefully read thoroughly understood information restrictions contained user's manual. attempt emulator product until fully understand mechanism. highly recommended that first-time users instructed users that well versed operation emulator product. LIMITED WARRANTY Hitachi warrants emulator products manufactured accordance with published specifications free from defects material and/or workmanship. Hitachi, option, will repair replace emulator products returned intact factory, transportation charges prepaid, which Hitachi, upon inspection, determine defective material and/or workmanship. foregoing shall constitute sole remedy breach Hitachi's warranty. Hitachi warranty booklet details warranty period. This warranty extends only you, original Purchaser. transferable anyone subsequently purchases emulator product from you. Hitachi liable claim made third party made third party. DISCLAIMER HITACHI MAKES WARRANTIES, EITHER EXPRESS IMPLIED, ORAL WRITTEN, EXCEPT PROVIDED HEREIN, INCLUDING WITHOUT LIMITATION THEREOF, WARRANTIES MARKETABILITY, MERCHANTABILITY, FITNESS PARTICULAR PURPOSE USE, AGAINST INFRINGEMENT PATENT. EVENT SHALL HITACHI LIABLE DIRECT, INCIDENTAL CONSEQUENTIAL DAMAGES NATURE, LOSSES EXPENSES RESULTING FROM DEFECTIVE EMULATOR PRODUCT, EMULATOR PRODUCT, DOCUMENTATION, EVEN ADVISED POSSIBILITY SUCH DAMAGES. EXCEPT EXPRESSLY STATED OTHERWISE THIS WARRANTY, THIS EMULATOR PRODUCT SOLD MUST ASSUME RISK RESULTS OBTAINED FROM EMULATOR PRODUCT. State Law: Some states allow exclusion limitation implied warranties liability incidental consequential damages, above limitation exclusion apply you. This warranty gives specific legal rights, have other rights which vary from state state. Warranty Void Following Cases: Hitachi shall have liability legal responsibility problems caused misuse, abuse, misapplication, neglect, improper handling, installation, repair modifications emulator product without Hitachi's prior written consent problems caused user system. Rights Reserved: This user's manual emulator product copyrighted rights reserved Hitachi. part this user's manual, part, reproduced duplicated form, hardcopy machine-readable form, means available without Hitachi's prior written consent. Other Important Things Keep Mind: Circuitry other examples described herein meant merely indicate characteristics performance Hitachi's semiconductor products. Hitachi assumes responsibility intellectual property claims other problems that result from applications based examples described herein. license granted implication otherwise under patents other rights third party Hitachi. Figures: Some figures this user's manual show items different from your actual system. Limited Anticipation Danger: Hitachi cannot anticipate every possible circumstance that might involve potential hazard. warnings this user's manual emulator product therefore inclusive. Therefore, must emulator product safely your risk. SAFETY PAGE READ FIRST READ this user's manual before using this emulator product. KEEP user's manual handy future reference. attempt emulator product until fully understand mechanism. DEFINITION SIGNAL WORDS This safety alert symbol. used alert potential personal injury hazards. Obey safety messages that follow this symbol avoid possible injury death. DANGER DANGER indicates imminently hazardous situation which, avoided, will result death serious injury. WARNING indicates potentially hazardous situation which, avoided, could result death serious injury. CAUTION indicates potentially hazardous situation which, avoided, result minor moderate injury. WARNING CAUTION CAUTION CAUTION used without safety alert symbol indicates potentially hazardous situation which, avoided, result property damage. NOTE emphasizes essential information. WARNING Observe precautions listed below. Failure will result FIRE HAZARD will damage user system emulator product will result PERSONAL INJURY. USER PROGRAM will LOST. Carefully handle emulator product prevent receiving electric shock because emulator product power supply. repair remodel emulator product yourself electric shock prevention quality assurance. Always switch emulator user system before connecting disconnecting CABLES PARTS. Always before connecting, make sure that both sides correctly aligned. Supply power according power specifications apply incorrect power voltage. only provided power cable. only specified type fuse. Warnings Emulator Usage Warnings described below apply long this emulator. sure read understand warnings below before using this emulator. Note that these main warnings, complete list. WARNING Always switch emulator user system before connecting disconnecting CABLES PARTS. Failure will result FIRE HAZARD will damage user system emulator product will result PERSONAL INJURY. USER PROGRAM will LOST. WARNING Place emulator station EV-chip board that trace cables bent twisted. bent twisted cable will impose stress user interface leading connection contact failure. Make sure that emulator station placed secure position that does move during impose stress user interface. CAUTION This equipment been tested found comply with limits Class digital device, pursuant part Rules. These limits designed provide reasonable protection against harmful interference when equipment operated commercial environment. This equipment generates, uses, radiate radio frequency energy and, installed used accordance with instruction manual, cause harmful interference radio communications. Operation this equipment residential area likely cause harmful interference which case user will required correct interference expense. VIII Preface Thank purchasing emulator Hitachi microcomputer SH7750S. CAUTION Read section Preparation before before using emulator product. Incorrect operation connection will damage user system, emulator product, user program. emulator efficient software hardware development tool systems based Hitachi microcomputer SH7750S. exchanging device control board evaluation chip board, this emulator also used systems using other microcomputers. emulator operated using Hitachi Debugging Interface (hereafter referred HDI). This interface program supported Windows® Windows® WindowsNT® 4.0. Note: interface card supported WindowsNT® 4.0. This manual describes emulator functions operations. Please read this manual carefully before use, particular section 1.1, Notes Usage. CD-R E8000S Emulator packaged with evaluation chip board. details, refer section Preparation before Use. Related Manuals: Description Notes Using Interface Board (HS6000EII01H) Description Notes Using Card Interface (HS6000EIP01H) E6000/E8000 Emulator Description Notes Using Interface Board (HS6000EIC01H) E6000/E8000 Emulator Description Notes Using Interface Board (HS6000EIC02H) E6000/E8000 Emulator Description Notes Using Adapter (HS6000ELN01H) E6000/E8000 Emulator Hitachi Embedded Workshop User's Manual SuperHRISC engine C/C++ Compiler User's Manual SuperHRISC engine Assembler User's Manual Series Linkage Editor, Librarian, Object Converter User's Manual Hitachi Debugging Interface User's Manual Rev. 1.0, 03/01, page Hardware Manual supporting each Programming Manual supporting each Notes: registered trademark International Business Machines Corporation. Microsoft®, Windows®, WindowsNT® registered trademarks Microsoft Corporation United States and/or other countries. Pentium® registered trademark Intel Corporation United States. Abbreviation: 1.WindowsNT® abbreviation Microsoft® WindowsNT® operating system. 2.Windows® abbreviation Microsoft® Windows® operating system. 3.Windows® abbreviation Microsoft® Windows® operating system. Rev. 1.0, 03/01, page Contents Section Overview Overview. Notes Usage Environmental Conditions. Components 1.3.1 E8000S Emulator Station. 1.3.2 Device Control Board Evaluation Chip Board SH7750S 1.3.3 Options. Section Components.9 Emulator Hardware Components 2.1.1 E8000S Station Components. 2.1.2 Device Control Board Components 2.1.3 Evaluation Chip Board Configuration. Configuration Provided CD-R System Configuration.18 2.3.1 System Configuration Using Interface Board Section Preparation before Description Emulator Usage Installing Acrobat® Reader. Emulator Connection. 3.3.1 Connecting Device Control Board 3.3.2 Connecting Evaluation Chip Board. 3.3.3 Connecting External Probe. 3.3.4 Selecting Clock 3.3.5 Connecting System Ground. 3.3.6 System Connection. Setting with Windows® Operating Systems. 3.4.1 Setting Interface Board Windows® Windows® 3.4.2 Setting Interface Board WindowsNT® 3.4.3 Interface Board Specifications (ISA Specifications). Installing System Program. Initiating Checking E8000 Emulator Troubleshooting 3.7.1 Error Messages from Rev. 1.0, 03/01, page 3.7.2 Error Messages from Emulator 3.7.3 Troubleshooting Procedure 3.7.4 Operating Procedure Diagnostic program Uninstallation 3.8.1 Uninstalling Software. 3.8.2 Uninstalling Acrobat® Reader Section Tutorial.65 Introduction. Running Setting Configuration Setting Memory Map. Downloading 4.5.1 Downloading Sample Program. 4.5.2 Displaying Source Program. Setting Software Breakpoints Executing Program Reviewing Breakpoints Viewing Memory Watching Variables. Stepping Through Program 4.11.1 Executing [Step Command 4.11.2 Executing [Step Out] Command 4.11.3 Executing [Step Over] Command Displaying Local Variables. Saving Loading Session 4.10 4.11 4.12 4.13 Section Emulator Functions.99 Introduction. Setting Emulator's Operating Conditions. 5.2.1 [Configuration] Dialog 5.2.2 [CPU Operating Mode] Dialog Realtime Emulation. 5.3.1 Execution 5.3.2 Trace Halt Mode 5.3.3 Display Reason Termination Operating Status. Step Functions. 5.4.1 Step Execution 5.4.2 Interrupts during Step Execution. Break Functions Rev. 1.0, 03/01, page 5.10 5.11 5.12 5.13 5.14 5.15 5.5.1 Software Break. 5.5.2 Software Sequential Break 5.5.3 Hardware Break 5.5.4 Hardware Sequential Break. 5.5.5 Internal Break (Break Condition 5.5.6 Internal Sequential Break. 5.5.7 Forced Break. 5.5.8 Forced Break Writing Write-Protected Area. 5.5.9 Break Trace-Buffer Overflow 5.5.10 Timeout Break Realtime Trace Functions. 5.6.1 External Trace Function. 5.6.2 External Trace Timing 5.6.3 Internal Trace Functions 5.6.4 Trace Display. 5.6.5 Trace Search Functions. Measurement Execution Time 5.7.1 Measuring Execution Time Break Termination. 5.7.2 Measuring Execution Time between Satisfaction Specified Conditions. Performance Analysis Function. 5.8.1 Measuring with E8000S Station Function. 5.8.2 MPU-Internal Performance Function. Interrupts Displaying Various Information. Trigger Output. Memory Spaces VP_MAP Translation 5.12.1 Allocation Emulation Memory 5.12.2 VP_MAP Translation. Auto-Update Memory Function 5.13.1 Overview. 5.13.2 Setting Auto update Memory 5.13.3 Displaying Memory. Controlling Checking State SH7750S 5.14.1 Selecting Clock SH7750S. 5.14.2 Checking signals 5.14.3 Checking Power Supply Clock State User System Input Format. 5.15.1 Specifying Data Conditions 5.15.2 Entering Masks Rev. 1.0, 03/01, page Section Command Line .247 List Format. 6.1.1 Description. 6.1.2 Format. 6.1.3 Parameter Type Input. 6.1.4 Examples. List Commands 6.2.1 Hardware Break Command (BCS, BCC, BCD, BCE) 6.2.2 Internal Break Commands (BCUS, BCUC, BCUD, BCUE) 6.2.3 Hardware Sequential Break Specification Command (CSQ) 6.2.4 Software Break Command (BP, BE). 6.2.5 Software Sequential Break Command (BSS, BSC, BSD, BSE) 6.2.6 CHECK (CHECK). 6.2.7 CLOCK (CK). 6.2.8 DEVICE_TYPE (DE). 6.2.9 (END) 6.2.10 EXECUTION_MODE (EM) 6.2.11 GO_OPTION (GP) 6.2.12 (ID) 6.2.13 INTERRUPT (IR). 6.2.14 MAP_SET (MS) 6.2.15 MEMORYAREA_SET (MAS). 6.2.16 Performance Command (PS, PA). 6.2.17 Built-in Performance Command (PAIS, PAIC, PAI) 6.2.18 REFRESH (RF) 6.2.19 STATUS (STS). 6.2.20 Trace Condition Command (TAS, TAC, TAD). 6.2.21 TRACE_DISPLAY (TD). 6.2.22 TRACE_MODE (TM) 6.2.23 TRACE_SEARCH (TS) 6.2.24 Address Translation Table Command (VS, VE). Section Error Messages .323 Emulator Error Messages E8000S Emulator Error Messages Related E8000S Emulator Appendix User System Interface .331 User System Interface Circuit Appendix Emulator External Dimensions Mass .339 Rev. 1.0, 03/01, page Appendix Connecting E8000S Emulator User System .341 Arrangement User Interface Recommended Dimensions User System Connector Connecting Evaluation Chip Board User System Installing socket (the CSPACK256Y2021MO2, manufactured Tokyo Eletech Corporation) CSP256 package Connecting HS7750SEBB81H board with user system Connecting Cables Tracing. Connecting cables tracing (trace cables) theE8000S emulator Connecting trace cables evaluation chip board Installing User System Appendix Internal Module Support .357 Memory Space D.1.1 Internal Area D.1.2 External Memory Area. Power-consumption Mode (Sleep, Software Standby, Hardware Standby) D.2.1 Sleep Software Standby Modes. Interrupts Control Input Signals (RESET, BREQ, RDY) State Controller Emulator Status Internal Modules Appendix Notes Debugging .361 Tracing Function.361 Emulation Memory User Interface. Performance Measurement Function. Hardware Break Function Hardware Sequential Break/Trace Function Clock Operating Mode. Differences between E8000S Emulator SH7750S Rev. 1.0, 03/01, page Figures Figure Emulator SH7750S (Connected Socket).2 Figure Emulator Hardware Components.9 Figure E8000S Station: Front Panel. Figure E8000S Station: Rear Panel.11 Figure Device Control Board.13 Figure Evaluation Chip Board (HS7750SEBB81H).14 Figure System Configuration Using Interface Board Figure System Configuration Using Adapter Figure Emulator Preparation Flow Chart Figure Connecting Memory Board.23 Figure Connecting Device Control Board.24 Figure Connecting Trace Cables E8000S station.27 Figure Connecting Trace Cables Evaluation Chip Board Figure External Probe Connector.30 Figure Installing Crystal Oscillator Figure Connecting System Ground Figure Connecting Frame Ground.34 Figure 3.10 Host Interface Switches Figure 3.11 Allocatable Memory Area Interface Board Figure 3.12 Interface Board Switch Figure 3.13 Installing Interface Board Figure 3.14 Connecting E8000S Station Interface Board Figure 3.15 [Select Components] Dialog Figure 3.16 Kernel Driver Setting (for Windows NT®4.0) Figure 3.17 [Start] Menu (System Install Tool) Figure 3.18 [Browse Folder] Dialog Box.48 Figure 3.19 [E8000 Load Files] Dialog Box.49 Figure 3.20 [System Install Completed!!] Dialog Box.50 Figure 3.21 [E8000 Load Files] Dialog Box.51 Figure 3.22 [Start] Menu (Initiating HDI).52 Figure 3.23 [Select Session] Dialog Figure 3.24 [Driver Details] Dialog (when Selected).53 Figure 3.25 Status during Initiation.53 Figure 3.26 Status Initiation Completion.54 Figure 3.27 Operating Mode Modification Message Mode (1).54 Figure 3.28 Operating Mode Modification Message Mode (2).54 Figure 3.29 Error Message Interface Connection Failure Figure 3.30 Error Message Emulator Connection Failure.55 Rev. 1.0, 03/01, page viii Figure 3.31 Troubleshooting PAD.60 Figure 3.32 Diagnostic Program Initiation Confirmation Dialog Figure 3.33 [DIAGNOSTIC PROGRAM] Dialog Figure 3.34 Terminating Diagnostic Program Clicking STOP Button) Figure [Start] Menu Figure Window Figure [Configuration] Dialog Box.70 Figure [Memory Mapping] Dialog (before Setting) Figure [Add Memory Mapping] Dialog Figure [Memory Mapping] Dialog Setting) Figure [Load Program] Dialog Figure Dialog Figure [Open] Dialog Figure 4.10 [Source] Window (Displaying Source Program) Figure 4.11 [Source] Window (Setting Software Breakpoint) Figure 4.12 RESET] Button Figure 4.13 [Source] Window (Break State).79 Figure 4.14 [System Status] Window Figure 4.15 [Breakpoints] Window Figure 4.16 [Open Memory Window] Dialog Figure 4.17 [Long Memory] Window.83 Figure 4.18 [Instant Watch] Dialog Box.84 Figure 4.19 [Watch Window] Window (Displaying Array).85 Figure 4.20 [Add Watch] Dialog Box. Figure 4.21 [Watch Window] Window (Displaying Variable) Figure 4.22 [Watch Window] Window (Displaying Array Elements) Figure 4.23 [Source] Window (Step Execution).90 Figure 4.24 [Step Button Figure 4.25 [Source] Window (Step In). Figure 4.26 [Step Out] Button Figure 4.27 [Source] Window (Step Out) Figure 4.28 [Source] Window (Step Step Figure 4.29 [Source] Window (Before Step Over Execution) Figure 4.30 [Step Over] Button Figure 4.31 [Source] Window (Step Over) Figure 4.32 [Locals] Window Figure [Configuration] Dialog Box.102 Figure Configuration Dialog [General] Page .103 Figure [Configuration] Dialog [Execution Mode1] Page .105 Figure Configuration Dialog [Execution Mode2] Page.106 Rev. 1.0, 03/01, page Figure [Configuration] Dialog [CPU Operating Mode] Page .108 Figure [CPU Operating Mode] Dialog [Mode8-0] Page .110 Figure [CPU Operating Mode] Dialog [Memory Type] Page .111 Figure [CPU Operating Mode] Dialog [Multiplexed Pin] Page .114 Figure [CPU Operating Mode] Dialog [H-UDI (JTAG) Clock] Page.115 Figure 5.10 Timing Trigger Signal Output.118 Figure 5.11 [Breakpoints] Window .123 Figure 5.12 Example Software Break Instruction .125 Figure 5.13 [Point] Page ([Break] Dialog Box).126 Figure 5.14 [Break Point] Dialog ([Address] Page) .126 Figure 5.15 Example Software Sequential Break .129 Figure 5.16 Example Software Sequential Break (Reset Point Specification).130 Figure 5.17 [Break] Dialog ([Sequence] Page) .131 Figure 5.18 [Break Sequence] Dialog .132 Figure 5.19 Example Hardware Break with Satisfaction-Count Condition Specified. Figure 5.20 Example Hardware Break with Delay Condition Specified.136 Figure 5.21 [Break] Dialog Box) ([Condition Page) .137 Figure 5.22 [Break Condition Dialog ([Address] Page).139 Figure 5.23 [Break Condition Dialog ([Data] Page) .141 Figure 5.24 [Break Condition Dialog ([Bus State] Page).142 Figure 5.25 [Break Condition Dialog ([Probe] Page) .143 Figure 5.26 [Break Condition Dialog ([Interrupt] Page).144 Figure 5.27 [Break Condition Dialog ([Count] Page) .145 Figure 5.28 [Break Condition Dialog ([Delay] Page) .146 Figure 5.29 [Condition] Dialog ([History] Page) .147 Figure 5.30 [Condition] Dialog ([Entry List] Page) .148 Figure 5.31 [Configuration] Dialog ([Execution Mode2] Page) .150 Figure 5.32 [Break] Dialog ([Condition Page).151 Figure 5.33 [Condition] Dialog ([History] Page) .152 Figure 5.34 [Condition] Dialog ([Entry List] Page) .154 Figure 5.35 Example: Display Status Hardware Sequential Break Condition (1). Figure 5.36 Example: Display Status Hardware Sequential Break Condition (2). Figure 5.37 [Break] Dialog ([Condition Page).158 Figure 5.38 [Break Condition Dialog ([Address] Page).159 Figure 5.39 [Break Condition Dialog ([Data] Page) .161 Figure 5.40 [Break Condition Dialog ([Bus State] Page).162 Figure 5.41 [Break Condition Dialog ([ASID] Page) .163 Figure 5.42 [Break Condition Dialog Box.164 Figure 5.43 [Break Condition Dialog Box.164 Figure 5.44 [Configuration] Dialog ([General] Page) .166 Rev. 1.0, 03/01, page Figure 5.45 Figure 5.46 Figure 5.47 Figure 5.48 Figure 5.49 Figure 5.50 Figure 5.51 Figure 5.52 Figure 5.53 Figure 5.54 Figure 5.55 Figure 5.56 Figure 5.57 Figure 5.58 Figure 5.59 Figure 5.60 Figure 5.61 Figure 5.62 Figure 5.63 Figure 5.64 Figure 5.65 Figure 5.66 Figure 5.67 Figure 5.68 Figure 5.69 Figure 5.70 Figure 5.71 Figure 5.72 Figure 5.73 Figure 5.74 Figure 5.75 Figure 5.76 Figure 5.77 Figure 5.78 Figure 5.79 Figure 5.80 Figure 5.81 Figure 5.82 Figure 5.83 Figure 5.84 [Trace Acquisition] Dialog ([Trace Mode] Page).167 [Configuration] Dialog ([General] Page) .168 Trace Acquisition Free Trace Mode.170 Trace Acquisition Trace-Stop Mode .171 [Trace Acquisition] Dialog ([Condition Page).173 [Trace Condition Dialog ([General] Page) .174 [Configuration] Dialog ([Execution Mode2] Page) .177 Example: Displaying Status Sequential Trace-Stop Condition Example: Displaying Status Sequential Trace-Stop Condition [Trace Acquisition] Dialog ([Trace Mode] Page).179 Example Range Trace Mode .180 [Configuration] Dialog ([General] Page) .183 [Trace Acquisition] Page ([Bus Trace] Group Box).184 Trace Normal SRAM.186 Trace SDRAM .187 [Trace Mode] Page ([Internal Trace] Group Box).189 [Trace Filter] Dialog ([General] Page).191 [Trace] Window (External Trace Display) .192 [Trace] Window (Internal Trace Display) .194 [Trace Filter] Dialog ([General] Page).196 [Trace Filter] Dialog ([Time] Page).199 [Trace Filter] Dialog ([Internal] Page).200 [Trace Find] Dialog ([General] Page).201 Display Execution Time [System Status] Window.202 [Performance Analysis] Window .204 Example Subroutine Time Measurement Mode .206 Example Subroutine Time Measurement Mode .207 Example Subroutine Time Measurement Mode .208 [Performance Analysis] Dialog Box.210 [Performance Dialog ([General] Page).211 [Performance Dialog ([Address] Page) .212 [Performance Dialog ([Address] Page) .213 [Performance Dialog ([Time Out] Page) .215 [Performance Dialog ([Count] Page).216 [Input Function Range] Dialog .217 [Performance Analysis] Window (Measurement Executed Addresses) .218 [Performance Analysis] Window (Run Time Execution Count).219 [Performance Analysis] Window (Execution Time Ratios) .220 [System Status] Window .227 Pulse Output Timing.231 Rev. 1.0, 03/01, page Figure 5.85 [Memory Mapping] Dialog .232 Figure 5.86 [Edit Memory Mapping] Dialog .233 Figure 5.87 Address Translation According VP_MAP Tables.235 Figure 5.88 [AUM] Window .239 Figure 5.89 [AUM Target Details] Dialog .241 Figure 5.90 [Auto-update Memory -Edit-] Dialog .242 Figure 5.91 Specifying Data Conditions.245 Figure Address Translation.320 Figure Basic Cycle.332 Figure User System Interface Circuits.333 Figure User System Interface Circuits (cont).334 Figure User System Interface Circuits (cont).335 Figure User System Interface Circuits (cont).336 Figure User System Interface Circuits (cont).337 Figure User System Interface Circuits (cont).338 Figure External Dimensions Mass Emulator Station .339 Figure External Dimensions Mass Evaluation Chip Board.340 Figure Recommended Dimensions Mount (Top View) .346 Figure Restrictions Parts Location .347 Figure Order Tightening Screws (Top View HS7750SEBB81H Board).350 Figure Connecting HS7750SEBB81H Board User System.351 Figure Connecting Trace Cables Evaluation Chip Board .354 Figure Installing MPU. .356 Rev. 1.0, 03/01, page Tables Table Environmental Conditions Table Operating Environment. Table E8000S Station Components (HS8000EST11H). Table Device Control Board Components Table Evaluation Chip Board Components SH7750S. Table Optional Component Specifications Table Contents CD-R Table Contents CD-R (cont). Table Interface Board Specifications Table Switch Settings Memory Areas Table Contents Emulator System Programs Table Types Connection Drivers Table Configuration Sample Program Table [CPU Operation Mode] Dialog Setting Example Table Settings [Configuration] Dialog Table Step Command. Table Emulator Functions. Table Setting Emulator's Operating Conditions Table Setting Emulator's Operating Conditions (cont) Table [Configuration] Dialog Table [General] Page Table [General] Page (cont). Table [Execution Mode1] Page. Table [Execution Mode2] Page. Table [CPU Operating Mode] Page Table [CPU Operating Mode] Dialog Table [Mode 8-0] Page Table 5.10 [Memory Type] Page Table 5.11 [Multiplexed Pin] Page Table 5.12 [H-UDI (JTAG) Clock] Page. Table 5.13 Settings [Configuration] Dialog Table 5.14 Emulation Modes. Table 5.15 Restrictions Emulation Modes Table 5.16 Reasons Termination. Table 5.17 Operating Status Display Table 5.18 Step Execution. Table 5.19 Break Functions. Rev. 1.0, 03/01, page xiii Table 5.20 Table 5.21 Table 5.22 Table 5.23 Table 5.24 Table 5.25 Table 5.26 Table 5.27 Table 5.28 Table 5.29 Table 5.30 Table 5.31 Table 5.32 Table 5.33 Table 5.34 Table 5.35 Table 5.36 Table 5.37 Table 5.38 Table 5.39 Table 5.40 Table 5.41 Table 5.42 Table 5.43 Table 5.44 Table 5.45 Table 5.46 Table 5.47 Table 5.48 Table 5.49 Table 5.50 Table 5.51 Table 5.52 Table 5.53 Table 5.54 Table 5.55 Table 5.56 Table 5.57 Table 5.58 Table 5.59 [Break Point] Dialog Options [Sequence] Page Options. [Break Sequence] Page Options Hardware Break Conditions Specifiable Hardware Break Conditions [Condition Page Options. [Break Condition Dialog Pages. [Address] Page Options. [Data] Page Options [Bus State] Page Options. [Probe] Page Options [Interrupt] Page Options. [Count] Page Options [Delay] Page Options Pages [Condition] Dialog [History] Page Options. [Entry List] Page Options. [Condition A/B] Page Options (When Sequential Break Been Specified) [History] Page Options. [Entry List] Page Options. Internal Break Conditions Specifiable Internal Break Conditions. [Condition Page Options [Break Condition Dialog Pages [Address] Page Options. [Data] Page Options [Bus State] Buttons. [Read/Write] Buttons [ASID] Page Options [Break Condition Dialog Options Internal Sequential Break Modes [Emulation mode] Options Trace Acquisition Modes Trace Stop Conditions. Specifiable Trace-Stop Conditions [Condition Page Options [Trace Condition Dialog Pages. Pages [Condition] Dialog Pages. Range Trace Conditions. Specifiable Range Trace Conditions Rev. 1.0, 03/01, page Table 5.60 Table 5.61 Table 5.62 Table 5.63 Table 5.64 Table 5.65 Table 5.66 Table 5.67 Table 5.68 Table 5.69 Table 5.70 Table 5.71 Table 5.72 Table 5.73 Table 5.74 Table 5.75 Table 5.76 Table 5.77 Table 5.78 Table 5.79 Table 5.80 Table 5.81 Table 5.82 Table 5.83 Table 5.84 Table 5.84 Table 5.85 Table 5.86 Table 5.87 Table 5.88 Table 5.88 Table 5.89 Table 5.90 Table 5.91 Table 5.92 Table 5.93 Table 5.94 Table 5.95 [Trace Condition Dialog Pages. [Time Stamp] Group Options Internal Trace Information Internal Trace Acquisition Modes. [Internal Trace] Group Options External Trace Information Items Display Format [Trace] Window Internal Trace Information Items Display Format [Trace] Window. Trace Search Functions. [General] Page Options. Trace Search Conditions Pages [Trace Filter] Dialog Box. [Time] Page Options [Internal] Page Options Measurement Modes Modes that Available [Performance1 Dialog Boxes. Pages [Performance Dialog Box. Options [General] page Options [Address] page (When [Subroutine time measurement mode 1,2] Selected) Options [Address] Page (When [Subroutine time measurement mode Selected) Options [Time Out] Page Options [Count] Page Menu Items Displaying Results Display Format Results When [Address] Selected. Display Format Results When [Count] Selected Display Format Results When [Graph] Selected. Items Measured MPU-Internal Performance Function. Items Measured MPU-Internal Performance Function (cont) Further Conditions Incrementing Items [System Status] Window Configuration. [Session] Sheet Configuration [Platform] Sheet Configuration. [Platform] Sheet Configuration (cont) [Memory] Sheet Configuration [Events] Sheet Configuration. Configuration Items [Memory Mapping] Dialog Configuration Items [Edit /Add Memory Mapping] Dialog Box. Settings Memory Type Available [Setting] Combo Box. Address Translation Tables Dialog Boxes Setting Auto-Update Memory Items. Rev. 1.0, 03/01, page Table 5.95 Address Mask Specification Table List Commands Table List Commands (cont). Table List Commands (cont). Table List Commands (cont). Table Emulator Error Messages Table Emulator Error Messages (cont) Table Error Messages Table Error Messages (cont). Table Timing when Using Emulator (Bus Clock: MHz) Table Arrangement 256-pin Socket Table Arrangement 256-pin Socket (cont). Table Arrangement 256-pin Socket (cont). Table Arrangement 256-pin Socket (cont). Table Arrangement 256-pin Socket (cont). Table Emulator State Operation Internal Modules. Table Pins Occupied Solely E8000S Emulator Table Delay Time Signals Connected Evaluation Chip Board Table Initial Values Registers SH7750S E8000S Emulator Rev. 1.0, 03/01, page Section Overview Overview This system efficient software hardware development support tool application systems using HD6417750S (hereafter referred SH7750S) microcomputer developed Hitachi, Ltd. SH7750S incorporates cache memory, memory management unit (MMU), timer required system configuration, realtime clock, interrupt controller, user break controller, state controller, internal DMAC (direct memory access controller), serial communication interface (SCI), etc. peripheral function other than high-speed CPU. E8000S emulator operates place SH7750S performs realtime emulation user system. E8000S emulator also provides functions efficient hardware software debugging. E8000S emulator consists emulator (E8000S) station, device control board SH7750S, optional memory board, evaluation chip board. evaluation chip board connected user system socket (figure 1.1). installing interface board (available bus, bus, PCMCIA bus) your host computer, SH7750S E8000S Hitachi Debugging Interface (hereafter referred HDI) used debugging. adapter allows connection E8000S station host computer network. Connecting adapter also enables debugging using HDI. details interface boards (available bus, PCMCIA specifications) adapter, refer their description notes. Rev. 1.0, 03/01, page Optional memory board (HS8000EMS01H) Device control board (HS7750EDD81H) interface cable (option) Network adapter (option) HITACHI interface cable (option) E8000S interface board (option) POWER Power cable Trace cable Evaluation chip board (HS7750SEBB81H) E8000S station (HS8000EST11H) External probe trigger output pins socket User system Figure Emulator SH7750S (Connected Socket) Rev. 1.0, 03/01, page E8000S emulator provides following features: Realtime emulation SH7750S wide selection emulation commands, promoting efficient system development On-line help functions facilitate command usage without manual Efficient debugging enabled variable break functions mass-storage trace memory (128 k-cycles) Command execution during emulation, example Trace data display Emulation memory display modification Performance analysis Measurement subroutine execution time count evaluating execution efficiency user programs 4-Mbyte emulation memory substitute user-system memory installed standard item. This extended Mbytes using device control board connect optional memory board Mbytes). adapter connecting E8000S emulator host computer interface (10BASE-T 100BASE-TX), allowing loading SH7750S E8000S Hitachi Debugging Interface into host computer. This enables graphic display operations multi-window environment, source-level debugging. interface board (for bus, bus, PCMCIA bus) connected host computer through interface cable, enabling high-speed downloading Mbytes/min) user programs. loaded into host computer enable: Graphic display operations multi-window environment Source-level debugging Note: Ethernet® registered trademark Xerox Corporation (USA). Rev. 1.0, 03/01, page Notes Usage CAUTION READ following warnings before using emulator product. Incorrect operation will damage user system emulator product. USER PROGRAM will LOST. Check components with component list after unpacking E8000S emulator. Never place heavy objects casing. Observe following conditions area where E8000S emulator used: Make sure that internal cooling fans sides E8000S emulator must least (8") away from walls other equipment. Keep direct sunlight heat. Refer section 1.2, Environmental Conditions. environment with constant temperature humidity. Protect E8000S emulator from dust. Avoid subjecting E8000S emulator excessive vibration. Refer section 1.2, Environmental Conditions. Protect E8000S emulator from excessive impacts stresses. Before using E8000S emulator's power supply, check specifications such power voltage frequency. When moving E8000S emulator, take care vibrate otherwise damage After connecting cable, check that connected correctly. details, refer section Preparation before Use. Supply power E8000S emulator connected parts after connecting cables. Cables must connected removed while power details Differences between E8000S Emulator SH7750S, refer appendix E.8, Differences between E8000S Emulator SH7750S. Rev. 1.0, 03/01, page Environmental Conditions CAUTION Observe conditions listed table when using emulator. following environmental conditions must satisfied, otherwise user system E8000S emulator will operate normally. USER PROGRAM will LOST. Table Environmental Conditions Item Temperature Humidity Vibration Specifications Operating: Storage: Operating: Storage: Operating: Storage: Transportation: input power Voltage: Frequency: Ambient gases +35°C +50°C condensation condensation 2.45 max. max. 14.7 max. 50/60 Power consumption: There must corrosive gases present. Rev. 1.0, 03/01, page Details operating environment listed table 1.2. Table Operating Environment Item Host computer Operating system Minimum memory capacity operation Display Empty space hard disk Operating Environment compatible machines that contain Pentium® processors (300 faster recommended) Windows® Windows® WindowsNT® Mbytes (more than twice size load module recommended) Resolution better than (SVGA) recommended Disk capacity required installation: Mbytes more Take swap area into account when ensuring that there enough space your system (more than four times size memory recommended). ISA, PCI, card (PCMCIA), adapter (conforming IEEE802.3, with 10BASE-T 100BASE-TX) pointing device such mouse, which connected host computer supported Windows® Windows® WindowsNT® Required installing E8000S emulator software referring user's manual Supported interfaces Pointing device such mouse CD-ROM drive Note: WindowsNT® does support PC-card interface (PCMCIA). Rev. 1.0, 03/01, page Components E8000S emulator consists E8000S station, device control board, evaluation chip board. Check components after unpacking. component missing, contact sales agency from which E8000S emulator purchased. 1.3.1 E8000S Emulator Station Table lists E8000S station components. Table E8000S Station Components (HS8000EST11H) Classification Hardware Item E8000S station Trace cable power cable Fuse Manual Description Notes using SH7750S E8000S station Quantity spare (HS8000EST11HB: Reserved 3.15 HS8000EST11HE CN1, CN2, CN3, with cores Remarks 1.3.2 Device Control Board Evaluation Chip Board SH7750S Tables list device control board evaluation chip board components. Table Device Control Board Components Classification Hardware Item Device control board External probe Quantity Remarks board, installed E8000S emulator Probe input: Run/break state output: Trigger output: GND: HS7750EDD81HE Manual Description Notes using HS7750EDD81H Rev. 1.0, 03/01, page Table Evaluation Chip Board Components SH7750S Item Hardware Software Additional documents Product Evaluation chip board SH7750S E8000S emulator SH7750S E8000S Emulator Notes Usage Quantity Remarks board, BGA256 CD-R HS7750SEBB81SR HS7750SEBB81HE-P(A) 1.3.3 Options addition E8000S station, options listed table also available. Refer each option manual details these optional components. Table Item Optional memory board Optional Component Specifications Model Name HS8000EMS01H Specifications Single board Mbytes) installation device control board PCMCIA TCP/IP communications protocol 10BASE-T 100BASE-Tx interface board interface board PCMCIA card adapter HS6000EII01H HS6000EIC01H HS6000EIC02H HS6000EPI01H HS6000ELN01H Rev. 1.0, 03/01, page Section Components Emulator Hardware Components E8000S emulator consists E8000S station, SH7750S device control board, optional memory board, SH7750S evaluation chip board, shown figure 2.1. installing interface board (ISA-bus, PCI-bus, PCMCIA-bus connectors available) your host computer, SH7750S E8000S Hitachi Debugging Interface (HDI) used debugging. adapter connected E8000S emulator network, enabling debugging HDI. details interface board (option; bus, bus, PCMCIA specifications) adapter, refer description notes each product. Optional memory board (HS8000EMS01H) Device control board (HS7750EDD81H) interface cable (option) Network adapter (option) HITACHI interface cable (option) E8000S interface board (option) POWER Power cable Trace cable Evaluation chip board (HS7750SEBB81H) E8000S station (HS8000EST11H) External probe trigger output pins socket User system Figure Emulator Hardware Components Rev. 1.0, 03/01, page 2.1.1 E8000S Station Components names components front/rear panel E8000S station listed below. Front Panel: Figure E8000S Station: Front Panel POWER lamp: lamp: while E8000S station supplied with power. while user program running. Rev. 1.0, 03/01, page Rear Panel: Figure E8000S Station: Rear Panel Rev. 1.0, 03/01, page Optional board slot: Control board slot: Trace board slot: Device control board slot: Power switch: installing optional board (expansion slot). installing control board. installing trace board. installing device control board (depends target device). Turning this switch (input) supplies power emulator (E8000S station evaluation chip board). Contains 100-V power supply fuse (250 3A). 100-V power supply. interface cable that connects host computer E8000S station. interface board (ISA bus, bus, PCMCIA bus) adapter connected. Marked PCIF. selecting host interface. change settings. Marked SW1. trace cable that connects E8000S station evaluation chip board. trace cable that connects E8000S station evaluation chip board. Prevents trace cable from being inserted into wrong place. Prevents trace cable from being inserted into wrong place. Fuse box: power connector: interface cable connector: Host interface switches: Station evaluation chip board interface connector CN1: Station evaluation chip board interface connector CN2: Trace cable mis-insertion inhibiting seal (CN2): Trace cable mis-insertion inhibiting seal (CN1): Rev. 1.0, 03/01, page 2.1.2 Device Control Board Components names components device control board (HS7750EDD81H) E8000S station listed below. DCONT CONT DCONT CONT HS7750EDD81H POWER PCIF 250V INPUT AC100-120V/ AC200-240V 50/60Hz Figure Device Control Board Device control board slot: External probe connector CN4: installing device control board (depends target device). connecting E8000S station external probe. Rev. 1.0, 03/01, page Station evaluation chip board interface connector CN3: Power supply cable CN7: trace cable that connects E8000S station evaluation chip board. connecting device control board evaluation chip board. 2.1.3 Evaluation Chip Board Configuration names components evaluation chip board (HS7750SEBB81H) E8000S emulator listed below. (c)(b) view HS7750SEBB81H Bottom view HS7750SEBB81H E8000S station evaluation chip board interface connectors Side view HS7750SEBB81H Figure Evaluation Chip Board (HS7750SEBB81H) Station evaluation chip board interface connector CN1: Station evaluation chip board interface connector CN2: Station evaluation chip board interface connector CN3: Crystal oscillator terminals: trace cable that connects E8000S station evaluation chip board. trace cable that connects E8000S station evaluation chip board. trace cable that connects E8000S station evaluation chip board. installing crystal oscillator used external clock source SH7750S. Rev. 1.0, 03/01, page User system user system interface cable connector: HS7750SEBB81H: Power supply connector CN7: connecting user system user system interface cable. SH7750S incorporated. socket connect user system installed. power supply cable that connects device control board evaluation chip board. Rev. 1.0, 03/01, page Configuration Provided CD-R provided CD-R contains software SH7750S E8000S emulator user's manuals. Table shows configuration CD-R. directories listed this table under directory 7750S root directory. Table Contents CD-R Directory Name File Name setup.exe \System E8000.sys Contents Installer System program SH7750S E8000S emulator Note \System shcnf750.sys Control program SH7750S E8000S emulator Configuration file SH7750S E8000S emulator Diagnostic maintenance program Setup information (PCI) Windows® Windows® Windows® Windows® WindowsNT® WindowsNT® WindowsNT® WindowsNT® \System shdct750.sys \System \Drivers\Pci\95 diag.sys pcihei.inf \Drivers\Pci\95 pcihei.vxd Virtual driver (PCI) \Drivers\Pci\Nt \Drivers\Pci\Nt \Drivers\Isa\Nt \Drivers\Isa\Nt pcihei.sys System file (PCI) setuppci.exe WindowsNT® driver setup program (PCI) System file (ISA) WindowsNT® driver setup program (ISA) emulator.sys setupisa.exe Rev. 1.0, 03/01, page Table Contents CD-R (cont) Directory Name \Drivers\Pcmcia\95 File Name ulepcc.inf Contents Setup information (PCMCIA) Virtual driver (PCMCIA) Notes Windows® Windows® Windows® Windows® documents Japanese documents Japanese documents Japanese documents English documents English documents English Japanese version English version \Drivers\Pcmcia\95 ulepcc.vxd \Manuals\Japanese HS6400DIIW4SJ.pdf Hitachi Debugging Interface user's manual SH7750S E8000S emulator user's manual Descriptive notes diagnostic program SH7750S E8000S emulator Hitachi Debugging Interface user's manual SH7750S E8000S emulator user's manual Descriptive notes diagnostic program SH7750S E8000S emulator Acrobat® Reader installer Acrobat Reader installer \Manuals\Japanese HS7750SEBB81HJ.pdf HS7750STM81HJ(*) \Manuals\Japanese \Manuals\English HS6400DIIW4SE.pdf \Manuals\English HS7750SEBB81HE.pdf HS7750STM81HE(*) \Manuals\English \Pdf_read\Japanese \Pdf_read\English Ar40jpn.exe Ar40eng.exe Notes: Installed your host computer installer. Installed your host computer installer (when operating WindowsNT®). Installed your host computer when language specified installer Japanese. indicates manual revision. Installed your host computer when language specified installer English. Acrobat® Reader documents. Rev. 1.0, 03/01, page System Configuration E8000S emulator must connected host computer (via selected interface board). 2.3.1 System Configuration Using Interface Board E8000S emulator connected host computer interface board (options; bus, bus, PCMCIA bus). Install interface board expansion slot interface board host computer, connect interface cable supplied with interface board E8000S emulator. adapter used connect E8000S emulator host computer network. information using interface bus, bus, PCMCIA specifications board adapter, refer their description notes. Figure shows configuration system which interface board used. Figure shows configuration system which adapter used. Install interface board expansion slot interface board host computer. Figure System Configuration Using Interface Board Rev. 1.0, 03/01, page Figure System Configuration Using Adapter Rev. 1.0, 03/01, page Rev. 1.0, 03/01, page Section Preparation before Description Emulator Usage This section describes preparation before Emulator usage. Figure flowchart preparation before usage emulator. CAUTION Read this section understand before preparation. Incorrect operation will damage user system emulator. USER PROGRAM will LOST. Reference: Unpack emulator. Check components against component list. Component list Install Acrobat® Reader section 3.2. Install Reader only when necessary. sections 3.3.1 3.3.6. Connect emulator emulator section 3.4.1 Windows® Windows® section 3.4.2 WindowsNT® 4.0. Turn emulator. Install system program. section 3.5. Start check operation emulator. section 3.6. Figure Emulator Preparation Flow Chart Rev. 1.0, 03/01, page Installing Acrobat® Reader Acrobat Reader required view online manual. Acrobat Reader provided CD-R this product. installation Acrobat Reader described below. have already installed Acrobat Reader, carry this procedure. Install CD-R this product CD-ROM drive. Click [Run.] from [Start] menu. Specify Ar40eng.exe Pdf_Read\English directory [Run] dialog (e.g. D:\7750S \Pdf_Read\ English\Ar40eng.exe) then click [OK] button. Install according instructions displayed screen. Emulator Connection following description given emulator connection. 3.3.1 Connecting Device Control Board shipment, device control board packed separately from E8000S station. Connect device control board E8000S station according following procedure. Also, following procedure connect them after removing device control board from E8000S station change device control board. WARNING Always switch emulator user system before connecting disconnecting CABLES. Failure will result FIRE HAZARD will damage user system emulator will result PERSONAL INJURY. Check that emulator power switch turned off. Ensure that power lamp left side E8000S station's front panel lit. Remove power cable E8000S station from outlet cable connected outlet). Remove back panel from E8000S station. slot which device control board connected, DCONT marked. Rev. 1.0, 03/01, page When using optional memory board, connect optional memory board device control board shown figure 3.2. Then connect device control board E8000S station. Confirm align with optional memory board. Device control board Optional memory board (HS8000EMS01H) Power supply cable Figure Connecting Memory Board Rev. 1.0, 03/01, page Connect device control board E8000S station. When connecting board, prevent upper lower side board from lifting connector. Alternately tighten screws both sides board. WARNING When power supply cable pinched between device control board casing E8000S station, user system emulator will damaged. E8000S station rear panel DCONT CONT CONT Device control board POWER PCIF Power supply cable 250V INPUT Figure Connecting Device Control Board Rev. 1.0, 03/01, page AC100-120V/ AC200-240V 50/60Hz 3.3.2 Connecting Evaluation Chip Board shipment, evaluation chip board packed separately from E8000S station. following procedure connect evaluation chip board E8000S station, disconnect them when moving emulator: WARNING Always switch emulator user system before connecting disconnecting CABLES. Failure will result FIRE HAZARD will damage user system emulator will result PERSONAL INJURY. Check that emulator power switch turned off. Ensure that power lamp left side E8000S station's front panel lit. Remove power cable E8000S station from outlet cable connected outlet). Rev. 1.0, 03/01, page WARNING When connecting cable, ensure that upper lower side cable does lift connector. Alternately tighten screws both sides cable while gradually pushing cable toward connector. Failure will result FIRE HAZARD, damage user system emulator, will result PERSONAL INJURY. USER PROGRAM will LOST. CAUTION shipment, trace cable screws colored prevent insertion error (CN1: red, CN2: yellow, CN3: blue). connector connected incorrectly, connector will damaged. Rev. 1.0, 03/01, page Connect trace cables into station evaluation chip board interface connectors (CN1, CN2, CN3) E8000S station's rear panel. Confirm that shape trace-cable plug matches that station evaluation chip board interface connector before connecting. Also note which trace cable connected which E8000S-station connector that other trace cable connected matching connector number evaluation chip board. After connection completed, alternately tighten screws both sides trace cable prevent upper lower side trace cable from lifting connector. Figure shows correctly connect trace cables E8000S station connectors. Figure Connecting Trace Cables E8000S station Rev. 1.0, 03/01, page WARNING Make sure connector shapes numbers correctly matched when connecting trace cables station evaluation chip interface connectors. Failure will damage emulator. Connect trace cables station evaluation chip board interface connectors CN1, CN2, evaluation chip board. Confirm that each trace cable connected connector E8000S station also connected corresponding station evaluation chip board interface connector evaluation chip board. Connect cables using same method step Figure shows connect trace cables evaluation chip board interface connectors. Rev. 1.0, 03/01, page Figure Connecting Trace Cables Evaluation Chip Board Note: connection between evaluation chip board user system, refer section Connecting Evaluation Chip Board User System, Evaluation Chip Board (HS7750EBB81HE) User's Manual. Rev. 1.0, 03/01, page 3.3.3 Connecting External Probe CAUTION Check external probe direction connect external probe emulator station correctly. Incorrect connection will damage probe connector. When external probe connected emulator probe connector emulator station's rear panel, enables external signal tracing multibreak detection. Figure shows external probe connector. External probe connector External probe DCONT CONT DCONT CONT HS7750EDD81H Enlarged view Probe Name Signal Name Probe input Probe input Probe input Remarks Synchronous break input POWER PCIF 250V Probe input RUN/break status signal Trigger output state identification output Trigger mode output connection INPUT Figure External Probe Connector AC100-120V/ AC200-240V 50/60Hz Rev. 1.0, 03/01, page 3.3.4 Selecting Clock This emulator supports three types clock MCU: crystal oscillator attached evaluation chip board, external clock input from user system, emulator internal clock. clock specified with [Configuration] dialog CLOCK command. Note, however, when user system power turned while clock operating mode (CKIO input) specified emulator, input clock from clock input from CKIO pin. clock cannot switched with CLOCK command. This emulator clock source running (triple external clock frequency 33.3 MHz) clock input. Crystal Oscillator: crystal oscillator supplied with emulator. that same frequency that user system. When using crystal oscillator clock source, frequency must from MHz. multiplied value input clock must exceed MHz. CAUTION Always switch emulator user system before connecting disconnecting CRYSTAL OSCILLATOR. USER PROGRAM will LOST. following procedure install crystal oscillator: Check that emulator power switch turned off. Ensure that power lamp left side E8000S station's front panel lit. Attach crystal oscillator into terminals evaluation chip board (figure 3.7). Turn user system power then emulator power. Then crystal oscillator will automatically setup. This function will allow execution user program Rev. 1.0, 03/01, page operating frequency user system even when user system connected emulator. Figure Installing Crystal Oscillator External Clock: following procedure select external clock. Check that emulator power switch turned off. Ensure that power lamp left side E8000S station's front panel lit. Connect evaluation chip board user system supply clock through EXTAL from user system. Turn user system power then emulator power. (the external clock) will then automatically specified CLOCK command. Emulator Internal Clock: Specify (16.65 MHz), (33.3 MHz), (66.6 MHz) with CLOCK command. Reference: When emulator system program initiated, emulator automatically selects clock source according following priority: External clock when supplied from user system Crystal oscillator when attached evaluation chip board Emulator internal clock Rev. 1.0, 03/01, page 3.3.5 Connecting System Ground CAUTION Separate frame ground from signal ground user system. When frame ground connected signal ground emulator then connected user system, emulator malfunction. emulator's signal ground connected user system's signal ground evaluation chip board. E8000S station, signal ground frame ground connected (figure 3.8). user system, connect frame ground only; connect signal ground frame ground. difficult separate frame ground from signal ground user system, ground frame same outlet 100-V/200-V power supply emulator station (figure 3.9) that ground potentials become even. Figure Connecting System Ground Rev. 1.0, 03/01, page WARNING Always switch emulator user system before connecting disconnecting CABLES. Failure will result FIRE HAZARD will damage user system emulator will result PERSONAL INJURY. USER PROGRAM will LOST. user system must connected appropriate ground minimize noise adverse effects ground loops. When connecting evaluation chip board user system, confirm that ground pins evaluation chip board firmly connected user system's ground. Figure Connecting Frame Ground Rev. 1.0, 03/01, page 3.3.6 System Connection host interface consists switches, shown figure 3.10. switch state becomes when switches pushed left, state becomes when switches pushed right. change console interface settings, turn switches switches console interface switch SW1. state Side view (ON/OFF states) state state change settings host interface switch SW1. Figure 3.10 Host Interface Switches CAUTION Rev. 1.0, 03/01, page Setting with Windows® Operating Systems following describes setup procedure Windows operating systems. Since hardware during installation, installation procedure differ according operating system interface used (ISA, PCI, PCMCIA, LAN). Proceed with installation according procedures environment use. connect host computer emulator, either interfance board (HS6000EII01H), interface board (HS6000EIC01H HS6000EIC02H), interface card (HS6000EIP01H), adapter (HS6000ELN01H) selected. details connection interface board (ISA specifications), refer section 3.4.3, user's manual. details other connections, refer related user's manual. install provided software, insert CD-R CD-ROM drive. there applications running, exit from them before installing software. Click [Run.] from [Start] menu. [Run] dialog will displayed. Enter <Drive name>\:7750S\setup.exe click [OK] button. Proceed with installation following dialog boxes displayed installer. further details notes procedures during installation, refer Notes Installing Provided Software section 3.4.3. 3.4.1 Setting Interface Board Windows® Windows® When Using Interface Board: Install provided software. Exit operating system, shut down host computer, turn power switch. Install interface board into host computer. Turn host computer. Hardware will acknowledged driver installation will start automatically. Select [Search best driver your device. (Recommended)] driver installation, select [Specify location] location. Specify <Drive>:7750S\DRIVERS\PCI\95 location. <Drive> CD-ROM drive. Check that PCIHEI been detected complete driver installation. When Using Interface Card: Install provided software. Install interface board into host computer. Rev. 1.0, 03/01, page Hardware will acknowledged driver installation will start automatically. Select [Search best driver your device. (Recommended)] driver installation, select [Specify location] location. Specify <Drive>:7750S\DRIVERS\PCI\95 location. <Drive> CD-ROM drive. Check that E6000 Card been detected complete driver installation. When Using Interface Board: Refer section 3.4.3, Interface Board Specifications (ISA Specifications) operating system environment install interface board. Install provided software. When Using Adapter: Install provided software. Connect adapter target network turn adapter Select [SH7750S E8000S Emulator Software]-[Tools]-[LAN Adapter Configuration] from [Start]-[Programs] start Adapter Configuration. adapter Adapter Configuration. Turn adapter connect adapter target network turn adapter Then adapter must turned even when network changed. Note: When using adapter that already been set, unnecessary again. Adapter Configuration define only host computer. details usage Adapter Configuration, refer online help Adapter Configuration. 3.4.2 Setting Interface Board WindowsNT® When Using Interface Board: Exit from operating system, shut down host computer, turn power switch. Install interface board into host computer. Turn host computer. Log-on Administrator. Install provided software. Restart host computer. When Using Interface Board: Refer section 3.4.3, Interface Board Specifications (ISA Specifications operating system environment install interface board. Log-on Administrator. Rev. 1.0, 03/01, page Install provided software. Restart host computer. When Using Adapter: Log-on Administrator. Install provided software. Connect adapter target network turn adapter Select [SH7750S E8000S Emulator Software]-[Tools]-[LAN Adapter Configuration] from [Start]-[Programs] start Adapter Configuration. adapter Adapter Configuration. Turn adapter connect adapter target network turn adapter Then adapter must turned even when network changed. Restart host computer. Note: When using adapter that already been set, unnecessary again. Adapter Configuration define only host computer. details usage Adapter Configuration, refer online help Adapter Configuration. 3.4.3 Interface Board Specifications (ISA Specifications) Interface Board Specifications (ISA Specifications): Table lists ISA-bus interface board specifications. PCI-bus PCMCIA-bus interface boards, refer their description notes. Table Interface Board Specifications Item Available personal computer System Memory area Memory area setting Specifications ISA-bus specifications compatible machine ISA-bus specifications kbytes every kbytes range from H'C0000 H'EFFFF with switch. Rev. 1.0, 03/01, page Switch Settings Interface Board: Memory-Area Setting: interface board uses 16-kbyte memory area perosnal computer. memory area used must allocated memory area personal computer with switch interface board. kbytes range H'C0000 H'EFFFF allocated (figure 3.11). Addresses allocated must overlap memory addresses other boards. overlap will cause incorrect operation. Figure 3.11 Allocatable Memory Area Interface Board Rev. 1.0, 03/01, page Switch Setting: rotary switch installed interface board (figure 3.12). switch used memory-area allocation. Table lists switch setting states. switch setting emulator shipment (memory area H'D0000 H'D3FFF). Figure 3.12 Interface Board Switch Table Switch Settings Memory Areas Switch Setting (setting shipment) Memory Area H'C0000 H'C3FFF H'C4000 H'C7FFF H'C8000 H'CBFFF H'CC000 H'CFFFF H'D0000 H'D3FFF H'D4000 H'D7FFF H'D8000 H'DBFFF H'DC000 H'DFFFF Switch Setting Memory Area H'E0000 H'E3FFF H'E4000 H'E7FFF H'E8000 H'EBFFF H'EC000 H'EFFFF used used used used Note: When switch set, memory areas cannot allocated. Rev. 1.0, 03/01, page Installing Interface Board: WARNING Always switch personal computer (host computer) peripheral devices connected personal computer before installing interface board. Failure will result FIRE HAZARD will damage personal computer, interface board, peripheral devices, will result PERSONAL INJURY. Remove cover personal computer install interface board ISA-bus specification extension slot. Tighten screw after confirming that interface cable connected board. Figure 3.13 Installing Interface Board Rev. 1.0, 03/01, page Connecting E8000S station Interface Board: WARNING Always switch emulator user system before connecting disconnecting CABLES. Failure will result FIRE HAZARD will damage user system emulator, will result PERSONAL INJURY. USER PROGRAM will LOST. Before using emulator, connect E8000S station interface board with interface cable supplied, shown figure 3.14. Figure 3.14 Connecting E8000S Station Interface Board Rev. 1.0, 03/01, page Setting Interface Board Windows Windows Description setting interface board (HS6000EII01H) given below. Start Windows Windows Click Computer] icon with right mouse button select [Properties] from pop-up menu. [System Properties] dialog will displayed. Double-click [Computer] icon [Device Manager] panel open [Computer Properties] dialog box. Click [Memory] [View Resources] panel display memory resources. Select address ranges that listed [Computer Properties] dialog box. example, select range H'D8000 H'DBFFF, corresponding switch number will Define memory area that Windows Windows does area follows: Click [Memory] [Reserve Resources] panel click [Add]. [Edit Resource Setting] dialog will displayed. Enter memory area addresses [Start value] [End value] click [OK]. Shut down host computer restart turn power switch. Power host computer. Check that area selected [Computer Properties] dialog displayed [System Reserved] list. next step prevents memory area interface board being accessed another program. Modify CONFIG.SYS file. SYSEDIT program edit file. Select [Run] from [Start] menu. Type SYSEDIT click [OK]. SYSEDIT will start. When EMM386.EXE used CONFIG.SYS file, CONFIG.SYS file must modified. CONFIG.SYS file used, EMM386.EXE used even when CONFIG.SYS file used, following procedure modify SYSTEM.INI file. Locate line CONFIG.SYS file that reads: device=C:\WINDOWS\EMM386.EXE Rev. 1.0, 03/01, page Change line that reads shown below. device=C:\WINDOWS\EMM386.EXE X=aaaa-bbbb Here, aaaa upper four digits [Start value] bbbb upper four digits [End value]. example, switch would line read: device=C:\WINDOWS\EMM386.EXE X=D800-DBFF Save CONFIG.SYS file. following about modifying SYSTEM.INI file. following line [386enh] section SYSTEM.INI file: EMMExclude=aaaa-bbbb Here, aaaa upper four digits [Start value] bbbb upper four digits [End value]. example, switch would line read: EMMExclude D800-DBFF Save SYSTEM.INI file exit SYSEDIT. Restart host computer. following description about Setting Interface Board WindowsNT interface board (HS6000EII0H) uses slot, therefore host computer must have spare slot. This section describes general procedure installing interface board host computer. details, refer manual your host computer. Log-on host computer Administrator. Check which upper memory areas have already been used. Start WindowsNT Execute Tools (Common)]-[WindowsNT Diagnostics]. Click [Memory] button [Resource] and, following form, make note upper memory areas that have already been used. Exit WindowsNT Define memory area interface board. Select memory areas that correspond following interface board switch settings, other devices access selected memory area. Intel BIOS disk supplied with host computer, define memory area follows: Rev. 1.0, 03/01, page Start host computer with Intel BIOS disk. Check upper memory areas that have already been used, with [View]-[System Resources]. [Unlisted Card] with [Configure]-[Add Card]-[Others.] Click [No] dialog displayed because there .CFG file. Move [Memory [hex]] list [Configure Unlisted Card] dialog box. Click [Add Memory.] button display [Specify Memory] dialog box. Enter memory area range that used other device that corresponds interface board switch settings. Save file. Exit current setup program. Shut down WindowsNT turn host computer power switch. Notes Installing Provided Software: Selecting Component [Select Components] dialog will displayed during installation. Figure 3.15 [Select Components] Dialog When [E8000S Emulator Software] selected, programs such E8000S system program installed. program must selected. When [Diagnostic Test Program] selected, E8000S Emulator diagnostic program used HDI. details, refer SH7750S E8000S Emulator Diagnostic Program Manual CD-R. Rev. 1.0, 03/01, page Installing E8000S Emulator Software under Windows 4.0: When software been installed, dialog displayed that kernel driver interface board (for ISA) interface board selected. Select kernel driver type (ISA PCI), then click [Next] button. This setting must made. After installation been completed, restart Figure 3.16 Kernel Driver Setting (for Windows 4.0) Installing System Program description installation system program given below. E8000S system program must transferred flash memory E8000S emulator station. E8000S emulator cannot used without E8000S system program. system programs stored \SYSTEM under installation directory. Table list system programs with descriptions. Rev. 1.0, 03/01, page Table Contents Emulator System Programs File Name E8000.SYS Contents File System program emulator. Controls evaluation board executes various commands such emulation. Loaded memory emulator when emulator system program started control program. Controls evaluation chip board. Loaded memory E8000S Emulator when emulator system program started Configuration file storing MPU's operating mode information. Loaded with emulator system program. Diagnostic/maintenance program. Loaded memory E8000S emulator station maintenance. SHDCT750.SYS SHCNF750.SYS DIAG.SYS system programs defined using E8000 system installation tool (hereafter referred ESI). procedure described below. install system programs, Auto Install Custom Install mode. Auto Install mode automatically installs system program. Custom Install mode allows flexibility installation system programs. First, Auto Install described. Select [SH7750S E8000S Emulator Software]-[Tools]-[System Install Tool] from [Start] menu. Figure 3.17 [Start] Menu (System Install Tool) Rev. 1.0, 03/01, page When started [Select Driver] dialog will displayed. Select driver connection host computer E8000S Emulator from [Driver]. Table shows types connections drivers. Table Types Connection Drivers Connection When connecting E8000S Emulator interface board (ISA) When connecting E8000S Emulator adapter When connecting E8000S Emulator interface board When connecting E8000S Emulator interface card Contents File Emulator Driver E8000 Driver Emulator Card Driver Emulator Card Driver When "Link displayed status bar, initiation been completed. Select [Auto Install] radio button [Select Install] dialog box. [Browse Folder] dialog will displayed, select directory where system program stored. default directory will directory under \SYSTEM installation directory. Figure 3.18 [Browse Folder] Dialog Rev. 1.0, 03/01, page When [OK] clicked, [E8000 Load Files] dialog will displayed. Check file names installation. Figure 3.19 [E8000 Load Files] Dialog Click [OK] button. Installation system programs flash memory E8000S station will commence. file name will displayed status each file installed. Click [Cancel] return [Select Install] dialog box. When installation complete, [System Install Completed!!] dialog will displayed. Rev. 1.0, 03/01, page Figure 3.20 [System Install Completed!!] Dialog Click [OK] button. installation system program flash memory E8000S station will completed, will terminate. Turn emulator's power switch. Next, Custom Install will described. When [Select Install] dialog been displayed, select [Custom Install] radio button. [E8000 Load Files] dialog will displayed. modify files. Rev. 1.0, 03/01, page Figure 3.21 [E8000 Load Files] Dialog Each check corresponds combo right. Select check that corresponds files wish install. Place cursor combo click [Browse] button. When [Browse] button clicked, [File Selection] dialog will displayed. Select files install. decide install file, select check box. When check selected, which means invalid, file will grayed-out will installed. Click [OK] button. system program will installed flash memory E8000S station file name will displayed status each file installed. From here, description Custom Install same that Auto Install. Click [Cancel] return [Select Install] dialog box. details error messages displayed during operation, refer Troubleshooting help file. help ESI, select [SH7750S E8000S Emulator Software]-[Tools]-[System Install Tool] from [Start] menu. Rev. 1.0, 03/01, page Initiating Checking E8000S Emulator next step check that E8000S Emulator initiated correctly. Turn E8000S Emulator after confirming that host interface switches E8000S Emulator turned Select [SH7750S E8000S Emulator Software]-[Hitachi Debugging Interface] from [Start] menu. Figure 3.22 [Start] Menu (Initiating HDI) [Select Session] dialog will displayed. Select target emulator name combo then click [OK] button. Figure 3.23 [Select Session] Dialog Rev. 1.0, 03/01, page When started first time, [Driver Details] dialog will displayed. [Driver] select right driver connected interface interface board, interface board, interface card, adapter) click [Close] button. Refer table 3.4, Types Connections Drivers. example below when E8000S Emulator connected interface. this case, Emulator Driver selected. Figure 3.24 [Driver Details] Dialog (when Selected) During initiation, following messages shown status window. Figure 3.25 Status during Initiation message will displayed whether initiate diagnostic program when [Diagnostic Test Program] been selected component selection dialog when installed. Click [Yes] button initiate diagnostic program. details, refer section 3.7.4, Operating Procedure Diagnostic Program. "Link appears status when E8000S Emulator have successfully started Rev. 1.0, 03/01, page Figure 3.26 Status Initiation Completion When started first time after installation, following message will displayed. same message displayed again. Figure 3.27 Operating Mode Modification Message Mode Click [Yes] display [CPU Operating Mode] dialog box. this dialog box, operating mode E8000S modified. When E8000S cannot initiated correctly, following message will displayed. Click [Yes] display [CPU Operating Mode] dialog box. operating mode must modified. Figure 3.28 Operating Mode Modification Message Mode 3.7.1 Troubleshooting Error Messages from Interface Connection Failure: When cannot detect interface board emulator, will display following error message. Rev. 1.0, 03/01, page Figure 3.29 Error Message Interface Connection Failure causes such failures given below: address ranges that switch rear panel interface board different from that next setting. Settings [Computer Properties] dialog Settings CONFIG.SYS file Settings SYSTEM.INI file Another application using selected memory area. Emulator Connection Failure: When cannot detect E8000S station, will display following message box. Figure 3.30 Error Message Emulator Connection Failure causes such failures given below: power cable connected emulator E8000S station power turned interface board E8000S correctly connected interface cable. Rev. 1.0, 03/01, page 3.7.2 Error Messages from Emulator emulator checks internal registers from initiation until "Link displayed status bar. This diagnostic function. emulator executes diagnostic program when power turned when system program initiated. After emulator displays error messages described below, emulator will display [Target Link Down] dialog terminate session. Internal registers being tested: emulator checks internal registers power-on. error occurs, either following error messages displayed during operation. Error Message ERROR ADDR=xxxxxxxx W-DATA=xxxxxxxx R-DATA=xxxxxxxx Description emulator checks internal registers power-on. error occurs, address, write data, read data displayed following form. emulator checks registers emulator station, displays message when error occurs. xxxx REGISTER ERROR W-DATA=xx R-DATA=xx xxxx: Name emulator internal register where error occurs. Note: Operation continues error occurs error should investigated according section 3.7, Troubleshooting Procedure, without loading emulator system program. System Program Start Next, emulator system program starts emulator system program performs diagnostic checks registers emulator. When error thus detected emulator, emulator displays following error message while operating. Errors that occur when registers that control emulation being tested emulator control registers being checked. error occurs, following messages displayed. Rev. 1.0, 03/01, page Error Message INVALID DCONT BOARD Description Another device control board connected. Please check type install suitable emulator system program exchange device control board. device control board disconnected. evaluation chip board disconnected. error occurred register. xxxxxxxx: Name emulator internal register where error occurs. R,MAPR0,MAPR1,MAPR2,MAPR3 error occurred shared RAM. error occurred trace buffer memory. error occurred firm area. DEVICE CONTROL BOARD DISCONNECTION EVACHIP BOARD DISCONNECTION xxxxxxxx REGISTER ERROR W-DATA xxxx R-DATA xxxx SHARED ERROR ADDR xxxxxx W-DATA xxxxxxxx R-DATA xxxxxxxx BxTBM ERROR ADDR xxxxxx W-DATA xxxxxxxx R-DATA xxxxxxxx FIRM ERROR ADDR xxxxxx W-DATA xxxxxxxx R-DATA xxxxxxxx Device Control Board Test Programs program operating device control board being loaded device control board being tested. error occurs, following message displayed. Rev. 1.0, 03/01, page Error Message INVALID FIRMWARE SYSTEM Description Another firmware been installed. Reinstall correct emulator system program. This message displayed when H-UDI's input clock frequency greater than input clock frequency peripheral internal module. program operating device control board operating correctly. Please check that evaluation chip board connected correctly. program operating device control board does exits. incorrect system program been registered flash memory. Reinstall system program restart emulator. incorrect evaluation chip board connected. Connect correct evaluation chip board. This message displayed when H-UDI's input clock frequency greater than input clock frequency peripheral internal module. EMULATOR FIRMWARE READY FIRMWARE SYSTEM FILE FOUND BOOT FAILED Note: While these error messages displayed, message shown figure 3.28 displayed. Click [Yes] button display [CPU Operating Mode] dialog modify settings operating mode H-UDI input clock. This result correct start Emulator System Failure: exceptional operation occurs during emulator monitor emulator system program execution (HDI command wait state), system shuts down (the links down) E8000 SYSTEM DOWN error occurs, re-execute using another system disk. error still occurs, inform Hitachi sales agency error. Rev. 1.0, 03/01, page 3.7.3 Troubleshooting Procedure When error occurs system, troubleshooting Problem Analysis Diagram (PAD, figure 3.31) determine cause error. Start from START figure 3.31 determine state system. Follow instructions that request operator assistance intervention. Note that "system defect" means that emulator station malfunctioning. Execute diagnostic program described Diagnostic Program Manual, inform Hitachi sales agency test results detail, because system defects arise number reasons. cause error emulator defect, execute provided diagnostic program collect internal details from emulator. Please inform results testing. details diagnostic program, read manual provided diagnostic program. Rev. 1.0, 03/01, page START Emulator system failure? System defect System defect Emulator monitor Power lamp with power Check power supply (breaker, fuse, outlet) emulator. message displayed? Console connected correctly? Connect correctly. ready power Defect source power emulator power Failure Have diagnosis test emulator monitor poweron passed? System defect System program initiated correctly? Correct system program installed? occurred? Fuse fail again? Power lamp Emulator working Switch defect System defect defect Re-install correct system program Have diagnosis test emulator system program pwer-on passed? error generated register, program execution break, memory, shared memory? System defect System defect DCONT error! Evaluation chip board correctly connected? Connect correctly. Check command passed? Check command passes when Check user system disconnected. System defect System defect command passed? User system defect Connected emulation commands entered normally? System defect user system? System transmission data input host computer normally? connections settings host computer correct? Connect correctly procedure speed emulator host computer correct? Modify correct procedure speed. defect Figure 3.31 Troubleshooting Rev. 1.0, 03/01, page 3.7.4 Operating Procedure Diagnostic program description diagnostic program given below. When started following dialog displayed. Figure 3.32 Diagnostic Program Initiation Confirmation Dialog When [Yes] button clicked, diagnostic program initiated, following dialog displayed. When [No] button clicked, will continue with operation. Figure 3.33 [DIAGNOSTIC PROGRAM] Dialog Option Display Area Description Displays results testing diagnostic program. Rev. 1.0, 03/01, page [COMMAND] edit [STOP] Accepts commands diagnostic program. Terminates testing diagnostic program enters program's command-input mode. Ends diagnostic program initiates HDI. [END] diagnostic program according Descriptive Notes Diagnostic Program SH7750S E8000S Emulator provided CD-R. Click [END] button [STOP] button terminate diagnostic program. After program been terminated, enter [COMMAND] edit [DIAGNOSTIC PROGRAM] dialog restart HDI. Figure 3.34 Terminating Diagnostic Program Clicking STOP Button) file named E8775032.INI will created installation directory. This target setting file. Whether diagnostic program should initiated with defined Diagnostic Program resource information [E8000 TARGET]. [E8000 TARGET] Diagnostic Program When [Diagnostic Test Program] check selected [Select Components] dialog installation, diagnostic program available. enable diagnostic program, reinstall modify Diagnostic Program resource information target setting file. Rev. 1.0, 03/01, page disable diagnostic program, modify Diagnostic Program resource information following way. Diagnostic Program Uninstallation 3.8.1 Uninstalling Software This section describes procedure uninstalling software. sure terminate executing applications before uninstalling software. Select [Settings]-[Control panel] from [Start] menu. Double-click [Add/Remove Programs] icon. Select [SH7750S E8000S Emulator Software] from list applications installed click [Add/Remove] button. Uninstall according directions screen. 3.8.2 Uninstalling Acrobat® Reader Only uninstall Acrobat Reader necessary. Click [Settings]-[Control Panel] from [Start] menu. Select [Adobe Acrobat Reader x.x] from list applications installed click [Add/Remove] button. Follow directions screen. Rev. 1.0, 03/01, page Rev. 1.0, 03/01, page Section Tutorial Introduction following describes main functions using sample program. more complicated usage, refer section Emulator Functions. This tutorial assumes that user system connected. sample program performs following actions: main function generates pieces random data sorted. sort function generates array inputs random data array, sorts random data ascending order. change function inputs array generated sort function changes data descending order. Table shows configuration sample program. Table Configuration Sample Program Item Description File work space ELF-type load module file S-type load module file Source file (main program) File Name Directory \<HDI installation folder> \<HDI installation folder>\E8000S\7750S \<HDI installation folder >\E8000S\7750S \<HDI installation folder >\E8000S\7750S \TUTORIAL\TUTORIAL\TUTORIAL.C Notes TUTORIAL.ABS executed endian. execute TUTORIAL.ABS little endian, recompile file. When file recompiled, addresses differ from that described manual. sample files were created with V1.1 (HEW V1.2 also applicable). When workspace file read recompile file, information directory which original program created will displayed message box, modify information before recompiling file. Rev. 1.0, 03/01, page option when sample file compiled. Optimization used. file recompiled with different setting, addresses differ from that described manual. Rev. 1.0, 03/01, page Running HDI, select [SH7750S E8000 Emulator Software]-[Hitachi Debugging Interface] from [Start] menu. Figure [Start] Menu window shown figure displayed. Here [Select Session] dialog displayed. Select target device name installed click [OK] button. emulator mode correctly set, will operate normally. such case, modify settings Operating Mode [CPU Operating Mode] dialog box. Table lists setting examples Operating Mode when running sample program. Rev. 1.0, 03/01, page Table [CPU Operation Mode] Dialog Setting Example Page [Mode8-0] Option Clock Status (MD8) Master/Slave (MD7) Memory Type (MD6) Endian (MD5) area width [CS0 Width (MD4-3)] Clock mode [Clock Mode (MD2-0)] [Memory Type] [Multiplexed Pin] memory type [CS0]-[CS6] Multiplexed pins (D51-D32) usage [D51-D32] [H-UDI (JTAG) Clock] DATA NORMAL Clock Mode Setting Value EXTAL (cannot selected) Master (cannot selected) Normal [H-UDI (JTAG) Clock] H-UDI clock frequency Restart after modifying [CPU Operating Mode] dialog box. display [CPU Operating Mode] dialog box, click [Setting.] button [CPU Operating Mode] page [Configuration] dialog box. details [CPU Operating Mode] dialog box, refer section 5.2, Setting Emulator Operating Conditions. Rev. 1.0, 03/01, page window shown figure 4.2. Figure Window Numbers figure indicate following: Menu Indicates command menus HDI. Toolbar Contains convenient buttons shortcuts menu commands. Status Indicates state emulator progress information about downloading. [Help] button Activates on-line help. Rev. 1.0, 03/01, page Setting Configuration Emulation conditions through [Configuration] dialog box. Select [Configure Platform.] from [Setup] menu configuration. [Configuration] dialog displayed. Figure [Configuration] Dialog Table shows options [Configuration] dialog settings sample program. details [Configuration] dialog box, refer section 5.2, Setting Emulator Operating Conditions. Rev. 1.0, 03/01, page Table Settings [Configuration] Dialog Page [General] Option Emulation clock [Clock] Value Emulator Clock (33.3 MHz) (depends connection method being used) Normal (normal execution) Inhibited (select check box) Emulation mode [Emulation mode] Permits inhibits memory access during emulator execution [Prohibit fly] Permits inhibits interrupts generated commands button execution related step [Interrupts during step] Specifies memory area when accessing memory [Memory area] [Execution Mode1] Timer resolution [The minimum time measured command execution] Timeout [Bus timeout] Permits inhibits RESETP signal input user system [System reset signal] Permits inhibits multi-break [Multi break (PRB1)] Permits inhibits BREQ signal control [Bus request] Permits inhibits user signal input [User signal] Permits inhibits signal input [NMI signal input] [Execution Mode2] Specifies sequential condition [Sequence] Trigger output control break [TRGB Option] Inhibited select check box) Normal 52us 100us Permitted (select check box) Inhibited select check box) Permitted (select check box) Permitted (select check box) Permitted (select check box) used trigger output (select upper radio button) Rev. 1.0, 03/01, page Setting Memory next step, allocate emulation memory. Select [Configure Map.] from [Memory] menu display current memory map. [Memory Mapping] dialog displayed. Figure [Memory Mapping] Dialog (before Setting) emulator allocate emulation memory areas 4-Mbyte units (When SIMM memory module installed, emulation memory allocated areas 8Mbyte unit). following types memory specified: When [Add.] button clicked, [Add Memory Mapping] dialog displayed. sample program, allocate 32-bit emulation memory memory range H'00000000 H'003FFFFF Mbytes) area. Rev. 1.0, 03/01, page Figure [Add Memory Mapping] Dialog [From] [To] edit boxes H'00000000 H'003FFFFF, respectively, [Setting] combo [EMULATION AREA-32bit], click [OK] button. Rev. 1.0, 03/01, page [Memory Mapping] dialog will show modified ranges. Figure [Memory Mapping] Dialog Setting) Click [Close] button [Memory Mapping] dialog close dialog box. details allocation emulation memory, refer section 5.12.1, Emulation Memory Allocation Function Note: When optional emulation memory board connected, memory allocated Mbytes. Rev. 1.0, 03/01, page Downloading 4.5.1 Downloading Sample Program Download sample program debugged. Select [Load Program.] from [File] menu. [Load Program] dialog displayed. Click [Browse.] button. [Open] dialog will displayed. Select file TUTORIAL.ABS, click [Open] button. Figure [Load Program] Dialog Click [Open] button [Load Program] dialog box. following dialog will displayed when program completes loading. dialog box, address where program loaded displayed. Figure Dialog Rev. 1.0, 03/01, page Click [OK] button. 4.5.2 Displaying Source Program [Source] window allows user display C/C++ language source program, breakpoints, execute program, select variables, user debug program source level. Select [Source.] from [View] menu. [Open] dialog displayed. Figure [Open] Dialog Select [tutorial.c] click [Open] button. Rev. 1.0, 03/01, page [Source] window displayed. Figure 4.10 [Source] Window (Displaying Source Program) necessary, select [Font.] option from [Customize] submenu [Setup] menu select easy-to-see font type size. Rev. 1.0, 03/01, page Setting Software Breakpoints breakpoint debugging functions. [Source] window provides very simple setting breakpoints. example, breakpoint sort function call: Double-click [BP] column line containing sort function call. will displayed line containing sort function show that software breakpoint that address. Figure 4.11 [Source] Window (Setting Software Breakpoint) emulator many break functions. details, refer section 5.5, Break Functions. Rev. 1.0, 03/01, page Executing Program execute program, select RESET] from [Run] menu, click RESET] button toolbar. Figure 4.12 RESET] Button program will executed breakpoint that been set, will then stop. line where program halted will highlighted [Source] window. Figure 4.13 [Source] Window (Break State) Rev. 1.0, 03/01, page user cause last break through [Platform] sheet [System Status] window. Select [Status] from [View] menu. [System Status] window displayed. Select [Platform] sheet from [System Status] window. Figure 4.14 [System Status] Window [Cause last break] line shows that cause break breakpoint. details program execution, refer section 5.3, Realtime Emulation. Rev. 1.0, 03/01, page Reviewing Breakpoints user breakpoints [Breakpoints] window. Select [Breakpoints] from [View] menu. [Breakpoints] window displayed. contents breakpoint will displayed. will displayed [Enable] column. Figure 4.15 [Breakpoints] Window [Breakpoints] window also allows user change breakpoints, breakpoints, delete breakpoints. Close [Breakpoints] window. Rev. 1.0, 03/01, page Viewing Memory user view contents memory block [Memory] window. example, view memory contents corresponding external variable array Select [Memory.] from [View] menu. [Open Memory Window] dialog displayed. Input [Address] edit box, [Format] combo [Long Word]. Figure 4.16 [Open Memory Window] Dialog Click [OK] button. [Long Memory] window showing specified area memory displayed. Rev. 1.0, 03/01, page Figure 4.17 [Long Memory] Window Rev. 1.0, 03/01, page 4.10 Watching Variables user steps through program, possible watch values variables used program. example, check contents long-type array declared beginning program, following procedure: Click left array displayed [Source] window position cursor. Click [Source] window with right mouse button, select [Instant Watch.] from pop-up menu. [Instant Watch] dialog displayed. Figure 4.18 [Instant Watch] Dialog Click [Add Watch] button variable [Watch Window] window. Rev. 1.0, 03/01, page Figure 4.19 [Watch Window] Window (Displaying Array) user also variable [Watch Window] window specifying name. Click [Watch Window] window with right mouse button select [Add Watch.] from pop-up menu. [Add Watch] dialog displayed. Rev. 1.0, 03/01, page Figure 4.20 [Add Watch] Dialog Input variable click [OK] button. Rev. 1.0, 03/01, page [Watch Window] window will also show long-type variable max. Figure 4.21 [Watch Window] Window (Displaying Variable) Double-click symbol left array [Watch Window] window expand variable watch elements array. Rev. 1.0, 03/01, page Figure 4.22 [Watch Window] Window (Displaying Array Elements) Rev. 1.0, 03/01, page 4.11 Stepping Through Program provides range step menu commands that allow efficient program debugging. details step function, refer section 5.4, Step Function. Table Step Command Command Step Description Steps through statements function each line, steps through assembly statements each instruction. (For line that calls function, execution stops first line called function.) Steps through statements function each line, steps through assembly statements each instruction. (For line that calls function, whole called function executed single step.) Steps function, stops next line that calls function program. Steps specified counts repeatedly specified rate. Step Over Step Step. Rev. 1.0, 03/01, page Before executing program stepping, confirm that program executed sort function line address H'000024c2. Figure 4.23 [Source] Window (Step Execution) Rev. 1.0, 03/01, page 4.11.1 Executing [Step Command [Step command steps into called function stops first line called function. step into sort function, select [Step from [Run] menu, click [Step button toolbar. Figure 4.24 [Step Button Figure 4.25 [Source] Window (Step highlighted line moves first line sort function [Source] window. Rev. 1.0, 03/01, page 4.11.2 Executing [Step Out] Command [Step Out] command steps called function stops next line that called function program. step sort function, select [Step Out] from [Run] menu, click [Step Out] button toolbar. Figure 4.26 [Step Out] Button Figure 4.27 [Source] Window (Step Out) Rev. 1.0, 03/01, page data array displayed [Watch Window] window sorted ascending order. execute steps, [Step command twice. Figure 4.28 [Source] Window (Step Step value variable displayed [Watch Window] window changed maximum data value. Rev. 1.0, 03/01, page 4.11.3 Executing [Step Over] Command [Step Over] command executes line that calls function single step. Before executing [Step Over] command, execute steps line that calls change function using [Step command twice. Figure 4.29 [Source] Window (Before Step Over Execution) Rev. 1.0, 03/01, page Select [Step Over] from [Run] menu, click [Step Over] button toolbar. Figure 4.30 [Step Over] Button line that calls change function executed single step, execution stops next line program. Figure 4.31 [Source] Window (Step Over) When last line change function executed, data array which displayed [Watch] window, sorted descending order. Rev. 1.0, 03/01, page 4.12 Displaying Local Variables user display local variables function using [Locals] window. example, local variables main function, which declares four local variables; min, max, will examined. Select [Locals] from [View] menu. Figure 4.32 [Locals] Window [Locals] window displayed. When local variables exist, [Locals] window empty. Rev. 1.0, 03/01, page 4.13 Saving Loading Session information windows dialog boxes saved session file. Loading this session file initialization will allow debugging resumed from same state last session. save session file, select [Save Session As.] from [File] menu. this time, window specifying file name displayed. Input session file name window click [Save] button. load session file, select [Load Session.] from [File] menu. session file automatically saved loaded setting [HDI Options] dialog [Options.] [Setup] menu. automatically save session file, click [Save session automatically] radio button [Session] page. dialog specifying file termination then displayed. Specifying file name enables session information automatically saved file from following termination. automatically load session file, enable [Load last session startup] check [Session] page. session information automatically loaded. more details sessions setting method, refer Hitachi Debugging Interface User's Manual CD-R. Rev. 1.0, 03/01, page Rev. 1.0, 03/01, page Section Emulator Functions Introduction following full description emulator's functions, including those that were described section Tutorial. Table list emulator functions that described this section. Table Emulator Functions Section 5.10 5.11 5.12 5.13 5.14 Function Description Operating mode setting Sets operating conditions emulator Execution Step execution Break Realtime trace Execution time measurement Performance analysis Interrupt function Informational display Trigger output Emulates execution realtime Emulation with step execution types break function provided Acquires, searches for, displays tracing information Measures total execution time user program Displays measurements user program's efficiency execution during execution Controls interrupts during emulation command input wait state. Displays various items each dialog Outputs low-level pulse trigger-output probe Memory allocation Allocation emulation memory address translation using VP_MAP translation VP_MAP tables Auto update memory display memory contents updated every during execution user program control status Checks clock inputs emulator user system check Rev. 1.0, 03/01, page Setting Emulator's Operating Conditions user must operating conditions before using emulator. Table lists settings. Table Setting Emulator's Operating Conditions Setting Emulator setting Item Clock Description Selects clock supplied drive Specifies whether physical virtual addresses accessed when memory accessed Sets conditions emulation terms following items. Operating mode during execution (emulation mode) Minimum unit execution-time measurement counter Timeout detection period emulation commands Input system reset signals: enabled disabled Entering multibreak mode: enabled disabled Input BREQ signals: enabled disabled Input user signals: enabled disabled Input signals: enabled disabled Interrupts during step execution: enabled disabled Memory access during emulation: enabled disabled Controls conditions trigger output during breaks: enabled disabled Sequential conditions Condition Condition Conditions memory access Note: [Configuration] dialog make these Conditions emulation settings. Rev. 1.0, 03/01, page Table Setting Emulator's Operating Conditions (cont) Setting setting [CPU Operating Mode] dialog make these settings. Item Clock mode Master/slave mode Endian space memory type width D51-D32 pins H-UDI clock setting Memory type space Description Sets mode MPU-driving clock Specifies whether emulator operating master slave mode Specifies little endian Specifies memory type width space Sets port functions pins Sets input clock H-UDI (Hitachi Debugging Interface (JTAG)) interface Sets memory types CS6, used analysis traced data Rev. 1.0, 03/01, page 5.2.1 [Configuration] Dialog Select [Configure Platform.] from [Setup] menu open [Configuration] dialog box. Figure [Configuration] Dialog this dialog emulation conditions emulator. Table Page [General] [Configuration] Dialog Description Selects MPU-driving clock specifies emulation mode, enabling/disabling memory access during emulation, whether interrupts accepted during emulation with step execution, setting conditions related memory; produces dialog setting driver software Sets unit time counting execution-time measurement counter, timeout-detection period emulation commands, multibreak mode, whether input system-reset, BREQ, userRDY, signals enabled Sets conditions output trigger when break occurs sequential conditions Condition Condition (trace, break, unused) Sets displays operating mode [Execution Mode1] [Execution Mode2] [CPU Operating Mode] Rev. 1.0, 03/01, page Each page [Configuration] dialog described below. [General] Page: this select MPU-driving clock specify emulation mode, enabling/disabling memory access during emulation, whether interrupts accepted during emulation with step execution, setting conditions relating memory; produce dialog setting driver software. Figure Configuration Dialog [General] Page Rev. 1.0, 03/01, page Table Option [Clock] [General] Page Item Description Selects clock supply Emulator clock (16.65 MHz) Emulator clock (33.3 MHz) Emulator clock (66.6 MHz) User clock X'TAL Emulator-internal 16.65-MHz clock Emulator-internal 33.3-MHz clock Emulator-internal 66.6-MHz clock User-system clock signal Crystal oscillator evaluation chip board [Emulation mode] Selects operating mode emulation Normal Cycle Reset Normal emulation (initial value) Issues forced RESET signal then continues emulation after specified interval (cycle-reset mode) 6.5us, 9.8us, 50us, 100us, 500us, 1ms, 5ms, 10ms, 50ms, 100ms, 500ms, Uses internal break (Break Condition condition execute sequential break Breaks when Performance Analysis timeout specification maximum number passes specification satisfied Trace stops when Performance Analysis timeout specification maximum number passes specification satisfied Measures execution time over which specific condition satisfied using Break Condition Trace Condition Emulation with break conditions disabled Break Condition Sequential Timeout break Performance-Analysis Timeout trace stop Performance-Analysis Time interval Measurement (Condition Break [Prohibit fly] [Interrupts during step] Selects whether disable access memory during user-program execution (initial value: Disabled) Selects whether accept interrupts during step execution (initial value: Disabled) Rev. 1.0, 03/01, page Table Option [General] Page (cont) Item Description [Memory area] Selects whether physical addresses virtual addresses used when memory accessed Normal (initial value) When VP_MAP table enabled address within table's range, address translated according VP_MAP table. other cases, address translation according MMU's state. Specifies physical addresses Specifies virtual addresses Sets ASID value when virtual addresses set: enabled when [Virtual] radio button selected Physical Virtual ASID [Drivers] Opens [Driver Details] dialog [Execution Mode1] Page: this page unit time counting execution-time measurement counter, timeout-detection period emulation commands, multibreak mode, whether input system-reset, BREQ, user-RDY, signals enabled. Figure [Configuration] Dialog [Execution Mode1] Page Rev. 1.0, 03/01, page Table Page [Execution Mode1] Page Description Sets unit time counted counter measuring execution time. Select (Initial value: Sets timeout detection period emulation commands. Select (Initial value: Selects whether input RESET signals enabled (Initial value: Enabled) Selects whether multibreak function (uses external probe break execution multiple emulators, after another) enabled during execution (Initial value: Disabled) Selects whether input BREQ signals enabled (Initial value: Enabled) Selects whether input user-RDY signals enabled (Initial value: Enabled) Selects whether input signals enabled (Initial value: Enabled) [The minimum time measured command execution] [Bus timeout] [System reset signal] [Multi break (PRB1)] [Bus Request] [User signal] [NMI signal input] [Execution Mode2] Page: this page conditions output trigger when break occurs sequential conditions Condition Condition (trace, break, unused). Figure Configuration Dialog [Execution Mode2] Page Rev. 1.0, 03/01, page Table Page [Sequence] [Execution Mode2] Page Description Sets sequential break trace. used: conditions [Condition sequential break trace conditions. conditions [Condition sequential break trace conditions (Initial value) Break: conditions [Condition sequential break conditions. conditions [Condition sequential break conditions Trace: conditions [Condition sequential trace conditions. conditions [Condition sequential trace conditions [TRGB Option] Selects condition output pulse from trigger output emulator when condition [Condition dialog satisfied. Condition When condition among channels satisfied, break occurs, trigger output. (Initial value) Condition When condition among channels satisfied, trigger output. Condition When condition specified channel satisfied, trigger output. channel number selected from combo box. Note: details selecting sequential break trace condition, refer sections 5.5, Break Functions, 5.6, Realtime Trace Functions. Rev. 1.0, 03/01, page [CPU Operating Mode] Page: this page display details MPU's operating mode. Figure [Configuration] Dialog [CPU Operating Mode] Page Table Page [Item] [Status] [Setting.] [CPU Operating Mode] Page Description Displays list [CPU Operating Mode] items Displays current setting item Displays [CPU Operating Mode] dialog that used change settings. When [Finish] clicked [CPU Operating Mode] dialog box, E8000S restarts ignores settings made other dialog boxes. Rev. 1.0, 03/01, page 5.2.2 [CPU Operating Mode] Dialog this `wizard'-style dialog MPU's operating mode. This dialog four pages, Other recent searchesSN74LV574A - SN74LV574A SN74LV574A Datasheet SN54LV574A - SN54LV574A SN54LV574A Datasheet M29F002T - M29F002T M29F002T Datasheet M29F002NT - M29F002NT M29F002NT Datasheet M29F002B - M29F002B M29F002B Datasheet M29F002BT - M29F002BT M29F002BT Datasheet M29F002BNT - M29F002BNT M29F002BNT Datasheet M29F002BB - M29F002BB M29F002BB Datasheet M29F002T - M29F002T M29F002T Datasheet M29F002NT - M29F002NT M29F002NT Datasheet M29F002B - M29F002B M29F002B Datasheet KK74AC158 - KK74AC158 KK74AC158 Datasheet AP9926EO - AP9926EO AP9926EO Datasheet 2SJ350 - 2SJ350 2SJ350 Datasheet 2SC1080 - 2SC1080 2SC1080 Datasheet 2SB680 - 2SB680 2SB680 Datasheet
Privacy Policy | Disclaimer |