smartfusion evaluation kit user’s guide · 2018. 9. 4. · smartfusion evaluation kit user’s...
TRANSCRIPT
SmartFusion Evaluation KitUser’s Guide
SmartFusion Evaluation Kit User’s Guide
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Board Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1 Installation and Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Jumpers, Switches, and LED Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Hardware Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Description and Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
I/O Pin Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
SmartFusion Hard ARM Cortex-M3 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Power Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Component Descriptions and Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15VAREF Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Current Sensing Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
PWM Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Push-Button System Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Push-Button Switches and User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
User I/Os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
OLED Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
SPI Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
20 MHz Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
32.768 KHz (low power) Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
USB-to-UART Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Ethernet Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
RealView Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Integrated Low-Cost Programmer (LCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Temperature Diode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Mixed Signal Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Pinout Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 Pin List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5 Board Stackup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Board Stack-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6 Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Jumper Settings for Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Running the Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Multimeter Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Webserver Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Real Time Data Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
LED Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Revision 7 2
SmartFusion Evaluation Kit User’s Guide
7 Manufacturing Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55A2F-EVAL-KIT-2 Board Testing Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Running the A2F-EVAL-KIT Board Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
A2F-EVAL-KIT Board Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
A List of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
B Product Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Contacting the Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
ITAR Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Revision 7 3
Introduction
The RoHS-compliant SmartFusion® Evaluation Kit (A2F-EVAL-KIT-2) enables designers to developapplications that involve one or more of the following:
• Microcontroller applications
• Embedded ARM® Cortex™-M3 processor–based systems
Kit ContentsTable 1 lists the contents of the SmartFusion Evaluation Kit.
Figure 1 • A2F-EVAL-KIT-2
10/100 EthernetInterface
Regulators
USB Program &Debug Interface
SmartFusion Device
User SW2
USB Power &USB-UART Interface
Potentiometer
Reset Switch
J22 – Debug I/Os
JP8 – UART Header
JP9 – I2C Header
JP11 – LEDJP12 – LEDJP13 – LEDJP14 – LED
JP7 – Debug Select
JP10 – JTAG Select
8 User LEDs
OLED DisplayRVI – Header
SPI-Flash Memory
J23 – SPI Header
PU_N Switch
JP 6 – VRPSM Voltage Option
20 MHzCrystal
32.768 KHzCrystal
J24 –VAREFOUT/
VAREF Header
User SW1 Mixed SignalHeader
Table 1 • A2F-EVAL-KIT-2 Contents
Quantity Description
1 SmartFusion Evaluation Board with SmartFusion A2F200M3F-FGG484 device
2 USB 2.0 A to mini-B cable
1 Quickstart card
Revision 7 5
Introduction
Board DescriptionThe SmartFusion Evaluation Kit board is designed to provide a development platform for users to evaluate all the features of the world’s only customizable system-on-chip with a hard ARM Cortex-M3 processor powered microcontroller subsystem (MSS) along with programmable analog.
The board supports a SmartFusion cSoC in an FG484 package to enable the MSS, analog, and features for evaluation.
The board includes the following:
• Ethernet and USB-to-UART interface for communication with the Ethernet and UART peripherals of the SmartFusion MSS
• SPI flash that interfaces with the SPI peripherals of the SmartFusion MSS
• Organic light-emitting diode (OLED) display that interfaces with the I2C peripheral of the SmartFusion MSS
• I2C Interface
• Current monitoring and temperature monitoring circuits
• RVI header for application programming and debug from either Keil® U-LINK® or IAR J-Link, integrated low-cost programmer to enable programming and debugging from Microsemi design tools, FlashPoint and Soft Console.
Table 2 describes the SmartFusion Evaluation Kit board components.
Table 2 • SmartFusion Evaluation Kit Board Components
Name Description
A2F200M3F-FGG484 Microsemi SmartFusion cSoC with hard ARM Cortex-M3 processor
OLED DISPLAY Organic 96×16 pixel white OLED PMO18701 with option to interface either with I2C0 port of SmartFusion MSS
SPI FLASH 8 MByte SPI flash Atmel AT25DF641-MWH-T connected to SPI port 0 of the SmartFusion MSS
OSC-20 20 MHz / 20 PPM clock oscillator
OSC-32 32.768 KHz low power oscillator
USB/UART USB-to-UART adapter chip CP2102 and connector interfacing with UART port 0 of the SmartFusion MSS
ETHERNET RJ45 connector (Ethernet jack with magnetics) interfacing with National Semiconductor 10/100 PHY chip DP83848C in RMII mode interfacing with Ethernet port of SmartFusion MSS (on-chip MAC and external PHY)
CURRENT Current monitoring using thumbwheel POT (RV1)
TEMP Temperature monitoring with temperature diode
RVI HEADER RVI header for application programming and debug from Keil U-LINK or IAR J-Link
FP3_PROG Integrated low-cost programmer
PUSH-BUTTON SWITCHES
Two push-button switches connected to GPIOs, which can be used as test and navigation switches
LEDS Eight active low LEDs that can be connected to user I/O for debug to power on the board
USER I/Os Five general purpose user I/Os that can be used for Direct-C signaling, interfacing and debugging purposes
PUSH-BUTTON RESET Push-button system reset for SmartFusion cSoC system
MIXED_CONN100 Mixed signal header
6 Revision 7
1 – Installation and Settings
Software InstallationDownload and install the latest release of Microsemi Libero® System-on-Chip (SoC) (v10.0 or later) fromthe Microsemi SoC Products Group website and register for your free Gold license. For instructions onhow to install Libero SoC and SoftConsole, refer to the Libero SoC Installation and Licensing Guide,available at www.microsemi.com/soc/documents/libero_ug.pdf.
Refer to the Installing IP Cores and Drivers User’s Guide for downloading and installing MicrosemiDirectCores, SGCores, and Driver firmware cores that must be localized on the personal computerwhere Libero SoC is installed when designing with Microsemi devices.
Microsemi has partnered with key industry leaders in the microcontroller space to provide a robustSmartFusion ecosystem. SmartFusion cSoCs are supported by the latest IAR Systems® release, IAREmbedded Workbench® for ARM. Refer to Designing SmartFusion with IAR Systems for moreinformation.
The SmartFusion cSoC is also supported by Keil’s latest release, MDK-ARM MicrocontrollerDevelopment Kit. Refer to SmartFusion Designing with Keil for more information.
Jumpers, Switches, and LED SettingsThe recommended default jumpers, switches, LEDs, and DIP switch settings are defined in Table 1-1through Table 1-4 on page 8. Connect the jumpers with the default settings to enable the pre-programmed demonstration design to function correctly.
The available headers and their usage are detailed in Table 1-5 and Table 1-6 on page 9.
Table 1-1 • SmartFusion Evaluation Kit Jumper Settings
Jumper Function Default Settings Notes
J6 Jumper to select second 3.3 V (V3P3_F2) power supply for board
Closed
JP6 Jumper to select either 1.5 V external regulator or SmartFusion 1.5 V internal regulator
Pin 1–2 = 1.5 V internal Closed
Pin 2–3 = 1.5 V external Open
JP7 Jumper to select between RVI header or LCP header for application debug
–
Pin 1–2 = USB programming and SoftConsole Closed
Pin 2–3 = RVI for Keil U-LINK/IAR J-ink Open
JP10 Jumper to select JTAGSEL Allows selection of A2F200 programming or Cortex-M3 processor debug with integrated low-cost programmer
Pin 1–2 = FPGA, allows A2F200 programming Closed
Pin 2–3 = M3, allows Cortex-M3 processor debug
Open
Revision 7 7
Installation and Settings
Table 1-2 • SmartFusion Evaluation Kit Push-Button Switches
Push-Button Switch SmartFusion Pin Comments
SW1 G19 Test and navigation switch
SW2 G20 Test and navigation switch
SW3 W7 (PU_N) Push-button switch for PUB. This negative active switch is connected to the PUB pin, which is a digital input to the FPGA fabric. PUB is the connection for the external momentary switch used to turn on the 1. 5 V voltage regulator.
SW4 R1 (MSS_SYSRESET) System Reset for DUT
Table 1-3 • SmartFusion Evaluation Kit LED
LEDSmartFusion
Pin Comment
D1 B19 Test LED for user application
D2 B20 Test LED for user application
D3 C19 Test LED for user application
D4 H17 Test LED for user application
D5 H20 Test LED for user application
D6 C21 Test LED for user application
D7 D21 Test LED for user application
D8 G21 Test LED for user application
D11 N/A UART over USB link indicator LED
D14 N/A Programmer activity indicator LED
D15 N/A Programmer ON indicator LED
D16 N/A SPEED LED. The LED is ON when device is in 100 Mbps mode and OFF when in 10 Mbps mode.
LED1 N/A USB power supply indicator LED. This GREEN LED is ON when the board is powered on.
Table 1-4 • LED Table
Jumper LED Comment
JP11 D5 Controls LED access for LED5
JP12 D6 Controls LED access for LED6
JP13 D7 Controls LED access for LED7
JP14 D8 Controls LED access for LED8
Table 1-5 • Test Point
Pin FPGA I/O
TP7, TP8 Digital ground (GND)
TP11 3.3 V supply for SmartFusion cSoC
8 Revision 7
SmartFusion Evaluation Kit User’s Guide
Never put a jumper on these headers. These are provided to measure and monitor VAREF0 and VAREF1.
TP12 1.5 V for SmartFusion cSoC
TP13 Analog ground (AGND)
Table 1-6 • J22 Header Strip – User I/Os
Pin FPGA I/O
1 J19
2 J20
3 J21
4 J22
Table 1-7 • Header for VAREF Monitoring
Jumper Description
J5 Used to monitor VAREF0 driven from VAREFOUT output of the SmartFusion device
J8 Used to monitor VAREF1 driven from VAREFOUT output of the SmartFusion device
J24 Header for VAREFOUT/VAREF output of the SmartFusion Device
Table 1-8 • JP8 UART Header
Pin MSSIO/GPIO
1 28 - UART_1_TXD1
2 29 - UART_1_RXD1
3 GND
Table 1-9 • JP9 I2C Header
Pin MSSIO/GPIO
1 30 - I2C_1_SDA1
2 31 - I2C_1_SCL1
3 GND
Table 1-10 • J23 SPI Header
Pin MSSIO/GPIO
1 24 - SPI_1_DO
2 25 - SPI_1_DI
3 26 - SPI_1_CLK
4 27 - SPI_1_SS
5 GND
Table 1-5 • Test Point (continued)
Pin FPGA I/O
Revision 7 9
2 – Hardware Components
Description and ConnectionsThe SmartFusion Evaluation Kit Board is populated with a SmartFusion A2F200-FG484. The keyfeatures of the SmartFusion cSoC are listed below.
The microcontroller subsystem (MSS) consists of the following:
• 100 MHz 32-bit ARM Cortex-M3 processor
– 1.25 DMIPS/MHz throughput from zero wait state memory
• Internal memories
– Embedded flash memory (eNVM), 64 Kbytes to 512 Kbytes
– Embedded high-speed SRAM (eSRAM), 16 Kbytes to 64 Kbytes, implemented in two physicalblocks to enable simultaneous access from two different masters
• Multi-layer AHB communications matrix
– Provides up to 16 Gbps of on-chip memory bandwidth
• 10/100 Ethernet MAC with RMII interface
• Programmable external memory controller, which supports the following:
– Asynchronous memories
– NOR flash, SRAM, PSRAM
– Synchronous SRAMs
• Two I2C peripherals
• Two 16550 compatible UARTs
• Two SPI peripherals
• Two 32-bit timers
• 32-bit watchdog timer
• 8-channel DMA controller
• Clock sources
– 1.5 MHz to 20 MHz main oscillator
– Battery-backed 32 KHz low power oscillator with real-time counter (RTC)
– 100 MHz embedded RC oscillator 1% accuracy
– Embedded PLL with 4 output phases
• High-performance FPGA
• Based on Microsemi's proven ProASIC®3 FPGA fabric
• Analog front-end (AFE)
• Up to three 12-bit SAR analog-to-digital converters (ADCs)
• One first-order (sigma delta) digital-to-analog converter (DAC) per ADC
• Up to 5 new high-performance analog signal conditioning blocks (SCB) per device
• Two high-speed comparators
• Analog compute engine (ACE)
– Offloads CPU from analog initialization and processing of ADC, DAC, and SCBs
– Sample sequencing engine for ADC and DAC parameter setup
– Post-processing engine (PPE) for functions such as low-pass filtering and lineartransformation
Revision 7 11
Hardware Components
Table 2-1 • A2F200 Key Features
Feature Specification
System gates 200,000
Tiles (D-flip flops) 4,608
RAM blocks (4,608 bits) 8
Flash (Kbytes) 256
SRAM (Kbytes) 64
Cortex-M3 processor with MPU 1
10/100 Ethernet MAC Yes
Ethernet memory controller (EMC) 26-bit address, 16-bit data
DMA 8 Ch
I2C 2
SPI 2
16550 UART 2
32-bit timer 2
PLL 1
32 KHz low power oscillator 1
100 MHz on-chip RC oscillator 1
Main oscillator 1
ADCs (12-bit SAR) 2
DACs (1-bit sigma-delta) 2
Signal conditioning blocks (SCBs) 4
Comparators* 8
Current monitor* 4
Temperature monitors* 4
HV bipolar voltage monitors* 8
Direct analog input to ADC* 18
Note: *The maximum available resources have dependencies. For additional information on SmartFusion cSoCs, refer to the SmartFusion Customizable System-on-Chip (cSoC) datasheet.
12 Revision 7
SmartFusion Evaluation Kit User’s Guide
I/O Pin ConnectionsThe A2F200M3F-FGG484 pin list is provided in the "Pin List" section on page 33.
Table 2-2 • A2F200 I/O
I/Os FG484
Direct analog input 8
Total analog input 24
Total analog output 2
MSS I/O 42
FPGA I/O 94
Total I/O 161
Notes:
1. 16 MSS I/Os are multiplexed and can be used as FPGA I/Os, if not needed for the MSS. These I/Os support Schmitt triggers and support only LVTTL and LVCMOS (1.5 / 1.8 / 2.5, and 3.3 V) standards.
2. 9 MSS I/Os are primarily for 10/100 Ethernet MAC and are also multiplexed and can be used as FPGA I/Os if Ethernet MAC is not used in a design. These I/Os support Schmitt triggers and support only LVTTL and LVCMOS (1.5 / 1.8 / 2.5, and 3.3 V standards.
Figure 2-1 • SmartFusion MSS Block Diagram
Revision 7 13
Hardware Components
SmartFusion Hard ARM Cortex-M3 ProcessorThe SmartFusion cSoC comes with a hard Cortex-M3 advanced processor-based MSS. The ARMCortex-M3 microcontroller is a low power processor that features low gate count, low predictableinterrupt latency, and low cost debug. It is intended for deeply embedded applications that require fastinterrupt response features. SmartFusion cSoCs use the R1P1 version of the Cortex-M3 processor core.Some of the important subsystems are listed below:
• Memory protection unit (MPU)
• Single cycle multiplication and hardware divide
• JTAG debug (4 wire), Serial Wire Debug (SWD – 2 wire), and Serial Wire Viewer (SWV)interfaces
The Evaluation board is populated with components to enable development using the MSS. Thesecomponents include SPI flash, OLED, and communication interfaces such as Ethernet and USB-to-UART.
Power Sources
SmartFusion Power SourcesThe Evaluation Kit board is powered through USB. The USB power will supply power to three voltagerails: 3.3 V, 1.5 V, and 10 V.
• Microsemi NX4108 (1 A), supplies 3.3 V and 1.5 V rails
• Linear LT1615 step-up converter supplies 10 V, 100 mA typical, for driving the OLED
The USB can provide a maximum current of 500 mA. If the application requires a daughter board, you must use an independent power supply source.
14 Revision 7
3 – Component Descriptions and Connections
VAREF ConnectionsThe SmartFusion cSoC has one external VAREF input pin for each of the ADCs in the device. These areVAREF0 for ADC0 and VAREF1 for ADC1 (Figure 3-1). The internal VAREF is brought out as an output.This is available as the VAREFOUT header J24.
On the A2F-EVAL-KIT-2 board, the VAREF0 and VAREF1 inputs are hardwired to the VAREFOUT outputof the SmartFusion cSoC (Figure 3-2). This means you should not drive these inputs from any externalsource. Three headers J5, J8, and J24 are provided to monitor the VAREF0, VAREF1 and VAREFOUTfor any debug purposes.
Figure 3-1 • VAREFOUT to VAREF0 and VAREF1
Figure 3-2 • VAREF0 and VAREF1 Inputs of FPGA
VAREF_OUT
ADC0
DACOUT0
DACOUT0
VAREF_OUT
ADC3
ADC4ADC5
DACOUT0
ADC2
AGND
AGND
AGND
AGND
AGND
AGND
VAREF0
VAREF1
12
J5
HEADER 1x2
J5
HEADER 1x2
12
J8
HEADER 1x2
J8
HEADER 1x2
C61 10uF-0805C61 10uF-0805
C63
10uF-0805
C63
10uF-0805
GN
DV
AR
EF
U15
VA
RE
FO
UT
T15
ADC2V9
ADC3AB8
ADC4U12
ADC5V12
ADC0Y9
ADC1AA8
SDD0V7
A2F200M3F-FGG484A2F200M3F-FGG484C234 NL-0.1uF-0402C234 NL-0.1uF-0402
C62
10uF-0805
C62
10uF-0805
R501 1K,1%-0603R501 1K,1%-0603
C244 0.1uF-0402C244 0.1uF-0402
VAREF0VAREF1
VAREF_OUTJ24
HEADER 2X2
34
12
VAREF_OUT VAREF_OUT
AT0AT2
VAREF0 VAREF1
R194 1K,1%-0603R194 1K,1%-0603
C204 0.1uF-0402C204 0.1uF-0402 C208 0.1uF-0402C208 0.1uF-0402
TM0W8
VAREF1 AB11VAREF0U10
TM2 AB12
R131 1K,1%-0603R131 1K,1%-0603
Revision 7 15
Component Descriptions and Connections
Current Sensing CircuitA current sensing circuit is provided on the SmartFusion Evaluation Kit board for applications using theembedded current monitor. Current monitoring is performed across the AC0 and AT0 pins. The currentsensing circuit is for the 3.3 V voltage rail, as shown in Figure 3-3.
PWM CircuitThe PWM RC circuit depicted in Figure 3-4 and Figure 3-5 can be used with Microsemi CorePWMinstantiated in the FPGA fabric to generate various voltage waveforms. These voltage waveforms can bedisplayed on the OLED or used via the mixed signal header. In addition, one PWM RC circuit source isrouted to the AV input pin of an analog quad. This AV pin can be used to monitor the generated voltagewith high accuracy, depending on the ADC resolution configured in the FPGA.
Figure 3-5 shows A2F200 pins driving PWM and the PWM circuit.
Figure 3-3 • Current Sensing
AT0 AC0 V3P3
R6 100R,1%-0805R6 100R,1%-0805R7 5K36-0805R7 5K36-080513
2
50K_POT3352P-1-503LF
50K_POT3352P-1-503LF
D17DL4007-MelfD17DL4007-Melf
Figure 3-4 • PWM Pins
Figure 3-5 • PWM Circuit
F2-200-IO_0
DACOUT1
F2-200-IO_1 F2-200-IO_2
DACOUT0
PWM0F2-200-IO_8
PWM1
F2-200-IO_3F2-200-IO_5
MSS_GP_IO_14 MSS_GP_IO_15
F2-200-IO_6F2-200-IO_7
F2-200-IO_4
F2-200-14-MSSIO25
F2-200-0-FPGAIO27
F2-200-1-FPGAIO29
DGND631
F2-200-4-FPGAIO33
F2-200-6-FPGAIO35
F2-200-7-FPGAIO37
F2-200 PWM039
DGND841
AGND143
OBD045
AGND347
F2-200-15-MSSIO 26
DGND5 28
F2-200-2-FPGAIO 30
F2-200-3-FPGAIO 32
F2-200-5-FPGAIO 34
DGND7 36
F2-200-8-FPGAIO 38
F2-200 PWM1 40
DGND9 42
AGND2 44
OBD1 46
AGND4 48
F2-200-PWM1
F2-200-PWM0PWM0
PWM1R316
4K7-00603R316
4K7-00603
R3144K7-00603
R3144K7-00603
R281 100K-0603R281 100K-0603
C283 220nF-0603C283 220nF-0603
C284 220nF-0603C284 220nF-0603
R289 100K-0603R289 100K-0603
16 Revision 7
SmartFusion Evaluation Kit User’s Guide
Push-Button System ResetA push-button system reset switch with a Schmitt trigger is provided on the board (Figure 3-6). TheSchmitt trigger reduces noise on the system reset push-button. The SmartFusion MSS reset issynchronized with this reset.
Push-Button Switches and User LEDsPush-button switches and user LEDs (Figure 3-7) can also be used for debug and for variousapplications, such as gaming.
Figure 3-6 • Push-Button System Reset
V3P3V3P3
MSS_RESET_N
RST
C245
NL-0.1uF-0402
C245
NL-0.1uF-0402C74
NL-0603
C74
NL-0603
R34
10K-0603
R34
10K-0603
12
34
SW3
KSC403J 50SH LFG
SW3
KSC403J 50SH LFG
VCC2
GND3
RST 1
U53
NL-DS1818
U53
NL-DS1818
R35
39R-0603
R35
39R-0603
Figure 3-7 • Test LEDs
V3P3
LED3_N
LED2_N
LED1_N
LED4_N
LED7_N
LED6_N
LED5_N
LED8_N
ACTIVE LOWMfr P/N :SML-512DWT86Mfr: Rohm
ACTIVE LOW
D6
LED_ORANGE-0603
D6
LED_ORANGE-0603
D8
LED_ORANGE-0603
D8
LED_ORANGE-0603
R55 1.5K-0603R55 1.5K-0603
R54 1.5K-0603R54 1.5K-0603
R39 1.5K-0603R39 1.5K-0603
R33 1.5K-0603R33 1.5K-0603
R77 1.5K-0603R77 1.5K-0603
D2
LED_ORANGE-0603
D2
LED_ORANGE-0603
R36 1.5K-0603R36 1.5K-0603
D3
LED_ORANGE-0603
D3
LED_ORANGE-0603
D7
LED_ORANGE-0603
D7
LED_ORANGE-0603
D4
LED_ORANGE-0603
D4
LED_ORANGE-0603D5
LED_ORANGE-0603
D5
LED_ORANGE-0603
D1
LED_ORANGE-0603
D1
LED_ORANGE-0603
R79 1.5K-0603R79 1.5K-0603
R40 1.5K-0603R40 1.5K-0603
Revision 7 17
Component Descriptions and Connections
The board provides users access to eight active low LEDs (Figure 3-9), which are connected toSmartFusion cSoC pins B19, B20, C19, H17, H20, C21, D21, and G21.
Jumpers JP11, JP12, JP13 and JP14 grant users control options over four of the LEDs. In addition, theboard includes two push-button switches (Figure 3-10 on page 18) that are connected to pins G19 andG20 of the SmartFusion cSoC.
Figure 3-8 • LEDs
Figure 3-9 • 3-Pin Jumper Options for LED
Figure 3-10 • Push-Button Switches
LED1_N
LED2_N
LED3_N
LED4_N
SWITCH1
SWITCH2
LED5_N
LED6_N
LED7_N
LED8_N
GBB0/IO18NDB0V0B19
GBB1/IO18PDB0V0B20
GBA0/IO19NPB0V0C19
GBC2/IO21PDB1V0C21
IO21NDB1V0D21
IO23NDB1V0 F19
GCA2/IO23PDB1V0 G19
IO24NDB1V0 G20
GCB2/IO24PDB1V0 G21IO25NDB1V0H17
GCC0/IO26NPB1V0H20
GFC2/IO67PPB5V0 E1
GBC0/IO17NPB0V0 E14
LED , DIP & PB
U64-17
A2F200M3F-FGG484
LED , DIP & PB
U64-17
A2F200M3F-FGG484
LED8_NLED7_N
LED6_NLED5_N
LED5_N_H20
LED7_N_D21
LED6_N_C21
LED8_N_G21
MSSIO28 - TXD1_V20 MSSIO29 - RXD1_W22
MSSIO30 - SDA1_V22 MSSIO31-SCL1_U20
JP14
1
2
3
JP12
1
2
3
JP11
1
2
3
JP13
1
2
3
V3P3 V3P3
SWITCH1 SWITCH2
Mfr P/N :KSC403J 50SH LFGPanasonic - C&K Components
Mfr P/N :KSC403J 50SH LFGPanasonic - C&K Components
1 2
3 4
SW1
KSC403J 50SH LFG
SW1
KSC403J 50SH LFG
1 2
3 4
SW2
KSC403J 50SH LFG
SW2
KSC403J 50SH LFG
R43
10K-0603
R43
10K-0603
R44
10K-0603
R44
10K-0603
18 Revision 7
SmartFusion Evaluation Kit User’s Guide
User I/OsThe board comes with the provision of five user I/Os brought out to jumper J22 (Figure 3-11). These canbe used as general purpose user I/Os. One of the potential applications is DirectC signaling where thesefive pins can be used for JTAG signals (TDI, TDO, TMS, TCK, and TRSTN). Other possible uses are forinterfacing with other boards and debugging.
OLED DisplayA 96x16-pixel matrix low power OLED is made available on the board for display (Figure 3-12 onpage 19). This low power device, WHITE OLED, requires 3.3 V and 10 V power supplies. The OLED isinterfaced with the SmartFusion MSS I2C0 port (Figure 3-13 on page 20). The OLED displays sharpgaming images or text.
For example, the SmartFusion RTC current time or time between two events can be displayed on theOLED. The OLED inputs OLED_BS1, OLED_BS2, and OLED_CSN are tied off and OLED_D/C# ispulled down as required to work with I2C mode.
Figure 3-11 • User I/Os
J19
J20
J21
J22
K19
12345
J22
5x1 Header(M)
J22
5x1 Header(M)
Figure 3-12 • OLED Connections
OLED_BS1
OLED_CS#
OLED_BS2
V3P3V10PV3P3
V3P3
MSS_RESET_N
OLED_SCL
OLED_SDA
OLED_D/C#
Mfr P/N :PMO13701Mfr: PACER
TANT
SCL
SDA
R210
1K-0603
R210
1K-0603
R165
1K-0603
R165
1K-0603
R18
10K-0603
R18
10K-0603
C69
1uF-0603
C69
1uF-0603
R207
10K-0603
R207
10K-0603
VC
C30
VCOMH 29IREF28
VD
D11
BS112 BS2 13
NC
11
NC
28
NC
39
NC
410
NC
514
NC
631
VS
S2
TEST17
TEST26
TEST35
TEST44
TEST53
D0 20
D1 21
D2 22
D3 23
D4 24
D5 25
D6 26
D7 27
RD# 19
WR# 18D/C#17
RES#16
CS#15
NC
732
NC
833
U11
PMO13701
U11
PMO13701
R17
10K-0603
R17
10K-0603
C68
0.01uF-0603
C68
0.01uF-0603
R201
10K-0603
R201
10K-0603
+C67
4.7uF 25V-TantA
+C67
4.7uF 25V-TantA
R20
2M-0603
R20
2M-0603
Revision 7 19
Component Descriptions and Connections
SPI FlashOne 8 MByte SPI flash Atmel AT25DF641-MWH-T is also offered on the board (Figure 3-14). This isinterfaced with the SmartFusion MSS SPI0 port (Figure 3-15). The WP# and HOLD# inputs are pulledhigh on the board.
Figure 3-13 • SmartFusion MSS I2C0 Interface
OLED_SDA
OLED_SCL I2C_0_SCL/GPIO_23U21
I2C_0_SDA/GPIO_22V21
I2C_1_SDA/GPIO_30V22
I2C_1_SCL/GPIO_31U20
I2C INTERFACEPORT0
PORT1
U64-16
A2F200M3F-FGG484
I2C INTERFACEPORT0
PORT1
U64-16
A2F200M3F-FGG484
Figure 3-14 • SPI Flash
Figure 3-15 • SmartFusion MSS SPIO Port
SPI_CS_N
SPI_SCKSPI_SI
SPI_WP_NSPI_SO
V3P3
V3P3
8 MByte
Mfr P/N : AT25DF641-MWH-TMfr: Atmel
R209
10K-0603
R209
10K-0603
R208
10K-0603
R208
10K-0603
R206 39R-0603R206 39R-0603
C70
0.1uF 10V-0402
C70
0.1uF 10V-0402
SI5
SCK6
HOLD7
CS1
WP3
VCC 8
GND 4SO2E_GND 9
U13
AT25DF641-MWH-T
U13
AT25DF641-MWH-T
SPI_CS_N
SPI_SI
SPI_SO
SPI_SCK
SPI_0_DO/GPIO_16U17
SPI_0_SS/GPIO_19Y20
SPI_0_DI/GPIO_17V18
SPI_0_CLK/GPIO_18W19
SPI_1_DO/GPIO_24 T17
SPI_1_DI/GPIO_25 V19
SPI_1_CLK/GPIO_26 AA22
SPI_1_SS/GPIO_27 W21
SPI INTERFACE
PORT0 PORT1
U64-15
A2F200M3F-FGG484
SPI INTERFACE
PORT0 PORT1
U64-15
A2F200M3F-FGG484
R235 39R-0603R235 39R-0603
20 Revision 7
SmartFusion Evaluation Kit User’s Guide
20 MHz OscillatorA 20 MHz resonator of 20 PPM is placed across the MAINXIN and MAINXOUT pins of the SmartFusioncSoC with the appropriate 18 pF capacitors (Figure 3-16). This is used to generate a high precision clockfor Ethernet MAC and is also used in real-time counter (RTC) based applications.
32.768 KHz (low power) OscillatorA 32.768 KHz Resonator CM519 is placed across the LPXIN and LPXOUT pins of the SmartFusioncSoC with the appropriate 30 PF capacitors (Figure 3-16). This low power resonator is useful in real-timecounter (RTC) based applications.
USB-to-UART InterfaceIncluded on the evaluation board is a USB-to-UART interface with ESD protection (Figure 3-17 onpage 23). This interface includes an integrated USB-to-UART bridge controller (U16) to provide astandard UART connection with the SmartFusion MSS UART0 port. One application of the USB-to-UART interface is to allow HyperTerminal on a PC to communicate with the SmartFusion cSoC.HyperTerminal is a serial communications application program that can be installed in the Windows®
operating system. A basic HyperTerminal program is usually distributed with Windows. With a USB driverproperly installed, and the correct COM port and communication settings selected, you can use theHyperTerminal program to communicate with a design running on the SmartFusion cSoC.
Figure 3-16 • 20 MHz and 32.768 MHz Oscillators
PTBASE
V1P5_INTV1P5_INTV1P5_INT
RTC_SW
RESET CIRCUIT
AGND AGND
AGND AGND
PCAP AB5
NCAP AB6
PU_N W17
PTBASE AB20
PTEM Y18
MAINXINAA16
LPXINAA18
MAINXOUTAA17
LPXOUTAA19
U64-2
A2F200M3F-FGG484
U64-2
A2F200M3F-FGG484
Y2
CM519 32.768KDZF-UT
Y2
CM519 32.768KDZF-UT
C52
30pF-0603
C52
30pF-0603
Y1
ABM3-20.000MHZ-B2-T
Y1
ABM3-20.000MHZ-B2-T
C53
0.1uF-0402
C53
0.1uF-0402
C48
18pF-0603
C48
18pF-0603
C51
30pF-0603
C51
30pF-0603
C50
18pF-0603
C50
18pF-0603
12
34
SW4
KSC403J 50SH LFG
SW4
KSC403J 50SH LFG
12
C49
2.2uF 16V-0603
C49
2.2uF 16V-0603
Revision 7 21
Component Descriptions and Connections
Table 3-1 lists the supported UART parameters for HyperTerminal applications.
Table 3-1 • UART HyperTerminal Settings
Supported HyperTerminal Parameters
Baud Rates Data Bits Parity Types STOP BIT
110 5, 6, 7, 8 NO/ODD/EVEN/MARK(1)/SPACE(0) ONE/ONE-HALF/TWO
300
1200
2400
4800
9600
19200
38400
57600
115200
230400
460800
921600
22 Revision 7
SmartFusion Evaluation Kit User’s Guide
Figure 3-17 shows the USB-to-UART connections and Figure 3-18 on page 24 shows the UART0 port.
Figure 3-17 • USB to UART
D1
-
D1
+
D-
D+
VD
D
VD
D
VU
SB
RX
D_
0_
INT
XD
_0
_O
UT
Mfr P/N :BLM31PG500SN1L
Mfr: Murata
C7
8
0.1
uF
-04
02
C7
8
0.1
uF
-04
02
R5
23
9R
-06
03
R5
23
9R
-06
03
R4
9
0R
-06
03
R4
9
0R
-06
03
FB
3B
LM
31
PG
50
0S
N1
L-1
20
6F
B3
BL
M3
1P
G5
00
SN
1L
-12
06
VB
US
8
RE
GIN
7
VD
D6
NC
11
0
NC
21
3
NC
31
4
NC
41
5
NC
51
6
NC
61
7
D-
5
D+
4
GND3
GNDNW30
GNDCNTR29
RS
T9
NS
US
PE
ND
11
SU
SP
EN
D1
2
NC
71
8
NC
81
9
NC
92
0
NC
10
21
NC
11
22
DT
R2
8
RT
S2
4
CT
S2
3
DS
R2
7
RI
2
TX
D2
6
RX
D2
5
DC
D1
U1
6
CP
21
02
-GM
MA
NU
FA
CT
UR
ER
P/N
= C
P2
10
2-G
MM
AN
UF
AC
TU
RE
R =
Sili
co
n L
ab
ora
torie
s In
c
U1
6
CP
21
02
-GM
MA
NU
FA
CT
UR
ER
P/N
= C
P2
10
2-G
MM
AN
UF
AC
TU
RE
R =
Sili
co
n L
ab
ora
torie
s In
c
R5
1
10
K-0
60
3
R5
1
10
K-0
60
3C
76
1u
F-0
60
3
C7
6
1u
F-0
60
3
R5
0
14
7R
-06
03
R5
0
14
7R
-06
03
11
TP
V1-D
TR
TP
_V
IA
TP
V1-D
TR
TP
_V
IA
11
TP
V2-D
SR
TP
_V
IA
TP
V2-D
SR
TP
_V
IA
11
TP
V4
-DC
D
TP
_V
IA
TP
V4
-DC
D
TP
_V
IA
D1
1
LE
D_
GR
EE
N-0
60
3
D1
1
LE
D_
GR
EE
N-0
60
3
F2
MIC
RO
SM
D0
50
F-2
-12
10
MA
NU
FA
CT
UR
ER
P/N
= M
ICR
OS
MD
050F
-2M
AN
UF
AC
TU
RE
R =
Tyco
F2
MIC
RO
SM
D0
50
F-2
-12
10
MA
NU
FA
CT
UR
ER
P/N
= M
ICR
OS
MD
050F
-2M
AN
UF
AC
TU
RE
R =
Tyco
R4
91
0R
-06
03
R4
91
0R
-06
03
11
TP
V3-R
I
TP
_V
IA
TP
V3-R
I
TP
_V
IA
C7
7
0.1
uF
-04
02
C7
7
0.1
uF
-04
02
VB
US
1
D-
2
D+
3
NC
4
GN
D5
GN
D1
6
GN
D2
7
GN
D3
8
GN
D4
9
NC
_1
10
NC
_2
11
J1
4
US
B_
MIN
I_R
EC
EP
J1
4
US
B_
MIN
I_R
EC
EP
R5
30
R-0
60
3R
53
0R
-06
03
IO1
A1
G2
IO2
A3
IO2
B4
V5
IO1
B6
U1
7
US
BL
C6
-2S
C6
MA
NU
FA
CT
UR
ER
P/N
= U
SB
LC
6-2
SC
6M
AN
UF
AC
TU
RE
R =
ST
Mic
ro.
U1
7
US
BL
C6
-2S
C6
MA
NU
FA
CT
UR
ER
P/N
= U
SB
LC
6-2
SC
6M
AN
UF
AC
TU
RE
R =
ST
Mic
ro.
Revision 7 23
Component Descriptions and Connections
Ethernet InterfaceOne Ethernet interface, configured for RMII Full Duplex mode, and a low power 10/100 Mbps single-portEthernet physical layer transceiver (U19) are provided on-board (Figure 3-20 on page 25). The Ethernetphysical layer features integrated sub-layers to support both 10BASE-T and 100BASE-TX Ethernetprotocols. These sub-layers ensure compatibility and interoperability with many other standards-basedEthernet solutions.
The Ethernet RJ45 interface and physical layer interface with the SmartFusion MSS Ethernet mediaaccess controller (MAC), which supports RMII, serve many purposes. For example, these interfaces canbe used to access the SmartFusion cSoC to monitor the ADC data over a network. The embeddedsystem memory and control registers can be accessed and processed remotely to support systemmanagement.
Clocking Scheme for RMII CLKThe 10/100 MAC RMII interface requires a 50 MHz clock. The PHY device also requires a 50 MHz20 PPM clock for proper operation. While there are several possible ways of providing the clock, thefollowing clocking scheme has been tested on the board.
• The 20 MHz oscillator feeds the CCC input. The CCC, GLC output is configured as 50 MHz
• The GLC feeds the MAC_CLK (pin T6) input of the 10/100 MAC peripheral of the SmartFusionMSS
• The same GLC is routed through the fabric and feeds the X1 input of the Ethernet PHY device onthe board
Figure 3-18 • UART Port 0
RXD_0_IN
TXD_0_OUT UART_0_TXD/GPIO_20Y22
UART_0_RXD/GPIO_21U18
UART INTERFACE
PORT0
U64-9
A2F200M3F-FGG484
UART INTERFACE
PORT0
U64-9
A2F200M3F-FGG484
R236 39R-0603R236 39R-0603
Figure 3-19 • Ethernet Clocking Scheme
A2F200
CCC
20 MHzOscillator
10/100 MAC
MAC_CLKGLC
EthernetPHY
X1 Input
50 MHz Clock Output
TXD
RXD
50 MHz
24 Revision 7
SmartFusion Evaluation Kit User’s Guide
Figure 3-20 • Ethernet Interface
LE
D_
AC
T
TD
-T
D+
LE
D_
AC
T
RD
+R
D-
V3P
3
V3P
3
V3
P3
V3
P3
V3
P3
V3P
3
V3P
3V
3P
3_E
TH
V3P
3_E
TH
V3P
3_E
TH
V3P
3_E
TH
PF
B
V3P
3
V3P
3
V3P
3
MS
S_R
ES
ET
_N
FP
GA
_E
NA
_C
RS
FP
GA
_E
NA
_M
DC
FP
GA
_E
NA
_M
DIO F
PG
A_E
NA
_T
XE
N
FP
GA
_E
NA
_R
XE
R
FP
GA
_E
NA
_T
XD
0F
PG
A_E
NA
_T
XD
1
FP
GA
_E
NA
_R
XD
1F
PG
A_
EN
A_
RX
D0
FP
GA
_E
NA
_M
DC
FP
GA
_E
NA
_M
DIO
FP
GA
_E
NA
_T
XE
NF
PG
A_
EN
A_
RX
D0
FP
GA
_E
NA
_R
XD
1
RM
II_
50
MH
Z_
CL
K
FP
GA
_E
NA
_C
RS
FP
GA
_E
NA
_T
XD
0
FP
GA
_E
NA
_T
XD
1
FP
GA
_E
NA
_R
XE
R
DECO
UPLI
NG C
APAC
ITOR
S
Mfr P/N :DP83848CVV/NOPB
Mfr: National Semiconductor
Mfr P/N :J0011D21B
Mfr: Pulse Tech
Mfr P/N :BLM31PG500SN1L
Mfr: Murata
Layout Note: Place 10uF capacitor
close to PFBOUT. PFBIN1 and
PFBIN2 pins should have a 0.1uF
capactiors placed right next to
the pins.
TANT
Mfr P/N :SML-512DWT86
Mfr: Rohm
R5
92
2R
-06
03
R5
92
2R
-06
03
C9
4
0.1
uF
10
V-0
40
2
C9
4
0.1
uF
10
V-0
40
2
R6
5
1.5
K-0
60
3
R6
5
1.5
K-0
60
3
C8
7
0.1
uF
10
V-0
40
2
C8
7
0.1
uF
10
V-0
40
2
MA
C_
MD
C/I
O4
8R
SB
4V
0A
A3
MA
C_
MD
IO/I
O4
9R
SB
4V
0V
4
MA
C_
TX
EN
/IO
52
RS
B4
V0
Y4
MA
C_
CR
SD
V/I
O5
1R
SB
4V
0W
4
MA
C_
RX
ER
/IO
50
RS
B4
V0
AA
4
MA
C_
TX
D[0
]/IO
56
RS
B4
V0
AA
5
MA
C_
TX
D[1
]/IO
55
RS
B4
V0
W5
MA
C_
RX
D[0
]/IO
54
RS
B4
V0
V5
MA
C_
RX
D[1
]/IO
53
RS
B4
V0
U5
MA
C_
CL
KT
6
ETHERNET
U6
4-1
4
A2F
200M
3F
-FG
G484
ETHERNET
U6
4-1
4
A2F
200M
3F
-FG
G484
C8
8 0.1uF 10V-0402
C8
8 0.1uF 10V-0402
R7
0
11
0R
-06
03
R7
0
11
0R
-06
03
R2
34
22
R-0
60
3R
23
42
2R
-06
03
R5
8
1.5
K-0
60
3
R5
8
1.5
K-0
60
3
D1
6
LE
D_
OR
AN
GE
-06
03
D1
6
LE
D_
OR
AN
GE
-06
03
+C9
0
10uF
16V
,TantA
+C9
0
10uF
16V
,TantA
R7
3N
l-4
.87
K-0
60
3R
73
Nl-4
.87
K-0
60
3
R7
44
.87
K-0
60
3R
74
4.8
7K
-06
03
R7
2
11
0R
-06
03
R7
2
11
0R
-06
03
R2
42
22
R-0
60
3R
24
22
2R
-06
03
R6
7 2.2K-0603
R6
7 2.2K-0603
C9
1
0.1
uF
10
V-0
40
2
C9
1
0.1
uF
10
V-0
40
2
C9
2
0.1
uF
10
V-0
40
2
C9
2
0.1
uF
10
V-0
40
2R6
32
2R
-06
03
R6
32
2R
-06
03
MD
IO3
0
MD
C3
1
CR
S/C
RS
_D
V/L
ED
_C
FG
40
CO
L/P
HY
AD
04
2
TX
_C
LK
1
TX
D_
03
TX
D_
14
TX
D_
25
TX
D_
3/S
NI_
MO
DE
6
TX
_E
N2
RX
_C
LK
38
RX
D_
0/P
HY
AD
14
3
RX
D_
1/P
HY
AD
24
4
RX
D_
2/P
HY
AD
34
5
RX
D_
3/P
HY
AD
44
6
RX
_E
R/M
DIX
_E
N4
1
RX
_D
V/M
II_
MO
DE
39
PW
R_
DO
WN
/IN
T7
PF
BIN
11
8
PF
BIN
23
7
PF
BO
UT
23
CL
K_
OU
T2
5
RE
SE
T_
N2
9
X2
33
X1
34
RB
IAS
24
TD
+1
7
TD
-1
6
RD
+1
4
RD
-1
3
LE
D_
AC
T/C
OL
/AN
_E
N2
6
LE
D_
SP
EE
D/A
N1
27
LE
D_
LIN
K/A
N0
28
RE
SE
RV
ED
18
RE
SE
RV
ED
29
RE
SE
RV
ED
31
0
RE
SE
RV
ED
41
1
RE
SE
RV
ED
51
2
RE
SE
RV
ED
62
0
RE
SE
RV
ED
72
1
AG
ND
11
5
AG
ND
21
9
DG
ND
36
IOG
ND
13
5
IOG
ND
24
7
AVDD3322
IOVDD33_132
IOVDD33_248
U1
9
DP
83
84
8C
VV
/NO
PB
U1
9
DP
83
84
8C
VV
/NO
PB
R6
0
49
.9R
-06
03
R6
0
49
.9R
-06
03
C9
5
0.1
uF
10
V-0
40
2
C9
5
0.1
uF
10
V-0
40
2
R6
2
1.5
K-0
60
3
R6
2
1.5
K-0
60
3
C8
4
0.1
uF
10
V-0
40
2
C8
4
0.1
uF
10
V-0
40
2
FB
5
BL
M3
1P
G5
00
SN
1L
-12
06
FB
5
BL
M3
1P
G5
00
SN
1L
-12
06
R6
9
2.2
K-0
60
3
R6
9
2.2
K-0
60
3
R5
6
49
.9R
-06
03
R5
6
49
.9R
-06
03
R6
42
2R
-06
03
R6
42
2R
-06
03
1 2 3 4 5 6 7 8
91
0
11
12
13
14
15
16
CHS
CHS
J1
0
J0
01
1D
21
B
CHS
CHS
J1
0
J0
01
1D
21
B
R6
1
49
.9R
-06
03
R6
1
49
.9R
-06
03
C9
6
0.1
uF
10
V-0
40
2
C9
6
0.1
uF
10
V-0
40
2
12
C8
9
10
00
pF
10
00
V-1
20
6
C8
9
10
00
pF
10
00
V-1
20
6
R7
1
2.2
K-0
60
3
R7
1
2.2
K-0
60
3
C9
3
0.1
uF
10
V-0
40
2
C9
3
0.1
uF
10
V-0
40
2
R6
8
11
0R
-06
03
R6
8
11
0R
-06
03
C9
7
10
uF
10
V,0
80
5
C9
7
10
uF
10
V,0
80
5
C8
6
0.1
uF
10
V-0
40
2
C8
6
0.1
uF
10
V-0
40
2
C8
5
0.1
uF
10
V-0
40
2
C8
5
0.1
uF
10
V-0
40
2
R2
33
22
R-0
60
3R
23
32
2R
-06
03
R5
7
49
.9R
-06
03
R5
7
49
.9R
-06
03
R6
62
2R
-06
03
R6
62
2R
-06
03
Revision 7 25
Component Descriptions and Connections
RealView HeaderOne 10x2 RealView® Header is provided on the board for debugging (Figure 3-21). This header allowsplugging with the Keil U-LINK debugger or IAR J-Link debugger to easily debug or configure the hardARM Cortex-M3 processor during board power-up.
The jumper settings shown in Table 3-2 are needed for debug with Keil U-LINK or IAR J-Link.
Figure 3-21 • RealView Header
Table 3-2 • RVI Header Jumper Settings
To Debug with Keil U-link or IAR J-link
Jumper Pin Pin Connection Details
JP7 2 3 To select RealView® JTG header
JP10 2 3 To select Cortex-M3 processor debug
RVI_nTRST
RVI_TDO
RVI_TMSRVI_TCK
RVI_TDI
V3P3
MSS_RESET_N
R12
10K-0603
R12
10K-0603
11
33
55
77
99
1111
1313
1515
1717
1919
2 2
4 4
6 6
8 8
10 10
12 12
14 14
16 16
18 18
20 20
J3
HEADER 10X2
MANUFACTURER P/N = HTST-110-01-L-DVMANUFACTURER = Samtec
J3
HEADER 10X2
MANUFACTURER P/N = HTST-110-01-L-DVMANUFACTURER = Samtec
R10
10K-0603
R10
10K-0603
R11
10
K-0
60
3
R11
10
K-0
60
3
26 Revision 7
SmartFusion Evaluation Kit User’s Guide
Integrated Low-Cost Programmer (LCP)The board comes with a built-in programmer to program the SmartFusion cSoC device and debugsoftware with SoftConsole.
Figure 3-22 • integrated Low Cost Programmer
Table 3-3 • Jumper Settings to Debug with SoftConsole
To Debug with SoftConsole
Jumper Pin Pin Connection Details
JP7 1 2 To select the integrated low-cost programmer (LCP)
JP10 2 3 To select the Cortex-M3 processor debug.
LC
PS
_F
TD
I
CP
24
TR
ST
EN
B_N
VP
UM
PE
NB
LC
PS
_F
TM
SLC
PS
_F
TC
kLC
PS
_F
TR
ST
_N
CP
25
CP
18
CP
17
VP
UM
P_G
OO
D
BR
EV
2
CP
16
LC
PS
_F
TD
O
CP
19
CP
20
CP
21
CP
22
CP
23
VJT
AG
_G
OO
D
BR
EV
0
CP
0
CP
29
FP
3_LE
D1
LC
PS
_F
TR
ST
_N
CP
1
JT
AG
EN
B_N
JT
AG
EN
B_N
FP
3_LE
D0
CP
2C
P3
CP
7C
P6
CP
5
CP
4
FP
3_LE
D3
FP
3_LE
D2
FP
3_LE
D4
BR
EV
1
TR
ST
EN
B_N
CP
15
LC
PS
_F
TD
OLC
PS
_F
TD
I
LC
PS
_F
TC
kLC
PS
_F
TM
S
LC
PS
_F
TD
I
LC
PS
_F
TC
k
LC
PS
_F
TM
S
V3
V3
F
V2V
5F
V3
V3
F
V3
V3
F
V3P
3
V3
V3
F
LC
PS
_F
TM
SLC
PS
_F
TC
kLC
PS
_F
TD
I
LC
PS
_F
TD
O
CP10
CP11
CP12
PASS/FA
IL
(TDI_IN)(TMS_IN)(TCK_IN)(NTRST_IN)
ACTIVITY
ON
APA150-TQ100
LEDs
LCPS JTAG Signals
A1
2
OE
11
Y1
6
VC
C8
GN
D4
U58A
NC
7W
V125K
8X
-US
8
U58A
NC
7W
V125K
8X
-US
8
R5
16
39
R-0
60
3R
51
63
9R
-06
03
A1
2
OE
11
Y1
6
VC
C8
GN
D4
U6
0A
NC
7W
V125K
8X
-US
8
U6
0A
NC
7W
V125K
8X
-US
8
31
24
R GD
13
HS
MF
-C165
R GD
13
HS
MF
-C165
R5
10
2K
2-0
603
R5
10
2K
2-0
603
D14
LT
ST
-C190Y
KT
D14
LT
ST
-C190Y
KT
IO2
2IO
33
IO4
4
IO5
5
IO6
6
IO7
7
IO8
8
IOG
LM
X1
10
GL1
11
NPECL113
PPECL115
GL216
IO18
18
IO19
19
IO2020
IO2121
IO2222
IO2323
IO2424
GND11
GND99
GND2525
GND3838
GND4040
AGND1212
IO2727
IO2828
IO2929
IO3030
IO3131
IO3232
IO3333
IO3434
IO3535
IO3636
IO4141
IO4242
IO4343
IO4444
IO4545
IO4646
AGND6464
GND5151
GND6767
GND7575
GND8686
GND8888
IO74
74
IO73
73
IO72
72
IO71
71
IO70
70
IO69
69
GLM
X2/IO
66
GL465
NPECL263
PPECL261
GL360
IO59
59
IO58
58
IO57
57
VP
P52
VP
N53
TC
K47
TD
I48
TM
S49
TD
O54
TR
ST
55
RC
K56
AVDD1414
VDD1717
VDD3737
AVDD6262
VDD6868
VDD6989
IO9999
IO9898
IO97
97
IO96
96
IO95
95
IO94
94
IO93
93
IO92
92
IO9191
IO9090
IO8585
IO84
84
IO83
83
IO82
82
IO81
81
IO80
80
IO79
79
IO78
78
IO77
77
VDDP2626
VDDP3939
VDDP5050
VDDP7676
VDDP8787
VDDP100100
U57
AP
A150-T
Q100
U57
AP
A150-T
Q100
R5
11
DN
L-0
60
3R
51
1D
NL
-06
03
R5
19
33
R-0
60
3R
51
93
3R
-06
03
R5
14
33
R-0
60
3R
51
43
3R
-06
03
R5
13
39
R-0
60
3R
51
33
9R
-06
03
A2
5
OE
27
Y2
3
VC
C8
GN
D4
U60B
NC
7W
V1
25
K8
X-U
S8
U60B
NC
7W
V1
25
K8
X-U
S8
R5
18
39
R-0
60
3R
51
83
9R
-06
03
R5
05
DN
L-0
60
3R
50
5D
NL
-06
03
R5
08
DN
L-0
60
3R
50
8D
NL
-06
03
D15
LT
ST
-C190K
FK
TD
15
LT
ST
-C190K
FK
T
R5
03
2K
2-0
603
R5
03
2K
2-0
603
R5
15
10
0R
-06
03
R5
15
10
0R
-06
03
A2
5
OE
27
Y2
3
VC
C8
GN
D4
U58B
NC
7W
V1
25
K8
X-U
S8
U58B
NC
7W
V1
25
K8
X-U
S8
R5
17
33
R-0
60
3R
51
73
3R
-06
03
Revision 7 27
Component Descriptions and Connections
Temperature DiodeA temperature diode is provided on the board to measure ambient temperature Figure 3-24. This is usedin battery charging and MPM applications. This diode is connected to the AT1 input of the SmartFusioncSoC.
Table 3-4 • Jumper Settings for A2F200 Programming
To Program with Built-In LCP
Jumper Pin Pin Connection Details
JP7 1 2 To select the integrated LCP
JP10 1 2 To select the SmartFusion cSoC device
Figure 3-23 • A2F200 JTAG Connections
F2_TDO
F2_TMS
TDI
VPUMPVJTAG
TRST
F2_TCK
JTAG_SEL
JTAG_SEL
V3P3_F2 V3P3_F2
V3P3_F2
C64
0.1
uF
-04
02
C64
0.1
uF
-04
02
R9 1K-0603R9 1K-0603
R13 39R-0603R13 39R-0603
C65
0.0
1u
F-0
60
3
C65
0.0
1u
F-0
60
3
1
2
3
JP10JP10
R15
1K-0603
R15
1K-0603
C66
0.1uF-0402
C66
0.1uF-0402
TCK P18
TRSTB P22
TMSP20
TDIP17
TDOP21 JTAGSEL R16
VJTAGM19 VPP M21
JTAG SIGNALS
U64-6
A2F200M3F-FGG484
JTAG SIGNALS
U64-6
A2F200M3F-FGG484
R8 1K-0603R8 1K-0603
R14
510R-0603
R14
510R-0603
Figure 3-24 • Temperature Diode
ATGND0
AT1
Mfr P/N :MMBT3904LT1Mfr:Infineon Technologies
TO DUT
1
32
Q2
MMBT3904LT1
Q2
MMBT3904LT1
28 Revision 7
SmartFusion Evaluation Kit User’s Guide
Mixed Signal HeaderThe mixed signal header can be obtained from Samtec, using the following part numbers:
• Mother Board Header 2X50 50 mil pitch: Samtec FTSH-150-04-L-D-RA (populated in the evaluation board)
• Daughter Board Header 2X50 50 mil pitch: Samtec CLP-150-02-L-DH
The detailed instructions given below must be followed to ensure the correct orientation and insertion intothe mother board.
Figure 3-25 (top view) indicates the orientation of the mixed signal headers on the mother board anddaughter board.
Figure 3-25 • Top View of Mixed Signal Headers Correct Orientation
Mother Board
Daughter Board
Pin 1 Pin 2
Revision 7 29
Component Descriptions and Connections
Ensure that the header is placed such that a full insertion is possible between the two headers(Figure 3-26).
When designing a daughter board to plug into an A2F-EVAL-KIT:
• Ensure the CLP header edge is lined up against the edge of the board.
• This will provide maximum insertion into the SmartFusion evaluation board.
When designing a mother board for an existing daughter board (MPM DB, for example):
• Ensure that the length, denoted by XX, is kept less than 150 mils.
• Use the SmartFusion Evaluation Kit PCB files(www.microsemi.com/soc/download/rsc/?f=A2F_EVAL_KIT_BF).
Note: XX is the critical length. Ensure that the connector is placed close enough so there is a good connection with the mating connector. This is applicable when designing the daughter board or the mother board.
Figure 3-26 • Correct Insertion of Daughter Board
Mother Board Daughter Board
FTSH HDR CLP HDR
Correct
Mother Board Daughter Board
FTSH HDR CLP HDR
Incorrect
Good insertion
of the pins
Not enough insertion
of the pins
XX
XX
The CLP header should be
lined up to the board edge.
The CLP Header is not lined up
30 Revision 7
SmartFusion Evaluation Kit User’s Guide
Pinout DefinitionTable 3-5 provides the pinout definition for the mixed signal header.
Table 3-5 • Pinout Definition
J21-Pin Net NamePin
Number Description J21-Pin Net NamePin
Number Description
1 5V Power Power 2 5V Power Power
3 5V Power Power 4 5V Power Power
5 DGND DGND Digital ground 6 DGND DGND Digital ground
7 MSS_GP_IO_0 V1 MSS I/Os1 8 MSS_GP_IO_1 R3 MSS I/Os1
9 MSS_GP_IO_2 W1 MSS I/Os1 10 MSS_GP_IO_3 Y1 MSS I/Os1
11 MSS_GP_IO_4 AA1 MSS I/Os1 12 DGND DGND Digital ground
13 MSS_GP_IO_5 U2 MSS I/Os1 14 MSS_GP_IO_6 V2 MSS I/Os1
15 DGND DGND Digital ground 16 MSS_GP_IO_7 W2 MSS I/Os1
17 MSS_GP_IO_8 T3 MSS I/Os1 18 MSS_GP_IO_9 V3 MSS I/Os1
19 MSS_GP_IO_10 U3 MSS I/Os1 20 DGND DGND Digital ground
21 MSS_GP_IO_11 T4 MSS I/Os1 22 MSS_GP_IO_12 AA2 MSS I/Os1
23 DGND DGND Digital ground 24 MSS_GP_IO_13 AB2 MSS I/Os1
25 MSS_GP_IO_14 AB3 MSS I/Os1 26 MSS_GP_IO_15 Y3 MSS I/Os1
27 F2-200-IO_0 E3 FPGA I/Os1 28 DGND DGND Digital ground
29 F2-200-IO_1 F3 FPGA I/Os1 30 F2-200-IO_2 G4 FPGA I/Os1
31 DGND DGND Digital ground 32 F2-200-IO_3 H5 FPGA I/Os1
33 F2-200-IO_4 H6 FPGA I/Os1 34 F2-200-IO_5 J6 FPGA I/Os1
35 F2-200-IO_6 B22 FPGA I/Os1 36 DGND Digital ground
37 F2-200-IO_7 C22 FPGA I/Os1 38 F2-200-IO_8 F1 FPGA I/Os1
39 PWM0 E22 Has External RC*1 40 PWM1 F22 Has External RC*1
41 DGND DGND Digital ground 42 DGND DGND Digital ground
43 AGND AGND Analog ground 44 AGND AGND Analog ground
45 DACOUT0 V7 SDD02 46 DACOUT1 Y17 SDD12
47 AGND AGND Analog ground 48 AGND AGND Analog ground
49 AC2 AB13 CM22 50 AT2 AB12 TM22
51 AGND AGND Analog ground 52 ATGND1 GNDTM12
53 AC3 AA11 CM32 54 AT3 Y12 TM32
55 AGND AGND Analog ground 56 AGND Analog ground
57 NC NC NC 58 NC NC NC
59 AGND AGND Analog ground 60 NC NC NC
Notes:
1. Digital signal.
2. Analog signal.
Revision 7 31
Component Descriptions and Connections
61 AV1_1 W9 ABPS22 62 AV2_1 AB7 ABPS32
63 AGND AGND Analog ground 64 AGND AGND Analog ground
65 AV1_3 W12 ABPS62 66 AV2_3 Y11 ABPS72
67 AGND AGND Analog ground 68 AGND AGND Analog ground
69 NC NC NC 70 NC NC NC
71 AGND AGND Analog ground 72 AGND AGND Analog ground
73 ADC2 V9 ADC2 74 ADC3 AB8 ADC3
75 AGND AGND Analog ground 76 AGND AGND Analog ground
77 ADC4 U12 ADC4 78 ADC5 V12 ADC5
79 AGND AGND Analog ground 80 AGND AGND Analog ground
81 ADC6 V11 ADC62 82 ADC7 T12 ADC72
83 AGND AGND Analog ground 84 AGND AGND Analog ground
85 NC NC NC 86 NC NC NC
87 AGND AGND Analog ground 88 AGND AGND Analog ground
89 NC NC NC 90 NC NC NC
91 AC1 U9 CM12 92 AGND AGND Analog ground
93 AGND AGND Analog ground 94 AGND AGND Analog ground
95 DGND DGND Digital ground 96 DGND DGND Digital ground
97 3.3V Power Power 98 3.3V Power Power
99 3.3V Power Power 100 3.3V Power Power
Table 3-5 • Pinout Definition
J21-Pin Net NamePin
Number Description J21-Pin Net NamePin
Number Description
Notes:
1. Digital signal.
2. Analog signal.
32 Revision 7
4 – Pin List
Table 4-1 gives a pin list applicable to the SmartFusion A2F200M3F-FGG484 device.
Table 4-1 • Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
A1 GND1 GND
A2 NC2 NC
A3 NC5 NC
A4 GND7 GND
A5 EMC_CS0_N/GAB0/IO01NDB0V0 NC
A6 EMC_CS1_N/GAB1/IO01PDB0V0 NC
A7 GND8 GND
A8 EMC_AB[0]/IO04NDB0V0 NC
A9 EMC_AB[1]/IO04PDB0V0 NC
A10 GND2 GND
A11 NC1 NC
A12 EMC_AB[7]/IO07PDB0V0 NC
A13 GND3 GND
A14 EMC_AB[12]/IO10NDB0V0 NC
A15 EMC_AB[13]/IO10PDB0V0 NC
A16 GND4 GND
A19 GND5 GND
A20 NC3 NC
A21 NC4 NC
A22 GND6 GND
AA1 GPIO_4/IO43RSB4V0 MSS_GP_IO_4
AA2 GPIO_12/IO37RSB4V0 MSS_GP_IO_12
AA3 MAC_MDC/IO48RSB4V0 FPGA_ENA_MDC
AA4 MAC_RXER/IO50RSB4V0 FPGA_ENA_RXER
AA5 MAC_TXD[0]/IO56RSB4V0 FPGA_ENA_TXD0
AA6 ABPS0 V10P
AA7 TM1 AT1
AA8 ADC1 NC
AA9 GND15ADC1 AGND
Revision 7 33
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
AA10 GND33ADC10 AGND
AA11 CM3 AC3
AA12 GNDTM1 ATGND1
AA13 ADC10 NC
AA14 ADC9 NC
AA16 MAINXIN AGND (Y1,C48)
AA17 MAINXOUT AGND (Y1,C50)
AA18 LPXIN AGND (Y2,C51)
AA19 LPXOUT AGND (Y2,C52)
AA20 NC6 NC
AA21 NC7 NC
AA22 SPI_1_CLK/GPIO_26 GND
AB1 GND9 GND
AB2 GPIO_13/IO36RSB4V0 MSS_GP_IO_13
AB3 GPIO_14/IO35RSB4V0 MSS_GP_IO_14
AB4 GND11 GND
AB5 PCAP C49
AB6 NCAP C49
AB7 ABPS3 AV2_1
AB8 ADC3 ADC3
AB9 GND15ADC0 AGND
AB10 VCC33ADC1 V3P3A
AB11 VAREF1 VAREF_OUT
AB12 TM2 AT2
AB13 CM2 AC2
AB14 ABPS4 V3P3
AB15 GNDAQ1 AGND
AB16 GNDMAINXTAL AGND
AB17 GNDLPXTAL AGND
AB18 VCCLPXTAL V3P3A
AB19 VDDBAT GND
AB20 PTBASE PTBASE
AB21 NC8 NC
Table 4-1 • Pin List (continued)
34 Revision 7
SmartFusion Evaluation Kit User’s Guide
A2F200 Pin Number A2F200 Pin Name Board Signal Name
AB22 GND10 GND
B1 EMC_DB[15]/GAA2/IO71PDB5V0 NC
B2 GND12 GND
B5 VCCFPGAIOB0_3 V3P3_F2
B6 EMC_RW_N/GAA1/IO00PDB0V0 NC
B8 VCCFPGAIOB0_4 V3P3_F2
B9 EMC_BYTEN[0]/GAC0/IO02NDB0V0 NC
B10 EMC_AB[2]/IO05NDB0V0 NC
B11 EMC_AB[3]/IO05PDB0V0 NC
B12 EMC_AB[6]/IO07NDB0V0 NC
B13 EMC_AB[14]/IO11NDB0V0 NC
B14 EMC_AB[15]/IO11PDB0V0 NC
B15 VCCFPGAIOB0_1 V3P3_F2
B16 EMC_AB[18]/IO13NDB0V0 NC
B17 EMC_AB[19]/IO13PDB0V0 NC
B18 VCCFPGAIOB0_2 V3P3_F2
B19 GBB0/IO18NDB0V0 LED1_N
B20 GBB1/IO18PDB0V0 LED2_N
B21 GND13 GND
B22 GBA2/IO20PDB1V0 F2-200-IO_6
C1 EMC_DB[14]/GAB2/IO71NDB5V0 NC
C2 NC9 NC
C3 NC11 NC
C6 EMC_CLK/GAA0/IO00NDB0V0 NC
C9 EMC_BYTEN[1]/GAC1/IO02PDB0V0 NC
C10 EMC_OEN1_N/IO03PDB0V0 NC
C11 GND14 GND
C12 VCCFPGAIOB0_5 V3P3_F2
C13 EMC_AB[8]/IO08NDB0V0 NC
C14 EMC_AB[16]/IO12NDB0V0 NC
C15 EMC_AB[17]/IO12PDB0V0 NC
C16 EMC_AB[24]/IO16NDB0V0 NC
C17 EMC_AB[22]/IO15NDB0V0 NC
Table 4-1 • Pin List (continued)
Revision 7 35
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
C18 EMC_AB[23]/IO15PDB0V0 NC
C19 GBA0/IO19NPB0V0 LED3_N
C20 NC10 NC
C21 GBC2/IO21PDB1V0 LED6_N
C22 GBB2/IO20NDB1V0 F2-200-IO_7
D1 GND15 GND
D2 EMC_DB[12]/IO70NDB5V0 NC
D3 EMC_DB[13]/GAC2/IO70PDB5V0 NC
D4 NC14 NC
D5 NC15 NC
D6 GND19 GND
D9 GND20 GND
D10 EMC_OEN0_N/IO03NDB0V0 NC
D11 EMC_AB[10]/IO09NDB0V0 NC
D12 EMC_AB[11]/IO09PDB0V0 NC
D13 EMC_AB[9]/IO08PDB0V0 NC
D14 GND16 GND
D15 GBC1/IO17PPB0V0 OLED_D/C#
D16 EMC_AB[25]/IO16PDB0V0 NC
D17 GND17 GND
D18 GBA1/IO19PPB0V0 NC
D19 NC12 NC
D20 NC13 NC
D21 IO21NDB1V0 LED7_N
D22 GND18 GND
E1 GFC2/IO67PPB5V0 NC
E2 VCCFPGAIOB5_1 V3P3_F2
E3 GFA2/IO68PDB5V0 F2-200-IO_0
E4 GND22 GND
E5 NC18 NC
E6 GNDQ1 GND
E7 VCCFPGAIOB0_12 V3P3_F2
E9 NC19 NC
Table 4-1 • Pin List (continued)
36 Revision 7
SmartFusion Evaluation Kit User’s Guide
A2F200 Pin Number A2F200 Pin Name Board Signal Name
E10 VCCFPGAIOB0_6 V3P3_F2
E11 EMC_AB[4]/IO06NDB0V0 NC
E12 EMC_AB[5]/IO06PDB0V0 NC
E13 VCCFPGAIOB0_13 V3P3_F2
E14 GBC0/IO17NPB0V0 NC
E15 NC16 NC
E16 VCCFPGAIOB0_7 V3P3_F2
E17 VCOMPLA1 NC
E19 GND21 GND
E20 NC17 NC
E21 VCCFPGAIOB1_1 V3P3_F2
E22 IO22NDB1V0 F2-200-PWM0
F1 GFB1/IO65PPB5V0 F2-200-IO_8
F2 IO67NPB5V0 RMII_50MHZ_CLK
F3 GFB2/IO68NDB5V0 F2-200-IO_1
F4 EMC_DB[10]/IO69NPB5V0 NC
F5 VCCFPGAIOB5_2 V3P3_F2
F6 VCCPLLA V1P5_DUT (VCCPLA)
F7 VCOMPLA GND
F8 NC23 NC
F9 NC24 NC
F10 NC20 NC
F11 NC21 NC
F12 NC22 NC
F13 EMC_AB[20]/IO14NDB0V0 NC
F14 EMC_AB[21]/IO14PDB0V0 NC
F15 GNDQ2 GND
F16 VCCPLA NC
F18 VCCFPGAIOB1_2 V3P3_F2
F19 IO23NDB1V0 NC
F22 IO22PDB1V0 F2-200-PWM1
G1 GND23 GND
G2 GFB0/IO65NPB5V0 NC
Table 4-1 • Pin List (continued)
Revision 7 37
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
G3 EMC_DB[9]/GEC1/IO63PDB5V0 NC
G4 GFC1/IO66PPB5V0 F2-200-IO_2
G5 EMC_DB[11]/IO69PPB5V0 NC
G6 GNDQ4 GND
G7 NC25 NC
G8 GND28 GND
G9 VCCFPGAIOB0_11 V3P3_F2
G10 GND24 GND
G11 VCCFPGAIOB0_8 V3P3_F2
G12 GND25 GND
G13 VCCFPGAIOB0_9 V3P3_F2
G14 GND26 GND
G15 VCCFPGAIOB0_10 V3P3_F2
G16 GNDQ3 GND
G19 GCA2/IO23PDB1V0 SWITCH1
G20 IO24NDB1V0 SWITCH2
G21 GCB2/IO24PDB1V0 LED8_N
G22 GND27 GND
H1 EMC_DB[7]/GEB1/IO62PDB5V0 NC
H2 VCCFPGAIOB5_3 V3P3_F2
H3 EMC_DB[8]/GEC0/IO63NDB5V0 NC
H4 GND33 GND
H5 GFC0/IO66NPB5V0 F2-200-IO_3
H6 GFA1/IO64PDB5V0 F2-200-IO_4
H7 GND34 GND
H8 VCC4 V1P5_DUT
H9 GND35 GND
H10 VCC1 V1P5_DUT
H11 GND29 GND
H12 VCC2 V1P5_DUT
H13 GND30 GND
H14 VCC3 V1P5_DUT
H15 GND31 GND
Table 4-1 • Pin List (continued)
38 Revision 7
SmartFusion Evaluation Kit User’s Guide
A2F200 Pin Number A2F200 Pin Name Board Signal Name
H16 VCCFPGAIOB1_3 V3P3_F2
H17 IO25NDB1V0 LED4_N
H18 GCC2/IO25PDB1V0 NC
H19 GND32 GND
H20 GCC0/IO26NPB1V0 LED5_N
H21 VCCFPGAIOB1_4 V3P3_F2
H22 GCB0/IO27NDB1V0 NC
J1 EMC_DB[6]/GEB0/IO62NDB5V0 NC
J2 EMC_DB[5]/GEA1/IO61PDB5V0 NC
J3 EMC_DB[4]/GEA0/IO61NDB5V0 NC
J4 EMC_DB[3]/GEC2/IO60PPB5V0 NC
J5 VCCFPGAIOB5_4 V3P3_F2
J6 GFA0/IO64NDB5V0 F2-200-IO_5
J7 VCCFPGAIOB5_5 V3P3_F2
J8 GND40 GND
J9 VCC8 V1P5_DUT
J10 GND36 GND
J11 VCC5 V1P5_DUT
J12 GND37 GND
J13 VCC6 V1P5_DUT
J14 GND38 GND
J15 VCC7 V1P5_DUT
J16 GND39 GND
J18 VCCFPGAIOB1_5 V3P3_F2
J19 GCA0/IO28NDB1V0 J22.1
J20 GCA1/IO28PDB1V0 J22.2
J21 GCC1/IO26PPB1V0 J22.3
J22 GCB1/IO27PDB1V0 J22.4
K1 GND41 GND
K2 EMC_DB[0]/GEA2/IO59NDB5V0 NC
K3 EMC_DB[1]/GEB2/IO59PDB5V0 NC
K5 EMC_DB[2]/IO60NPB5V0 NC
K7 GND46 GND
Table 4-1 • Pin List (continued)
Revision 7 39
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
K8 VCC12 V1P5_DUT
K9 GND47 GND
K10 VCC9 V1P5_DUT
K11 GND42 GND
K12 VCC10 V1P5_DUT
K13 GND43 GND
K14 VCC11 V1P5_DUT
K15 GND44 GND
K16 VCCFPGAIOB1_6 V3P3_F2
K18 GDA1/IO31PDB1V0 NC
K19 GDA0/IO31NDB1V0 J22.5
K20 GDC1/IO29PDB1V0 NC
K21 GDC0/IO29NDB1V0 NC
K22 GND45 GND
L4 GND52 GND
L7 VCCFPGAIOB5_10 V3P3_F2
L8 GND53 GND
L9 VCC16 V1P5_DUT
L10 GND48 GND
L11 VCC13 V1P5_DUT
L12 GND49 GND
L13 VCC14 V1P5_DUT
L14 GND50 GND
L15 VCC15 V1P5_DUT
L16 GND51 GND
L17 GNDQ5 GND
L18 GDA2/IO33NDB1V0 NC
L19 VCCFPGAIOB1_7 V3P3_F2
L20 GDB1/IO30PDB1V0 NC
L21 GDB0/IO30NDB1V0 NC
L22 GDC2/IO32PDB1V0 NC
M3 VCCFPGAIOB5_6 V3P3_F2
M5 GNDQ6 GND
Table 4-1 • Pin List (continued)
40 Revision 7
SmartFusion Evaluation Kit User’s Guide
A2F200 Pin Number A2F200 Pin Name Board Signal Name
M7 GND58 GND
M8 VCC20 V1P5_DUT
M9 GND59 GND
M10 VCC17 V1P5_DUT
M11 GND54 GND
M12 VCC18 V1P5_DUT
M13 GND55 GND
M14 VCC19 V1P5_DUT
M15 GND56 GND
M16 VCCFPGAIOB1_8 V3P3_F2
M17 NC26 NC
M18 GDB2/IO33PDB1V0 NC
M19 VJTAG VJTAG
M20 GND57 GND
M21 VPP VPUMP
M22 IO32NDB1V0 NC
N1 GND60 GND
N5 VCCFPGAIOB5_7 V3P3_F2
N7 VCCFPGAIOB5_8 V3P3_F2
N8 GND65 GND
N9 VCC24 V1P5_DUT
N10 GND61 GND
N11 VCC21 V1P5_DUT
N12 GND62 GND
N13 VCC22 V1P5_DUT
N14 GND63 GND
N15 VCC23 V1P5_DUT
N17 NC27 NC
N18 VCCFPGAIOB1_9 V3P3_F2
N20 GNDENVM GND
N21 NC28 NC
N22 GND64 GND
P3 GNDRCOSC GND
Table 4-1 • Pin List (continued)
Revision 7 41
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
P4 GND70 GND
P5 NC29 NC
P6 NC30 NC
P7 GND71 GND
P8 VCC28 V1P5_DUT
P9 GND72 GND
P10 VCC25 V1P5_DUT
P11 GND66 GND
P12 VCC26 V1P5_DUT
P13 GND67 GND
P14 VCC27 V1P5_DUT
P15 GND68 GND
P16 VCCFPGAIOB1_10 V3P3_F2
P17 TDI TDI
P18 TCK F2_TCK
P19 GND69 GND
P20 TMS F2_TMS
P21 TDO F2_TDO
P22 TRSTB TRST
R1 MSS_RESET_N MSS_RESET_N
R2 VCCFPGAIOB5_9 V3P3_F2
R3 GPIO_1/IO46RSB4V0 MSS_GP_IO_1
R4 NC35 NC
R5 NC36 NC
R6 NC37 NC
R7 NC38 NC
R8 GND76 GND
R9 VCC32 V1P5_DUT
R10 GND73 GND
R11 VCC29 V1P5_DUT
R12 GND74 GND
R13 VCC30 V1P5_DUT
R14 GND75 GND
Table 4-1 • Pin List (continued)
42 Revision 7
SmartFusion Evaluation Kit User’s Guide
A2F200 Pin Number A2F200 Pin Name Board Signal Name
R15 VCC31 V1P5_DUT
R16 JTAGSEL JTAG_SEL
R17 NC31 NC
R18 NC32 NC
R19 NC33 NC
R21 VCCFPGAIOB1_11 V3P3_F2
R22 NC34 NC
T1 GND77 GND
T3 GPIO_8/IO39RSB4V0 MSS_GP_IO_8
T4 GPIO_11/IO57RSB4V0 MSS_GP_IO_11
T5 GND80 GND
T6 MAC_CLK GND
T8 VCC33SDD0 V3P3A
T9 VCC15A V1P5A
T10 GNDAQ0 AGND
T11 GND33ADC01 AGND
T12 ADC7 ADC7
T13 AT4 NC
T14 VAREF2 NC
T15 VAREFOUT VAREF_OUT
T17 SPI_1_DO/GPIO_24 NC
T18 GND78 GND
T22 GND79 GND
U1 GND81 GND
U2 GPIO_5/IO42RSB4V0 MSS_GP_IO_5
U3 GPIO_10/IO58RSB4V0 MSS_GP_IO_10
U5 MAC_RXD[1]/IO53RSB4V0 FPGA_ENA_RXD1
U6 NC39 NC
U7 VCC33AP V3P3A
U8 VCC33N AGND
U9 CM1 AC1
U10 VAREF0 VAREF_OUT
U11 GND33ADC11 AGND
Table 4-1 • Pin List (continued)
Revision 7 43
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
U12 ADC4 ADC4
U13 ATGND_02 NC
U14 ADC11 NC
U15 GNDVAREF AGND
U16 VCC33SDD1 V3P3A
U17 SPI_0_DO/GPIO_16 SPI_SI
U18 UART_0_RXD/GPIO_21 RXD_0_IN
U20 I2C_1_SCL/GPIO_31 NC
U21 I2C_0_SCL/GPIO_23 OLED_SCL
U22 GND82 GND
V1 GPIO_0/IO47RSB4V0 MSS_GP_IO_0
V2 GPIO_6/IO41RSB4V0 MSS_GP_IO_6
V3 GPIO_9/IO38RSB4V0/ADC3 MSS_GP_IO_9
V4 MAC_MDIO/IO49RSB4V0 FPGA_ENA_MDIO
V5 MAC_RXD[0]/IO54RSB4V0 FPGA_ENA_RXD0
V6 GND84 GND
V7 SDD0 DACOUT0
V8 ABPS1 V1P5
V9 ADC2 ADC2
V10 VCC33ADC0 V3P3A
V11 ADC6 ADC6
V12 ADC5 ADC5
V13 ABPS5 AV2_2
V14 ADC8 NC
V16 NC40 NC
V17 GND83 GND
V18 SPI_0_DI/GPIO_17 SPI_SO
V19 SPI_1_DI/GPIO_25 NC
V20 UART_1_TXD/GPIO_28 NC
V21 I2C_0_SDA/GPIO_22 OLED_SDA
V22 I2C_1_SDA/GPIO_30 NC
W1 GPIO_2/IO45RSB4V0 MSS_GP_IO_2
W2 GPIO_7/IO40RSB4V0 MSS_GP_IO_7
Table 4-1 • Pin List (continued)
44 Revision 7
SmartFusion Evaluation Kit User’s Guide
A2F200 Pin Number A2F200 Pin Name Board Signal Name
W3 GND86 GND
W4 MAC_CRSDV/IO51RSB4V0 FPGA_ENA_CRS
W5 MAC_TXD[1]/IO55RSB4V0 FPGA_ENA_TXD1
W6 NC41 NC
W7 GNDA0 AGND
W8 TM0 AT0
W9 ABPS2 AV1_1
W10 GND33ADC02 AGND
W11 VCC15ADC1 V1P5A
W12 ABPS6 AV1_3
W13 AC4 NC
W14 AV2_4 NC
W16 GNDA1 AGND
W17 PU_N RTC_SW
W18 GNDSDD1 AGND
W19 SPI_0_CLK/GPIO_18 SPI_SCK
W20 GND85 GND
W21 SPI_1_SS/GPIO_27 NC
W22 UART_1_RXD/GPIO_29 NC
Y1 GPIO_3/IO44RSB4V0 MSS_GP_IO_3
Y3 GPIO_15/IO34RSB4V0 MSS_GP_IO_15
Y4 MAC_TXEN/IO52RSB4V0 FPGA_ENA_TXEN
Y7 CM0 AC0
Y8 GNDTM0 ATGND0
Y9 ADC0 ADC0
Y10 VCC15ADC0 V1P5A
Y11 ABPS7 AV2_3
Y12 TM3 AT3
Y13 AV1_4 NC
Y16 VCCMAINXTAL V3P3A
Y17 SDD1 DACOUT1
Y18 PTEM V1P5_INT
Y19 VCC33A V3P3A
Table 4-1 • Pin List (continued)
Revision 7 45
Pin List
A2F200 Pin Number A2F200 Pin Name Board Signal Name
Y20 SPI_0_SS/GPIO_19 SPI_CS_N
Y22 UART_0_TXD/GPIO_20 TXD_0_OUT
Table 4-1 • Pin List (continued)
46 Revision 7
5 – Board Stackup
Board Stack-UpThe SmartFusion Evaluation Kit board is built on a 6-layer printed circuit board (PCB). The silkscreen isprovided in Figure 5-2 on page 48. The full PCB design layout is provided on the SmartFusion EvaluationKit page of the Microsemi SoC Products Group website:
www.microsemi.com/soc/products/hardware/devkits_boards/smartfusion_dev.aspx.
To view the PCB design layout files, you can use Allegro Free Physical Viewer, which can bedownloaded from the Cadence website Allegro download page:
www.cadence.com/products/pcb/Pages/Downloads.aspx.
The layers are arranged in the following order:
• Layer1: Top Signal
• Layer2: GND1
• Layer3: PWR1
• Layer4: PWR2
• Layer5: GND2
• Layer6: Bottom Signal
Figure 5-1 shows the stack-up.
Figure 5-1 • A2F-EVAL-KIT PCB Layer Stack-Up
Revision 7 47
Board Stackup
Figure 5-2 shows the silkscreen top view.
Figure 5-2 • A2F-EVAL-KIT Top Silk-Screen
48 Revision 7
6 – Demo Design
This chapter describes how to run the Webserver demo design on the SmartFusion Evaluation Kit. TheSmartFusion Evaluation Kit comes with a preloaded Webserver demo design. If the board is notpreprogrammed, the programming file and the source files for the demo are provided on the SmartFusionEvaluation Kit page:
www.microsemi.com/soc/products/hardware/devkits_boards/smartfusion_eval.aspx.
The programming file for the demo is provided as a standalone zip file under the SmartFusion EvaluationKit Quickstart Card. The source files are provided with the SmartFusion Webserver Demo Using uIP andFreeRTOS User’s Guide.
Jumper Settings for Demo DesignPrior to powering up the A2F-EVAL-KIT for the first time, make sure the jumpers are set as shown in theTable 6-1.
Running the Demo DesignConnect one end of the USB mini B cable to the USB connection, J14 (labeled as USB2) on the A2F-EVAL-KIT board. Connect the other end of the USB cable to the PC you will use for testing. Theboard receives power from USB. LED1 lights up, indicating the board is powered up. The D11 LED alsolights up, indicating UART link establishment. Connect an ethernet cable from the local area network toJ10, the A2F-EVAL-KIT ethernet jack.
This demo provides you the flexibility to select demo options using switches or serial terminal emulationprograms like HyperTerminal or PuTTy. With a USB driver properly installed, and correct COM port andcommunication settings selected, you can use the serial terminal emulation program to communicatewith a design running on a SmartFusion cSoC.
Configure the serial terminal emulation program which is available on your PC with the following settings:
• Bits per second: 57600
• Data bits: 8
• Parity: None
• Stop bits: 1
• Flow control: None
Table 6-1 • Manufacturing Test Jumper Settings
Jumper Location Purpose Setting
J6 2 pins next to the Ethernet jack 3.3 V regulator 1-2
JP6 Next to the PU_N switch VRPSM volatage option 2-3
JP7 Right side of board Input selecting option 1-2
JP10 Right side of board JTAG programming option 1-2
JP11 Right side of board Access to LED5 1-2
JP12 Right side of board Access to LED6 1-2
JP13 Right side of board Access to LED7 1-2
JP14 Right side of board Access to LED8 1-2
J24 Bottom right side of board VAREFOUT/VAREF Header 1-2, 3-4
Revision 7 49
Demo Design
Refer to the Configuring Serial Terminal Emulation Programs Tutorial for configuring the HyperTerminal,Tera Term, or PuTTY.
Press switch SW3 (RESET) to start the demo. If the board is programmed correctly, a welcome messageis displayed on the OLED as shown in Figure 6-1 on page 50.
The OLED then displays the SmartFusion Menu, as shown in Figure 6-2.
If you cannot see the display on the OLED, recheck the jumper settings, and if required, program theSmartFusion cSoC with the provided programming file.
The message on the OLED (see Figure 6-2) indicates that you can either press switch SW1 on the kit toselect Multimeter mode, or press switch SW2 to scroll the menu on OLED.
Figure 6-1 • SmartFusion Welcome Display on OLED
Figure 6-2 • SmartFusion Menu Display on OLED
50 Revision 7
SmartFusion Evaluation Kit User’s Guide
The serial terminal emulation program displays a welcome message and the SmartFusion Play Menu foruser selection as shown in Figure 6-3. Use the keyboard to press ‘0’ to select the Multimeter mode, ‘1’ toselect Webserver mode, or ‘2’ to select LED Test.
Multimeter ModePress switch SW1 to select the Multimeter mode. OLED displays the values of the POT voltage, POTcurrent, and external temperature read by the analog computing engine (ACE) of SmartFusion cSoC.Rotate the POT provided on the SmartFusion evaluation board to observe the change in the POT valuesdisplayed on the OLED. Press SW1 to go back to the main menu.
The same Multimeter mode can be selected by pressing 0 in the serial terminal emulation program. Thisdisplays the values of the POT voltage, POT current, and external temperature on the serial terminalemulation program like HyperTerminal.
Webserver ModePress switch SW2 to scroll the menu and then press switch SW1 to select the Webserver mode. Thisdisplays the IP address captured by DHCP from the network on OLED and the serial terminal emulationprogram.
The Webserver mode can also be selected by pressing ‘1’ in the serial terminal emulation program.
Note: To capture the dynamic IP from network, the local area network must be running a DHCP serverthat assigns an IP address to the Webserver on the board. The network firewalls must not block theboard webserver.
Figure 6-3 • Serial Terminal Emulation Program (HyperTerminal) Window
Revision 7 51
Demo Design
Enter the captured IP address in the Internet Explorer address bar and press Enter to browse theWebserver utility. Figure 6-4 shows the SmartFusion Webserver home page.
Note: Internet Explorer version 6.0 should be used to run the Webserver utility with proper web pagevisibility. Also the PC Ethernet card link speed should be in Auto Detect mode or fixed to 100 Mbpsspeed.
Figure 6-4 • SmartFusion Webserver Home page
52 Revision 7
SmartFusion Evaluation Kit User’s Guide
Real Time Data DisplaySelect Real Time Data Display on the Webserver home page. It displays the voltage, current, andtemperature values in real time. The web page refreshes periodically, and displays the updated values ofvoltage, current, and temperature. Vary the potentiometer on the board and observe the change in thevoltage and current values. Click the Home button to go back to Home page. Figure 6-5 shows theSmartFusion Webserver Real Time Display web page.
LED TestPress switch SW2 to scroll the menu and then press SW1 to select LED test. Observe the blinking ofLEDs available on the SmartFusion Evaluation Kit.
Refer to the SmartFusion Webserver Demo Using uIP and FreeRTOS User’s Guide for step by stepprocedure to run the demo and for complete features of webserver demo.
Figure 6-5 • SmartFusion Webserver Real Time Display Web Page
Revision 7 53
7 – Manufacturing Test
A2F-EVAL-KIT-2 Board Testing ProceduresThis chapter defines and describes the specific A2F-EVAL-KIT board testing procedures. Instructions forrunning the A2F-EVAL-KIT board tests and the steps needed to set up the test environment are outlinedin the following sections.
Associated files for this procedure can be downloaded from the Microsemi SoC Products Group website:
www.microsemi.com/soc/download/rsc/?f=A2F_EVAL_KIT_Mfg_PF.
Jumper Settings for the Board TestTable 7-1 lists all the jumpers that need to be set on the board for performing the tests. In case any of thetests in the following section do not work as expected, double-check Table 7-1.
Installing the A2F-EVAL-KIT Board USB Serial Driver1. Download and extract all the files stored in the CP210x_driver.zip archive from the Microsemi
SoC Products Group website.
2. Double-click on the file named CP210x_VCP_Win2K_XP_S2K3.exe.
3. Choose the Install option in the Install Wizard and select Yes for the licensing agreement.
4. Restart the computer on which the driver was installed. After restart, the driver can be used tocommunicate with A2F-EVAL-KIT board.
Hooking up the Board and UART CableConnect one end of USB mini B cable to the USB connection, J14 (labeled as USB2 in Figure 7-1 onpage 56) on the A2F-EVAL-KIT board. Connect the other end of the USB cable to the PC you will use fortesting.
The board receives power from USB. LED1 lights up, indicating the board is powered up. The D11 LEDalso lights up, indicating UART link establishment.
Table 7-1 • Manufacturing Test Jumper Settings
Jumper Pin (From) Pin (To)
JP6 2 3
JP7 1 2
JP10 1 2
Revision 7 55
Manufacturing Test
Hooking Up the Board and Ethernet CableConnect an Ethernet cable from the local area network to J10, the A2F-EVAL-KIT Ethernet jack.
Note: For the board Ethernet test to pass, the local network must be running a DHCP server that assignsan IP address to the web server on the board. Network firewalls must not block the web server.
Hooking up the A2F-EVAL-KIT Board Built-in Programmer to PCConnect the second mini USB cable to connection J13 on the board (labeled USB1 in Figure 7-1). Plugin the second side of the cable to the PC USB port. This establishes connection to the built-inprogramming circuit (FlashPro3) on the board, programming the A2F-EVAL-KIT board (SmartFusioncSoC).
Figure 7-1 • Board Manufacturing Test Setup
56 Revision 7
SmartFusion Evaluation Kit User’s Guide
1. Open the FlashPro programming software (Figure 7-2).
Figure 7-2 • FlashPro New Project Setup
Revision 7 57
Manufacturing Test
2. Create a new programming project (Figure 7-3).
3. Select the option Single Device when choosing the programming mode
4. Click the Configure Programmer button. This makes the Load Existing Programming Filebutton available.
5. Browse the PC file system to find the A2F-EVAL-KIT.stp programming file. Click Open to selectthe A2F-EVAL-KIT.stp file (Figure 7-4).
6. Click the Program button to program the A2F-EVAL-KIT board.
Figure 7-3 • New Project Creation
Figure 7-4 • Selecting Manufacturing Test STAPL File
58 Revision 7
SmartFusion Evaluation Kit User’s Guide
Setting Up the Test Terminal1. Open the Windows start menu. Select All > Programs > Accessories > Communications and
select the HyperTerminal program (Figure 7-5). This opens HyperTerminal.
Figure 7-5 • HyperTerminal Program Setup
Revision 7 59
Manufacturing Test
The Connection description window is displayed (Figure 7-6). Type in A2F-EVAL-KIT as thename of the new HyperTerminal session and click the OK.
2. The Connect To window is displayed. Select the COM4 serial connection (Figure 7-7).
Figure 7-6 • HyperTerminal Setup
Figure 7-7 • HyperTerminal Port Selection
60 Revision 7
SmartFusion Evaluation Kit User’s Guide
3. The COM4 Properties window is displayed. Select the following settings (Figure 7-8):
Bits per second = 19200
Data bits = 8
Parity = None
Stop bits = 1
Flow Control = None.
Figure 7-8 • HyperTerminal Port Settings
Revision 7 61
Manufacturing Test
4. Select File > Properties in the HyperTerminal window. Choose the Settings tab (Figure 7-9).
Figure 7-9 • HyperTerminal Properties
62 Revision 7
SmartFusion Evaluation Kit User’s Guide
5. Click the ASCII Setup button. Select the check box labeled Append line feeds to incoming lineends (Figure 7-10).
Figure 7-10 • ASCII Character Settings
Revision 7 63
Manufacturing Test
Running the A2F-EVAL-KIT Board TestPress the button labeled RESET (SW3) on the A2F-EVAL-KIT board to start the test program.
1. The menu shown in Figure 7-11 is displayed on the terminal.
Note: If this message does not appear, try pressing button SW8 again. If the above message still does notappear, refer to the "Setting Up the Test Terminal" on page 59 and check to see that the terminalhas been set up correctly.
Figure 7-11 • Manufacturing Test Menu
64 Revision 7
SmartFusion Evaluation Kit User’s Guide
RESET Test1. Enter 0 into the terminal to begin the reset test. The resulting display should be similar to
Figure 7-12.
Figure 7-12 • Reset Test
Revision 7 65
Manufacturing Test
2. If the menu appears correct, enter the character Y into the terminal (Figure 7-13).
Figure 7-13 • Reset Test Result
66 Revision 7
SmartFusion Evaluation Kit User’s Guide
UART Test1. Enter 1 into the terminal to begin the UART test (Figure 7-14).
Figure 7-14 • UART Test
Revision 7 67
Manufacturing Test
2. Type the character Y into the terminal. The screen shown in Figure 7-15 should appear.
Figure 7-15 • UART Test Result
68 Revision 7
SmartFusion Evaluation Kit User’s Guide
Ethernet Test1. Enter 2 into the terminal to begin the Ethernet test. The screens shown in Figure 7-16 and
Figure 7-17 on page 70 should appear.
Figure 7-16 • Ethernet Test
Revision 7 69
Manufacturing Test
Note: The IP address may vary in the network setup.
Figure 7-17 • Ethernet Test Result
70 Revision 7
SmartFusion Evaluation Kit User’s Guide
Analog Test1. Enter 3 into the terminal to begin the Analog test. The screen shown in Figure 7-18 should
appear.
2. Locate POT RV on the bottom, left hand corner of the board. Turn POT RV1 counter-clockwise allthe way to the left, as shown in Figure 7-19.
Figure 7-18 • Analog Test
Figure 7-19 • POT RV1
Revision 7 71
Manufacturing Test
Figure 7-20 • Analog Test Starting Results
72 Revision 7
SmartFusion Evaluation Kit User’s Guide
3. Turn POT RV clockwise all the way clockwise to the right. The display on the terminal should besimilar to Figure 7-21.
Figure 7-21 • Analog Test Ending Results
Revision 7 73
Manufacturing Test
OLED Test1. Enter 4 into the terminal to begin the OLED test. The screen shown in Figure 7-22 is displayed.
Figure 7-22 • OLED Test Setup
74 Revision 7
SmartFusion Evaluation Kit User’s Guide
2. Check the board OLED display. If the characters ACTEL MAN TEST are displayed in the OLED,enter Y in the terminal; otherwise, enter N. If Y was entered, the screen shown in Figure 7-23 isdisplayed.
Figure 7-23 • OLED Test Results
Revision 7 75
Manufacturing Test
RTC Test1. Enter 5 into the terminal to begin the RTC test (Figure 7-24).
Figure 7-24 • RTC Test
76 Revision 7
SmartFusion Evaluation Kit User’s Guide
2. After a few seconds, the screen shown in Figure 7-25 should appear.
Figure 7-25 • RTC Test Passed
Revision 7 77
Manufacturing Test
SPI TestEnter 6 into the terminal to begin the SPI test. After several seconds, the screen shown in Figure 7-26should appear.
Figure 7-26 • SPI Test
78 Revision 7
SmartFusion Evaluation Kit User’s Guide
Switch/LED Test1. Enter 7 into the terminal to begin the LEDs test. The screen shown in Figure 7-27 is displayed.
Figure 7-27 • LED Test
Revision 7 79
Manufacturing Test
2. Press SW2 and LEDs D1, D2, D3, D4, D5, D6, D7, and D8 must light up. When this has occurred,press Y (Figure 7-28).
A2F-EVAL-KIT Board FailuresAll Tests outlined in "Running the A2F-EVAL-KIT Board Test" on page 64 should result in the wordsTEST PASSED being printed on the terminal. If this does not happen, or the words TEST FAILED areprinted, the test has failed.
• If the A2F-EVAL-KIT board fails any of the tests outlined in "Running the A2F-EVAL-KIT Board Test" on page 64, the board being tested is not functional.
Figure 7-28 • Switch Test
80 Revision 7
A – List of Changes
The following table lists critical changes that were made in the current revision of the chapter.
Revision Changes Page
Revision 7(November 2012)
Modified "Power Sources" section (SAR 40094). 14
Replaced all mentions of the A2F-EVAL-KIT part number to the new A2F-EVAL-KIT-2 part number (SAR 39978).
n/a
Revision 6(February 2012)
Added new Figure 1 and modified Table 1 (SAR 36580). 5
Modified "Board Description" section and contents of Table 2 (SAR 36580). 6
Modified "Software Installation" section (SAR 36580). 7
Added new Table 1-4, Table 1-8, Table 1-9, and Table 1-10 (SAR 36580). 8, 9
Modified "I/O Pin Connections" section (SAR 36580). 13
Modified "VAREF Connections" section and modified Figure 3-1 (SAR 36580). 15
Modified "Push-Button Switches and User LEDs" section and added Figure 3-9(SAR 36580).
17, 18
Modified text placed at the top of Table 4-1 (SAR 36580). 33
Updated Figure 5-2 (SAR 36580). 48
Updated Table 6-1 (SAR 36580). 49
Revision 5(October 2011)
Modified the paragraph in "A2F-EVAL-KIT Board Failures" section (SAR 25394). 80
Corrected the link listed under "A2F-EVAL-KIT-2 Board Testing Procedures" section(SAR 25395).
55
In the "Pinout Definition" section, the description of pins 73,74,77, and 78 are set toADC2, ADC3, ADC4, and ADC5. The pins 57, 58, 60, 69, 70, 85, 86, 89, and 90 areset as not connected (NC) (SAR 30077).
31
Incorporated necessary text under "Installing the A2F-EVAL-KIT Board USB SerialDriver" section (SAR 25396).
55
Revision 4(May 2011)
The "Pinout Definition" table in the "Component Descriptions and Connections"chapter was updated (SAR 31533).
31
Revision 3(October 2010)
The "Demo Design" chapter was added (SAR 27577). 49
Reference added in the "Software Installation" section for IAR and Keil Softwaresupport to SmartFusion cSoC devices (SAR 27579).
7
Revision 1(February 2010)
The "Mixed Signal Header" section was added. 29
Note: *The part number is located on the last page of the document. The digits following the slash indicate the monthand year of publication.
Revision 7 81
B – Product Support
Microsemi SoC Products Group backs its products with various support services, including CustomerService, Customer Technical Support Center, a website, electronic mail, and worldwide sales offices.This appendix contains information about contacting Microsemi SoC Products Group and using thesesupport services.
Customer ServiceContact Customer Service for non-technical product support, such as product pricing, product upgrades,update information, order status, and authorization.
From North America, call 800.262.1060From the rest of the world, call 650.318.4460Fax, from anywhere in the world, 650.318.8044
Customer Technical Support CenterMicrosemi SoC Products Group staffs its Customer Technical Support Center with highly skilledengineers who can help answer your hardware, software, and design questions about Microsemi SoCProducts. The Customer Technical Support Center spends a great deal of time creating applicationnotes, answers to common design cycle questions, documentation of known issues, and various FAQs.So, before you contact us, please visit our online resources. It is very likely we have already answeredyour questions.
Technical SupportVisit the Customer Support website (www.microsemi.com/soc/support/search/default.aspx) for more information and support. Many answers available on the searchable web resource include diagrams, illustrations, and links to other resources on the website.
WebsiteYou can browse a variety of technical and non-technical information on the SoC home page, at www.microsemi.com/soc.
Contacting the Customer Technical Support CenterHighly skilled engineers staff the Technical Support Center. The Technical Support Center can becontacted by email or through the Microsemi SoC Products Group website.
EmailYou can communicate your technical questions to our email address and receive answers back by email,fax, or phone. Also, if you have design problems, you can email your design files to receive assistance.We constantly monitor the email account throughout the day. When sending your request to us, pleasebe sure to include your full name, company name, and your contact information for efficient processing ofyour request.
The technical support email address is [email protected].
Revision 7 83
Product Support
My CasesMicrosemi SoC Products Group customers may submit and track technical cases online by going to My Cases.
Outside the U.S.Customers needing assistance outside the US time zones can either contact technical support via email([email protected]) or contact a local sales office. Sales office listings can be found atwww.microsemi.com/soc/company/contact/default.aspx.
ITAR Technical SupportFor technical support on RH and RT FPGAs that are regulated by International Traffic in Arms Regulations (ITAR), contact us via [email protected]. Alternatively, within My Cases, select Yes in the ITAR drop-down list. For a complete list of ITAR-regulated Microsemi FPGAs, visit the ITAR web page.
84 Revision 7
Index
Ccontacting Microsemi SoC Products Group
customer service 83email 83web-based technical support 83
Cortex-M3 14Cortex-M3 processor 14customer service 83
EEthernet interface 24
Kkit contents 5
Llow-cost programmer 27
Mmanufacturing test 55, 81Microsemi SoC Products Group
email 83web-based technical support 83website 83
mixed-signal header 29
OOLED 19oscillators 21
Ppinout definition 31power sources 14product support
customer service 83email 83My Cases 84outside the U.S. 84technical support 83website 83
push-button reset 17push-button switches 17PWM circuit 16
RRealView header 26RMII clk 24
SSPI flash 20
Ttech support
ITAR 84My Cases 84outside the U.S. 84
technical support 83temperature diode 28
UUSB-to-UART 21
Wweb-based technical support 83
Revision 7 85
s of
tortriallognd
at
MicroseOne EnWithin tSales: +Fax: +1
© 2012 Microsemi Corporation. All rights reserved. Microsemi and the Microsemi logo are trademark
Microsemi Corporation (NASDAQ: MSCC) offers a comprehensive portfolio of semiconducsolutions for: aerospace, defense and security; enterprise and communications; and indusand alternative energy markets. Products include high-performance, high-reliability anaand RF devices, mixed signal and RF integrated circuits, customizable SoCs, FPGAs, acomplete subsystems. Microsemi is headquartered in Aliso Viejo, Calif. Learn morewww.microsemi.com.
mi Corporate Headquartersterprise, Aliso Viejo CA 92656 USA
50200209-7/11.12
Microsemi Corporation. All other trademarks and service marks are the property of their respective owners.he USA: +1 (949) 380-61001 (949) 380-6136 (949) 215-4996