Renesas SH7339 Bedienungsanleitung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Renesas SH7339 an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von Renesas SH7339, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.

Was ist eine Gebrauchsanleitung?

Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung Renesas SH7339 die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.

Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung Renesas SH7339. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.

Was sollte also eine ideale Gebrauchsanleitung beinhalten?

Die Gebrauchsanleitung Renesas SH7339 sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Renesas SH7339
- Den Namen des Produzenten und das Produktionsjahr des Geräts Renesas SH7339
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Renesas SH7339
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen

Warum lesen wir keine Gebrauchsanleitungen?

Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von Renesas SH7339 zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von Renesas SH7339 und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service Renesas finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von Renesas SH7339 zu überspringen, wie es bei der Papierform passiert.

Warum sollte man Gebrauchsanleitungen lesen?

In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts Renesas SH7339, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.

Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von Renesas SH7339 widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.

Inhaltsverzeichnis der Gebrauchsanleitungen

  • Seite 1

    Revision Date: Dec. 24, 2004 Renesas Micro computer Devel opment Environme nt System SuperH  Family E10A-USB for SH7 339 HS733 9KCU01HE Rev.1.00 SuperH  Family E10A-USB Emulator Additional Docume nt for User’s Manua l Supplementary Information on U sing th e SH7339 REJ10B0166-0100[...]

  • Seite 2

    [...]

  • Seite 3

    1. These materials are intended as a reference to assist our customers in the selection of the Renesas Technology Corp. product best suited to the customer's application; they do not convey any license under any intellectual property rights, or any other rights, belonging to Renesas Technology Corp. or a third party. 2. Renesas Technology Corp[...]

  • Seite 4

    [...]

  • Seite 5

    i Contents Section 1 Connecting the Emulator with the User System ................................1 1.1 Components of the Emulator ............................................................................................ 1 1.2 Connecting the Emulator with the User System ............................................................... 2 1.3 Insta[...]

  • Seite 6

    ii[...]

  • Seite 7

    1 Section 1 Connecting the Emulator with the User System 1.1 Components of the Emulator Table 1.1 list s the components of the emulato r. Table 1.1 Comp onents of th e Emulator Classi- fication Component Appearance Quan- tity Remarks Hard- ware Emulator box 1 HS0005KCU01H: Depth: 65.0 mm , Width: 97.0 mm, Height: 20. 0 mm, M ass: 72.9 g or HS0005KC[...]

  • Seite 8

    2 1.2 Connecting the Emulator with the User System To connect the E10A-USB emulator (herei nafter referred to as the emulator), t he H-UDI port connector must be ins talled on the user sys tem to connect the user system interface ca ble. When designing the us er system, refer t o the recommended circ uit between the H-UDI port c onnector and the MP[...]

  • Seite 9

    3 1.3 Installing the H-UDI Port Connec tor on the User System Table 1.3 shows the recommen ded H-UDI port con nectors for the emulator. Table 1.3 Recommended H-UDI Port Connectors Connector Type Number Manufacturer Specifications DX10M-36S Screw type 36-pin conne ctor DX10M-36SE, DX10G1M-36SE Hirose Electri c Co., Ltd. Lock-pin ty pe 14-pin conne c[...]

  • Seite 10

    4 Notes: H-UDI port connector (Pin 1 mark) (top view) Unit: mm 4.8 M 2 .6 x 0.45 9.0 0.3 3.9 H-UDI port connector (front view) : Pattern inhibited area Edge of the board (connected to the connector) 0.7 +0.1 0 φ 2 1.27 1 3 4.5 1.1 1.905 9.0 21.59 37.61 43.51 36 35 4 2.8 +0.2 0 φ 4.09 H-UDI port connector (top view) Pin No . Signal Input/ Output S[...]

  • Seite 11

    5 Pin 1 mark 25.0 23.0 6 x 2.54 = 15.24 (2.54) 0.45 Pin 1 Pin 8 Pin 7 Pin 14 Pin 1 mark Unit: mm H-UDI port connector (top view) H-UDI port connector (top view) Pin No. Signal 1 2 3 4 5 6 7 8 9 11 10, 12, and 13 14 TCK /TRST TDO /ASEBRKAK TMS TDI /RESETP /CA (GND) UVCC GND Input/ Output* 1 *2 *2 *2 GND *3 Output Input Input Output Output Input Inpu[...]

  • Seite 12

    6 1.5 Recommend ed Circuit b etween th e H-UDI Port Conn ector and th e MPU 1.5.1 Recommended Circuit ( 36-Pin Ty pe) Figure 1.3 shows a recommended circuit for connection between the H-UDI and AUD port connectors (36 pins) and the MPU when the e mulator is in use. Notes: 1. Do not connect an ything t o the N.C. pins of the H-UD I port c onnector. [...]

  • Seite 13

    7 12. For the AUDCK pin, guard the pattern between the H-UDI port connector and the MPU at GND level.[...]

  • Seite 14

    8 When the circuit is connected as s hown in figure 1.3, the switches of the emulator are set as SW 2 = 1 and SW3 = 1. For detai ls, refer to sect ion 3.8, Set ting t he DIP Switc hes, in the Debug ger Part of the SuperH TM Family E 10A-USB Emulator User’s Manual. H-UDI port connector (36-pin type) SH7339 Reset signal 1 AUDATA0 AUDATA2 AUDATA1 AU[...]

  • Seite 15

    9 1.5.2 Recommended Circuit ( 14-Pin Ty pe) Figure 1.4 shows a recommended circuit for connection between the H-UDI and AUD port connectors (14 pins) and the MPU when the e mulator is in use. Notes: 1. Do not connect an ything t o the N.C. pins of the H-UD I port c onnector. 2. The /ASEMD0 pin must be 0 when the emulator is connected and 1 when the[...]

  • Seite 16

    10 When the circuit is connected as s hown in figure 1.4, the switches of the emulator are set as SW 2 = 1 and SW3 = 1. For detai ls, refer to sect ion 3.8, Set ting t he DIP Switc hes, in the Debug ger Part of the SuperH TM Family E 10A-USB Emulator User’s Manual. 1 TCK TMS RESET TDI TDO TRST ASEBRKAK GND GND GND GND (GND) 2 3 4 5 6 7 ASEMD0 8 9[...]

  • Seite 17

    11 Section 2 Software Specifications when Using the SH7339 2.1 Differences between the SH7339 and the Emulator 1. When the emu lator system is in itiated, it initializes the g eneral reg isters and part of the contr o l registers as s hown in table 2.1. The initial values of the actual SH7339 re gisters are un defined. When the emulato r is in itia[...]

  • Seite 18

    12 3. Low-Power S tates (Sl eep, Software St andby, Modul e Standby, and U Standby) For low-power consumpti on, the S H7339 has s leep, software s tandby, m odule stand by, and U standby stat es. The sleep, software st andby, and mo dule standby s tates are switched us ing the SLEEP instruction. When the e mulator is used, only t he sleep state can[...]

  • Seite 19

    13 8. Cache Operation during Us er Program Break When cache is enabled, t he emulator accesses the memory by the following methods: • At memory wr ite: Wr ites th rough th e cache, th en writes to the memory. • At memory read: Does not c hange the cache write mode that h as been set. Therefore, when memory read or write is performed d uring use[...]

  • Seite 20

    14 13. Memory Acces s during B reak In the enabled MMU, when a mem ory is accessed and a TLB error occurs during brea k, it can be selected whether the TLB exce ption is controlled or the p rogram jumps to the us er exception ha ndler in [TLB Mode] in the [Configu ration] di alog box. When [TLB mis s exception is en ab le] is selected, a “Co m m [...]

  • Seite 21

    15 • The internal I/O regist ers can be accessed fro m the [IO] window. However , note the following when accessi ng the SDMR register of the bus -state controller. B efore accessing the SDMR register, specify add resses to be accessed in the I/O-register definition file (SH7339.IO) and then activate the HEW. After the I/O-re gister definition fi[...]

  • Seite 22

    16 2.2 Specific Functions for the Emulator when Using the SH7339 In the SH7339, a reset mu st b e input when th e emulato r is activ ated. Do not use the activation method describe d in st ep 12 for s ection 3.11 i n the Deb ugger Part of the S uperHTM Family E10A-USB Emul ator User's Manual . 2.2.1 Break Condition Functio n s In addition to B[...]

  • Seite 23

    17 Note: When U-RAM or X/Y-RAM is accessed from the P0 s pace, the I-bus mus t be selected, and when accessed from the P2 space, the L-bus must be selected. Wh en cache fill cycle is acquired, the I- bus must be s elected. Table 2.5 list s the combi nations of c onditions that can be s et under B reak Condit ion 1, 2, 3. Table 2.5 Di alog Boxes f o[...]

  • Seite 24

    18 Table 2.7 shows the ty p e numbers that the AUD fun ction can be u sed. Table 2.7 Type Number and AUD F unction Type Number AUD Function HS0005KCU01H Not support ed HS0005KCU02H Support ed AUD Trace Functions: This function is o perational when the AUD p in of the dev ice is connected to the emulator. Table 2.8 shows th e AUD trace acquisition m[...]

  • Seite 25

    19 To set the AUD trace acquisition mode, click th e [Trace] window with the right mouse button and select [Setting] from the pop-up menu to display th e [Acquisition ] dialog box. The AUD trace acquisition mode can be set in th e [AUD mode1] or [AUD mode2] group box in the [Trace mode] page of the [Acq uisit ion] dialog box . Figure 2.1 [T race mo[...]

  • Seite 26

    20 (a) Branch Trace Function The branch source and des tination addres ses and t heir source li nes are displa yed. Branch trace can be acquire d by selecting the [Branc h trace] check box in the [AUD function] group box of the [Trace mo de] page. The branch type can be selected in the [AUD Branch trace] page. Figure 2.2 [AUD Branch trace] Page (b)[...]

  • Seite 27

    21 Figure 2.3 [W indow trace] Pa ge Notes: 1. When the [L-bus ] or [I(M)-bus ] radio button is s elected, the b us cycles li sted below will be traced. The [I-bus] and [M-bus] radio buttons are only available when the [I(M)-bus] radi o butto n has been s elected. • L-bus: A bus cycle on the L-bus generat ed by the CPU i s acquired. A bus cycl e i[...]

  • Seite 28

    22 When U-RAM or X/Y-RAM is accessed from the P0 space, the I-bus must be selected, and when accessed from the P2 space, the L-bus must be selected. W hen a cache fill cycle is acquired, I-bus m ust be selected. 2. Address s etting when X/ Y-bus is s elected To trace both the X/Y-bus when the X/Y-bus is access ed at the same time, the X-bus conditi[...]

  • Seite 29

    23 7. Do not use the AUD full-trace mode fo r the VIO function. 8. If a comple tion-type except ion occ urs during exce ption branch acquis ition, the next addres s to the address in whi ch an exce ption occurs is acquired. Internal Trace Function: This function is activated by selecting the [I nternal trace] radio button in the [Trace type] group [...]

  • Seite 30

    24 4. Condit ions se t at Break C ondition 2 a re disabl ed when an ins tructio n to which a BREAKPOINT has b een set is executed. Do not set a BREAKPOI NT to an instructio n in which Break C ondition 2 is s atisfi ed. 5. When execution res umes from the ad dress where a BREAKPOINT is specified, single-step operation is p erformed at the address be[...]

  • Seite 31

    25 BREAKPOINT s etting, the BRE AKPOINT address remains unchange d. When a BREAKPOINT is sa tisf ied with the mo d ified address in the VP_ MAP table, the cause o f termination dis played in the s tatus bar a nd the [Output ] window is ILLEGAL INSTR UCTION, not BREAKPOINT. 13. If an ad dress of a BR EAKPOINT cannot be co rrectly set i n the ROM or [...]

  • Seite 32

    26 2.2.7 Performance Measurement Function The emulator su pports t he performance meas urement functi on. 1. Sett ing the performance measurement c onditions To set the performance measurement conditions , use the [Perf ormance Analysis ] dialog box and the PERFORMANCE_SET command. W hen any line on t he [Performance Anal ysis] window is clicked wi[...]

  • Seite 33

    27 Figure 2.4 [Perform ance Analys is] Dial og Box (b) Measurement range One of the foll owing ranges can be specified. This depe nds on t he item select ed for [Mode ] in the [Performance Analysis] dialog box. 1. From the start to the e nd of the user program execution (When Normal Break is selected for [Mode]) 2. From the satisf action of th e co[...]

  • Seite 34

    28 Notes: 1. When the second a nd third rang es are specified, e xecute the user program a fter the measurement start conditio n is set to Break Condition 1 (or Break C ondition 2) and the measuremen t en d condition to Br eak Condition 2 (o r Break Co ndition 1) . 2. Step operatio n is not possible when Break condition 1 - >2 o r Break co nditi[...]

  • Seite 35

    29 Table 2.10 Measurement Item Selected Name Option Disabled None Elapsed tim e AC Number of exe cution stat es VS Branch instru ction c ounts BT Number of e xecution instruct ions I DSP-instructi on execut ion counts DI (Devices incorporati ng the DSP f unction can only be mea sured.) Instructi on/d ata con fli ct cycle MAC Other confl ict cy cles[...]

  • Seite 36

    30 Table 2.10 Measurement Item (cont) Selected Name Option Cacheable area instru ction a ccess cyc le CIC Cacheable area dat a acce ss cy cle CDC Access counts oth er than i nstruct ion/data NAM Non-cache able are a access count s NCN Non-cache able area in structi on acces s counts NCIN Non-cacheable are a data acc ess counts NCDN Cacheable area a[...]

  • Seite 37

    31 3. Initializing th e measured resu lt To initialize the measured result, select [I nitialize] from the popup menu in the [Per formance Analysis ] window or specify INIT with the PER FORMAN CE_ANALYSIS command. 2.2.8 Notes on U St a ndby State Controlling Vcc (main) in the U stan dby state clears s ettings for peripheral modules in the SH7339 in [...]

  • Seite 38

    32 Figure 2.5 [R ecovery Inform ation] Page The following shows the pr ocedures recovere d from the U s tandby stat e. 1. In the software stand by mode, w hen the /CA pin is asserted, the em ulator enters the U standb y state and the mes sage box s hown in figure 2.6 is displayed. T o cancel the U stand by state, be sure to end t he message box bef[...]

  • Seite 39

    33 3. Ass ert /RESETP and turn Vcc (mai n) on. 4. After the power has been st able, negate the /CA pin. 5. Negate /R ESETP, and the U s tandby state i s cancelled. 6. Before the pr ogram executi on is res tarted from t he reset vecto r, the E10A-US B debugging function, w hich has bee n set in the [R ecovery Info rmation] page in the [C onfiguratio[...]

  • Seite 40

    34[...]

  • Seite 41

    SuperH TM Family E10A-USB Emulator Additional Document for User's Manual Supplementary Information on Using the SH7339 Publication Date: Rev.1.00, December 24, 2004 Published by: Sales Strategic Planning Div. Renesas Technology Corp. Edited by: Technical Documentation & Information Department Renesas Kodaira Semiconductor Co., Ltd.  200[...]

  • Seite 42

    Sales Strategic Planning Div. Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan http://www.renesas.com Refer to " http://www.renesas.com/en/network " for the latest and detailed information. Renesas Technology America, Inc. 450 Holger Way, San Jose, CA 95134-1368, U.S.A Tel: <1> (408) 382-7500, Fax: <1> (408) [...]

  • Seite 43

    SuperH  Family E10A-USB E mulator Additional Doc ument for User’s Manu al[...]