Transcript
ATF697FF ATF697FF Evaluation Board USER GUIDE Features The ATF697FF evaluation board provides the following features:
On-board power supply circuitry
4 external power supply
On-board reset ATF697FF module sample On-board memories
Processor application memories : SDRAM, SRAM and parallel EEPROM Reconfigurable unit configuration memory : Serial EEPROM
Configurable clocks Status indicators
Reconfigurable unit configuration specific press buttons User interface
Power ATF697FF Error, Boot, Run DSU activity Reset Board, processor, reconfigurable unit
LCD display – 16 bits color – 240 x 320 pixels 5 press buttons 4 LEDs 1 potentiometer
Communication interface
1x RS-232 serial interface 2x CAN links 2x Space Wire ports
Test Facilities
2x 180 pins expansion connectors for additional mezzanine 3x 40 pins expansion connectors on the reconfigurable unit I/Os 1x 16 pins expansion connector for processor PIO 1 Debug Support Unit connector (DSU) for ATF697FF LEON2 SPARC processor debugging On board Space Programmer unit
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
Description This document describes the evaluation board V2.1 dedicated to ATMEL ATF697FF configurable processor. The ATF697FF is a multi-chip module made of an ATMEL AT697F die together with an ATMEL ATF280F die. This allows extension of the 32-bit SPARC® V8 processor functionalities by adding a user dedicated area made of a 280 Kgate FPGA. The board is designed to allow an easy evaluation of the product using demonstration software. It also provides all the features for extensive testing and application development over the complete device by providing access to all the processor and the reconfigurable unit signals.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
2
Table of Contents 1. Overview ............................................................................................ 5 1.1 1.2
Deliverables ...................................................................................................... 5 Features ............................................................................................................ 6
2. Hardware description ......................................................................... 7 2.1 2.2 2.3 2.4
2.5
2.6
2.7
2.8
2.9
2.10 2.11 2.12 2.13
2.14
2.15
Block diagram ................................................................................................... 7 Evaluation board ............................................................................................... 9 Manufacturing configuration ............................................................................ 10 Power supplies ................................................................................................ 11 2.4.1 Power supplies sources .................................................................... 11 2.4.2 Power supplies current measurement............................................... 12 2.4.3 Power supplies voltage measurement .............................................. 13 2.4.4 Power supplies voltage control ......................................................... 13 2.4.5 Power probe repartition..................................................................... 13 Reconfigurable processor ............................................................................... 14 2.5.1 DEMUX Processor PIO..................................................................... 14 2.5.2 On board monitoring observation ...................................................... 15 Processor memories ....................................................................................... 16 2.6.1 Memory organization overview ......................................................... 16 2.6.2 PROM (or Flash) ............................................................................... 16 2.6.2.1 PROM Overview ............................................................. 16 2.6.2.2 PROM40 Configuration ................................................... 17 2.6.2.3 PROM8 Configuration ..................................................... 18 2.6.2.4 PROM Expansion ........................................................... 18 2.6.3 RAM Overview .................................................................................. 18 2.6.3.1 SRAM Configuration ....................................................... 18 2.6.3.2 SDRAM Configuration ..................................................... 19 2.6.3.3 RAM Expansion .............................................................. 19 Reconfigurable unit memories......................................................................... 20 2.7.1 Reconfigurable unit configuration mode............................................ 20 2.7.2 Memory organization overview ......................................................... 20 2.7.3 EEPROM selection ........................................................................... 22 2.7.4 AT17 cascade ................................................................................... 22 Clock management ......................................................................................... 24 2.8.1 Clock overview.................................................................................. 24 2.8.2 Internal clocks ................................................................................... 24 2.8.3 External clocks .................................................................................. 25 2.8.4 Processor clock configuration ........................................................... 25 2.8.5 Reconfigurable unit clocks ................................................................ 26 Evaluation Kit Reset ........................................................................................ 26 2.9.1 Alternate reset .................................................................................. 28 2.9.2 Supply voltage supervisor ................................................................. 28 2.9.3 Space Programmer (SPP) reset ....................................................... 28 2.9.4 Watchdog reset ................................................................................. 28 2.9.5 Self resets ......................................................................................... 29 BOOT, RUN, ERROR Led management ........................................................ 29 Debug Support Unit......................................................................................... 30 Multi channels ADC......................................................................................... 31 Board HMI ....................................................................................................... 32 2.13.1 Board press buttons .......................................................................... 32 2.13.2 Board LEDs ...................................................................................... 33 2.13.3 Board display .................................................................................... 34 2.13.4 Reconfigurable units dedicated press buttons .................................. 35 UART interface................................................................................................ 35 2.14.1 Serial link 1 ....................................................................................... 35 2.14.2 Serial link 2 ....................................................................................... 36 CAN interface .................................................................................................. 37
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
3
2.16 2.17
2.18
Space wire interface........................................................................................ 38 Test Points ...................................................................................................... 39 2.17.1 Current measurement test points ...................................................... 39 2.17.2 Clocks test points .............................................................................. 39 2.17.3 System test points ............................................................................ 40 Expansion connector....................................................................................... 41
3. Appendix A – Space Programmer Update........................................ 44 4. Revision History ............................................................................... 45
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
4
1.
Overview Figure 1-1 ATF697FF Evaluation board v2.1
1.1
Deliverables The ATF697FF evaluation board is delivered with:
1x LCD screen 240x320 pixel, 16bits color deep
6x Bumpers
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
5
1.2
Features Here is an overview of the main operational features embedded on the evaluation board: Table 1-1.
ATF697FF V2.1 board features
Characteristics
Specifications
Reconfigurable processor
ATF697FF, powered in 3.3V and 1.8V.
Board Power Supply
Audio jack connector (3.5mm). 3x Terminal blocks (direct 5V, 3.3V and 1.8V). 3x Power supply selector source (internal regulators or external).
Clocks generator
Fixed 20 MHz, 25MHz, 33MHz, 50MHz clocks. 1x adjustable clock.
Connectors
1x SUBD9 for RS232 UART. 1x SUBD9 for RS232 Debug Interface. 1x SUBD9 for 2 CAN. 2x mini SUBD 9 for Space Wire connection. 1x USB mini B for Space programmer connection. 2x SMB for external clock input. 2x 180 pins for Mezzanine expansion connector. 1x SMB Analog input
Memories
8 Mbits flash / 32-bits wide (40-bits capability) 8 Mbits flash / 8-bits wide 16 Mbits SRAM / 32-bits wide (40-bits capability) 256 Mbits SDRAM / 32-bits wide (40-bits capability) 4x 1 Mbits EEPROM (AT17LV010) 1x 4 Mbits EEPROM (AT69170E)
User Interface
5x user interface push buttons 4x user interface LEDs 1x LCD display 1x Potentiometer 1x Temperature sensor 2x Voltage measurement 2x Current measurement
Evaluation Kit management
1x DSU break button 1x DSU LED activity 1x Board reset press button 1x Reconfigurable Unit reset press button 1x Processor reset press button 1x Reconfigurable Unit application reset press button 1x Board reset LED 1x Reconfigurable Unit reset LED 1x Processor reset LED 1x Reconfigurable Unit OTS press button 1x Reconfigurable Unit CHECKn press button 3x LEDs for ATF697FF board activity (run, boot, error).
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
6
2.
Hardware description
2.1
Block diagram Following figure gives an overview of specific modules connected with only one device of the ATF697FF: processor part or reconfigurable unit part.
Figure 2-1 ATF697FF Evaluation Kit Processor and reconfigurable unit diagram
Processor user management
Processor memories ATF697FF Processor part DEBUG management
Evaluation Kit configuration
ATF697FF monitoring Space wire ATF697FF FPGA part
CAN
FPGA user management
Expansion connectors
Legend: Switch
Module with switch or press button
Module with connector
Connected to expansion connector
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
7
Some evaluation kit features are connected to both processor and reconfigurable unit parts. Following diagram shows how these modules are arranged together.
Figure 2-2 ATF697FF Evaluation Kit common parts diagram
Reset management
Serial EEPROM management
ATF697FF monitoring status
I²C
ATF697FF Power management
Space progammer
Common part
Analog sensors
Clock management SPI
UART User interface
Expansion connectors
Legend: Switch
Evaluation Kit configuration
Module with switch or press button
Module with connector
Connected to expansion connector
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
8
2.2
Evaluation board Figure 2-3. Evaluation board overview DSU
CAN
SRAM
Clocks module
Buffers Space wires Expansion connector
SDRAM UART
Expansion connector
Power supply presence indicator
EEPROM Space programmer
1V8 direct power 1V8 source selection
DSU interface
3V3 direct power
Board status Power Supply
3V3 source selection
Resets
5V direct power
HMI LEDs
5V source selection
HMI buttons EXT power 8-12V
LCD FPGA Configuration 240x320 buttons switches
Legend: Power:
HMI:
Board configuration:
Memory:
Connector:
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
9
2.3
Manufacturing configuration The Evaluation kit embeds several DIP switches allowing the user to configure different parameters. During this application note, the switch is named SW and the switch number of the device is named with a “.x”. The following tables describe the initial configurations.
Table 2-1 SW19 Default configuration switches Name
Initial state
Function
SW19.1
OFF
Disable EDAC
SW19.2
ON
Active the Bypass (thus disable the PLL)
SW19.3
OFF
SKEW 0 configuration
SW19.4
OFF
SKEW 1 configuration
SW19.5
OFF
Disconnect the processor watchdog to the processor reset
SW19.6
OFF
Select internal 25 MHz clock as processor clock
SW19.7
OFF
PROM 40 is selected
SW19.8
OFF
N.C.
SW19.9
OFF
N.C.
SW19.10
OFF
N.C.
Table 2-2 SW20 Default configuration switches Name
Initial state
Function
SW20.1
OFF
M0
SW20.2
OFF
M1
SW20.3
OFF
M2
SW20.4
OFF
Configure the processor as the master and reconfigurable unit as the slave
SW20.5
OFF
Disable monitoring
SW20.6
OFF
LCD display use serial connection
SW20.7
OFF
N.C.
SW20.8
OFF
N.C.
SW20.9
OFF
N.C.
SW20.10
OFF
N.C.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
10
Table 2-3 SW8 Default configuration switches Name
Initial state
SW8.1
OFF
SW8.2
OFF
Function AT17 are selected as reconfigurable unit serial memories.
Table 2-4 Power supply configuration switches
2.4
Name
Initial state
SW2
REG
SW3
REG
SW4
REG
Function
Internal 5V, 3.3V and 1.8V are selected as power supplies sources
Power supplies
2.4.1
Power supplies sources
With the default configuration, the ATF697FF Evaluation Kit shall be powered from the 2.1mm Jack connector with an 8V to 12V power supply source. A power supply source capable to deliver up to 10W shall be used (10W figure can be achieved when daughter boards are connected to the expansion connectors). It is strongly recommended that the power supply is current limited in order to prevent damage to the board or power supply in case of over-current. Evaluation board can be powered through different ways:
Figure 2-4 Power supplies sources 5V regulator 5V Direct
5V Switch
PWR 5V - 5V regulator
3V3 regulator
ALIM EXT 8-12V
3V3 Direct
1V8 regulator 1V8 Direct
3V3 Switch
PWR 3V3
1V8 Switch
PWR 1V8
PWR -5V
1V25 regulator
PWR 1V25
Legend: Connector
Switch
Important: several features, such as LEDs indicators, are powered by “ALIM EXT” connector. We can’t guaranty well behavior of the evaluation kit if this connector is not feeded.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
11
2.4.2
Power supplies current measurement
The ATF697FF Evaluation Board offers the possibility to have an overview of the power consumption of components. Current measurement test points are arranged according to the following drawing:
Figure 2-5 Current probe footprint 2.54mm
2.54mm
2.54mm
R shunt 0.01R A
B, C GND
GND
Each time the current is measured, the power line name change as shows the following figure:
Figure 2-6 Power supplies measurement PWR 5V
BOARD 5V
PWR 1V25
REFERENCE 1V25
PWR 3V3
BOARD 3V3 DEVICE 3V3
VCC 3V3 PROC VCC 3V3 FPGA Img ICC 3V3
BOARD 1V8
PWR 1V8 DEVICE 1V8
VDD 1V8 PROC CORE VDD 1V8 PROC PLL VDD 1V8 FPGA CORE Img ICC 1V8
Legend: 0.01R shunt resistor
Differential amplifier
Voltages from amplifier are sampled by a 12 bits ADC (see analog sensor section 2.11).
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
12
2.4.3
Power supplies voltage measurement
Voltage measurements are done through current probe test pad: -
“A” pad gives the voltage of the wire before the shunt resistor.
-
“B” or “C” pad give the voltage of the wire after the shunt resistor.
2.4.4
Power supplies voltage control
A power management controller (U10) is used to detect under voltage (-10% of nominal voltage). In case of power failure, the device keeps the board under reset. Main voltages 1V25, 1V8, 3V3 and 5V have a DEL to indicate the voltage presence.
Figure 2-7 Power supply indicators
2.4.5
Power probe repartition
Current and voltage test pads are accessible close to power supply regulations as shown in the following figures:
Figure 2-8 Power supply indicators
Processor pll (1,8V) PROC 1V8 FPGA 1V8
Device 1V8
FPGA 3V3
Board 1V8
Device 3V3 Board 3V3
Device 1V25 Board 5V
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
13
2.5
Reconfigurable processor 2.5.1
DEMUX Processor PIO
By adding a “12 to 24” MUTEX unit, the processor has 12 more PIO. The DEMUX is driven by PIO3 as shows the following figure:
Figure 2-9 DEMUX processor PIO
Reconfigurable unit reset control UART1 RX UART1 TX
Demultiplexed PIO are split in two parts:
Part A: used for HMI devices
Part B: used to dialog with serial memories, space programmer and programmable unit.
By default, Part A is selected. The following table resumes all PIO functions:
Table 2-5 Demultiplexed PIO list Processor PIO
PIO function
DEMUX A function
DEMUX B function
PIO 0
-
HMI LED 0
-
PIO 1
PROM width selection*
HMI LED 1
-
PIO 2
EDAC*
SPI MOSI
EEPROM SEREN C
PIO 3
DEMUX selection
-
-
PIO 4
-
SPI MISO
CLK GEN CS
PIO 5
-
SPI CLK
EEPROM SEREN A1 (AT17)
PIO 6
-
LCD CS
EEPROM SEREN A2 (AT17)
PIO 7
-
ADC CS
EEPROM SEREN B (AT69)
PIO 8
-
HMI PB ENTER
I2C DATA
PIO 9
Reconfigurable unit reset control
-
-
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
14
Processor PIO
PIO function
DEMUX A function
DEMUX B function
PIO10
-
HMI PB DOWN
I2C SCL
PIO11
-
HMI PB UP
INIT
PIO 12
-
HMI PB RIGHT
CS0n
PIO 13
-
HMI PB LEFT
CON
PIO 14
UART1 RX
-
-
PIO 15
UART1 TX
-
-
Note *: these functions are only used during processor start sequence to parameter some registers.
2.5.2
On board monitoring observation
Figure 10 Monitoring schematic Processor and reconfigurable unit can have information from each other to know the status of the other one. To allow this operation:
SW20.5 should be “ON” to connect ERRORn (from processor) to IO763 (reconfigurable unit pin 115)
PIO3 should be “ON” to allow PIO11 to be connected to INIT (reconfigurable unit pin 294)
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
15
2.6
Processor memories The ATF697FF Evaluation Board implements a full set of parallel memories representative of the processor memory controller capability. All three memories areas available are implemented, including PROM, SRAM and SDRAM memories.
2.6.1
Memory organization overview
The ATF697FF Evaluation Board is designed to run up to 100 MHz in order to exploit full speed rate of the processor capabilities. To able the usage of ATF697FF processor with SDRAM memories at 100 MHz, a set of buffers is implemented to isolate this kind of memory.
Figure 2-11 Parallel memory organization
2.6.2
PROM (or Flash)
2.6.2.1 PROM Overview
The ATF697FF processor is able to work with two bus widths: 8 bits or 32 bits. In both cases, the processor can use the EDAC mode. If EDAC is enabled on the PROM 32, the processor needs 8 more bits so total bus length is 40 bits in this case.
The evaluation kit is delivered with 8 Mbit flash - 32-bits wide (40-bits capability). The ROM default configuration at delivery time is 32-bit mode (EDAC off). The Flash memories can be programmed using the DSU interface.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
16
To keep the same quantity of memory with or without the EDAC, the evaluation board embeds 3x 16bits flash memories: 2 chips are for data and 1 is for the EDAC capability. The following array summarizes the different cases.
Table 2-6 PROM code sizes ROM bus width
EDAC
Code size
8 bits
Disabled
8 Mbits x1 – 8 Mbits available
8 bits (add a 5th byte for EDAC)
Enabled
8 Mbits x1 – 6.55 Mbits available
32 bits
Disabled
8 Mbits x2 – 16 Mbits available
40 bits (32 bits data + 8 bits EDAC)
Enabled
8 Mbits x3 – 16 Mbits available
IMPORTANT: PROM8 is not recognized by GRMON.
The ATF697FF processor PROM bus width is configured at reset time according to PIO[1:0] value. Under reset the processor samples PIO[1:0] and reports its value to the memory configuration register MCFG1.
Figure 2-12 PROM implantation
PROM 40
PROM 8
Bottom side 2.6.2.2 PROM40 Configuration Configuration: SW19.7 is OFF The 40-bit boot PROM is based on three M29W800D Flash memories (U76, U77 and U78). These chips are directly soldered on the board. PROM 40 is implemented on the bottom side of the board. In order to use the 40-bit mode, the following configuration shall be respected: SW19.7 is OFF.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
17
2.6.2.3 PROM8 Configuration Configuration: SW19.7 is ON The 8-bit boot PROM is based on onM29W800D Flash memory (U79). The chip is directly soldered on the board. PROM8 is implemented on the bottom side of the board close to the PROM40.
IMPORTANT: when EDAC is activated with PROM8, memory available is less than without EDAC.
2.6.2.4 PROM Expansion
The ATF697FF processor can control up to 512Mbytes of PROM. The evaluation board can handle up to 16M bytes of PROM code. For applications that need more PROM capacity, it is possible to extend the total PROM capacity by connecting a daughter board to the expansion connectors. All PROM control signals are provided on these expansion connectors. Please refer to the ““Expansion Connectors - section 2.17” for details on signal assignment.
2.6.3
RAM Overview
The ATF697FF Evaluation Board allows the user to execute code in SRAM or in SDRAM.
2.6.3.1 SRAM Configuration
The evaluation kit implements one bank of space qualified. There are 2 components for this function:
1x SRAM 32 bits for the data/code: AT68166F-YS18-E (U74)
1x SRAM 8 bits for the checkbit (EDAC protection): AT60142H-DS15M-E (U75)
This provides an access to 16MBits of SRAM data/code.
Figure 2-13 SRAM implantation
SRAM8
SRAM40
Top side
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
18
2.6.3.2 SDRAM Configuration
The evaluation kit implements one bank of SDRAM made of 3 chips. There are 2 components for this function:
2x SDRAM 16 bits for the data/code: MT48LC16M16A2P-6A (U71, U72)
1x SDRAM 16 bits (only 8 bits are used) for the checkbit (EDAC protection): MT48LC16M16A2P-6A (U73)
This provides an access to 256MBits of SDRAM data/code
Figure 2-14 SDRAM implantation
Top side
Bottom side
2.6.3.3 RAM Expansion
The ATF697FF processor can control up to 1Gb of SRAM and/or SDRAM. For applications that need more RAM capacity, it is possible to extend the total RAM capacity by connecting a daughter board to the expansion connectors. All RAM control signals are provided on these expansion connectors. Please refer to the ““Expansion Connectors - section 2.17” for details on signal assignment.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
19
2.7
Reconfigurable unit memories
2.7.1
Reconfigurable unit configuration mode
During the boot sequence, the reconfigurable units can be configured as master or as slave to drive the clock during the downloading of the bitstream. Followings switches allow to change this configuration:
Table 2-7 reconfigurable unit configuration mode switches Switch number
Function
SW20.1
Configure M0
SW20.2
Configure M1
SW20.3
Configure M2
2.7.2
Memory organization overview
Reconfigurable unit in master mode: The reconfigurable unit embedded in the ATF697FF requires up to 4Mbits memory for its configuration. The 4 Mbits of serial EEPROM memory are built around two space qualified devices:
Four cascaded AT17LV010 devices (1Mbit / device)
One AT69170 device (4 Mbit device)
In addition, the reconfigurable unit can download the program from a memory connected to the mezzanine connector.
Figure 2-15 EEPROM implantation
AT6917 AT17LV010
Reconfigurable unit in slave mode: The ATF697FF reconfigurable unit can also be programmed by the ATF697FF processor or the space programmer.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
20
Figure 2-16 Serial memory organization AT17
AT17
EEPROM SEREN A1
AT17 IO713_D0 CCLK
2
I²C
AT17 Reset module
FPGA_RESETn
EEPROM SEREN A2
EEPROM READY
AT69 ATF697FF FPGA part
EEPROM SEREN B
Mezzanine
EEPROM SEREN C
IO547_CS0n CTRL 3 CTRL 8
IO303_INIT CON
2
Space programmer
Logic
CTRL 0 CTRL 4 CTRL 1
PIO 12 B
EEPROM selection SW8
PIO 2 B
DEMUX
PIO 7 B PIO 6 B PIO 5 B
ATF697FF Processor
Legend: ATF697FF
I²C
PIO
User interface switch
Chip select
Connector
EEPROM ready
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
21
2.7.3
EEPROM selection
The following table resumes how to use the switch SW8 to select the memory when the reconfigurable unit is in master mode:
Table 2-8 Serial memory selection
2.7.4
SW8.1
SW8.2
Selection
OFF
OFF
SERIAL EEPROM AT17
ON
OFF
SERIAL EEPROM AT69
OFF
ON
SPACE PROGRAMMER
ON
ON
MEZZANINE SERIAL EEPROM
AT17 cascade
Figure 2-17 AT17 cascade schematic
[1] CS1 A2 = 0
[3] CS4 A2 = 0
[2] CS1 A2 = 1
[4] CS4 A2 = 1
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
22
The 4 AT17LV010 cascade is built following the standard cascading scheme. In order to ensure that the reconfigurable unit configuration will succeed with the correct data download, be sure to respect this order during the EEPROM programmation:
the AT17 (1) connected to CS1_AT17 and with the A2 line driven to ‘GND’ shall be addressed first,
then the AT17 (2) connected to CS1_AT17 and with the A2 line driven to ‘VDD’ shall be addressed,
then the AT17 (3) connected to CS2_AT17 and with the A2 line driven to ‘GND’ shall be addressed,
to finish the AT17 (4) connected to CS2_AT17 and with the A2 line driven to ‘VDD’ shall be addressed.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
23
2.8
Clock management 2.8.1
Clock overview
Figure 2-18 Clock diagram AT697F ATF697FF SKEW 0 configuration [SW19.3]
Processor clock interface
SKEW 1 configuration [SW19.4]
PLL configuration [SW19.2]
CLK EXT 1 connector Clock Selection [SW19.6]
Space programmer
Logical
Clock generator Y1
I2C SDA
Y2
I2C SCL
Y3 CTRL 2
CS Y5 Y4
CLK
Reconfigurable unit clock interface 20 MHz 25 MHz 33 MHz
GCK3
FCKA
GCK4
FCKB
CLK EXT 2 connector
GCK5 GCK1
adjust
GCK7 GCK2
50 MHz
GCK6 GCK8
DEMUX
PIO interface
PIO8 B PIO10 B PIO4 B
Expansion connector
Legend: Configuration switch
2.8.2
Connector
Internal clocks
Five clocks are created by an on board clock generator (CDCE925 circuit family). The circuit can be configured through different ways:
By the processor.
By the space programmer (the method is explained in appendix C).
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
24
The default configuration of the CDCE925 is:
Table 2-9 CDCE925 default configuration
2.8.3
Circuit clock out
Frequency
Y1
20 MHz
Y2
25 MHz
Y3
33 MHz
Y4
50 MHz
Y5
10 MHz (adjustable clock)
External clocks
Two SMB male connectors are accessible from the front panel of the Evaluation Kit:
Clock EXT IN 1: alternate processor clock, used if SW19.6 = ON.
Clock EXT IN 2: connected to expansion connectors.
2.8.4
Processor clock configuration
Configuration switches SW19 allow the user to manage processor clock configuration.
Table 2-10 Clock configuration Name
Switch number
Function
Pin number
BYPASS
SW19.2
OFF: PLL enable, master clock frequency is 4x CLK frequencies. ON: PLL disabled, master clock frequency is CLK frequency.
143
SKEW 0
SW19.3
OFF: SKEW0 disabled ON: SKEW0 enable
136
SKEW 1
SW19.4
OFF: SKEW1 disabled ON: SKEW1 enable
137
CLK
SW19.6
OFF: processor use on-board 25MHz clock ON: processor use Clock EXT IN 1
144
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
25
2.8.5
Reconfigurable unit clocks
Table 2-11 Reconfiguration unit clocks
2.9
Name
IO number
Pin number
Clock
Mezzanine connector
GCK1
IO1
127
-
J12 – Pin 17
GCK2
IO240
288
-
J12 – Pin 19
GCK3
IO241
291
20 MHz
J12 – Pin 7
GCK4
IO480
349
25 MHz
J12 – Pin 9
GCK5
IO482
1
33 MHz
J12 – Pin 11
GCK6
IO720
95
-
J12 – Pin 21
GCK7
IO722
96
Adjust
-
GCK8
IO960
128
-
J12 – Pin 23
FCKA
IO543
21
Ext in 1
3
FCKB
IO658
71
-
J12 – Pin 15
Evaluation Kit Reset The following figure shows a general view of reset mechanism of the evaluation kit:
Figure 2-19 Reset overview FPGA reset Board reset Processor reset
Note: reset signals are all active at low level.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
26
Each reset block of the previous diagram works according to the following figures:
Figure 2-20 Board reset diagram
Space programmer CTRL5
Board reset button
Logical
PWR_5V PWR_3V3
Board reset
Supply voltage Alternate reset supervisor
PWR_1V8
Mezzanine connector
Alternat reset
Figure 2-21 Processor reset diagram
ATF697FF
Processor reset button
Board reset Logical
RESET
Select Master [SW20.4 = OFF]
Watchdog reset [SW19.5 = ON]
IO259_LDC
WDOG
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
27
Figure 2-22 Reconfigurable unit reset diagram
ATF697FF FPGA reset button
Board reset Select Master [SW20.4 = ON]
AT17 (x4)
Logical
FPGA RESET
EEPROM READY
AT69 Mezzanine connector
PIO9
2.9.1
Alternate reset
An alternate reset is available on the expansion connector. Please refer to the “Expansion Connectors - section 2.17” for detailed information on expansion connector assignments.
2.9.2
Supply voltage supervisor
An integrated circuit measures PWR_5V, PWR_3V3 and PWR_1V8 signals on the board. If these voltages are out of range (+/- 10% nominal value), the circuit reset the board or keep the board under reset (during a power on for example).
2.9.3
Space Programmer (SPP) reset
It is possible to reset the Eveluation Board by driving low CTRL_GEN5 of the SPP connector.
2.9.4
Watchdog reset
By using SW37.5, it’s possible to connect processor Watchdog pin WDOG (pin 148) to the processor reset module.
Table 2-12 Watchdog configuration Name
Switch number
Watchdog
SW19.5
Function OFF: disconnect WDOG pin to reset module ON: connect WDOG pin to reset module
Processor pin 148
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
28
2.9.5
Self resets
Processor can reset the reconfigurable unit part as well the reconfigurable unit can reset the processor. The following table shows how to configure switch SW20 of the board to select the master:
Table 2-13 Master reset configuration
2.10
Master device
SW20.4 state
ATF697FF Master pin
Function
Processor
OFF
PIO9 (should be output) Pin 278
Processor is master and can reset the reconfigurable unit. Drive pin low to reset reconfigurable unit
Reconfigurable unit
ON
IO259_LDC (should be output) Pin 292
Reconfigurable unit is master and can reset the processor. Drive pin low to reset processor
BOOT, RUN, ERROR Led management The aim of the 3 leds is to indicate the current status of the whole product (processor part and reconfigurable unit part). 3 phases are indicated: Boot phase: this phase is applicable only for the FPGA part. The HMI_LED_BOOT is ON while the reconfigurable unit part is erasing its internal ram, downloading the bitstream and store it in internal ram. Otherwise, the led is OFF.
Run phase: This HMI_LED_RUN is ON if:
any error have been detected on processor part (by reading errorn signal)
any error have been detected on reconfigurable unit part during configuration downlad.
Othersises, the led is OFF.
Error phase: This HMI_LED_ERROR is ON if:
error have been detected on processor part (by reading errorn signal)
error have been detected on reconfigurable unit part during configuration download phase (by detecting INIT signal low while CCLK is running)
Otherwise, the led is OFF.
The following flowchart describes the behavior of the internal signal which control the leds behavior.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
29
Figure 2-23 BOOT_FPGA, RUN_FPGA, ERROR_FPGA, BOOT_PROC, RUN_PROC, ERROR_PROC signals flowcharts BOOT_PROC
NA
BOOT_FPGA
RUN_PROC
RUN_FPGA
ERROR_PROC
ERROR_FPGA
0 1
1
0
0 Errorn=’0'
Fpga_resetn_’0' Errorn=’0'
Fpga_resetn_’0'
Fpga_resetn_’0'
1 1
0
1
0 Fpga_resetn_’1'
Fpga_resetn_’1'
Fpga_resetn_’1'
0
1
0 CON rising edge while CCLK is running
0
2.11
CON rising edge while CCLK is running
1
INIT=1 & CON=0 & CCLK is running
0
INIT=0 & CON=0 & CCLK is running
1
Debug Support Unit Debug Support Unit (DSU) includes several parts: -
A DSU connector to communicate
-
A DSUACT LED to indicate if the processor is entered in debug mode
-
A DSUBRE Press button to allow the user to put the processor in debug mode.
The ATF697FF processor Debug Support Unit is based on a RS232 serial link connected to a host platform. The ATF697FF evaluation board includes all the required hardware to manage the RS232 communication and the debug facilities. The debug connector is named “DSU connector”.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
30
Figure 2-24 DSU implementation
DSU connector
DSUACT indicator DSU break Press button
2.12
Multi channels ADC The ATF697FF evaluation board embeds 8 channels 12bits Analogue to Digital Converter from Analogue Devices: the AD7888. The device is connected to the processor and the reconfigurable unit through SPI connection as shows le following table:
Table 2-14 ADC connection ADC function
Processor connection
reconfigurable unit
AFT697FF pin
SPI MISO
PIO4_A
IO407
320
SPI MOSI
PIO2_A
IO403
318
SPI CLK
PIO5_A
IO411
323
SPI CS
PIO7_A
IO425
328
The ADC has 8 channels connected to different probes of the evaluation kit:
Table 2-15 ADC channels mapping ADC channel
Sampled signal
CH1
On board potentiometer
CH2
On board temperature sensor
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
31
ADC channel
Sampled signal
CH3
3.3V Voltage supplying ATF697FF
CH4
Consumed current by 3.3V by the ATF697FF
CH5
1.8V Voltage supplying ATF697FF
CH6
Consumed current by 1.8V by the ATF697FF
CH7
Voltage from SMB connector
CH8
N.C.
The current measurement is done through a 0.01 ohm resistor. Because the measured differential signal is very small, an amplifier used as non inverted differential boost the signal to allow good conversion of the ADC. At start, the reconfigurable unit may use lot of power during a short period. To protect the ADC, a Zener diode is added between the amplifier and the converter. Equations to calculate the consumed current are: 𝑈𝐴𝑚𝑝𝑙𝑖𝑒𝑟𝐼𝑁 = 𝑅 ∗ 𝐼 𝑈𝐴𝐷𝐶𝐼𝑁 = 𝑈𝐴𝑚𝑝𝑙𝑖𝑒𝑟𝑂𝑈𝑇 = 𝑈𝐴𝑚𝑝𝑙𝑖𝑒𝑟𝐼𝑁 ∗ 𝐺 Where:
I is the current,
R the 0.01 shunt resistor
G is the gain
Only G is different between 1.8V and 3.3V current measurement:
G3.3V = 39
G1.8V = 100
Finally, we have: 𝐼3.3𝑉 = 0.39 ∗ 𝑈𝐴𝐷𝐶𝐶𝐻4 𝐼1.8𝑉 = 𝑈𝐴𝐷𝐶𝐶𝐻6
2.13
Board HMI The user can interact with the board through press buttons, LEDs and an LCD display.
2.13.1 Board press buttons Press buttons are all pulled up to 3.3V with a 4.7KΩ resistor thus when the button is pressed, the signal goes low. An anti-bounce filter is present close to each press button to avoid wrong detection.
Figure 2-25 Press button implantation
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
32
Table 2-16 Press buttons mapping HMI device
Processor connection
Reconfigurable unit
ATF697FF pin
HMI_PB_LEFT
PIO13_A(1)
IO773
119
HMI_PB_RIGHT
PIO12_A(1)
IO757
111
HMI_PB_UP
PIO11_A(1)
IO753
110
HMI_PB_DOWN
PIO10_A(1)
IO747
108
HMI_PB_ENTER
PIO8_A(1)
IO733
103
(1): To use this function, PIO3 should be low
2.13.2 Board LEDs
LEDs are driven by a NPN numerical transistor. A high level on a PIO put the LED on.
Figure 2-26 LEDs implementation Accessible through FPGA
Accessible through Processor
Table 2-17 LEDs mapping HMI device
Processor connection
Reconfigurable unit
ATF697FF pin
HMI_LED0
PIO0_A(1)
N.C.
N.C.
HMI_LED1
PIO1_A(1)
N.C.
N.C.
HMI_LED2
N.C.
IO665
73
HMI_LED3
N.C.
IO679
76
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
33
(1): To use this function, PIO3 should be low
2.13.3 Board display
The LCD display reference is: ET024011DHU. It is connected to the processor in serial mode (BS0 = 0 and BS1 = 1). Wires connected to tactile area are accessible only through the expansion connector. Serial mode is a proprietary protocol where the data wire can be an input or an output according to previous exchange with the LCD screen.
Table 2-18 Display mapping Name
Function
Processor
Reconfigurable unit
ATF697FF pin
HMI_LCD_SDA
SERIAL DATA- Display serial data
PIO2_A(1)
IO403
318
HMI_LCD_NWR_SCL
SERIAL CLK - Display serial clock
PIO5_A(1)
IO411
323
HMI_LCD_CS
LCD_CS - Display chip select
PIO6_A(1)
IO651
68
HMI_LCD_RESET
LCD RESET
-
IO611
53
HMI_LCD_RD
Read signal and read data
-
IO627
59
HMI_LCD_DNC_SCL
Command parameter
-
IO645
64
HMI_LCD_D0
Data bus D0
-
IO505
6
HMI_LCD_D1
Data bus D1
-
IO511
8
HMI_LCD_D2
Data bus D2
-
IO525
13
HMI_LCD_D3
Data bus D3
-
IO537
19
HMI_LCD_D4
Data bus D4
-
IO553
25
HMI_LCD_D5
Data bus D5
-
IO563
28
HMI_LCD_D6
Data bus D6
-
IO567
30
HMI_LCD_D7
Data bus D7
-
IO573
32
(1): To use this function, PIO3 should be low
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
34
2.13.4 Reconfigurable units dedicated press buttons
The user can interact with specifics reconfigurable units function through press buttons:
Name
Pin
Function
IO225_OTSn
287
Configure all reconfigurable units I/O in Tri-State mode
IO665_CHECKn
73
To enable CHECK function when download start
IO793_APP_RESETn
126
Dedicated pin for program to do a application reset (software reset)
Figure 2-27 Reconfigurable unit button implementation
2.14
UART interface The ATF697FF evaluation board includes all the required hardware to manage a RS232 communication. Hardware flow control (CTS & RTS) are not implemented on this Evaluation Kit.
2.14.1 Serial link 1
Serial link 1 is available on the board through the UART 1 connector. The connector is a SUBD9 female type.
Table 2-19 UART1 ATF697FF mapping Serial link name
Function
Processor connection
Reconfigurable unit
ATF697FF pin
UART1_RX
Serial link receive data
PIO 14
IO385
313
UART1_TX
Serial link transmit data
PIO 15
IO387
314
UART1_RTS
Request to Send frame
N.C.
N.C.
-
UART1_CTS
Clear to Send frame
N.C.
N.C.
-
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
35
Table 2-20 UART1 connector pinout DB9 Pin
Function
1
-
2
UART1_TX
3
UART1_RX
4
-
5
GND
6
-
7
-
8
-
9
-
2.14.2 Serial link 2
Serial link 2 is available through the expansion connector only and is only 3.3V tolerant. If serial link 2 is connected to a RS232 interface on an expansion board, a line driver (like MAX3232) has to be implemented to adapt voltage.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
36
2.15
CAN interface The evaluation kit embeds two serial CAN links in one standard DB9 connector. An ATA6660-TAPY transceiver converts and adapts ATF697FF signals to standard CAN serial interface.
Table 2-21 CAN ATF697FF mapping Serial link name
Processor connection
Reconfigurable unit
ATF697FF pin
CAN_RS1
-
IO487
2
CAN_TX1
-
IO459
341
CAN_RX1
-
IO457
340
CAN_RS2
-
IO445
335
CAN_TX2
-
IO447
336
CAN_RX2
-
IO453
339
Table 2-22 CAN connector pinout DB9 Pin
Function
1
CAN2_L
2
CAN1_L
3
GND
4
-
5
GND
6
GND
7
CAN1_H
8
CAN2_H
9
-
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
37
2.16
Space wire interface The evaluation kit embeds two SpaceWire links. Reconfigurable unit need an additional 1.25V power supply source as voltage reference to use Low Voltage Differential Signal as SpaceWire link. Each SpaceWire channel is build around a 9- way Micro D-type female connector with the standard pin assignment:
Table 2-23 SpaceWire connector pinout Micro DB9 Pin
Function
1
DIN+
2
SIN+
3
GND
4
SOUT-
5
DOUT-
6
DIN-
7
SN-
8
SOUT+
9
DOUT+
The SpaceWire interfaces are connected to the ATF697FF reconfigurable unit LVDS interface as defined in the following tables:
Table 2-24 SPW1 assignment ATF697FF reconfigurable unit signals
Signal name
ATF697FF pin
FPGA_ILVDSA1
DIN1+
295
FPGA_ILVDSAN1
DIN1-
296
FPGA_ILVDSA2
SIN1+
297
FPGA_ILVDSAN2
SIN1-
298
FPGA_OLVDSA1
SOUT1+
300
FPGA_OLVDSAN1
SOUT1-
301
FPGA_OLVDSA2
DOUT1+
302
FPGA_OLVDSAN2
DOUT1-
303
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
38
Table 2-25 SPW2 assignment
2.17
ATF697FF reconfigurable unit signals
Signal name
ATF697FF pin
FPGA_ILVDSB1
DIN2+
41
FPGA_ILVDSBN1
DIN2-
42
FPGA_ILVDSB2
SIN2+
43
FPGA_ILVDSBN2
SIN2-
44
FPGA_OLVDSB1
SOUT2+
46
FPGA_OLVDSBN1
SOUT2-
47
FPGA_OLVDSB2
DOUT2+
48
FPGA_OLVDSBN2
DOUT2-
49
Test Points
2.17.1 Current measurement test points
Current measurement test points are arranged according to the following drawing:
Figure 2-28 Press button implementation
2.54mm
2.54mm
2.54mm
R shunt 0.01R A GND
B, C GND
2.17.2 Clocks test points Figure 2-29 Clock test points
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
39
2.17.3 System test points Figure 2-30 System test points
ERRORn / CLK / BEXC
GCK3
FCKA / CCLK / GCK7 / D0
GCK5
INIT CON
FPGA test pad: Processor test pad:
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
40
2.18
Expansion connector Expansion connector manufacturer: SAMTEC Expansion connector reference: QTH-090-02-L-D-A
Table 2-26. Expansion connector J12 pinout Pin
Signal
Pin
Signal
Pin
Signal
Pin
Signal
Pin
Signal
Pin
Signal
Pin
Signal
1
CLK_EXT_2_IN
2
IO365
61
IO431
62
IO433
121
HMI_LCD_BS1
122
181
GND
3
CLK_EXT_1_IN
4
IO367
63
IO347
64
IO439
123
HMI_LCD_RESET
124
182
GND
5
CLK_ADJUST
6
IO371
65
IO443
66
IO463
125
HMI_LCD_DNC_SCL
126
183
GND
7
CLK_20MHz
8
IO373
67
IO465
68
IO467
127
HMI_LCD_NCS
128
184
GND
9
CLK_25MHz
10
IO377
69
IO471
70
IO473
129
HMI_LCD_SDA
130
185
GND
11
CLK_33MHz
12
IO379
71
IO477
72
IO485
131
HMI_LCD_RD
132
186
GND
13
CLK_50MHz
14
IO383
73
IO491
74
IO497
133
HMI_LCD_NWR_SCL
134
187
GND
15
FCKB
16
IO393
75
IO503
76
IO507
135
HMI_LCD_D0
136
188
GND
17
GCK1
18
IO397
77
IO513
78
IO517
137
HMI_LCD_D1
138
189
GND
19
GCK2
20
IO399
79
IO519
80
IO523
139
HMI_LCD_D2
140
190
GND
21
GCK6
22
IO405
81
IO527
82
IO531
141
HMI_LCD_D3
142
191
GND
23
GCK8
24
IO413
83
IO533
84
IO539
143
HMI_LCD_D4
144
192
GND
25
CLK_GEN_CS
26
IO417
85
IO545
86
IO551
145
HMI_LCD_D5
146
193
N.C.
27
SPP_EEPROM_SEREN_B
28
IO419
87
IO557
88
IO559
147
HMI_LCD_D6
148
194
N.C.
29
SPP_EEPROM_SEREN_A2
30
IO423
89
IO565
90
IO571
149
HMI_LCD_D7
150
31
SPP_EEPROM_SEREN_A1
32
IO427
91
IO577
92
IO583
151
N.C.
152
IO705
33
I2C_DATA
34
MEZZ_CE
93
IO585
94
IO591
153
HMI_LED_BOOT
154
IO707
35
I2C_SCL
36
MEZZ_OE
95
IO605
96
IO607
155
HMI_LED_FAIL
156
IO711
37
SPP_OE
38
PWM
97
IO613
98
IO017
157
HMI_LED_RUN
158
IO717
39
SPP_CE
40
CAN_RX2
99
IO619
100
IO623
159
ADC_CS
160
IO725
41
EERPROM_READY
42
CAN_TX2
101
IO625
102
IO633
161
SPI_MISO
162
IO727
43
PB_CHECKn
44
CAN_RS2
103
IO637
104
IO639
163
IO731
164
IO737
45
PB_OTS
46
CAN_RX1
105
IO643
106
IO647
165
IO739
166
IO743
47
PB_RESET_FPGA
48
CAN_TX1
107
IO653
108
IO661
167
IO745
168
IO751
49
PB_FPGA_APP_RESET
50
CAN_RS1
109
IO677
110
IO669
169
IO759
170
IO763
51
FPGA_RESETn
52
INIT
111
IO671
112
IO673
171
IO765
172
IO767
53
M0
54
CON
113
IO677
114
IO683
173
IO771
174
IO777
55
M1
56
CS0n
115
IO685
116
IO687
175
IO779
176
IO783
57
M2
58
IO265_HDC
117
IO691
118
IO693
177
IO785
178
IO787
59
EEPROM_SEREN
60
IO259_LDC
119
IO697
120
IO703
179
IO791
180
IO793
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
41
Table 2-27. Expansion connector J101 pinout Pin
Signal
Pin
1
BOARD_1V8
2
3
BOARD_1V8
5
Signal
Pin
Signal
Pin
RESET
61
ROMS0
62
4
CLK
63
ROMS1
BOARD_1V8
6
BYPASS
65
7
BOARD_1V8
8
LOCK
9
BOARD_1V8
10
11
BOARD_1V8
13
Signal
Pin
Signal
Pin
Signal
Pin
Signal
PIO15
121
A0
122
D0
181
GND
64
PIO14
123
A1
124
D1
182
GND
IOS
66
PIO13
125
A2
126
D2
183
GND
67
RAMS0
68
PIO12
127
A3
128
D3
184
GND
SKEW0
69
RAMS1
70
PIO11
129
A4
130
D4
185
GND
12
SKEW1
71
RAMS2
72
PIO10
131
A5
132
D5
186
GND
BOARD_3V3
14
ERROR
73
RAMS3
74
PIO9
133
A6
134
D6
187
GND
15
BOARD_3V3
16
WDOG
75
RAMS4
76
PIO8
135
A7
136
D7
188
GND
17
BOARD_3V3
18
BOARD_RESETN
77
WRITE
78
PIO7
137
A8
138
D8
189
GND
19
BOARD_3V3
20
N.C.
79
READ
80
PIO6
139
A9
140
D9
190
GND
21
BOARD_3V3
22
UART1_RX
81
OE
82
PIO5
141
A10
142
D10
191
GND
23
BOARD_3V3
24
UART1_TX
83
RAMOE0
84
PIO4
143
A11
144
D11
192
GND
25
BOARD_3V3
26
N.C.
85
RAMOE1
86
PIO3
145
A12
146
D12
193
N.C.
27
BOARD_5V
28
DSUEN
87
RAMOE2
88
PIO2
147
A13
148
D13
194
N.C.
29
BOARD_5V
30
DSURX
89
RAMOE3
90
PIO1
149
A14
150
D14
31
BOARD_5V
32
DSUTX
91
RAMOE4
92
PIO0
151
A15
152
D15
33
BOARD_5V
34
DSUACT
93
RWE0
94
HMI_LED0
153
A16
154
D16
35
BOARD_5V
36
DSUBRE
95
RWE1
96
HMI_LED1
155
A17
156
D17
37
BOARD_5V
38
N.C.
97
RWE2
98
HMI_LED2
157
A18
158
D18
39
-5V
40
N.C.
99
RWE3
100
HMI_LED3
159
A19
160
D19
41
-5V
42
PROM_WIDHT_SEL
101
SDCLK
102
BEXC
161
A20
162
D20
43
-5V
44
SELECT_MASTER
103
SDRAS
104
BRDY
163
A21
164
D21
45
-5V
46
ALTERNATE_RESET
105
SDCAS
106
CB0
165
A22
166
D22
47
-5V
48
PB_RESET_PROC
107
SDWE
108
CB1
167
A23
168
D23
49
-5V
50
N.C.
109
SDDQM0
110
CB2
169
A24
170
D24
51
HV
52
HMI_PB_ENTER
111
SDDQM1
112
CB3
171
A25
172
D25
53
HV
54
HMI_PB_DOWN
113
SDDQM2
114
CB4
173
A26
174
D26
55
HV
56
HMI_PB_UP
115
SDDQM3
116
CB5
175
A27
176
D27
57
HV
58
HMI_PB_RIGHT
117
SDCS0
118
CB6
177
D31
178
D28
59
HV
60
HMI_PB_LEFT
119
SDCS1
120
CB7
179
D30
180
D29
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
42
2mm 2
1
2
1
35.6mm
71.2mm
Diam. 2.7mm 102.7mm Figure 32 Expansion connector mechanical drawing
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
43
3.
Appendix A – Space Programmer Update See troubleshooting document (41044B) if a space programmer firmware update is needed.
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
44
4.
Revision History Table 4-1 Board history Version
Comments
41002A
Release with Board V1.2
41002B
Release with Board V2.1.1
41002C
Add section to update Space Programmer firmware
41002D
Add section for led Run, boot & fail
Evaluation Board ATF697FF V2.1 [USER GUIDE] 41002D – AERO 01/16
45
Atmel Corporation
Atmel Asia Limited
Atmel Munich GmbH
Atmel Japan G.K.
2325 Orchard Parkway
Unit 01-5 & 16, 19F
Business Campus
16F Shin-Osaki Kangyo Building
San Jose, CA 95131
BEA Tower, Millennium City 5
Parkring 4
1-6-4 Osaki
USA
418 Kwun Tong Road
D-85748 Garching b. Munich
Shinagawa-ku, Tokyo 141-0032
Tel: (+1)(408) 441-0311
Kwun Tong, Kowloon
GERMANY
JAPAN
Fax: (+1)(408) 487-2600
HONG KONG
Tel: (+49) 89-31970-0
Tel: (+81)(3) 6417-0300
www.atmel.com
Tel: (+852) 2245-6100
Fax: (+49) 89-3194621
Fax: (+81)(3) 6417-0370
Fax: (+852) 2722-1369
© 2013 Atmel Corporation. All rights reserved. / Rev.: Error! Reference source not found.2013 Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. 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 THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, 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 INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND 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 products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.