09.03.2014 Views

SDA 55xx POD V1.2 - iSYSTEM

SDA 55xx POD V1.2 - iSYSTEM

SDA 55xx POD V1.2 - iSYSTEM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

_ <strong>V1.2</strong><br />

<strong>POD</strong> Hardware Reference<br />

<strong>SDA</strong><strong>55xx</strong> Active<strong>POD</strong> II Rev. C<br />

Ordering code<br />

IC30420<br />

Thank you for purchasing this product from <strong>iSYSTEM</strong>. This product has been carefully crafted to satisfy your<br />

needs. Should any questions arise, do not hesitate to contact your local distributor or <strong>iSYSTEM</strong> directly. Our<br />

technical support personnel will be happy to answer all your technical support questions.<br />

All information, including contact information, is available on our web site www.isystem.com. Feel free also to<br />

explore our alternative products.<br />

This document and all documents accompanying it are copyrighted by <strong>iSYSTEM</strong> and all rights are reserved.<br />

Duplication of these documents is allowed for personal use. For every other case a written consent from<br />

<strong>iSYSTEM</strong> is required.<br />

Copyright © 2005 <strong>iSYSTEM</strong>, GmbH.<br />

All rights reserved.<br />

All trademarks are property of their respective owners.<br />

www.isystem.com<br />

© <strong>iSYSTEM</strong>, September 2005 1/8


_<br />

<strong>POD</strong> Hardware Reference<br />

Active <strong>POD</strong><br />

Active <strong>POD</strong>s<br />

Active <strong>POD</strong>s can be used connected to iC3000(HS) or iC4000 Emulator through the iBUS Active<br />

Emulator/Trace interface.<br />

The following elements of interest are located on all Active <strong>POD</strong>s:<br />

• emulation CPU - acts on behalf of target's CPU. On some <strong>POD</strong>s you must use the same CPU on the <strong>POD</strong> as<br />

it is used on the target (see your <strong>POD</strong> reference page). In such cases, remove the CPU from the <strong>POD</strong> and<br />

insert the CPU that you use in the target system, in its place.<br />

• red LED - lit when CPU is running<br />

• green LED - lit when Emulator is ready for emulation<br />

For every <strong>POD</strong> following information is given:<br />

• ordering code;<br />

• information on available speed versions and required Emulator access time;<br />

• size and position of PIN1 on the target adapter relative to bottom left corner.<br />

The memory range specifies the range of addresses that a <strong>POD</strong> can address. If this specification is omitted the<br />

default 1MB is assumed.<br />

PIN1 location on every component is also marked on the circuit board with a square block (PIN 1 pin is soldered<br />

a square block, other pins have a round pin).<br />

Trace<br />

The Active<strong>POD</strong> has integrated Trace capabilities that can be utilised if the interface iCard with trace capabilities<br />

is used. See the Trace section in the Hardware User's Guide for general information on Trace and <strong>POD</strong><br />

information for specific information on trace signals (AUX, TrigOut, etc.).<br />

Final Target Application Test<br />

After the application is being more or less debugged and final application test is performed, it is recommended to<br />

remove all breakpoints and to close all debug windows (memory, SFR, watch...) to eliminate any possible<br />

influence of the emulator on the CPU execution. There were cases where the target application has been<br />

behaving differently with the target CPU inserted or the <strong>POD</strong> connected. If the debugger is configured to update<br />

some debug windows in real-time, the user may not be aware of that the CPU execution may be slightly<br />

disturbed. However, when the monitor access type is configured to update debug windows while the CPU is<br />

running, the CPU execution is disturbed significantly, depending on the necessary number of memory accesses<br />

to update opened debug windows.<br />

There are cases when internal peripheral device requires read access of the particular register during the device<br />

configuration. The user has had SFR window opened and the necessary read access was actually performed by<br />

the debugger and not by the application as it would be correct. Therefore, the application was working fine with<br />

the emulator, but a standalone application didn't work correctly, as the peripheral device was not configured<br />

properly.<br />

© <strong>iSYSTEM</strong>, September 2005 2/8


_<br />

<strong>POD</strong> Hardware Reference<br />

Active<strong>POD</strong> Emulator Unit II<br />

Ordering code<br />

Board dimensions (mm)<br />

IC30250<br />

98x82<br />

This Emulator Unit is used on some Active<strong>POD</strong>s and is used with an ActiveEmulator II iCard.<br />

The following elements of interest are located on the Emulator Unit:<br />

• Green LED LD1 - Emulation - lit when Emulator is ready for emulation<br />

• Red LED LD2 – Running – lit when CPU is running<br />

• LD3 – CPU Power LED – lit when the CPU is powered (either when the <strong>POD</strong> is not connected to a target or<br />

is connected to the target and the target power supply is on)<br />

• LD4 – <strong>POD</strong> Power LED – lit when the Emulator is powered<br />

The Emulator unit has a Target connector with the following signals:<br />

19 17 15 13 11 9 7 5 3 1<br />

AUX1 AUX3 AUX5 AUX7 AUX9 AUX11 AUX13 AUX15 TRIGOUT GND<br />

AUX0 AUX2 AUX4 AUX6 AUX8 AUX10 AUX12 AUX14 EXTBP GND<br />

20 18 16 14 12 10 8 6 4 2<br />

• AUX0 – 15 – available AUX inputs (3V LVTTL, connected to FPGA)<br />

Note: The number of AUX inputs depends of the Active<strong>POD</strong>.<br />

• TrigOut – Trigger or Qualifier output (depending on the setting in the Trigger dialog), active low, when<br />

trigger condition occurred (3V LVTTL, connected to FPGA)<br />

The Trigger output is approx. 160µs wide.<br />

© <strong>iSYSTEM</strong>, September 2005 3/8


_ V1.0<br />

<strong>POD</strong> Hardware Reference<br />

Ordering code<br />

HC912 GA32 Active<strong>POD</strong> II Rev. A<br />

IC30420<br />

<strong>POD</strong> ECLK Speed (MHz) 6<br />

Exchange CPU<br />

Board dimensions (mm)<br />

Pin 1 position (mm)<br />

This <strong>POD</strong> is connected to the Active<strong>POD</strong> Emulator Unit II.<br />

YES<br />

98x82<br />

73x64<br />

Before connecting the <strong>POD</strong>s, make sure you have read the technical notes on Intel 8051 Family in the Hardware<br />

User's Guide.<br />

Active<strong>POD</strong><br />

Emulated CPUs<br />

<strong>SDA</strong>5550<br />

VCT49xx (*)<br />

Note (*): a special separate processor board is required to emulate these CPUs.<br />

This <strong>POD</strong> is connected to the Active<strong>POD</strong> Emulation Unit II and this unit is connected to the Emulator with an<br />

iCARD ActiveEmulator II interface. Do not use the ActiveEmulator I iCard.<br />

© <strong>iSYSTEM</strong>, September 2005 4/8


Emulation<br />

This <strong>POD</strong> emulates the Infineon/Micronas <strong>SDA</strong>5550 CPU, an 8-bit 8051 instruction set compatible CPU<br />

running at upto 33 MHz from a single external clock source of 6 MHz, featuring World System Teletext data<br />

decoder with many standard 8051 peripherals. With suitable target adapters, the <strong>POD</strong> can be used in either<br />

single-chip or bus expanded modes.<br />

Emulating VCT49XX and VCT49MM<br />

A special adapter is shipped with the <strong>POD</strong> to emulate the VCT49xx CPU.<br />

To emulate these CPUs, the CPU from the <strong>POD</strong> must be removed and the adapter board must be inserted into the<br />

bottom of the <strong>POD</strong>. The emulation board then connects to the Processor Board, which must be purchased<br />

separatelly. Because there are two versions of the CPU, depending on whether it is soldered on the top or on the<br />

bottom of the PCB, there are two boards available, depending on the processor being used.<br />

Ordering code<br />

IA<strong>SDA</strong>55_VCT49XX<br />

IA<strong>SDA</strong>55_VCT49MM<br />

Description<br />

VCT49xx Processor Board<br />

VCT49xx Processor Board (Mirrored)<br />

CPU Setup Options<br />

Note that if both 'Interrupts enabled when stopped' and 'Stop CPU activities when stopped' are checked, the latter<br />

takes precedence and interrupts will in effect be disabled as the option actually disables all internal peripherals<br />

including the interrupt circuitry.<br />

© <strong>iSYSTEM</strong>, September 2005 5/8


Clock Setting<br />

Selected in winIDEA TM , the <strong>POD</strong> can use either internal or external clock from the target.<br />

If internal clock is selected, the user can choose the clock from the emulator (marked as PLL) or a clock<br />

generated by the inserted oscillator (O2) with a jumper J2 (see picture below). The jumper J2 selects internal<br />

clock source being used. An operating frequency is set in the winIDEA TM , when using a clock from the<br />

emulator. An oscillator with 3.3V supply voltage must be used in this circuit. The oscillator output level is then<br />

lowered to 2.5V level allowed for the EXTAL input.<br />

J2 setting Internal clock source<br />

1-2 (*) PLL (emulator)<br />

2-3 O2 Oscillator<br />

Jumper J2 settings (* - factory default)<br />

When external clock is selected, the <strong>POD</strong> uses a clock from the target. Usualy, there are very strict PCB and<br />

connection guidelines when using a crystal as a clock source. Since these guidelines cannot be considered on the<br />

<strong>POD</strong> completely, it is not recommended to use a crystal in the target as a clock source. The distance between the<br />

crystal in the target and the CPU on the <strong>POD</strong> is critical and thus the crystal may not oscillate at all. Therefore,<br />

when external clock is being used, it is recommended to use an oscillator in the target to assure initialization and<br />

operation of the system.<br />

Jumper Settings<br />

All jumpers, except from the jumper J2 described above, are for testing purposes only and should not be moved.<br />

AUX inputs<br />

This Active<strong>POD</strong> supports 4 AUX inputs. The connector is available on the Emulation unit. Note that on the<br />

Emulation Unit II, AUX0 to AUX3 are active only. Any digital signal connected to the AUX input can be<br />

recorded by the analyzer, operating in the trace mode. Trigger on it can be set as well.<br />

Limitation<br />

The <strong>SDA</strong>5550 supports 1MB address space in each code and xdata. Currently supported is a 1MB total address<br />

space. This has been divided in 512KB code and 512KB xdata space.<br />

© <strong>iSYSTEM</strong>, September 2005 6/8


Special Logic on the <strong>POD</strong><br />

There is a 1kohm pull-up resistor on the CPU RST# pin.<br />

All bus signals are buffered by 74LCX devices.<br />

Extra Connectors<br />

An extra connector, named STTX3 is present on the <strong>POD</strong>. This connector is used only for special adapters,<br />

provided by <strong>iSYSTEM</strong>.<br />

Target Adapters<br />

<strong>iSYSTEM</strong> offers various adapter solutions for this <strong>POD</strong>. Please refer to the adapter documentation for more<br />

details.<br />

© <strong>iSYSTEM</strong>, September 2005 7/8


<strong>POD</strong> Target Layout<br />

The <strong>POD</strong> target layout is T_QFP100.<br />

79 77 75 73 71 69 67 65 63 61 59 57 55 53 51<br />

80 78 76 74 72 70 68 66 64 62 60 58 56 54 52<br />

81 82 50 49<br />

83 84 48 47<br />

85 86 46 45<br />

87 88 44 43<br />

89 90 42 41<br />

91 92 40 39<br />

93 94 38 37<br />

95 96 36 35<br />

97 98 34 33<br />

99 100 32 31<br />

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30<br />

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29<br />

T_QFP100 Target <strong>POD</strong> Layout, Top view<br />

Please put special attention to the PIN1 position as marked on the <strong>POD</strong> to get the correct view of the <strong>POD</strong><br />

layout.<br />

© <strong>iSYSTEM</strong>, September 2005 8/8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!