..............................................................................................
User Guide
Table of Contents
Section 1
Introduction ........................................................................................... 1-1
1.1 Description ................................................................................................1-1
1.2 Features ....................................................................................................1-1
Section 2
Processor.............................................................................................. 2-5
2.1 Processor Package ...................................................................................2-5
2.3 Data Buffers Control..................................................................................2-7
2.4 Processor Socket Part Number.................................................................2-8
2.5 Emulation Capability .................................................................................2-8
2.6 Debug Jumper ..........................................................................................2-8
2.7 PROM8 Jumper ........................................................................................2-8
Section 3
ROM (or Flash) ................................................................................... 3-11
3.1 Flash 8-bit ...............................................................................................3-11
3.2 Flash 40-bit .............................................................................................3-11
3.4 Flash - Expansion SIMM .........................................................................3-13
3.5 Example of Flash - Expansion SIMM ......................................................3-14
Section 4
RAM .................................................................................................... 4-15
4.1 RAM - Bank 0..........................................................................................4-15
4.2 RAM - Bank 1..........................................................................................4-15
4.4 RAM - Expansion SIMM B ......................................................................4-16
4.5 Example of RAM - Expansion SIMM.......................................................4-17
Section 5
FPGA .................................................................................................. 5-19
5.1 FPGA Part Number .................................................................................5-19
5.2 FPGA Socket Part Number .....................................................................5-19
5.3 FPGA Pin-out ..........................................................................................5-20
5.4 FPGA Clocks...........................................................................................5-22
5.5 FPGA Downloading.................................................................................5-23
Section 6
DMA.................................................................................................... 6-25
Section 7
TSC695 Power & Clock ...................................................................... 7-27
7.1 TSC695 Power........................................................................................7-27
7.2 TSC695 Clocks .......................................................................................7-27
Section 8
Reset, HALT, EWDINT and Status LED’s .......................................... 8-29
8.1 RESET ....................................................................................................8-29
8.2 HALT .......................................................................................................8-30
8.3 EWDINT ..................................................................................................8-31
8.4 Status LED’s ...........................................................................................8-31
Section 9
Test Points .......................................................................................... 9-33
Section 10
Logic Analizer POD’s ........................................................................ 10-35
10.1 POD 1 ...................................................................................................10-35
10.2 POD 2 ...................................................................................................10-36
Section 11
Serial Links ....................................................................................... 11-39
11.1 Serial A .................................................................................................11-39
11.2 Serial B .................................................................................................11-39
11.3 SUN Connection ...................................................................................11-40
11.4 PC Connection ......................................................................................11-41
Section 12
Tap Connector .................................................................................. 12-43
Section 13
Expansion Connectors...................................................................... 13-45
13.1 3 x 32 points connector - P1 .................................................................13-45
13.2 3 x 32 points connector - P2 .................................................................13-46
13.3 3 x 32 points connector - P3 .................................................................13-47
Section 14
Board Implementation....................................................................... 14-49
Section 15
Deviations ......................................................................................... 15-51
15.1 CB[6:0] and DPAR on FPGA ................................................................15-51
15.2 Reset and HALT Driven by JTAG Connector........................................15-51
15.3 TSC695 Signals on FPGA ....................................................................15-51
Section 16
Schematics ....................................................................................... 16-53
Section 17
Document History ............................................................................. 17-73
1.1 Description The eVAB-695 is a board used to evaluate and demonstrate the TSC695 32-bit RISC
embedded processor implementing the SPARC architecture V7 specification.
The TSC695 includes on chip an Integer Unit (IU), a Floating Point Unit (FPU), a Mem-
ory Controller and a DMA Arbiter. For Real Time applications, the TSC695 offers a high
security Watch Dog, two Timer’s, an Interrupt Controller, Parallel and Serial interfaces.
Fault tolerance is supported using specific parity on internal/external buses and an
EDAC on the external data bus. The design is highly testable with the support of an On-
Chip Debugger (OCD), an internal and boundary scan through JTAG interface.
This board is based on the TSC695, a ROM space, a SRAM space and DPRAM space.
Several extension connectors and a large range of memory mapping produces an high
flexibility to the evaluation or the demonstration. Free user interfaces are also proposed
to customize the application.
1.2 Features The eVAB-695 board is designed in standard VME. It is a board in B / 2U format (23.3 x
16 cm or 9.2 x 6.3 inches). The rear and front 96-pin connectors only respect the power
lines of the VME bus.
1.2.1 Processor The TSC695 includes all the major features (except co-processor implementation and
master/checker mode) of the ERC32 chip-set. The component can be divided in six
blocks:
• IU based on SPARC V7.0 architecture
• FPU compliant to ANSI/IEEE 754 standard
• specific memory controller
• slave DMA arbiter
• seven peripherals:
– 1 watchdog (or NMI)
– 2 timers
– 1 interrupt controller
– 1 GPI
– 2 UART’s
• JTAG controller with OCD
1.2.2 ROM The eVAB-695 can have either a 8-bit boot-Flash for 512 Kbytes of code either a 40-bit
boot-Flash for 2 Mbytes of code.
Up to 4M bytes of code using one SIMM module can be mounted as ROM expansion.
The eVAB-695 is equipped with RDBmon a remote debugger.
1.2.3 RAM The eVAB-695 have 2 banks of 40-bit SRAM for 2 Mbytes of data/code each.
Up to 8M bytes of data/code using 2 SIMM modules can be mounted as RAM
expansion.
1.2.4 FPGA The board is provided without FPGA. A capability is given to mount an ALTERA 10K50
FPGA on board.
Note: The FPGA interface has been used by Atmel for internal prototyping needs. It
has only been partially validated.
The FPGA area receives all signals of the TSC695 except for the address and data
buses. The FPGA receives the address and data buffered buses. Some other FPGA
I/O’s are connected to the expansion connectors.
The FPGA is downloaded via either a serial PROM (not provided), either via the Bit-
Blaster connector.
1.2.5 Expansion 3 expansion connectors are provided. P1 and P2 are reserved for system expansion
Connectors (processor emulation, DMA, exchange RAM, ...) and P3 is dedicated for I/O expansion.
1.2.6 Debugging • 1 connector TAP-JTAG for hardware debugging
• 4 x 34-bit pods for logic analysis
• 32 couples of signal/Gnd for test points
• system halt input
• NMI input (cf EWDINT)
1.2.7 Power The eVAB-695 can be powered (Vcc board) in 5 or 3.3 volts with a proper choice of
components.
Each of the TSC695 Vcc core (VccI) and the TSC695 Vcc buffers (VccO) can be pow-
ered separately from the Vcc board.
BD[39:0]
BRA[31:0]
D[39:0]
RA[31:0]
Boot ROM 1
SYSCLK
ALE
DMA
IU DMA
RAM Bank[1,0]
Internal
Peripherals Bank[m,n] SIMM A
RAM Bank[r, s]
SIMM B
(*)
CLK Serial
&
Reset FPGA Area PROM
The processor TSC695 is placed in the centre of the board to be compatible with the
SEU test equipment.
The serial A and B connectors, the RESET and HALT switches and the LED’s for board
status are placed on the left of P3 on the front side. P1 and P2 are placed on rear side.
2.1 Processor The processor is the TSC695. The package used is the package provided to customers,
Package the 256-pin MQFP-F package. This component is mounted on a special support, with a
chip-carrier. The component is placed bottom to top in its support. An hole is made on
the board, under the component, to access the die when the lid is removed (SEU tests).
VCCO
VCCO
VCCO
VCCO
VCCO
VCCO
VCCO
VCCO
VCCO
VCCO
GPI[7]
GPI[6]
GPI[5]
GPI[4]
GPI[3]
GPI[2]
GPI[1]
GPI[0]
VSSO
VSSO
VSSO
VSSO
VSSO
VSSO
VSSO
VSSO
VSSO
VSSO
D[31]
D[30]
D[29]
D[28]
VCCI
D[27]
D[26]
D[25]
D[24]
D[23]
D[22]
D[21]
D[20]
D[19]
D[18]
D[17]
D[16]
VCCI
D[15]
D[14]
D[13]
D[12]
D[11]
D[10]
VSSI
VSSI
D[9]
D[8]
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
1
2
3
4
5
6
7
8
9
TSC695
MEMCS[0] 230 RA[22]
91
MEMCS[1] 229 92 RA[21]
MEMCS[2] 228 93 VCCO
VSSO 227 94 VSSO
VCCO 226 95 RA[20]
MEMCS[3] 225 96 RA[19]
MEMCS[4] 224 97 RA[18]
MEMCS[5] 223 98 VCCO
MEMCS[6]
MEMCS[7]
MEMCS[8]
VSSO
222
221
220
219
(top view) 99
100
101
102
VSSO
RA[17]
RA[16]
RA[15]
VCCO 218 103 VCCO
MEMCS[9] 217 104 VSSO
ROMCS 216 105 RA[14]
PROM8 215 106 VCCI
VSSI 214 107 VSSI
VCCI 213 108 RA[13]
ALE 212 109 RA[12]
CB[0] 211 110 VCCO
VSSO 210 111 VSSO
VCCO 209 112 RA[11]
CB[1] 208 113 RA[10]
CB[2] 207 114 RA[9]
CB[3] 206 115 VCCO
CB[4] 205 116 VSSO
VSSO 204 117 RA[8]
VCCO 203 118 RA[7]
CB[5] 202 119 RA[6]
CB[6] 201 120 VCCO
BA[0] 200 121 VSSO
BA[1] 199 122 RA[5]
SYSRESET 198 123 RA[4]
RESET 197 124 RA[3]
VSSO 196 125 VCCO
VCCO 195 126 VSSO
MEXC 194 127 RA[2]
DXFER 193 128 RA[1]
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
RLDSTO
VSSO
VCCO
WRT
VSSO
VCCO
VSSO
VCCO
VSSO
VCCO
CPUHALT
SYSHALT
ROMWRT
DMAGNT
DMAREQ
VSSO
VCCO
TRST
CLK2
TDO
VSSO
VCCO
VSSO
VCCO
RD
IOWR
CPAR
IUERR
SYSERR
NOPAR
BUSERR
DPAR
RASPAR
RAPAR
LOCK
WE
IOSEL[0]
IOSEL[1]
IOSEL[2]
IOSEL[3]
TxB
RxB
RxA
TxA
EXTINTACK
VSSI
VCCI
EXTINT[0]
EXTINT[1]
EXTINT[2]
EXTINT[3]
EXTINT[4]
SYSAV
BUSRDY
VSSI
VCCI
EXMCS
DMAAS
DRDY
TCK
TDI
TMS
SYSCLK
RA[0]
G3 G3 G3 G3 G3
CB [6:0] | DPAR
D [31:0]
FPGA - C6
EXT_D_BUFFEN
P2 - C24
EXT_C_BUFFEN
2 1 P2 - C23
FPGA - C7
4 3
BUFFEN BUFFEN
TSC695 - 237 6 5 P2 - B30
POD3 - pin26 FPGA - AD4
J32
J28 J20
J6 J32
EXT_D_BUFFEN 2 1 EXT_C_BUFFEN
J5 J4
DATA_BUFFEN 4 3 CB_BUFFEN
U7 J18
J32
BUFFEN 6 5 BUFFEN
J19
U8
U9 U1 Data Check
2.4 Processor The socket used for the TSC695 device is made by ENPLAS (www.enplas.com).
Socket Part The socket reference is: FPQ-256-0.508-01.
Number The chip carrier reference is: CA-256-0.508-01.
2.5 Emulation Excepted for TMODE[1,0], DEBUG, ROMWRT ], NOPAR ] and JTAG port, all TSC695
Capability signals are available on P1 & P2 connectors. In this way, an emulation of the processor
(support empty) can be done through P1 & P2 (ex: MCM or ERC32 chip-set).
2.6 Debug Jumper The debug jumper drives directly the TSC695 input pin "DEBUG" to Vcc or Gnd.
J28J20
J6
J19
U7 J5 J4 1 ON
J18 Debug On J19 / 1-2
2 DEBUG
U8 J19 OFF Debug Off J19 / 2-3
3
U9 U1
2.7 PROM8 Jumper The PROM8 jumper drives directly the TSC695 input pin "PROM8" to Vcc or Gnd.
J20
J7
PROM8
J4 U13 U14 U15
ON OFF PROM8 J8 / 2-3
J8 J8 PROM40 J8 / 1-2
J30 U12
3 2 1
U1 J29 J14
U28
2.8 Parity Jumper The PARity jumper drives directly the TSC695 input pin "NOPAR" to Vcc or Gnd.
3.1 Flash 8-bit It is possible to use the 8-bit mode. The device to be use is a 32-pin PLCC and is
located in U12.
3.2 Flash 40-bit It is possible to use the 40-bit mode. The devices to be used are 32-pin PLCC and are
located in U14 for byte 3 D[24:31], in U15 for byte 2 D[16:23], in U16 for byte 2 D[8:15], in U17
for D[0:7]byte 20, Parity on D7 of U13 (MSB), CB [0:6] of U13.
3.3 Flash 8-bit/ If no FPGA is implemented, the Flash 8-bit and the Flash 40-bit cannot be present at the
Flash 40-bit same time. Only the decoding made in FPGA can allow the presence of both the Flash
Selection 8-bit and the Flash 40-bit.
3.3.1 Schematic
J9
3.3.3 Flash 8-bit Write In ROM8-bit mode, the input write signal of the Flash (U12) can be powered either by
MEMWR either by WR.
J20
J7
J30
J4 U13 U14 U15 1 MEMWR WR_U12 = MEMWR J30 / 1-2
2 WR_U12
J8 WR_U12 = WR J30 / 2-3
J30 U12 3 WR
U1 J29 J14
U28
3.4 Flash - Up to 4M bytes of code using a 72-pin SIMM proprietary module on connector can be
Expansion SIMM mounted as Flash (ROM) expansion on the J3 connector.
3.4.1 Flash - Expansion The operating mode is the mode selected in boot ROM space (ROM_8 or ROM_40).
SIMM selection
If no FPGA is implemented, the Flash 8-bit and the Flash 40-bit cannot be present in
the same time in the SIMM expansion. The on-SIMM Flash’s selection can be made
by ROMCS signal using J31 connector.
If FPGA is implemented, the on-SIMM Flash can be selected either by the
BOOTROM2_8_CS (FPGA pin J4) or BOOTROM2_40_CS (FPGA pin J3) signals
coming from the FPGA. J31 connector is used for the selection. Only a decoding
made in FPGA can allow the presence on SIMM of both a Flash 8-bit and a Flash 40-
bit.
3.4.2 Schematic
J9
3.4.3 Flash - Expansion This pin-out is compatible to the SIMM module of SRAM expansion.
SIMM pin-out
Bottom view:
SIMM_8_CS
MEMWR
+VCC
BRA13
BRA14
BRA15
BRA16
BRA17
BRA18
BRA19
BRA20
BRA21
BCB00
BCB01
BCB02
BCB03
GND
GND
BD00
BD01
BD02
BD03
BD08
BD09
BD10
BD11
BD16
BD17
BD18
BD19
BD24
BD25
BD26
BD27
BA00
BA01
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
SIMM_40_CS
+VCC
BRA02
BRA03
BRA04
BRA05
BRA06
BRA07
BRA08
BRA09
BRA10
BRA11
BRA12
BCB04
BCB05
BCB06
BCB07
GND
GND
BD04
BD05
BD06
BD07
BD12
BD13
BD14
BD15
BD20
BD21
BD22
BD23
BD28
BD29
BD30
BD31
OE
Top view:
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
3.5 Example of Flash This module can expand the Flash capacity from 512K to 1M bytes of code in 8-bit
- Expansion mode and 2M to 4M bytes of code in 40-bit mode.
SIMM
BA[1:0] BRA[20:2]
BRA[18:2]
(512K x 8)
(512K x 8)
(512K x 8)
(512K x 8)
(512K x 8)
(512K x 8)
FLASH
FLASH
FLASH
FLASH
FLASH
FLASH
MEMWR
OE
BRA[19] A 0
139
BRA[20] B BRA[21] A 0
139
1 B
2 1
1/ 2
3 2
1/ 2
G
SIMM_40_CS G 3
SIMM_8_CS
The RAM space (in 40-bit mode) is built in banks of 2M bytes of code/data.
The two first banks are implemented on board, the other ones (up to 4) can imple-
mented on two 72-pin SIMM modules as RAM expansion.
The on-board RAM’s are soldered.
4.1 RAM - Bank 0 The first bank (Bank 0) is composed of five 512K x 8 SRAM’s selected by MEMCS[0] of
the TSC695. The total capacity is 2M bytes of code/data.
The devices used are located in U2 for check byte + parity, U3 for byte 3 (D[0..7]), U4 for
byte 2 (D[8..15], U5 for byte 1 (D[16..23]) and U6 for byte 0 (D[24..31]).
First word address: 0x02000000
Last word address: 0x021FFFFC
4.2 RAM - Bank 1 The second bank (Bank 1) is composed of five 512K x 8 SRAM’s selected by MEMCS[1]
of the TSC695. The total capacity is 2M bytes of code/data.
The devices used are located in U7 for check byte + parity, U8 for byte 3 (D[0..7]), U9 for
byte 2 (D[8..15], U10 for byte 1 (D[16..23]) and U11 for byte 0 (D[24..31]).
First word address: 0x02200000
Last word address: 0x023FFFFC
4.3 RAM - Expansion Up to 2 banks of RAM using a 72-pin SIMM module on connector can be mounted as
SIMM A RAM expansion A on the J1 connector.
This space is selected by the J1 jumper (from MEMCS[2] to MEMCS[9]).
4.3.1 RAM - Expansion
SIMM A selection
CS2A
J28 J20 MEMCS[6]
J6 J7
MEMCS[7]
MEMCS[2] MEMCS[8]
U13 U14 MEMCS[3] MEMCS[9]
U7
J5 J4
J18
MEMCS[4]
MEMCS[5] CS1A
4.3.2 RAM - Expansion This pin-out is compatible with the SIMM module of Flash expansion.
SIMM A pin-out
Bottom view:
MEMWR
+VCC
+VCC
GND
GND
GND
CS1A
RA13
RA14
RA15
RA16
RA17
RA18
RA19
RA20
RA21
CB00
CB01
CB02
CB03
D00
D01
D02
D03
D08
D09
D10
D11
D16
D17
D18
D19
D24
D25
D26
D27
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
+VCC
GND
GND
CS2A
RA02
RA03
RA04
RA05
RA06
RA07
RA08
RA09
RA10
RA11
RA12
CB04
CB05
CB06
CB07
D04
D05
D06
D07
D12
D13
D14
D15
D20
D21
D22
D23
D28
D29
D30
D31
OE
Top view:
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
4.4 RAM - Expansion Up to 2 banks of RAM using a 72-pin SIMM module on connector can be mounted as
SIMM B RAM expansion B on the J2 connector.
This space is selected by jumpers on board (from MEMCS[2] to MEMCS[9]).
4.4.1 RAM - Expansion Figure 4-2. RAM - Expansion SIMM B selection
SIMM B selection
CS2B
J28 J20 MEMCS[6]
J6 J7 MEMCS[7]
MEMCS[8]
MEMCS[2] MEMCS[9]
U13 U14 MEMCS[3]
J5 J4
U7 J18 MEMCS[4]
MEMCS[5]
CS1B
4.4.2 RAM - Expansion This pin-out is compatible to the SIMM module of Flash expansion.
SIMM B pin-out
Bottom view:
MEMWR
+VCC
+VCC
GND
GND
GND
CS1B
RA13
RA14
RA15
RA16
RA17
RA18
RA19
RA20
RA21
CB00
CB01
CB02
CB03
D00
D01
D02
D03
D08
D09
D10
D11
D16
D17
D18
D19
D24
D25
D26
D27
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
+VCC
GND
GND
CS2B
RA02
RA03
RA04
RA05
RA06
RA07
RA08
RA09
RA10
RA11
RA12
CB04
CB05
CB06
CB07
D04
D05
D06
D07
D12
D13
D14
D15
D20
D21
D22
D23
D28
D29
D30
D31
OE
Top view:
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
4.5 Example of RAM One module can expand the RAM capacity from 1 bank or 2 banks.
- Expansion
SIMM
RA[20:2]
(512K x 8)
(512K x 8)
(512K x 8)
(512K x 8)
(512K x 8)
MEMWR
SRAM
SRAM
SRAM
SRAM
SRAM
OE
CS1
CS2
For internal prototyping needs, Atmel has developed an FPGA area on the TSC695
board. This interface has only been partially validated (not all of the signals have been
execrised). The following section gives the key points for the integration of an additional
FPGA on the board.
Atmel does not intend to fully validate the FPGA interface. No support will be provided
by Atmel in case of integration of such an FPGA on-board at the reserved location.
The FPGA can be useful to add some functions to the board. A dedicated area has been
reserved on-board to fit this expansion mode requirement.
5.1 FPGA Part The eVAB-695 board is designed to ease integration of an ALTERA EPF-10K50 to the
Number board. The FPGA (BGA-356 package) should be placed in a socket.
Depending on the board powering , 3.3V or 5V FPGA shall be used.
5.0 Volts:ALTERA EPF-10K50BC356-3
3.3 volts:ALTERA EPF-10K50VBC356-3
5.2 FPGA Socket The socket used for the FPGA device is made by E-Tec (www.e-tec.ch).
Part Number The socket reference is: BPW356-1270-26AA01.
A
B
C
Indicates location of pin A1 D
E
F
G
H
EPF-10K50BC356-3 EPF-10K50BC356-3 J
K
EPF-10K50VBC356-3 EPF-10K50VBC356-3 L
M
N
BGA-356 BGA-356 P
R
T
U
Top View Bottom View V
W
Y
AA
AB
AC
AD
AE
AF
5.4 FPGA Clocks Two separate clocks must be provided to the FPGA.
5.4.1 FPGA Clocks Figure 5-2. FPGA Clocks Schematic
Schematic 1
CLK2
TSC695 2 pin AF13
3
GCLK_1 GCLK_0 pin A14 SYSCLK
ECLK TSC695
SMB connector GCLK1 FPGA
J14 connector
J8 J14
J30 U12
J29 1 CLK2
J14 GCLK_1 / CLK2 J14 / 1-2
U1 U28 2 GCLK_1
ECLK GCLK_1 / ECLK J14 / 2-3
J9 3
U27
J23 J24
X2 X1 ECLK
J14 J15 connector
J13 3
J11 J17
J25 J15
5.5 FPGA Two ways are available for downloading the FPGA.
Downloading
5.5.1 Serial PROM No serial PROM is provided with the board. The serial PROM (EPC1) method is possi-
ble if no bit-blaster is mounted. The serial PROM shall be mounted on an 8-pin socket
(not provided with the board) and can be powered in 5 or 3 Volts.
J30
U12 U17
J14
J31 J16
U28
J9
J3
J29 U27
U27
N F
0
nCTAT
O N
nS at a
U1
D
J27
J29 J3
J26 J21
J24
J12 9 7 5 3 1
X1 J12 top view
J13
10 8 6 4 2
J17
nd
c
c
nd
c
n.
n.
Vc
G
J25 J15
C = 1uF
C144
Vcc (2.7 to 5.5V) 6 7
Cxn Cxp
3 IN MAX682 J12-7
1 8 Vbb (5V)
SKIP OUT
R33 U33
R11
E R13
R12
R14
2
4.7K
4.7K
4.7K
4.7K
SHDN
R = 390K
S
Gnd PGnd
N
N
TU
FI
O
C145 C = 47uF
N
D
C = 2.2uF
TA
_D
C146
O
F_
4 5 tantale
nC
nS
IT
N
IN
O
C
Gnd
A special feature is proposed to build a DMA master with the FPGA. Then another
eVAB-695, seen as target, can be accessed in DMA slave. To be able to communicate
between the two eVAB-695’s via P1 & P2, the address line RA26 of P1 is driven by the
FPGA (pin AB4). Only with an inversion of this line during the DMA master session, the
extended RAM space of the master (address 0x04000000 to 0x0FFFFFFF) can be
mapped to the boot-PROM, extended PROM, exchange Memory areas of the slave. In
the same way a part of the extended I/O space of the master (address 0x14000000 to
0x17FFFFFF) can be mapped to the I/O areas 0 to 3 of the slave.
J28 J20
J6
J18
U7
J5 J4
1 FPGA-RA26
J18 DMA On J18 / 1-2
2 P1-RA26
U8
J19
3 695E-RA26 DMA Off J18 / 2-3
U9 U1
The board can be powered (Vcc board) by the connector P1, P2 or/and P3. It can also
be powered by J20 and J28, allowing to separate the core Vcc and the I/O Vcc on the
TSC695.
U13 U14
Gnd
J5 J4
U7 J18
c b a c b a
J28 J20
c b a c b a
J28 J20
from P1P2P3(PCB) from P1P2P3(PCB)
Default Connections
7.2 TSC695 Clocks CLK2 clock can be provided either by an oscillator (X1 - format 1 or 1/2 format) or by
J25 connector.
74LV04-U34
CLK2-J25 1 2 3 4 100 W-R36
CLK2
5 TSC695-pin 143
Vcc 74LV04-U34
X1 1 5 6 100 W-R37
CLK2
oscillator P1-pin A10
1 74LV04-U34
2 9 8 100 W-R38
GCLK_1
ECLK-J15 3 FPGA-pin AF13
GCLK1-J14
WDCLK
Vcc 74LV04-U34 TSC695-pin 244
1 X2 5 11 10 13 12 WDCLK
oscillator P2-pin A23
WDCLK
FPGA-pin Y26
J26 J26
Two dedicated push buttons and four status LED’s are available on front side.
SMB connectors can be used to input HALT and EWDINT.
RESET and HALT can be provided by the TAP connector.
The other sources for RESET and HALT are managed into the FPGA.
8.1 RESET
8.1.1 Schematic
4.7KW
R15 R16
1
3 9 12
BP RESET 8 11
2 SYSRESET
13 TSC695
4.7KW
S1 U30 10
"On-Mom" U30
R17
4
6
4.7mF 5
RESET_HALT[1]
pin AE17
FPGA
D2
S1 J10 S2 J11
D1 D3
8.2 HALT
4.7KW
R18 R19
1
3 9 12
BP HALT 8 11
2 SYSHALT
13 TSC695
4.7KW
S2 U31 10
"On-On" R20 U31
4
6
5 SYSHALT
SMB connector
RESET_HALT[0]
J27
Other HALT sources
pin AE16
FPGA
U29 J23
J2 J1
D2
S1 J10 S2 J11
D1 D3
U27
U1
J27 J3
J29
J26 J21
J24
X1 J12
J13
J17
J25 J15
8.3 EWDINT EWDINT can be used as NMI. A SMB connector is provided to input this external signal.
U27
U1
J29
J27
J3
J26 J21
J24
X1 J12
J13
J17
J25 J15
8.4.1 Schematic
green
ALE 4.7KW
D1
"RUN"
TSC695
green
SYSAV 4.7KW
D2
"SYSTEM AVAILABLE"
TSC695
red
D3
CPUHALT 4.7KW "HALT"
TSC695
U29 J23
J2 J1
D2
S1 J10 S2 J11
D1 D3
Gnd - 1 RTC
Gnd - 10 EWDINT
Gnd - 11 SYSCLK
Gnd - 12 RESET
Gnd - 13 SYSRESET ]
Gnd - 14 SYSERR ]
Gnd - 15 CPUHALT ]
Gnd - 16 ROMCS ]
Gnd - 17 MEMCS 0 ]
Gnd - 18 IOSEL 0 ]
Gnd - 19 OE ]
Gnd - 20 MEMWR ]
Gnd - 21 IOWR ]
Gnd - 22 WE ]
Gnd - 23 BUFFEN ]
Gnd - 24 DDIR
Gnd - 25 MHOLD ]
Gnd - 26 INST
Gnd - 27 RA [2]
Gnd - 28 D [0]
Gnd - 29 TxA
Gnd - 30 TxB
Gnd - 31 RxA
Gnd - 32 RxB
J30
J8
U12 U17
pin 1
U1 J14
J31 J16
U28
J9
J3
J29 U27
pin 32
J27
J26 J21
J24
J12
J13
J17
Four pod’s for logic analyzer and are available on board. They can provide inputs for a
dis-assembler.
10.1 POD 1
Table 10-1. Pod 1 Table
Logic Analyzer Logic Analyses
J21
E2 - Even A2/A3 A0/A1 E1 - Odd
Signal Pin nbr Signal
(red) (brown) (orange) (brown)
- 1 39 38 -
- 2 37 -
Gnd
10.2 POD 2
Table 10-2. Pod 2 Table
Logic Analyzer Logic Analyzer
J22
- 1 39 38 -
- 2 37 -
Gnd
M clock Q0 EXMCS ] 3 36 ALE ] CK2 L clock
10.3 POD 3
Table 10-3. Pod 3 Table
Logic Analyzer Logic Analyzer
J23
- 1 39 38 -
- 2 37 -
Gnd
P clock CK3 RESET ] 3 36 IOSEL [0] ] Q1 N clock
10.4 POD 4
Table 10-4. Pod 4 Table
Logic Analyzer Logic Analyzer
J24
- 1 39 38 -
- 2 37 -
Gnd
R clock Q3 EXTINTACK 3 36 BUSERR ] Q2 Q clock
11.1 Serial A
D1 D3
Gnd J10 / 5
11.2 Serial B
D1 D3
Gnd J11 / 5
11.4 PC Connection
The J13 connector is the TAP connector used for JTAG. It is a male M50 type connector
14 leads.
)
69 )
5E
O E
9 D 5
I(T DI6
K
U27
TDO(T
TM CL
TDST
U1
SY.c
TR K
TCS
n
J27
J29 J3
J26 J21
J24 J12 14 13 12 11 10 9 8
X1 J13 top view
J13 1 2 3 4 5 6 7
J17
GT
nd
CP n.c
c
ES T
SY ES T
SY SH ET
E
U H n.
SR AL
R AL
J25 J15
Vcc
R34
C146
U33 C144
C145
TCK TCK
R7
J13-11 TSC695-pin 142
R35 R34 C129
J17
R35
Bottom View
TCK can be received a pull-up and/or a pull-down resistor. The default configuration has
no resistor.
TMS, TDI, TRST pads of the TSC695 has an internal pull-up resistor.
13.1 3 x 32 points
connector - P1 Table 13-1. P1 Connector Pin Definition
P1
Pin nbr Signal row A Signal row B Signal row C Pin nbr
32 Vcc Vcc Vcc 32
31 --- --- --- 31
30 D [13] RAPAR RA [25] 30
29 D [12] RA [31] RA [24] 29
28 D [11] RA [30] RA [23] 28
27 D [10] RA [29] RA [22] 27
26 D [09] RA [28] RA [21] 26
25 D [08] RA [27] RA [20] 25
24 D [07] RA [26] RA [19] 24
23 D [06] Gnd RA [18] 23
22 D [05] *8RSIZE [1] RA [17] 22
21 D [04] RSIZE [0] RA [16] 21
20 D [03] Gnd RA [15] 20
19 Gnd RASPAR RA [14] 19
18 SYSCLK D [31] RA [13] 18
17 Gnd D [30] RA [12] 17
16 ALE D [29] RA [11] 16
15 Gnd D [28] RA [10] 15
14 D [02] D [27] RA [09] 14
13 D [01] D [26] RA [08] 13
12 D [00] D [25] RA [07] 12
11 Gnd D [24] RA [06] 11
10 CLK2 D [23] RA [05] 10
9 Gnd D [22] Gnd 9
8 DPAR D [21] RA [04] 8
7 CB [06] D [20] RA [03] 7
6 CB [05] D [19] RA [02] 6
5 CB [04 D [18] RA [01] 5
4 CB [03] D [17] RA [00] 4
3 CB [02] D [16] BA [01] 3
2 CB [01] D [15] BA [00] 2
1 CB [00] D [14] CPAR 1
13.2 3 x 32 points
connector - P2 Table 13-2. P2 Connector Pin Definition
P2
Pin nbr Signal row A Signal row B Signal row C Pin nbr
13.3 3 x 32 points
connector - P3 Table 13-3. P3 Connector Pin Definition
P3
Pin nbr Signal row A Signal row B Signal row C Pin nbr
Power
P1 P2
PROM 40
Debug RA26
BUFFEN
CS RAM
CS RAM
SIMM B
SIMM A
GCLK1 WRROM
PROM8/40
PROM
SRAM Bank 0
SRAM Bank 1
8
Par/NoPar
Simm SRAM B
Simm SRAM A
EPC1
FlashCS
pin 1
Simm PROM
SIMMCS
pin A1
TSC 695
FPGA
Test Points
10K50
POD 2
Syshalt
EWDINT POD 1
Oscillators
MAX POD 3 POD 4
WDCLK CLK2 BitBlaster
Reset
TAP
Halt
LS A LS B P3
CLK2
ECLK
RUN
SAV
HLT
J28 J20
J6 J7
J22
J27
J29
J26 J21
U29 J23 J24
J12
X2 X1
D2
J13
S1 J10 S2 J11 J17
D1 D3 J25 J15
15.1 CB[6:0] and The signals CB[7:0] and DPAR connected on FPGA are those of the TSC695 and not
DPAR on FPGA those buffered for the other space than SRAM. Note that data connected to FPGA are,
effectively, those coming from data buffers.
==> Disable the enable buffer for CB[7 :0] and DPAR (U26 - xx245) using
EXT_C_BUFFEN on FPGA (pin C7) and drive directly CB[7:0] and DPAR.
15.2 Reset and HALT The "Reset in" and "HALT in" (from JTAG con to FPGA or CPU) are not possible.
Driven by JTAG ==> If these functions are needed, use the 2x n.c pins of the JTAG connector and con-
Connector nect them to FPGA, pins AD5 and AD6 ("open").
15.3 TSC695 Signals Note that the following signals are missing:
on FPGA TMODE[1,0] (not useful)
DDIR* (but DDIR exits)
ROMWRT* (on board pulldown)
DEBUG
MDS*
NOPAR*
Note: This shall be taken into account in the FPGA implementation.
A
B
A
B
17.5 Changes from 1. Changing +5V to +VCC (board documentation is applicable for 3V and 5V
Revision F 08/03 boards)
to Revision G 2. Precision on memory mount process (socket versus soldering)
11/05 3. Precision given on FPGA area
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-
TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-
TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically providedot-
herwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’sAtmel’s products are not intended, authorized, or warranted for use as
components in applications intended to support or sustain life.
© Atmel Corporation 2005. All rights reserved. Atmel®, logo and combinations thereof, are registered trademarks, and Everywhere You Are ®
are the trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
Rev. 4139F–AERO–11/05 74