train control), Aerospace (aircr aft electronic systems), Industr ial system s, Railway systems
• TTP/C asynchronous data rate up to 5 MBit/s @ clock 40 MHz, synchronous data rate 25
MBit/s @ clock 40 MHz
• Single power supply 3.3V
• 0.35µm CMOS process
• Temperature range: -40°C to 125° C
• 2k x 16 RAM message, status and control area (communication network interface)
• RAM for instruction code and configurat ion dat a
• 16 Bit non-multiplexed host CPU interface
• 16 Bit RISC architecture
• 16k x 16 internal FLASH memory for fir m ware and scheduling information
• software tools, design-in support, development boards available ( http://www.tttech.com)
• 80 pin TQFP Package
General Description
The AS8202 communications controller is an integrated device supporting serial
communication according to the TTP/C specification. It perf or m s all communications tasks such
as reception and transmission of messages in a TTP
CPU.
provides mechanisms that allow the deployment in high-dependability distributed real-
TTP
time systems. It provides following services:
• predictable transmission of messag es with minimal jitter
TTP/C-C2 Communication Controller – Preliminary Data Sheet
[
]
[
]
[
]
[
]
[
]
[
]
[
]
rxdv[0]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
Vdd
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
AS8202
The CNI (communication network interface) forms a temporal firewall. It decouples the
controller network from the host subsystem by use of a dual ported RAM. This prevents the
propagation of control err ors. T he interf ace to the host CPU is implemented as 16 bit wide nonmultiplexed asynchronous bus interface.
TTP/C follows a conflict-free media access strategy called time-division-multiple access
(TDMA). This means, TTP/C deploys a time slot technique based on a global time which is
permanently synchronised. Each node is assigned a time slot in which it is allowed to perform
transmit operation. The sequence of time slots is called TDMA round, a set of TDMA rounds
forms a cluster cycle. After one cluster cycle the operation of the network repeats. The
sequence of interactions forming the cluster cycle is defined in a static time schedule, called
message-descriptor-list ( MEDL). The definition of the MEDL in conjunction with the g lobal time
determines the response time for a ser vice request.
The membership of all nodes in t he network is evaluated by the communication contr oller. This
information is presented in a consistent fashion to all correct cluster members. During
operation, the status of every other node is propagated within one TDMA round. The MEDL is
loaded into the configuration m em or y when the system starts up.
TTP/C-C2 Communication Controller – Preliminary Data Sheet
AS8202
Pin Description
Pin Name Dir Description
1,12,21,32,51,61,71 Vdd P positive power supply
4,13,24,33,43,52,62,72 Vss P Negative power supply
2 xout0 O Main clock: analog pad from oscillator / leave open
when providing external clock
3 xin0 I Main clock: analog pad from oscillator / use as input
open when providing external clock
23 xin1 I Bus guardian clock: analog pad from oscillator / use as
input when providing external clock
25 test_se IPD Test input, connect to Vss
26 stest IPD Test input, connect to Vss
27 plloff IPD PLL disable pin
28 ftest IPD Test input, connect to Vss
29 fidis IPD Test input, connect to Vss
30 resetb I main reset input signal, active low
31 time_signalb OPU CNI control signal, CNI time signal
34 led[0]/microtick OPD Configurable: either generic output port (f.e. to drive
LEDs) or timing signal TIME_TICK
35 led[1]/time_tick OPD Configurable: either generic output port (f.e. to drive
LEDs) or timing signal TIME_OVERFLOW
36 led[2]/time_overflow OPD Configurable: either generic output port (f.e. to drive
LEDs) or timing signal TIME_OVERFLOW
37 mtest IPD Test input, connect to Vss
38-42,44-50 ram_address[0:11] I Host interface (CNI) address bus
53-60,63-70 ram_data[0:15] I/O Host interface (CNI) data bus, tristate
73 ram_ceb IPU Host interface (CNI) chip enable, active low
74 ram_oeb IPU Host interface (CNI) output enable, active low
75 ram_web IPU Host interface (CNI) write enable, active low
76 ram_readyb OPU Host interface (CNI) transfer finish signal, active low
77 to Vss P Connect to Vss
78 to Vdd IPU Connect to Vdd
79 high Z Do not connect
80 high Z Do not connect
I Input CMOS IPU Input CMOS with pull up
IPD Input CMOS with pull down O Output CMOS
OPD Output with pull down when tristate OPU Output with pull up when tristate
I/O Input/Output CMOS tristate P Power Pin
Rev. 1.0, October 2000 Page 4 of 4
Page 5
TTP/C-C2 Communication Controller – Preliminary Data Sheet
AS8202
Electrical Specifications
Absolute Maximum Ratings (Non Operating)
SYMBOL PARAMETER MIN MAX NOTE
VDD DC Supply Voltage -0.3 V 5.0 V
Vin Input Voltage on any Pin - 0.3 V VDD + 0.3 V
Iin Input Current on any Pin -100 mA 100 mA 25°C
T
Storage Temperature
strg
T
Soldering Temperature
sold
t
Soldering Time 10 sec Reflow and Wave
sold
H Humidity 5 % 85 %
ESD Electrostatic Discharge 1000 V HBM: R = 1.5 k, C = 100 pF
1. 300 oC all ceramic packages and DIL plastic packages, 260 oC for surface mounting plastic packages
Note: Stresses above those listed under “Absolute Maxim um Ratings” m ay cause permanent dam age to
the device. This is a stress rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this specification is not implied. Expos ure
to absolute maxim um rating conditions for extended periods may effect device reliability (e.g. hot carrier
degradation).
o
-55
C 150
260
o
C
o
C
1)
Recommended Operating Conditions
PARAMETER SYMBOL MIN TYP MAX NOTE
DC Supply Voltage VDD 3.0 V 3.3 V 3.6 V
Circuit Ground VSS 0.0 V 0.0 V 0.0 V
Static Supply Current IDDS ----
700
µA 800 µA
Operating Supply Current IDD ---- 45 mA 56 mA fCLK = 40 MHz, VDD = 3.6 V
Main clock frequency CLK 5 MHz 20 MHz oscillator pins xin0, xout0
Bus Guardian clock
CLK2 4 MHz 16 MHz oscillatpr pins xin1, xout1
frequency
Ambient Temperature Ta
1. The input and output parameter values in this table are directly related to ambient temperature and DC supply
voltage. A temperature range other Ta
affect these values and must be evaluated extra.
2. Static supply current IDDS is exclusive of input/output drive requirements and is measured at maximum VDD
with the clocks stopped and all inputs tied to VDD or VSS, configured to draw minimum current.
3. Operating current is exclusive of input/output drive requirements and is measured at maximum VDD and
maximum clock frequency 40 MHz.
-40 oC
to Ta
min
or a supply voltage range other than VDD
max
+125 oC
1)
2)
3)
1)
to VDD
min
max
will
DC Characteristics and Voltage Levels
CMOS I/O levels for specified voltage and temperature range unless otherwise noted.
Inputs Pins
Pin Name Vil Vih Iil (1) Iih(2) NOTE
max min min max min max
All inputs and IO pins
without pull-up/down
Inputs with pull-up 30%
Inputs with pull-down 30%
1. Iil ist tested at VDDmax and Vin = 0
2. Iih ist tested at VDDmax and Vin = VDDmax
3. CMOS input levels are in percentage of VDD, for pull-up/down refer to pin description above.
30%
VDD
VDD
VDD
70%
VDD
70%
VDD
70%
VDD
NA -1.0
µA
-50
µA
-160
µA
NA NA 30
NA 1.0
µA
NA NA CMOS with
160
µA
µA
CMOS input (3)
pull up (3)
CMOS with
pull down (3)
Rev. 1.0, October 2000 Page 5 of 5
Page 6
TTP/C-C2 Communication Controller – Preliminary Data Sheet
AS8202
Output Pins
Pin Name Vol Voh Iol (1) Ioh(2)Ioz(3) NOTE
V V mA mA
txd[0,1],cts[0,1],led[0,2] 0.4 2.4 4.0 -4.0 NA CMOS output
All other output pins
(except xout0, xout1)
All I/O pins 0.4 2.4 2.0 -2.0 +/-10 CMOS output, Tristate
1. Vol, Iol is tested at VDD = 3.3V
2. Voh, Ioh is tested at VDD = 3.3V
3. Ioz is tested at VDD = 3.6V
0.4 2.4 2.0 -2.0 NA CMOS output
µA
AC Characteristics
PARA METER SYMBOL PIN MIN MAX NOTE
main clock external operating
frequency
main clock XTAL0 frequency clkxt0 xin0/xout0 1 MHz 20 MHz
main internal clock frequency clk0 --- --- 40 MHz pin plloff = low PLL
XTAL1 operating frequency clkxt1 xin1/xout1 1 MHz 20 MHz
1. XTAL frequency or external clock frequency for PLL input is fixed to 10 MHz, other frequencies applicable only
without PLL function in use.
clkext xin0 0 40 MHz pin plloff = high
PLL not used
oscillator cell 1
1)
in use
oscillator cell 2
1)
1)
Rev. 1.0, October 2000 Page 6 of 6
Page 7
TTP/C-C2 Communication Controller – Preliminary Data Sheet
Trb
AS8202
Application Information
Host CPU Interface
The host CPU interface also referred as CNI (communication network int erface) connects the
application circuitry to the TT P controller. All ram_-lines provide asynchronous read/writ e
access to a dual ported RAM. There are no setup/hold constr aint s r eferred to the microtick
(main clock “clk0”). The signals have to be applied for certain duration to be synchronized to
the main internal clock (microt ick). The time_-lines signal to host CPU the global synchronous
time of the TTP net work and det er mine when to deliver, resp. to fetch data f r om the host
interface. One of t he lines m ay be connected t o an interrupt input of the host CPU. Not e t hat
the microtick, time_overflow and the time_tick pins can be configured as g ener al purpose
output LED pins (see the LED Interface section below).
Host Interface Ports
Pin Name mode width comment
ram_address[0:11] in 12 DPRAM address bus, 12 bit
ram_data[0:15] inout (tri) 16 DPRAM data bus, 16 bit
ram_ceb In 1 DPRAM chip enable
ram_web In 1 DPRAM write enable
ram_oeb In 1 DPRAM output enable
ram_readyb out 1 DPRAM ready
time_overflow out 1 Overflow of global time (global time is Zero)
microtick out 1 Microtick (internal main clock)
time_signal out 1 CNI time signal
time_tick out 1 Macrotick (global time is incremented)
Asynchronous DPRAM interface
Signals ram_address[0:11] and ram _web have to be stable before the falling edge of ram_ceb
For a write access the host sets ceb, web, address and data until the DPRAM has tak en t he
data and set readyb active low. The next access may start with readyb inactive again. A read
cycle starts with valid address and ceb, the data is valid with readyb active low. A low level on
oeb and ceb switches the data bus from tristat e to output. Access times depend on the
controller clock rate and controller activity, typical values are:
controller cycle time Tc Min 25 ns (40 MHz)
write time Tw Min 4 Tc
read time Tr Min 5 Tc
readyb low time Trb Min 1 Tc
ceb
writeread
addres
data
web
oeb
valid
valid
tristate
valid
xx
valid
ready
Tw Tr
Trb
Rev. 1.0, October 2000 Page 7 of 7
Page 8
TTP/C-C2 Communication Controller – Preliminary Data Sheet
AS8202
Reset and Oscillator
Pin Name mode width Comment
xin0 in 1 main oscillator input
xout0 out 1 main oscillator output
xin1 in 1 bus guardian oscillator input
xout1 out 1 bus guardian oscillator output
plloff in 1 PLL disable
resetb in 1 external reset
Table 1: Reset and Oscillator Ports
External Reset Signal
To issue a reset of the chip the r eset b port has to be driven low for at least
power-up the reset must overlap the build-up time of the oscillator circuit.
Integrated Power-On Reset
The Device has an internal Power-On Reset generator. When supply voltage ramps up, t he
internal reset signal is kept act ive (low) for about 33 µs typical.
Parameter Symbol Min Typ Max Unit
supply voltage slope dV/dt 250 - - kV/s
power on reset active time after VDD > 1,0V t
25 33 49 us
pon_res
Oscillator circuitry
The internal oscillator cell req uires an external quartz or an external oscillator r espectively. The
frequency applied on the main clock input ( xin0, xout0) can be r educed by a factor of four by
using the internal PLL. In order t o generate an internal freq uency of 40 MHz using the internal
PLL, an external quartz or quartz oscillator with a frequency of 10 MHz is connected and the
plloff input is tied low. The bus g uar dian clock has no internal PLL.
20MHz 16M Hz
‚1‘
xout0
xin0
xout1 xin1
plloff
20 MHz
Figure 3: Quartz Circuit PLL off Figure 4: Quartz Circuit PLL on
10MHz 16MHz
‚0‘
xout0
xin0
xout1 xin1
plloff
40 MHz
40MHz
oscillator
n.c. n.c.
xout0
Figure 5: Oscillator Circuit
µs. After
xin0
16MHz
oscillator
‚1‘
xout1 xin1
plloff
40 MHz
Rev. 1.0, October 2000 Page 8 of 8
Page 9
TTP/C-C2 Communication Controller – Preliminary Data Sheet
AS8202
TTP/C Asynchronous Bus Interface
The TTP/C asynchronous bus interf ace uses MFM patterns to tr ansmit/receive signals at a
maximum data rate of 5 MBit/s on a shared media (physical bus). The pins can either be
connected to drivers using recessive/dominant states on the wire as well as drivers using active
push/pull functionality.
Pin Name mode comment
txd[0] out Transmit data channel 0
cts[0] out Transmit enable channel 0
txclk[0] in no function (do not connect)
rxer[0] in no function (do not connect)
rxclk[0] in no function (do not connect)
rxdv[0] in no function (do not connect)
rxd[0] in Receive data channel 0
txd[1] out Transmit data channel 1
cts[1] out Transmit enable channel 1
txclk[1] in no function (do not connect)
rxer[1] in no function (do not connect)
rxclk[1] in no function (do not connect)
rxdv[1] in no function (do not connect)
rxd[1] in Receive data channel 1
Table 2: TTP/C Asynchronous Bus Interface Pins
TTP/C Synchronous Bus Interface
The TTP/C synchronous bus interf ace uses a synchronous t r ansfer method to transf er dat a at
a rate of 25 MBit/s. PHY drivers used in comm e r cial 100 MBit Ether net applications can be
connected to this interface.
Pin Name mode comment
txd[0] out Transmit data channel 0
cts[0] out Transmit enable channel 0
txclk[0] in Transmit clock channel 0
rxer[0] in Receive error channel 0
rxclk[0] in Receive clock channel 0
rxdv[0] in Receive data valid channel 0
rxd[0] in Receive data channel 0
txd[1] out Transmit data channel 1
cts[1] out Transmit enable channel 1
txclk[1] in Transmit clock channel 1
rxer[1] in Receive error channel 1
rxclk[1] in Receive clock channel 1
rxdv[1] in Receive data valid channel 1
rxd[1] in Receive data channel 1
Table 3: TTP/C Synchronous Bus Interface Pins
Rev. 1.0, October 2000 Page 9 of 9
Page 10
TTP/C-C2 Communication Controller – Preliminary Data Sheet
AS8202
Test Interface
The Test Interface supports the manufacturing t est and characterisation of the chip. In t he
application environment test pins and special pins have to be connected as following:
test_se, stest, ftest , fidis, mtest, Vpp : connect to Vss
Tmr : connect to Vdd
Tm0, Tm1 : do not connect
Warning:
Any other connection of this pins may cause permanent damage to t he device.
LED Signals
The LED signals can be used as a universal output port. The driver strength of the LED por t s is
4mA. Note that the pins can be configured as special-function host interface pins (see the Host
Interface section f or m or e details).
Ordering Information
Part Number: AS8202
Part Name: TTP/C-C2 Communication Controller
Package: TQFP 80
Support
Software tools, hardware development boards, evaluation systems and extensive support on
TTP system integration as well as consulting is pr ovided by:
TTTech Computertechnik AG
Time-Triggered Technology
Copyright 2000 TTTech Computertec hnik AG
Copyright 2000, Austria Mik ro S ysteme International AG, Schloß Premstätten, 8141 Unterpremstätten, Austria.
Telefon +43-(0)3136-500-0, Telefax +43-(0)3136-52501, E-Mail info@am sint.com
All rights reserved. No part of this publication may be reproduced, stored in a retrieval syst em, or transmitt ed, i n any form or by any
means, without the prior permission in writing by the copyright holder. To the best of its knowledge, A ustria Mikro Systeme
International asserts that the information contained in this publication is accurate and correct.
is a registered trademark of FTS Computertechnik GmbH. All other trademark s are the property oftheir respective
Rev. 1.0, October 2000 Page 10 of 10
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.