In this manual are descriptions for copyrighted products that are not explicitly
indicated as such. The absence of the trademark () and copyright () symbols
does not imply that a product is not protected. Additionally, registered patents and
trademarks are similarly not expressly indicated in this manual.
The information in this document has been carefully checked and is believed to be
entirely reliable. However, PHYTEC Messtechnik GmbH assumes no responsibility for any inaccuracies. PHYTEC Messtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting
from the use of this manual or its associated product. PHYTEC Messtechnik
GmbH reserves the right to alter the information contained herein without prior
notification and accepts no responsibility for any damages which might result.
Additionally, PHYTEC Messtechnik GmbH offers no guarantee nor accepts any
liability for damages arising from the improper usage or improper installation of
the hardware or software. PHYTEC Messtechnik GmbH further reserves the right
to alter the layout and/or design of the hardware without prior notification and
accepts no liability for doing so.
Copyright 2005 PHYTEC Messtechnik GmbH, D-55129 Mainz. Rights including those of translation, reprint, broadcast, photomechanical or similar
reproduction and storage or processing in computer systems, in whole or in part are reserved. No reproduction may occur without the express written consent from
PHYTEC Messtechnik GmbH.
EUROPENORTH AMERICA
Address:PHYTEC Technologie Holding AG
Robert-Koch-Str. 39
D-55129 Mainz
GERMANY
Ordering
Information:
Technical
Support:
Fax:+49 (6131) 9221-331 (206) 780-9135
Web Site:http://www.phytec.dehttp://www.phytec.com
+49 (800) 0749832
order@phytec.de
+49 (6131) 9221-31
support@phytec.de
PHYTEC America LLC
203 Parfitt Way SW, Suite G100
Bainbridge Island, WA 98110
USA
Table 5:I²C Devices and Default Addresses............................................47
Table 6:Memory Device Options for U17............................................... 48
Table 7:I
Table 8:I
2
C Addresses configuration for I²C Memory............................49
2
C Addresses for Serial Temperature Sensor LM75................. 52
PHYTEC Messtechnik GmbH 2005 L-665e_0
Preface
This phyCORE-TC1130 Hardware Manual describes the board’s
design and functions. Precise specifications for Infineon’s TC1130
Tricore microcontroller series controller can be found in the enclosed
microcontroller Data Sheet/User's Manual. If software is included
please also refer to additional documentation for this software.
In this hardware manual and in the attached schematics, low active
signals are denoted by a "/" in front of the signal name (i.e.: /RD). A
"0" indicates a logic-zero or low-level signal, while a "1" represents a
logic-one or high-level signal.
Declaration of Electro Magnetic Conformance of the
PHYTEC phyCORE-TC1130
Preface
PHYTEC Single Board Computers (henceforth products) are designed
for installation in electrical appliances or as dedicated Evaluation
Boards (i.e.: for use as a test and prototype platform for
hardware/software development) in laboratory environments.
Caution:
PHYTEC products lacking protective enclosures are subject to
damage by ESD and, hence, may only be unpacked, handled or
operated in environments in which sufficient precautionary measures
have been taken in respect to ESD-dangers. It is also necessary that
only appropriately trained personnel (such as electricians, technicians
and engineers) handle and/or operate these products. Moreover,
PHYTEC products should not be operated without protection circuitry
if connections to the product's pin header rows are longer than 3 m.
PHYTEC Meßtechnik GmbH 2005 L-665e_01
phyCORE-TC1130
PHYTEC products fulfill the norms of the European Union’s
Directive for Electro Magnetic Conformance only in accordance to
the descriptions and rules of usage indicated in this hardware manual
(particularly in respect to the pin header row connectors, power
connector and serial interface to a host-PC).
Implementation of PHYTEC products into target devices, as well as
user modifications and extensions of PHYTEC products, is subject to
renewed establishment of conformity to, and certification of, Electro
Magnetic Directives. Users should ensure conformance following any
modifications to the products as well as implementation of the
products into target systems.
The phyCORE-TC1130 is one of a series of PHYTEC Single Board
Computers that can be populated with different controllers and,
hence, offers various functions and configurations. PHYTEC supports
all common 8- and 16-bit as well as selected 32-bit controllers in two
ways:
(1) as the basis for Rapid Development Kits which serve as a
reference and evaluation platform
(2)as insert-ready, fully functional micro-, mini- and phyCORE
OEM modules, which can be embedded directly into the user’s
peripheral hardware, design.
PHYTEC's microcontroller modules allow engineers to shorten
development horizons, reduce design costs and speed project concepts
from design to market.
2 PHYTEC Meßtechnik GmbH 2005 L-665e_0
1 Introduction
The phyCORE-TC1130 belongs to PHYTEC’s phyCORE Single
Board Computer module family. The phyCORE SBCs represent the
continuous development of PHYTEC Single Board Computer
technology. Like its mini-, micro- and nanoMODUL predecessors, the
phyCORE boards integrate all core elements of a microcontroller
system on a subminiature board and are designed in a manner that
ensures their easy expansion and embedding in peripheral hardware
developments.
As independent research indicates that approximately 70 % of all EMI
(Electro Magnetic Interference) problems stem from insufficient
supply voltage grounding of electronic components in high frequency
environments the phyCORE board design features an increased pin
package. The increased pin package allows dedication of
approximately 20 % of all pin header connectors on the phyCORE
boards to Ground. This improves EMI and EMC characteristics and
makes it easier to design complex applications meeting EMI and
EMC guidelines using phyCORE boards even in high noise
environments.
Introduction
phyCORE boards achieve their small size through modern SMD
technology and multi-layer design. In accordance with the complexity
of the module, 0402-packaged SMD components and laser-drilled
Microvias are used on the boards, providing phyCORE users with
access to this cutting edge miniaturization technology for integration
into their own design.
PHYTEC Meßtechnik GmbH 2005 L-665e_03
phyCORE-TC1130
The phyCORE-TC1130 is a subminiature (72 x 57 mm) insert-ready
Single Board Computer populated with Infineon’s TC1130 Tricore
microcontroller. Its universal design enables its insertion in a wide
range of embedded applications. All controller signals and ports
extend from the controller to high-density pitch (0.635 mm)
connectors aligning two sides of the board, allowing it to be plugged
like a “big chip” into a target application.
Precise specifications for the controller populating the board can be
found in the applicable controller User’s Manual or Data Sheet. The
descriptions in this manual are based on the Infineon TC1130 Tricore
microcontroller. No description of compatible microcontroller
derivative functions is included, as such functions are not relevant for
the basic functioning of the phyCORE-TC1130.
4 PHYTEC Meßtechnik GmbH 2005 L-665e_0
The phyCORE-TC1130 offers the following features:
• subminiature SBC in phyCORE dimensions 72 x 57 mm with two
160-pin high-density (0.635 mm) Molex connectors, enabling it to
be plugged like a “big chip” into target application
- General Purpose Timer Unit (GPTU) with three 32-bit timers
- Multi-purpose I/O signals
Introduction
• Memory Configuration
1
:
- DRAM (2 Banks): 128 MByte maximum
- Flash-ROM:32 MByte Intel Strata Flash maximum;
2
- I
C memory: 4 kByte EEPROM (up to 32 kByte)
(optional I
2
I
C SRAM (256 Byte) can be used)
2
C FRAM (512 Byte), or
- SPI me mory:EEPROM for Bootstrap code
2
• I
C Real-Time Clock with calendar and alarm functions
• Ethernet PHY 10/100 MBit TP
• UART:RS-232 transceiver for two channels
(RxD/TxD); TTL level can be configured
• MultiCAN port:SN65HVD23x transceiver for all
channels; TTL level can be configured
• JTAG/Debug port
• Option: Lattice PLD LC4064 / MAX 7301 port expander
• Available in standard- (0...+70° C) temperature range
1
:Please contact PHYTEC for more information about additional modul configurations.
PHYTEC Meßtechnik GmbH 2005 L-665e_05
phyCORE-TC1130
1.1 Block Di agram
150 MHz CPUClock
32-bit TriCore
Instruction cache
MMU
TC1130
64 kB SRAM
UART 0
UART 1
UART 2
PLL
CAN 0
CAN 1
CAN 2
20 MHz Quartz
up to 128 MB
DRAM
I2C memory
EEPROM or
EEPROM
FRAM or
SRAM
Buffer
PLD
up to 32 MB
Flash
I2C RTC
Clock
Calendar
Alarm
Port
Expander
RS-232 Transceiver
RS-232 Transceiver
CAN Transceiver
CAN Transceiver
CAN Transceiver
Data Bus
Address Bus
Control Signals
p
h
y
/IRQRTC
C
I2C Bus
O
R
Iadditional GPIO
E
-
SPI Bus
C
RXD0, TXD0
o
RXD0_TTL, TXD0_TTL
n
RXD1, TXD1
n
RXD1_TTL, TXD1_TTL
e
c
CAN_L0, CAN_H0
t
CAN_L1, CAN_H1
o
r
CAN_L2, C_CAN_H2
CAN 3
Ethernet
CAN Transceiver
Ethernet
PHY
Figure 1:Block Diagram phyCORE-TC1130
6 PHYTEC Meßtechnik GmbH 2005 L-665e_0
CAN_L3, CAN_H3
ETH_RXD, ETH_TXD
ETH_LinkLED,
ETH_LanLED
1.2 View of the phyCORE-TC1130
C15
C33
Introduction
C28
J37
C42
C20
C7
C14
J4
J5
C36
R56
C37
J38
RN6
C8
U19
U15
L7
R49
C34
L6
C35
C16
C9
XT1
C22
CB343
R42
R23
C19
C21
U1
L5
RN12
RN11
RN8
J32
J31
XT2
R12
CB340
C41
CB304
R21
U31
U20
U11
CB342
U29
R27
R17
J30
CB141
J29
L3
U7
CB308
U8
D2
D1
J1
J3
J14
J16
RN2
R3
D3
RN7
RN5
RN3
J18
CB346
CB103
J15
CB142
R53
J19
C23
RN17
RN20
R54
CB143
J17
C24
R2
D4
C10
R51
2
R1
X2
J2
Q1
J23
R22
J24
C27
CB348
J27
R61
U33
C25
R44
R41
R18
C39
U25
U26
C26
CB349
U16
U17
R14
R19
Figure 2:View of the phyCORE-TC1130 (Controller Side)
R10
CB306
U30
U13
U18
R35
R30
R28
R29
R31
R39
CB347
R15
CB309
PHYTEC Meßtechnik GmbH 2005 L-665e_07
phyCORE-TC1130
X1
CB303
R7
R43
CB100
C6
L4
R8
CB140
L2
C18
RN4
R55
U6
C12
CB305
CB300
CB341
CB101
C13
J9
U10
J10
J8
R57
U4
U9
U12
CB302
CB301
J12
RN1
J1 1
RN16
CB345
U32
R45
RN10
R9
RN9
RN13
R60
CB102
RN14
RN19
RN18
RN15
R11
C40
J13
R4
U21
U23
U27
U28
U24
CB344
R26
R25
R24
R16
U3
CB307
R52
R50
R20
U34
J35
R59
U35
R58
R13
J6
J33
J34
C5
C3
C2
CB104
C1
R6
R5
C4
L1
U14
C31
U2
U5
C32
C30
C29
R48
C11
CB144
C17
Figure 3:View of the phyCORE-TC1130 (Connector Side)
J36
C38
J20
8 PHYTEC Meßtechnik GmbH 2005 L-665e_0
2 Pin Description
Please note that all module connections are not to exceed their
expressed maximum voltage or current. Maximum signal input values
are indicated in the corresponding controller manuals/data sheets. As
damage from improper connections varies according to use and
application, it is the user’s responsibility to take appropriate safety
measures to ensure that the module connections are protected from
overloading through connected peripherals.
As Figure 4 indicates, all controller signals extend to surface mount
technology (SMT) connectors (0.635 mm) lining two sides of the
module (referred to as phyCORE-connector). This allows the
phyCORE-TC1130 to be plugged into any target application like a
"big chip".
Pin Description
A new numbering scheme for the pins on the phyCORE-connector
has been introduced with the phyCORE specifications. This enables
quick and easy identification of desired pins and minimizes errors
when matching pins on the phyCORE module with the phyCOREconnector on the appropriate PHYTEC Development Board or in user
target circuitry.
The numbering scheme for the phyCORE-connector is based on a two
dimensional matrix in which column positions are identified by a
letter and row position by a number. Pin 1A, for example, is always
located in the upper left hand corner of the matrix. The pin numbering
values increase moving down on the board. Lettering of the pin
connector rows progresses alphabetically from left to right
(refer toFigure 4).
PHYTEC Meßtechnik GmbH 2005 L-665e_09
phyCORE-TC1130
The numbered matrix can be aligned with the
phyCORE-TC1130 (viewed from above; phyCORE-connector
pointing down) or with the socket of the corresponding phyCORE
Development Board/user target circuitry. The upper left-hand corner
of the numbered matrix (pin 1A) is thus covered with the corner of the
phyCORE-TC1130 marked with a white triangle. The numbering
scheme is always in relation to the PCB as view ed from above, even if
all connector contacts extend to the bottom of the module.
The numbering scheme is thus consistent for both the module’s
phyCORE-connector as well as mating connectors on the phyCORE
Development Board or target hardware, thereby considerably
reducing the risk of pin identification errors.
Since the pins are exactly defined according to the numbered matrix
previously described, the phyCORE-connector is usually assigned a
single designator for its position (X1 for example). In this manner the
phyCORE-connector comprises a single, logical unit regardless of the
fact that it could consist of more than one physical socketed
connector. The location of row 1 on the board is marked by a white
triangle on the PCB to allow easy identification.
10 PHYTEC Meßtechnik GmbH 2005 L-665e_0
80
The following figure (Figure 4) illustrates the numbered matrix
system. It shows a phyCORE-TC1130 with SMT phyCOREconnectors on its underside.
/
Pin Description
C
D
A
B
1
1
80
X1
1
1
80
80
X1
Figure 4:Pinout of the phyCORE-Connector (Connector Side)
Many of the controller port pins accessible at the connectors along the
edges of the board have been assigned alternate functions that can be
activated via software.
PHYTEC Meßtechnik GmbH 2005 L-665e_011
phyCORE-TC1130
Table 1 provides an overview of the pinout of the phyCORE-
connector , as well as descriptions of possible alternative functions.
Please refer to the Infineon TC1130 User’s Manual/Data Sheet for
details on the functions and features of controller signals and port
pins.
Pin NumberSignalI/OPU/
PD
Pin Row X1A
1ANC--not connected
2A, 7A, 12A, 17A,
22A, 27A, 32A,
37A, 42A, 47A,
52A, 57A, 62A,
67A, 72A, 77A
3AP09I/OPUCController port 0.9, can be configured as
4A/NMIIPUC/NMI Interrupt of the controller
5Ax/CS3OPUCBufferd Chip Select output
6AxALEOPDCBufferd Address latch enable
8Ax/BC0OPUCBuff erd Byte Control signal for data lines
6CVBAT_INI-Supply voltage for the RTC
8CRESOUTO-High active Reset-output of the voltage
9C/BOOTIPUMFollowing a power-on reset (/PORESET)
10C/HDRESETI/OPUCSystem’s hard-reset signal, /HDRESET is
11C/PORESETIPUCProcessor’s power-on reset, the boot
13C,
14C,
15C
16C/SPIEEPWPIPUMDrive low to enable write protection of SPI-
18CCAN_H1I/O-CANH output of the CAN transceiver f or
19CRXD1_TTLI-Receive line (A) of the 2nd TC1130 UART
20CTXD1_TTLO-Transmit line (A) of the 2nd TC1130 UART
21CRxD1I-RxD input of the RS-232 transceiver for the
23CTxD1O-TxD output of the RS-232 transceiver for
GND--Ground 0 V
supervisor
the Boot configuration of the processor is
read over the inputs HWCFG[2..0]. The
state of these inputs is determined via the
/BOOT signal .
/BOOT = low => Boot config. via J11-J13
/BOOT = high => Boot config via J8-J10
controlled by open-drain drivers
configuration is fetched following a poweron reset
15D
16DRXD0_TTLI-Receive line of first TC1130 UART
17DTXD0_TTLO-Transmit line of first TC1130
18DCAN_L1I/O-CANL output of the CAN
20DCAN_L0I/O-CANL output of the CAN
21DCAN_H0I/O-CANH output of the CAN
22DRxD0I-RxD input of the RS-232 trans-
GND--Ground 0 V
NC--Not connected
sensor
reset /PORESET
I/OPUCI/O port P2
Alternative: UART2 TTL
P211
P210
I/OPUCI/O port P0
P01
P04
TxD2_A_TTL
RxD2_A_TTL
Alternative:
TxD1_B_TTL
BREQ (EBU Bus request)
Alternative: port P20
If the alternative function is used,
solder jumper J3 must be open in
order to disconnect the RS-232
transceiver from the signal
UART.
Alternative: port P21,
TESTMODE select input, state
latched duiring Reset
(please refer to chapter 5 “Power-
On-Reset Characteristics
“)
transceiver for the 2
transceiver for the first CAN node
transceiver for the first CAN
intercace
ceiver for the first serial interface,
J3 must be closed to use this
interface
nd
CAN node
PHYTEC Meßtechnik GmbH 2005 L-665e_019
phyCORE-TC1130
23DTxD0O-TxD output of the RS-232 trans-
ceiver for the first serial interface
25DE_DUPLEXO-Full-Duplex LED output of the on-
board PHY
26DE_NWAYENO-Collision LED output of the on-
board PHY
27DMRST0I/OPUCMaster transmit / slave receive
output / input of the first
synchronous serial interface
Alternative: port 2.2
28DMTSR0I/OPUCMaster receive / slave transmit
input / output of the first
synchronous serial interface
Alternative: port 2.3
20 PHYTEC Meßtechnik GmbH 2005 L-665e_0
Pin Description
Pin NumberSignalI/OPU/PDDescription
Pin Row X1D
30DSCLK0I/OPUCClock input/output of the first
synchronous serial interface
Alternative: port 2.4
31D/E_PDIPUMPower-Down Enable of the on-board
PHY
32DSDA0I/O-Data line of the first IIC bus
33D/IRQRTCO-RTC interrupt output
35DE_RX+I-RxD+ input of the 100BASE-T on-
board Ethernet PHY
36DE_TX+O-TxD+ output of the 100BASE-T on-
board Ethernet PHY
37DD+I/O-USB D+ data line
38DD-I/O-USB D- data line
Processor´s JTAG Interface
PUC
40D,
41D,
42D,
43D
45DCAN_H3I/O-CANH output of the CAN transceiver
46D,
47D,
48D
50D, 51D, 52D,
55D, 56D, 57D,
58D
60D, 61DxHWCFG1,
62D,
63D
65D, 66D,
67D, 68D,
70D, 71D,
72D, 73D
TDI
TDO
TMS
TCK
USB 1.1
RVCI
VPI
VPO
P30, P32, P33,
P35, P38, P310,
P311, P313
xHWCFG2
MII_MDIO,
MII_RXCLK
P115, P113,
P111, P110, P17,
P15,
P13, P12
I
-
O
PUC
I
PUC
I
I/OPUCUSB-Interface
I/OPUCI/O port P3
IPUCProcessor´s hardware configuration
I/OIPDC
PDC
I/OPUCI/O port P1
Data Input
Data output
State machine control
clock
for the third CAN intercace
Alternative: Port 0.15,
J32 must be closed and Can-Tranciever
U10 must not be populated
Alternative: port 4.1
4.2
4.4
Alternative: Trace output for OCDS2
Debugging
input 2 and 3. The status of these Pins
will be latched after Reset, if Signal
/BOOT is low.
(please refer to chapter 5 “Power-OnReset Characteristics
“)
Processor´s MII-Interface
Data In/Out
Receive Clock
PHYTEC Meßtechnik GmbH 2005 L-665e_021
phyCORE-TC1130
Pin NumberSignalI/OPU/PDDescription
Pin Row X1D
75D, 76D
77D, 78D
74D, 79DGNDA-Analog Ground 0V for the on-board
80DREFA-Reference voltage input for the on-
Table 1:Pinout of the phyCORE-Connector X1
ADC7, ADC5,
ADC4, ADC2
IAnalog inputs of the on-board ADC
Alternative: none
ADC. GNDA is connected with
GND via solder jumper J4
board ADC,
max. +3,3 VDC
Pre-connected to 3V3 via solder
jumper J5
22 PHYTEC Meßtechnik GmbH 2005 L-665e_0
3 Jumpers
For configuration purposes, the phyCORE-TC1130 has 37 solder
jumpers, some of which have been installed prior to delivery.
Figure 5 illustrates the numbering of the jumper pads, while Figure 6
and Figure 7 indicate the location of the jumpers on the module.
2
Jumpers
open closed
1
2
1
2
1
2
3
1
3
4
e.g.: J3
e.g.: J20
Figure 5:Numbering of the Jumper Pads
J32
J37
J18
J15
J17
J4
J5
J19
J38
J2
Q1
J31
J23
J24
C27
J27
J29
U8
U7
U19
J30
U15
U1
J3
J14
J16
J1
2
PHYTEC
U31
U33
PCM-025
16
U16
U17
U11
e.g. J29
1236.0
U29
U30
U13
U18
Figure 6:Location of the Jumpers (Controller Side)
PHYTEC Meßtechnik GmbH 2005 L-665e_023
phyCORE-TC1130
U2
U6
U14
U5
U10
J8
J10
J9
U4
U9
J12
J11
J28
J21
J22
U32
J26
J25
U12
J13
U34
J35
U35
U3
J36
J6
J33
J34
J20
Figure 7:Location of the Jumpers (Connector Side)
24 PHYTEC Meßtechnik GmbH 2005 L-665e_0
The jumpers (J = solder jum per) have the following functions:
JumperDefault Function
J1reserverd, Do not change !
Jumpers
open
footprint0R / SMD 0805
J2reserverd, Do not change !
open
footprint0R / SMD 0805
J3
openRxD0 can be used as port P2.0, no connection to
closed
footprint0R / SMD 0805
J4,
J5
closed
closed
open
open
footprint0R / SMD 0805
J6reserverd, Do not change !
closed
footprint0R / SMD 0805
J8, J9,
J10
2+3, 2+3,
1+2
footprint0R / SMD 0402
J11, J12,
J13
1+2, 1+2,
1+2
footprint0R / SMD 0805
X
X
X
X
X
X
X
Connects the input of the first asynchronous serial interface
on the TC1130 (RXD0) with the RS-232 transceiver at U14.
RS-232 transceiver.
RxD0 used as RS-232 input and conneted to U14.
These Jumpers can be used to connect the reference voltage
inputs for the on-chip analog to digital converter (ADC) with
the 3,3 V supply voltage of the modul.
The reference voltage input REFA is connected with the 3,3 V
supply of the module and GNDA with GND
External reference voltage source can be supplied via pins
80D, 79D of the phyCORE connector.
Following a power-on-reset, the desired standard boot
configuration for the TC1130 configured with these jumpers
is latched.
The boot configuration selects from which Code memory to
fetch instructions and which processing interface to use.
Start out of the external memory at address A0000000H
(HWCFG[2:0] = 110)
Please refer to the TC1130 Manual for alternative settings.
An alternative boot configuration is latched via these
jumpers if the /BOOT signal is active.
The boot configuration selects from which Code memory to
fetch instructions and which processing interface to use.
Start out of the internal Boot-ROM.
Bootstrap via ASC0
Please refer to the TC1130 Manual for alternative settings.
PHYTEC Meßtechnik GmbH 2005 L-665e_025
phyCORE-TC1130
JumperDefault Fuonction
J14, J15
1+2, 1+2
2+3, 2+3Port P1.0 and P1.1 are connected to CAN driver U7
footprint0R / SMD 0805
J16, J17
1+2, 1+2
2+3, 2+3Port P1.2 and P1.3 are connected to CAN driver U8
footprint0R / SMD 0805
J18, J19
1+2, 1+2
2+3, 2+3Port P0.0 und P0.1 are connected to the RS232 driver U14
footprint0R / SMD 0805
J20
1+2
2+3RTC-Clockout enabled
footprint0R / SMD 0805
J21, J22,
J23
footprint0R / SMD 0402
J24, J25,
J26
footprint0R / SMD 0402
J21, J22,
J23
footprint0R / SMD 0402
X
X
X
X
Roote the signals of the first CAN-Node
Port P0.8 and P0.9 are connected to CAN driver U7
Roote the signals of the second CAN-Node
Port P0.10 and P0.11 are connected to CAN driver U8
Roote the signals of the second ASC-Interface
Port P2.8 und P2.9 are connected to the RS232 driver U14
Clokout function of the RTC at U18
RTC-Clockout disabled
Rooting of OCDS1-Signal /BRKOUT (X2)
/BRKOUT connected to port P4.7
These jumpers connect the TTL_CAN signals with the
phyCORE connector pins, for connection to external CAN
transceivers, or if CAN outputs are used as standard port
pins.
U7 => CAN Node 0; U8 => CAN Node 1
U9 => CAN Node 2; U10 => CAN Node 3
The on-board CAN transceivers U7, U8, U9, U10 are used.
J33 and J34 configure the I2C bus slave address (A2 und
A1) of the serial memory at U17. The slave ID for I2C
memory chips is encode in the high-nibble of the address
and set to 0xA. The low-nibble is created by A2, A1, A0
and the R/W bit. A0 is connected to GND. Please note that
the RTC at U18 and the themperature sensor at U35 are also
connected to the I2C bus. The RTC address is preconfigured
in the chip and set to 0xA2/ 0xA3.
A2 = 1, A1 = 1, A0 = 0 (0xAC / 0xAD)
I2C slave address 0xAC for write operations and 0xAE for
read access.
J34 and J36 configure the I2C bus slave address (A2
und A1) of the themprature sensor U35.
(refer to chapter 10 )
A2 = 0, A1 = 1, A0 = 0 (0xA4 / 0xA5)
I2C slave address 0xAC for write operations and 0xAD
for read access.
reserverd, Do not change !
Preset depending on the TC11xx derivat populated
28 PHYTEC Meßtechnik GmbH 2005 L-665e_0
4 Power System and Reset Behavior
Operation of the phyCORE-TC1130 requires only one supply voltage.
Supply voltage: +3.3 V
Circuitry on the module ensures that the power-on sequence as
specified in the controller datasheet is met. This means that the 1,5 V
core supply is turned on first, followed by the 3, 3 V gpio supply.
Once all voltages have reached their target level the voltage
supervisory circuit keeps the /PORESET reset signal at low level (low
is the active level) for additional 200 ms. Then the /PORESET signal
switches to high level (inactive) and the controller’s boot sequenz
starts.
Power System and Reset
PHYTEC Meßtechnik GmbH 2005 L-665e_029
phyCORE-TC1130
30 PHYTEC Meßtechnik GmbH 2005 L-665e_0
5 Power-On-Reset Characteristics
When the TC1130 is reset, it needs to know the type of configuration
required to start after the reset sequence is finished. The internal state
is usually cleared through a reset. This is especially true in the case of
a power-up reset. Thus, boot configuration information needs to be
applied by the external world through input pins.
Boot configuration information is required for:
• the start location of the code execution
• activation of special modes and conditions
For the start of code execution and activation of special mode, the
TC1130 implements two basic booting schemes:
a hardware booting scheme that is invoked through external pins and
a software booting scheme in which software can determine the boot
options, overriding the externally applied options.
Power-On-Reset Characteristics
The hardware configuration pins HWCFG[2:0] together with the
BRKIN pin, and the TESTMODE pin choose the boot mode and boot
location
(see System Unit User’s Manual for the TC1130, section "BootingScheme").
Start Address following Power-On-Reset
Selection between two pre-configured start addressses is possible
with the help of the /BOOT signal:
If "System Start beginning at address A000 0000h" was chosen, then
the controller will perform a "blind-read" from address 0x000004 of
the memory device attached to /CS0, in order to read the "EBU boot
configuration word" (32Bit) (see section 14.6.3 of the TC1130Systems Units Manual). This first read access occurs with the fixed
standard values, which support the reading of as many different
memory devices as possible. The " EBU boot configuration word "
that was read must have valid values for the read access to the
memory connected to /CS0, so that the subsequent accesses occur
with the correct timing. The values relevant for the timing are
subsequently copied to the register BUSCON0. From this point on
there is a valid configuration for read accesses to the external Flash
memory, and the program execution can begin at address A0000000h.
The valid boot memory configuration word for the
phyCORE-TC1130 is 0xTBD
32 PHYTEC Meßtechnik GmbH 2005 L-665e_0
6 System Memory
The data/address bus of the phyCORE-TC1130 is divided into a fast
and a slow range. The two ranges are separated by 74LVCH245ABQ
driver devices. The drivers are activated by the /CSCOMB signal. The
/CSCOMB signal is generated by the CPU and represents a logical
AND connection for the Chip Select signals configured for this
purpose. The fast portion of the data/address bus does not extend to
external connectors. It is connected exclusively to the SDRAM chips
at bank A and B. The slow portion of the data/address bus is
connected to the on-board Flash and extends to the module’s
connectors. If additional memory devices are connected externally, it
is important to make sure that the /CSCOMB signal is configured to
contain all /CSCOMB signals required to control the slow portion of
the memory connected to the data/address bus. (See System Unit
User’s Manual for the TC1130).
System Memory
TC1130
SDRAM
Buffer
/CSCOMB
Flash
In principle, two different memory models are available. The first
memory model is the one that is active after a reset. The run time
memory model, in contrast, is configured via software by the
application.
PHYTEC Meßtechnik GmbH 2005 L-665e_033
phyCORE-TC1130
6.1 Memory Model following Re set
The internal Chip Select logic provided by the TC1130 controller is
used exclusively on the phyCORE-TC1130. Hence the memory model
as described in the TC1130 User’s Manual is valid after reset.
6.2 Runtime Memory Model
The runtime memory model is configured via software using the
internal registers of the TC1130. There is a register set containing a
BUSCON, BUSAP and ADDSEL register for each of the controllers
Chip Select signals. The values in the Bus Configuration Registers
(EBU_BUSCON0-3 and EBU_BUSAP0-3) inform the processor of
how it should access the connected memory devices (wait states, bus
width, etc.). The Address Selection Registers (EBU_ADDSEL0-3)
define the address range in which the corresponding Chip Select
signal is active. The following list shows the settings for the Chip
Select signal assignment.
/CS0on-board burst-mode Flash memory
/CS1on-board SDRAM bank A
/CS2free (or SDRAM bank B)
/CS3free
/CSCOMB enable signal for the on-board Bus-Buffer devices
34 PHYTEC Meßtechnik GmbH 2005 L-665e_0
The runtime memory model is application-dependent. The following
table (Table 3) shows an example of how such a runtime model can be
configured.
Address Range CapacityPeripheryTC1130 Register
System Memory
0 x A000 0000
0 x
0 x B000 0000
0 x
0 x B010 0000
0 x
0 x B020 0000
0 x
on-board Flash
(/CS0)
on-board SDRAM
(/CS1)
on-board SDRAM
/CS2
or freely available
freely availableEBU_BUSCON3= TBD
/CSCOMB in Register EBU_CON (14-130) und
SCU_CON (4-12), hier noch den einzustellenden Wert hinschreiben.
The register values for /CS2 depend on the connected peripheral
device. Numbers shown an "X" define the bus interface properties,
such as bus width, bus type, wait states etc.
Note:
Table ??? in the TC1130 System Units Manual shows possible values
for the address ranges. You can find the values in the column "No. of
Address Bits compared..." as hexadecimal values. These values can be
put directly into bits 4-7 of the corresponding EBU_ADDSEL
register.
PHYTEC Meßtechnik GmbH 2005 L-665e_035
phyCORE-TC1130
6.3 Flash Memory
Use of Flash as non-volatile memory on the phyCORE-TC1130
provides an easily reprogrammable means of code storage.
The Flash memory operates in 16-bit mode and has 32-bit
organization on the module. The phyCORE-TC1130 offers the option
of populating up to 64 MByte Flash at U29 and U30. /CS0 is
connected to the Flash memory bank. With this configuration this
memory bank is active following power-on reset.
6.4 Burst-Mode Flash
In order to process code quickly, the TC1130 is equipped with an
internal instruction cache and offers the possibility of addressing
burst-mode Flash. Intel Burst-mode Flash type RC28F256K3 is
optionally implemented on the phyCORE-TC1130. This Flash has a
initial access time of 120 ns and a burst-mode access time of 13 ns.
No external programming voltage is required.
The concept of burst-mode Flash is to shorten the access time to the
Flash contents by reducing access cycles. This means that the Flash
auto-increments the address independently, whereby address setup
times are eliminated. Since in burst-mode entire code blocks with a
maximum size of 16 words are read, this method is most effective for
coherent code areas.
36 PHYTEC Meßtechnik GmbH 2005 L-665e_0
7 PLD ispMAC 4000V (U11)
The phyCORE-TC1130 also offers as the option of populating a
Lattice ispMACH4000V series PLD at U11. Various PLD options are
available: 4064V, 4128V and 4256V. These devices differ only in the
number of macro cells they contain. The PLD circuitry is shown in
Figure ???, whereby an “x” in front of the signal name indicates that
the signal in question is routed over the bus buffer and therefore
belongs to the slow portion of the data/address bus. If you want to
address the PLD over the data/address bus, you have to ma ke sure that
the Chip Select signal /CSCOMB is configured so that it contains
/CS0 as well as the /CSx signal used for access to the PLD (refer tosection 6, "System Memory"). The EGPIOx signals are connected to
the module connectors and can be used as desired (refer to section 2,
"Pin Description"). All PLD pins are 5V tolerant.
PLD ispMAC 4000V (U 11)
PHYTEC Meßtechnik GmbH 2005 L-665e_037
phyCORE-TC1130
38 PHYTEC Meßtechnik GmbH 2005 L-665e_0
8 Serial Interfaces
8.1 RS-232 Interface (U18)
One dual-channel RS-232 transceiver is located on the phyCORETC1130 at U18. This device converts the signal levels for the
RXD0_TTL and TXD0_TTL lines, as well as those of the second
serial interface, RXD1_TTL and TXD1_TTL from TTL level to
RS-232 level. The RS-232 interface enables connection of the module
to a COM port on a host-PC. In this instance the RxD0 line of the
transceiver is connected to the TxD line of the COM port; while the
TxD0 line is connected to the RxD line of the COM port. The Ground
potential of the phyCORE-TC1130 circuitry needs to be connected to
the applicable Ground pin on the COM port as well.
Serial Interfaces
The microcontroller’s on-chip UART does not support handshake
signal communication. However, depending on user needs, handshake
communication can be software emulated using port pins on the
microcontroller. Use of an RS-232 signal level in support of handshake communication requires use of an external RS-232 transceiver
not located on the module.
Furthermore there is the possibility of using the TTL signals of al
three UART channels externally. These are available on the
phyCORE-connector at X1D12, X1D11 (RXD2_TTL, TXD2_TTL),
X1C19, X1C20 (RXD1_TTL, TXD1_TTL) and X1D16, X1D17
(RXD0_TTL, TXD0_TTL). This becomes necessary if galvanic
isolation of the interface signals is required.
The TTL transceiver outputs of the on-board RS-232 device can be
decoupled from the receive signals RXD0_TTL and RXD1_TTL via
solder jumpers J3 and J19. This is necessary so that no external
transceivers drive signals against the on-board transceiver. The
transmit signals TXD0_TTL / TXD1_TTL, in contrast, can be
connected parallel to the transceiver inputs, without causing a
collision.
PHYTEC Meßtechnik GmbH 2005 L-665e_039
phyCORE-TC1130
The signals of the second UART are routable CPU internal. This
means, that you could choose via configuration register which port
Pins are used. Jumper J18 and J19 must be set according to your
configuration in order to connect the right pins to the RS-232
tranciever.
The phyCORE-TC1130 is designed to house four CAN transceivers at
U7, U8, U9 and U10 (SN65HVD23x). The CAN bus transceiver
devices support signal conversion of the CAN transmit (CANTx) and
receive (CANRx) lines. The CAN transceiver supports up to 120
nodes on a single CAN bus. Data transmission occurs with differential
signals between CANH and CANL. A Ground connection between
nodes on a CAN bus is not required, yet is recommended to better
protect the network from electromagnetic interference (EMI). In order
to ensure proper message transmission via the CAN bus, a 120 Ohm
termination resistor must be connected to each end of the CAN bus.
Furthermore, it is required that the CANH and CANL input/output
voltages do not exceed the limiting values specified for the
corresponding CAN transceiver (for the SN65HVD23x -4 VDC / +16
VDC). If the CAN bus system exceeds these limiting values optical
isolation of the CAN signals is required.
Serial Interfaces
For larger CAN bus systems, an external opto-coupler should be
implemented to galvanically separate the CAN transceiver and the
phyCORE-TC1130. This requires purchasing a module without the
on-board CAN transceivers installed. Instead, the
TxDCANx/RxDCANx signals are routed to the phyCORE-connector
with their TTL level. This requires Jumpers closed (refer to section 3for details). For connection of the CANTx and CANRx lines to an
external transceiver we recommend using a Hewlett Packard
HCPL06xx or a Toshiba TLP113 HCPL06xx fast opto-coupler.
Parameters for configuring a proper CAN bus system can be found in
the DS102 norms from the CiA
1
(CAN in Automation) User and
Manufacturer’s Interest Group.
___________________________
1
:CiA: CAN in Automation. Founded in March 1992, CiA provides technical, product and
marketing information with the aim of fostering Controller Area Network’s image and
providing a path for future developments of the CAN protocol.
PHYTEC Meßtechnik GmbH 2005 L-665e_041
phyCORE-TC1130
8.3 On-Chip Debug Support
The TC1130 offers access to its internal OCDS (OCDS = On-Chip
Debug Support) module via an expanded JTAG interface. The JTAG
interface enables external access to the system without requiring that
some sort of service software (i.e. monitor program) run on the target.
Standard cross development systems/debug interfaces, such as the
GNU TriCore Development Suite from Hightec offer the possibility
of setting breakpoints as well as access to the controller’s internal
registers via the JTAG interface.
The OCDS1/JTAG interface on the TC1130 extends to the phyCOREconnector and a 16-pin connector at X2 located on the edge of the
phyCORE module. An external converter (Wiggler, etc.) can be
connected at X2, which allows for connectivity of the TC1130 to a
host PC.
The phyCORE-TriCORE Develoment Board (article number
PCM-993) integrates such a converter, thus allowing direct
connectivity with a development computer .
42 PHYTEC Meßtechnik GmbH 2005 L-665e_0
Serial Interfaces
SignalphyCORE-
connector
X
Description
2
TMS42D1JTAG module state machine
control input
3V31C2Supply voltage for external
wiggler
TDO41D3JTAG module serial data output
GND44D4Ground
/TRCLK38C5Trace Clock for OCDS_2 lines
GND37C6Ground
TDI40D7JTAG module serial data input
/PORESET11C8Power-on reset input
J27)
TCK43D11JTAG module clock input
GND39D12 Ground
/BRKIN39C13OCDS break output
nc14 not connected
nc15 not connected
nc16 not connected
Table 4:OCDS1 Connector X2 Pin Assignment
Note:
Special care must be take when implementing your own external
converter in order to ensure the applicable 3.3 VDC supply voltage is
applied at pin 2 of connector X2.
PHYTEC Meßtechnik GmbH 2005 L-665e_043
phyCORE-TC1130
44 PHYTEC Meßtechnik GmbH 2005 L-665e_0
9 Ethernet Controller (PHY U6)
The TC1130 offers an integrated fast Ethernet controller with 10/100
MBit MII-based physical devices support. The MII-Interface is
connected to the on-board 100BASE-TX/10BASE-T Ethernet PHY
KS8721B from Micrel (U6). Since the PHY offers a “Strapping
Options” feature where it latches the state of several Pins into its
internal registers after reset, the following picture shows the
pullup/pulldown resistors connected to the PHY.
Ethernet Controller
Please refer to the datasheets of the TC1130 and Ethernet-PHY for
informations, how to initialize and program the Ethernet-interface.
It is possible to connect another PHY device externally or, if the
on-board PHY is not populated, to use the MII-interface as general
purpose I/O port (Port 1).
PHYTEC Meßtechnik GmbH 2005 L-665e_045
phyCORE-TC1130
9.1 MAC Address
In a computer network such as a "local area network" (LAN), the
MAC (Media Access Control) address is a unique computer hardware
number. For a connection to the Internet, a table is used to convert the
assigned IP number to the hardware’s MAC address.
In order to guarantee that the MAC address is unique, all addresses
are managed in a central location. PHYTEC has acquired a pool of
MAC addresses. The MAC address of the phyCORE-TC1130 is
located on the bar code sticker attached to the module. This number is
a 12-position HEX value. The MAC address has already been
programmed into the serial I²C-EEPROM and should be used by your
application.
The location of the MAC address in the EEPROM is from 0x00 to
0x0C. Where the most significant byte is address 0x00 and the least
significant byte is at 0x0C.
46 PHYTEC Meßtechnik GmbH 2005 L-665e_0
10 IIC-BUS
The TC1130 on-chip IIC interface supports a certain protocol to allow
devices to communicate directly with each other via two wires. One
line is responsible for clock transfer and synchronization (SCL), the
other is responsible for the data transfer (SDA). The on-chip IIC Bus
module connects the platform buses to other external controllers
and/or peripherals via the two-line serial IIC interface. The IIC Bus
module provides communication at data rates of up to 400 kbit/s and
features 7-bit addressing as well as 10-bit addressing. This module is
fully compatible to the IIC (I²C) bus protocol.
Depending on the module's configuration there are multiple I²C
devices connected to the CPU pins P2.12 (SDA0) and P2.13 (SCL0)
on the phyCORE-TC1130. To avoid collisions when addressing the
devices, each device is to be assigned a unique address. The following
table provides an overview. If you want to connect additional I²C
devices externally to SDA0 and SCL0, it is important to note the
aforementioned address assignment and also to make sure that the
baud rate used for data transfer is adjusted to the slowest device.
IIC-Bus
I²C DeviceAddress (default)
A/D Converter0x90/0x91
Temperature Sensor0x94/0x95
D/A Converter0x98/0x99
EEPROM0xA4/0xA5
Real Time Clock0xA2/0xA3
Table 5:I²C Devices and Default Addresses
PHYTEC Meßtechnik GmbH 2005 L-665e_047
phyCORE-TC1130
10.1 Serial Memory, EEPROM/FRAM (U17)
The phyCORE-TC1130 features a non-volatile memory with an I2C
interface. This memory can be used for storage of configuration data
or operating parameters, that must not be lost in the event of a power
interruption. Depending on the module’s configuration, this memory
can be in the form of an EEPROM or FRAM. The available capacity
ranges from 512 Byte to 32 kByte. The memory is connected to the
first IIC-chanel of the TC1130.
Chapter 9.1 provides an overview of compatible components for U17
at the time this manual w a s printed.
Table 7:I2C Addresses configuration for I²C Memory
Figure 8:I2C Slave Address of the I²C Memory
2
C A dd ress of the S erial M e m ory
I
J33 J34 GND 0xA
A0 A1 A2 0 1 0 1
R/W
Address lines A1 and A2 are not always made available by certain
serial memory types. This should be noted when configuring the I
2
bus slave address.
C
PHYTEC Meßtechnik GmbH 2005 L-665e_049
phyCORE-TC1130
10.2 Real-Time Clock RTC-8564 (U18)
For real-time or time-driven applications, the
phyCORE-TC1130 is equipped with an RTC-8564 Real-Time Clock
at U18. This RTC device provides the following features:
• Serial input/output bus (I
2
C), address 0xA2
• Power consumption
Bus active (400 kHz):< 1 mA
Bus inactive, CLKOUT inactive: < 1 µA
• Clock function with four year calendar
• Century bit for year 2000-compliance
• Universal timer with alarm and overflow indication
• 24-hour format
• Automatic word address incrementing
• Programmable alarm, timer and interrupt functions
If the phyCORE-TC1130 is supplied with a +3VDC voltage at Pin
X1C6C (VBAT_IN), the Real-Time Clock runs independently of the
board’s power supply.
Programming the Real-Time Clock is done via the first controller
2
integrated I
C bus chanel (address 0xA2/0xA3).
The Real-Time Clock also provides an interrupt output that extends to
the phyCORE connector X1D33D. An interrupt occurs in case of a
clock alarm, timer alarm, timer overflow and event counter alarm. An
interrupt must be cleared by software. With the interrupt function, the
Real-Time Clock can be utilized in various applications. For more
information on the features of the RTC-8564, refer to the
corresponding Data Sheet.
Note:
After connection of the supply voltage, or after a reset, the Real-Time
Clock generates no interrupt. The RTC must first be initialized (seeRTC Data Sheet for more information)
50 PHYTEC Meßtechnik GmbH 2005 L-665e_0
10.3 AD-Converter (U15)
The ADS7828 at U15 is a 12-bit data acquisition device that features
a serial I²C interface and an 8-channel multiplexer. The Analog-to-
Digital (A/D) converter features a sample-and-hold amplifier and
internal, asynchronous clock. It is addressed via the fixed I²C address
0x90/0x91. The reference voltage input could either be connected to
the +3,3V supply voltage (J4 and J5 closed) or to the phyCORE
connector pins REFA / GNDA. Please refer to chapter 2 to see the
connections to the phyCORE connector in more detail.
IIC-Bus
Figure ?:I2C Slave Address of the AD-Converter
2
I
C A ddress of the A D -C onv erter
A0 A1 0 1 0 0 1
GND 0x9 GND
R/W
10.4 DA-Converter (U19)
The DAC7571 is a single channel, 12-bit buffered voltage output
DAC. Its on-chip precision output amplifier allows rail-to-rail output
swing to be achieved. The DAC7571 utilizes an I2C compatible two
wire serial interface that operates at clock up to 3.4 Mbps. It is
addressed via the fixed I²C address 0x98/0x99. The output voltage
range of the DAC is set to VDD = +3,3V. The DAC7571 incorporates
a power-on-reset circuit that ensures that the DAC output powers up
at zero volts and remains there until a valid write to the device takes
place. The DAC output is connected to the phyCORE connector
X1C75C.
PHYTEC Meßtechnik GmbH 2005 L-665e_051
phyCORE-TC1130
Figure ?:I2C Slave Address of the DA-Converter
2
C A ddress of the D A -C onv erter
I
A0 0 1 1 0 0 1
GND 0x9
R/W
10.5 Temperatur Sensor (U35)
Reading the actual temperatur and generating a alarm signal when the
temperature exceeds a programmable limit is the feature of the
optional populated sensor LM75. The overtemperature open drain
output is connected to the phyCORE connector at X1D8D and can
externally be wired to any input you desire.
2
C A ddress of the Temperature Sensor L M 7 5
I
J36 J35 GND 0x9
Figure ?:I2C Slave Address of the Serial Memory
The following configuration options are available:
Table 8:I2C Addresses for Serial Temperature Sensor LM75
A0 A1 A2 1 0 0 1
J36
A2
R/W
52 PHYTEC Meßtechnik GmbH 2005 L-665e_0
11 phyTRACE-TC1130
In einigen zeitkritischen Aplikationen werden für das Debugging
bzw. Zeitverhalten-Analyse die Trace-Signale des TC1130 benötigt.
Diese Signale stehen über die OCDS2-Schnittstelle zur Verfügung,
die wahlweise über den CPU-Port P1 oder P3 herausgeführt werden.
Der phyTRACE-TC1130-Adapter wurde entwickelt, um dem
Anwender auch in der eigenen Aplikation den Anschluss eines
OCDS2 fähigen Debuggers zu erlauben. Der phyTRACE-TC1130
wird zwischen phyCORE und Basisplatine gesteckt und beinhaltet
neben Jumpern für das Routing der OCDS2-Signale einen Highspeed
Steckverbinder für den Debugger Anschluss. Der Anschluss X3 kann
als „combined“ Variante verwendet werden, wobei sowohl die
OCDS1-, wie auch die OCDS2-Signale abgegriffen werden.
Alternativ wird OCDS1 am phyCORE selbst und OCDS2 am
phyTRACE abgegriffen. Der als OCDS2-Interface definierte
Prozessorport wird NICHT weiter zur Basisplatine durchgereicht
(RNx nicht bestückt).
phyTRACE-TC1130
JumperDefault Function
J1
closed
openUse OCDS1 from phyCORE and OCDS2 from phyTRACE
footprint0R / SMD 0805
J2-J17
1+2XTrace signals via Port 1 (RN1-RN4 not populated)
2+3Trace signals via Port 3 (RN5-RN8 not populated)
footprint0R / SMD 0805
J18
1+2XPort pin P4.7
2+3Port Pin P0.5
footprint0R / SMD 0805
X
Indicates if this is a OCDS1+OCDS2 combined connector
Use only phyTRACE X3 for debugging (combined)
X3 for debugging (splitted)
Select the TC1130 port for OCDS2 signals
Select the source of the /BRKOUT signal
Please note that the phyTRACE-TC1130 is slightly larger than
the standard phyCORE-TC1130 module due to the debugging
connector.
PHYTEC Meßtechnik GmbH 2005 L-665e_053
phyCORE-TC1130
Please note that when using the Trace port (OCDS2) port 1/3 of
the controllers is no longer available for other functions.
11.1 Components of the phyTRACE
As described previously, the phyTRACE-TC1130 represents a
adapter which expands the phyCORE-TC1130 with a OCDS2
connector.
The following components are available for simple debugging:
• Reset button
• one 60-pin SMD-connectors (X3), OCDS level 2
The following figure shows the positions of the components and the
size.
70 mm
85 mm
Figure 9:Positions of the Components on the phyTRACE-TC1130
54 PHYTEC Meßtechnik GmbH 2005 L-665e_0
11.2 Connecting an Emulator
11.2.1 OCDS1 debugging
The 2 mm pin header connector at X2 is used for connection of an
emulator, which is designed for use with the internal JTAG interface
(OCDS level 1) of the TriCore-TC1130 controller. It is then possible
to transfer program code to the module and debug this code with the
help of standard debug functions such as breakpoints, single step, etc.
The signals available at X2 are connected directly from the processor.
Only the configuration of jumper in chapter 3 is required. Pin 1 of the
JTAG connector is marked by a black pad on the connector side of the
PCB.
phyTRACE-TC1130
U2
U6
U14
U5
U10
J8
J10
J9
U4
U9
J12
J11
J28
J21
J22
U32
J26
J25
U12
J13
U34
J35
U35
U3
J36
J6
J33
J34
J20
Figure 10:Connecting an Emulator
PHYTEC Meßtechnik GmbH 2005 L-665e_055
phyCORE-TC1130
11.2.2 OCDS2 debugging
For OCDS2 debugging the CPU’s trace signals are required in
addition to the OCDS1 signals. Using the phyTRACE-TC1130
adapter, both OCDS interfaces can be accessed easily over the 60-pin
high-speed connector at X3.
Figure 11 shows the phyTRACE-TC1130 adapter in combination
with the phyCORE-TC1130.
(1) = OCDS1 connector
(2) = Combined OCDS 1/2 connector
(3) = Molex connector on the phyTRAC E
Figure 11:phyTRACE-TC1130 Adapter
56 PHYTEC Meßtechnik GmbH 2005 L-665e_0
If your emulator is not equipped with a trace input, it is usually
possible to obtain this trace port as an expansion from your emulator
manufacturer.
Please note that when using the Trace port (OCDS2) port 1 or 3
of the controllers is no longer available for other I/O functions.
phyTRACE-TC1130
PHYTEC Meßtechnik GmbH 2005 L-665e_057
phyCORE-TC1130
58 PHYTEC Meßtechnik GmbH 2005 L-665e_0
12 Technical Specifications
The physical dimensions of the phyCORE-TC1130 are represented
Technical Specifications
in Figure 12. The module’s profile is ca.
maximum component height of
PCB and approximately
is approximately
TBD mm thick.
TBD mm on the front side. The board itself
TBD mm on the backside of the
±
TBD mm thick, with a
±
±
±
±
±
±
±
±
±
Figure 12:Physical Dimensions
PHYTEC Meßtechnik GmbH 2005 L-665e_059
phyCORE-TC1130
Preliminary technical specifications:
•Dimensions:
•Weight:
•Storage temperature:
•Operating temperature:
•Humidity:
•Operating voltages:
•Power consumption:
3.3 V voltage
Battery current draw
Real-Time Clock supply
72 mm x 57 mm
approximately
TBD g with all
optional components mounted on
the circuit board
These specifications describe the standard configuration of the
phyCORE-TC1130 as of the printing of this manual.
60 PHYTEC Meßtechnik GmbH 2005 L-665e_0
Connectors on the phyCORE-TC1130:
ManufacturerMolex
Number of pins per connector row160 (2 rows of 80 pins each)
Molex type number52760 (receptacle)
Two different heights are offered for the receptacle sockets that
correspond to the connectors populating the underside of the
phyCORE-TC1130. The given connector height indicates the
distance between the two connected PCBs when the module is
mounted on the corresponding carrier board. In order to get the exact
Technical Specifications
spacing, the maximum component height
(TBD mm) on the
underside of the phyCORE must be subtracted.
• Height 6 mm
ManufacturerMolex
Number of pins per connector row160 (2 rows of 80 pins each)
Molex type number55091 (plug)
• Height 10 mm
ManufacturerMolex
Number of pins per connector row160 (2 rows of 80 pins each)
Molex type number53553 (plug)
Please refer to the coresponding data sheets and mechanical
specifications provided by Molex (www.molex.com).
PHYTEC Meßtechnik GmbH 2005 L-665e_061
phyCORE-TC1130
13 Hints for Handling the phyCORE-TC1130
Removal of components is not advisable given the compact nature of
the module. Should this nonetheless be necessary, please ensure that
the board as well as surrounding components and sockets remain
undamaged while desoldering. Overheating the board can cause the
solder pads to loosen, rendering the module inoperable. Carefully heat
neighboring connections in pairs. After a few alternations,
components can be removed with the solder-iron tip. Alternatively, a
hot air gun can be used to heat and loosen the bonds.
Integrating the phyCORE-TC1130 in application circuitry
Successful integration in user target circuitry depends on whether the
layout for the GND connections matches those of the phyCORE
module. It is recommended that the target application circuitry is
equipped with one layer dedicated to carry the GND potential. In any
case, be sure to connect all GND pins neighboring signals which are
used in the application circuitry. For the supply voltage, there must be
contact with at least six of the GND pins neighboring the supply
voltage pins.
62 PHYTEC Meßtechnik GmbH 2005 L-665e_0
14 Revision History
DateVersion numbers Chang e s in this manual
Revision History
15-April-2005 Manual L-665e_1
PCM-025
PCB# 1236.0-001
PCM-993
PCB# 1182.0-002
Preliminary edition.
PHYTEC Meßtechnik GmbH 2005 L-665e_063
phyCORE-TC1130
64 PHYTEC Meßtechnik GmbH 2005 L-665e_0
Index
Index
27
BDM Debug Interface...............44
Block Diagram ............................7
CAN Bus...................................42
CAN Interface...........................42
CAN Transceiver ......................42
CANH .......................................42
CANL........................................42
CANRx......................................42
CANTx......................................42
Chip Select Signal.....................35
COM Port..................................40
Dimensions................................61
EEPROM
serial.......................................50
EMC............................................1
OCDS ........................................44
Operating Temperature..............61
Operating Voltage .....................61
42
phyCORE-connector ...........10, 13
Physical Dimensions..................60
Pin Description..........................10
Pinout.........................................23
Power Consumption ..................61
Power System............................30
Power-On Behavior
........................18, 19, 20, 22, 32
Real-Time Clock .......................52
Reset Behavior ..........................30
RS-232 Interface........................40
RS-232 Level.............................40
RS-232 Transceiver...................40
52
48
48
Features .......................................5
Flash Memory
Burst-Mode ............................37
External..................................37
Standard..................................38
FRAM
serial.......................................50
GND Connection.......................63
Humidity....................................61
2
C Bus ..........................28, 29, 52
I
JTAG.........................................44
Jumper Settings.........................29
MAC Address............................48
Memory Model
following Reset ......................35
52
52
Serial Interfaces.........................40
Si9200EY ..................................42
SMT Connector.........................10
Storage Temperature .................61
Supply Voltage
Module....................................30
System Memory.........................34
Technical Specifications............60
52
U13............................................50
U20............................................40
U21............................................42
U22............................................42
U24............................................52
UART, on-chip..........................40
Weight .......................................61
Runtime..................................35
Memory Models........................34
PHYTEC Meßtechnik GmbH 2005 L-665e_065
phyCORE-TC1130
66 PHYTEC Meßtechnik GmbH 2005 L-665e_0
Document:phyCORE-TC1130
Document number:L-665e_0, Preliminary, April 2005
How would you improve this manual?
Did you find any mistakes in this manual?page
Suggestion for Improvements
Submitted by:
Customer number:
Name:
Company:
Address:
Return to:
PHYTEC Technologie Holding AG
Postfach 100403
D-55135 Mainz, Germany
Fax : +49 (6131) 9221-33