To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid Renesas Electronics document. We appreciate your understanding. Renesas Electronics website: http://www.renesas.
Notice 1. 2. 3. 4. 5. 6. 7. All information included in this document is current as of the date this document is issued. Such information, however, is subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, please confirm the latest product information with a Renesas Electronics sales office.
To all our customers Regarding the change of names mentioned in the document, such as Hitachi Electric and Hitachi XX, to Renesas Technology Corp. The semiconductor operations of Mitsubishi Electric and Hitachi were transferred to Renesas Technology Corporation on April 1st 2003. These operations include microcomputer, logic, analog and discrete devices, and memory chips other than DRAMs (flash memory, SRAMs etc.) Accordingly, although Hitachi, Hitachi, Ltd.
Cautions Keep safety first in your circuit designs! 1. Renesas Technology Corporation puts the maximum effort into making semiconductor products better and more reliable, but there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire or property damage.
User’s Manual H8/3048 Series, H8/3052 Series, H8/3062 Series, H8/3067 Series, H8/3007 Series E6000 Emulator HS3064BEPI61H Supplementary Information Rev.1.0 2001.
Cautions 1. Hitachi neither warrants nor grants licenses of any rights of Hitachi’s or any third party’s patent, copyright, trademark, or other intellectual property rights for information contained in this document. Hitachi bears no responsibility for problems that may arise with third party’s rights, including intellectual property rights, in connection with use of the information contained in this document. 2. Products and product specifications may be subject to change without notice.
IMPORTANT INFORMATION READ FIRST • READ this user's manual before using this emulator product. • KEEP the user's manual handy for future reference. Do not attempt to use the emulator product until you fully understand its mechanism. Emulator Product: Throughout this document, the term "emulator product" shall be defined as the following products produced only by Hitachi, Ltd. excluding all subsidiary products.
LIMITED WARRANTY Hitachi warrants its emulator products to be manufactured in accordance with published specifications and free from defects in material and/or workmanship. Hitachi, at its option, will repair or replace any emulator products returned intact to the factory, transportation charges prepaid, which Hitachi, upon inspection, determine to be defective in material and/or workmanship. The foregoing shall constitute the sole remedy for any breach of Hitachi's warranty.
State Law: Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may have other rights which may vary from state to state.
SAFETY PAGE READ FIRST • READ this user's manual before using this emulator product. • KEEP the user's manual handy for future reference. Do not attempt to use the emulator product until you fully understand its mechanism. DEFINITION OF SIGNAL WORDS This is the safety alert symbol. It is used to alert you to potential personal injury hazards. Obey all safety messages that follow this symbol to avoid possible injury or death.
WARNING Observe the precautions listed below. Failure to do so will result in a FIRE HAZARD and will damage the user system and the emulator product or will result in PERSONAL INJURY. The USER PROGRAM will be LOST. 1. Do not repair or remodel the emulator product by yourself for electric shock prevention and quality assurance. 2. Always switch OFF the E6000 emulator and user system before connecting or disconnecting any CABLES or PARTS. 3.
Preface Thank you for purchasing the H8/3048, H8/3052, H8/3062, H8/3067, H8/3007 series E6000 emulator. The H8/3048, H8/3052, H8/3062, H8/3067, H8/3007 series E6000 emulator (hereafter referred to as the E6000) was designed as a software and hardware development tool for systems based on Hitachi's original microcomputers. The E6000 provides a CD-R that contains the Hitachi Debugging Interface (HDI) system program, test program, and the user’s manual.
Contents Section 1 Overview ........................................................................................... 1 1.1 1.2 1.3 Environment Conditions....................................................................................................1 Supported MCUs and User System Interface Cables ........................................................2 Operating Voltage and Frequency Specifications..............................................................4 Section 2 User System Interface.....
Figures Figure 2.1 Figure 2.2 Figure 2.3 Figure 2.4 Figure 2.5 Figure 2.6 Figure 2.7 Default User System Interface Circuit...................................................................... 7 User System Interface Circuit for MD2, MD1, MD0............................................... 7 User System Interface Circuit for /STBY................................................................. 7 User System Interface Circuit for /RES and NMI ....................................................
Section 1 Overview The H8/3048, H8/3052, H8/3062, H8/3067, H8/3007 series E6000 emulator (hereafter referred to as the E6000) is an efficient software and hardware development support tool for application systems using Hitachi's original microcomputers H8/3048, H8/3052, H8/3062, H8/3067, H8/3007 series. 1.1 Environment Conditions Table 1.
1.2 Supported MCUs and User System Interface Cables Tables 1.2 to 1.5 show the correspondence between the MCUs and the user system interface cables supported by the E6000. H8/3048 Series: Table 1.2 H8/3048 Series MCUs and User System Interface Cable No. 1 MCU Type Number H8/3048F-ONE H8/3048 H8/3047 H8/3045 H8/3044 Package E6000 User System Interface Cable 100-pin QFP/TQFP FP-100B/TFP-100B HS3064BECH61H H8/3052 Series: Table 1.3 H8/3052 Series MCUs and User System Interface Cable No.
H8/3067 Series: Table 1.5 H8/3067 Series MCUs and User System Interface Cables No. 1 MCU Type Number H8/3069 H8/3068 H8/3067 H8/3066 H8/3065 Package E6000 User System Interface Cables 100-pin QFP/TQFP FP-100B/TFP-100B HS3064BECH61H H8/3007 Series: Table 1.6 H8/3007 Series MCUs and User System Interface Cables No.
1.3 Operating Voltage and Frequency Specifications Table 1.6 shows the MCU operating voltage and frequency specifications supported by the E6000. If the E6000 is used in an environment that exceeds the operating voltage range and operating frequency range guaranteed for the MCU operation, normal emulator operation is not guaranteed. Table 1.7 Operating Voltage and Frequency Specifications No. MCU Types Operating Voltage (V) Operating Frequency (φ) (MHz) 1 H8/3048 series 2.7-5.5 2-8 3.0-5.
In the E6000, the clock can be selected by using the Configuration window or the Clock command. Table 1.8 Clock Selections Clock Command Parameter Configuration Window Setting 8 10 18 20 25 t t2 8 MHz internal clock 10 MHz internal clock 18 MHz internal clock 20 MHz internal clock 25 MHz internal clock Target Target/2 Notes Default Not supported by the actual MCU. Use this clock only when the required clock duty cannot be obtained.
Section 2 User System Interface All user system interface signals are directly connected to the MCU in the E6000 with no buffering except for those listed below which are connected to the MCU through control circuits: • • • • • • NMI /RES MD2, MD1, MD0 /STBY XTAL EXTAL 2.1 Signal Protection All user system interface signals are protected from over- or under-voltage by use of diode arrays except for the AVcc and Vref. Pull-up resistors are connected to the port signals except for the analog port signals.
Default: Figure 2.1 Default User System Interface Circuit Mode Pins (MD2, MD1, MD0): Figure 2.2 User System Interface Circuit for MD2, MD1, MD0 /STBY: Figure 2.
/RES and NMI: The NMI signal is input to the MCU through the emulator control circuit. The rising/falling time of the signal must be 8 ns/V or less. The mode pins are only monitored. The CPU mode depends on the HDI Configuration settings. Figure 2.4 User System Interface Circuit for /RES and NMI /RESO and FWE: Figure 2.
P70 to P77 (pins used for AN0 to AN7 and DA0 to DA1), AVcc, AVss and Vref: Figure 2.6 User System Interface Circuit for P70 to P77, AVcc, AVss and Vref Signals /IRQ0–/IRQ5 and /WAIT: The /IRQ0 to /IRQ5 and /WAIT signals are input to the MCU and also to the trace acquiring circuit. Therefore, the rising and falling time of these signals must be within 8 ns/V or shorter. Figure 2.
Section 3 Notes on Use 3.1 I/O Register Differences between Actual MCU and E6000 In the E6000, one evaluation chip emulates several types of MCU. Therefore, there are some differences in I/O registers between an actual MCU and the E6000. Note these differences when accessing the I/O registers. I/O port is in the input state at default. The I/O register contents indicate the emulator port status.
3.4 Optional SIMM Memory Module When the optional SIMM memory module board is installed in the E6000, up to four banks of the optional SIMM memory module can be allocated within the user area by memory mapping. Note that the following restrictions apply to the optional SIMM memory module. Table 3.1 Restrictions on the Optional SIMM Memory Module Item Restrictions Operating frequency When the operating frequency is 20 MHz or less, there are no restrictions on operating frequency.
3.5 Emulating the H8/3048-ONE When the E6000 is used to emulate the H8/3048-ONE, the E6000 will use the specifications of the H8/3048F for the following registers. This is because the E6000 does not have the functions. For details, refer to section 1.4.3, Differences in H8/3048F and H8/3048F-ONE in the H8/3048 Series, H8/3048F-ONE Hardware Manual.
Section 4 HDI Parameters 4.1 Address Areas Table 4.1 lists the parameters for address areas (Area) that can be specified with HDI command line interface or displayed as trace results. Table 4.1 Address Area Parameters HDI Parameter (Trace Display) Address Area Description rom On-chip ROM MCU's on-chip ROM, which can be read but cannot be written to. ram On-chip RAM MCU's on-chip RAM (except for DTC RAM), which can be read and written to.
4.2 Access Status Table 4.2 lists the parameters for access status (Status) that can be specified with HDI command line interface or displayed as trace results. Table 4.
Section 5 Diagnostic Test Procedure This section describes the diagnostic test procedure using the E6000 test program. 5.1 System Set-Up for Test Program Execution To execute the test program, use the following hardware; do not connect the user system interface cable and user system. • E6000 (HS3064BEPI61H) • Host computer • The E6000 PC interface board which will be one of the following boards or card: Select one interface board from the following depending on the PC interface specifications.
5.2 Diagnostic Test Procedure Using the Test Program Insert the CD-R (HS3064BEPI61SR supplied with the E6000) into the CD-ROM drive of the host computer by pressing the Shift key, move the current directory to :\Diag with a command prompt, and enter one of the following commands according to the PC interface board used to initiate the test program: 1. ISA bus interface board (HS6000EII01H) > TM3064B -ISA (RET) 2. PCI bus interface board (HS6000EIC01H or HS6000EIC02H) > TM3064B -PCI (RET) 3.
Message Description E6000 H8/3064B Emulator Tests Vx.x Copyright (c) 2001 Hitachi Ltd. Test program start message. Vx.x shows the version number. Option memory board fitted? (1. None 2. 1MB 3. 4MB ): 1 Enter 1 and press the Enter key because the SIMM memory module is not installed in this example Loading driver .........................OK (Use ISA) Shows that driver software has been correctly loaded. Initializing driver ................................
Emulator board information: Main board ID: H'5 COM board ID: None Emulation board ID: H'1b Option memory board: None Shows the ID number of the lower board (always 5) and upper board (always 1b) of the E6000. Shows the ID number of the COM board and whether the SIMM memory board is installed. 01) Testing Register : A) IDR0 Register ...................................OK B) PAGE Register ...................................OK C) TRACE G/A Register ..............................OK D) PERFM G/A Register .
04) Testing Trace memory : A) Decode Test page[H'000-H'04f](Lower 32K) .......OK Shows the results of decoding test for the trace RAM (first half) in the E6000 (normal completion). B) Marching test page[H'000-H'04f](Lower 32K) .....OK Shows the results of step test for the trace RAM (first half) in the E6000 (normal completion). C) Decode Test page[H'000 - H'04f](Upper 32K) ...OK Shows the results of decoding test for the trace RAM (last half) in the E6000 (normal completion).
06) Testing Internal A) Decode Test B) Marching test C) Decode Test D) Marching Test ROM and RAM : (Internal ROM) (Internal ROM) (Internal RAM) (Internal RAM) ....................OK ....................OK ....................OK ....................OK Shows the results of decoding test and step test for internal ROM and RAM in the E6000 (normal completion).
12) Testing Hardware Break : A) Break Point Initialized .........................OK B) Event Detectors CES channel 1-12 ................OK C) Test Sequencing 1 ...............................OK D) Check Range Break ...............................OK E) Range Break Test for Data .......................OK F) Check Compare Either ............................OK Shows the check results for the hardware break control circuits in the E6000 (normal completion). 13) Testing Emulation RAM Trace : A) Free Trace .....
17) Testing Bus Monitor : A) Register ........................................OK B) Parallel RAM ....................................OK C) SPRSEL2 .........................................OK D) RAM Monitor .....................................OK Shows the check results for the bus monitor controlling circuits in the E6000 (normal completion). 18) Testing Parallel Access : A) Internal ROM Parallel Read Access(WORD) ........OK B) Internal ROM Parallel Write Access(WORD) .......