Arrow Central Europe GmbH
page 6
User Guide
Everest-CortexM1-Demo
2.
Getting Started
This demo design implements a SFP+ loop based on the Cortex M1 Demo design, offering a
soft processor subsystem with GPIO’s, UART and I2C functionality. Internal SRAM blocks are
used for both, program and data memory. Two UART terminals are operated through USB
connector J9.
The application prints “Hello World” on both terminals. Characters entered on UART 0 are
printed on UART 1 and vice versa. LEDs 1 and 2 are toggled by a software counter in the main
loop, that could be reseted by pressing one of the four push buttons. LED 4 indicates that the
receiver of XCVR lane 0 is ready and LED 3 is on between the transmission and reception of
a frame. Every frame consists
of the comma character “BC”, the actual frame counter value
and the hexadecimal representation of the ASCII character and is printed out on UART 0.
2.1
Prerequisites
For the Everest Cortex M1 SFP+ Loop Demo the following is needed:
Item
Quantity
Everest DEV Board
1
12 V / 5 A wall-mounted power adapter
1
USB 2.0 A male to mini-USB B cable for UART / Programming interface to PC
1
Intel X520-DA2 10GbE Adapter PCIE
1
Finisar FTLX8574D3BCV 10G Optical Transceiver
2
Tripp Lite N820-03M Optical Duplex LC Cable
1
Free one-year Libero Silver software license
1
Note 1:
The Everest DEV Board offers an on-board FlashPro5 programmer, which can be
used to program and debug with Identify, SmartDebug and embedded application software
using SoftConsole.
Note 2:
There are differences between Everest Dev Board PROTO and Rev. A and B
concerning the configuration of the SFP+ interface that are descripted in chapter 3.1.