Terasic NET-FMC User Manual

NET-FMC User Manual
www.terasic.com
January 16, 2018
NET-FMC User Manual
www.terasic.com
January 16, 2018
目錄
CHAPTER 1 ............................................... NET-FMC DEVELOPMENT KIT - 1 -
1-1 PACKAGE CONTENTS ......................................................................................... - 1 -
1-2 NET-FMC SYSTEM CD ..................................................................................... - 1 -
1-3 GETTING HELP ................................................................................................. - 1 -
CHAPTER 2 .............................. INTRODUCTION OF THE NET-FMC CARD - 2 -
2-1 FEATURES ....................................................................................................... - 3 -
2-2 BLOCK DIAGRAM OF THE NET-FMC BOARD.......................................................... - 3 -
2-3 CONNECTIVITY ................................................................................................. - 5 -
2-4 MODE SWITCH X 4 SETTING ............................................................................... - 5 -
CHAPTER 3 ............................................... USING THE NET-FMC BOARD - 8 -
3-1 ETHERNET PHY 88E1111 ................................................................................. - 8 -
3-2 FMC CONNECTOR ............................................................................................ - 9 -
CHAPTER 4 ................................................................. EXAMPLE CODES - 15 -
4-1 REMOTE UPDATE PORTAL ................................................................................. - 15 -
CHAPTER 5 ........................................................................... APPENDIX - 24 -
NET-FMC User Manual
- 1 -
www.terasic.com
January 16, 2018
Chapter 1
NET-FMC Development Kit
1-1 Package Contents
The Terasic NET-FMC is a Gigabit Ethernet transceiver with an FMC interface. It offers network transfers of up to 1 Gbps with the host board using an FMC connector. Also, it provides a fully integrated Ethernet solution enabling fast implementation design, shortening development times, and allows you to focus on the core functions of the system design. Lastly, the NET-FMC can be connected any FMC(HPC) interfaces.
Figure 1-1 The NET-FMC package contents
1-2 NET-FMC System CD
The NET-FMC System CD contains all the documents and supporting materials associated with NET-FMC, including the user manual, reference designs, and device datasheets. Users can download this system CD from the link: http://net-fmc.terasic.com/cd
1-3 Getting Help
Here are the addresses where you can get help if you encounter any problems: Terasic Technologies 9F., No.176, Sec.2, Gongdao 5th Rd, East Dist, Hsinchu City, 30070. Taiwan Email: support@terasic.com Tel.: +886-3-575-0880 Website: http://www.terasic.com
The NET-FMC package includes:
1. NET-FMC
2. Screw & Copper Pillar Pakage
3. CD Download Guide
NET-FMC User Manual
www.terasic.com
January 16, 2018
Chapter 2
Introduction of the NET-FMC Card
This chapter describes the architecture and configuration of the NET-FMC Board including block diagram and components related.
Figure 2-1 The NET-FMC Board PCB and Component Diagram of top side
Figure 2-2 The NET-FMC Board PCB and Component Diagram of bottom side
The photographs of the NET-FMC are shown in Figure 2-1 and Figure 2-2. They depict the layout of the board and indicates the location of the connectors and the key components on the top and bottom side. The following components are provided on the NET-FMC Board:
NET-FMC User Manual
- 3 -
www.terasic.com
January 16, 2018
Ethernet RJ45 Connector x4. Ethernet PHY chip 88E1111 x4. FMC Connector(HPC). Mode Switch x4. Link Status LEDs Group x4.
2-1 Features
The NET-FMC board has many features that allow users to implement a wide range of design circuits, from simple circuits to various multimedia projects. The following hardware is provided on the board:
Package Interface: VITA 57.1 FMC, 2.5V I/O-standard. Ethernet PHY module:
Chip P/N: 88E1111. 10/100/1000BASE-T IEEE 802.3 compliant. Support MAC Interface: GMII/MII, RGMII, SGMII.
Ethernet RJ45 Connector x4:
Use standard Cat 5 UTP cabling.
Mode Switch
Support GMII/MII, RGMII, SGMII.
Four 25-MHz reference clock driven from dedicated oscillator.
2-2 Block Diagram of the NET-FMC Board
Figure 2-3 shows the NET-FMC Block Diagram. Four 25 MHz reference clock driven from
dedicated oscillator are required for Ethernet PHY 88E1111. FMC Connector transmit the data between host board and Ethernet PHY 88E1111 through MAC interface. Also, four-port integrated 10/100/1000 Gigabit Ethernet Transceiver supported SGMII/GMII/MII/RGMII MAC interfaces is installed for direct connection to a MAC/Switch port. There are four group LEDs indicting the link status.
NET-FMC User Manual
- 4 -
www.terasic.com
January 16, 2018
Figure 2-3 Block Diagram of NET-FMC Board
NET-FMC User Manual
- 5 -
www.terasic.com
January 16, 2018
2-3 Connectivity
Terasic NET-FMC is able to connect to any FPGA development kit equipped with FMC(HPC) connector. The below picture Figure 2-4 shows the connections with TR5 board.
Figure 2-4 Connect the NET-FMC to TR5 board’s FMCD port
2-4 Mode Switch x 4 Setting
The NET_FMC card provides four Ethernet ports (ETH0 ~ETH3) via four Marvell 88E1111 Ethernet PHY chips. Each switch (SW0~SW3) is corresponding to one Ethernet port to switch Ethernet port work modes from RGMII to GMII/MII or SGMII, SW0 is used for ETH0 port, SW1 is used for ETH1 port, SW2 is used for ETH2 port and SW3 is used for ETH3 port. Table 2-1 describes the working mode switch settings for ENET0 ~ ENET3 port work modes.
Table 2-1 Mode Switch x 4 Setting for the Ethernet Mode
Mode Switch Setting
Ethernet Port Mode
1-ON,4-ON
GMII/MII
2-ON,4-ON
RGMII (default)
3-ON,5-ON
SGMII
NET-FMC User Manual
- 6 -
www.terasic.com
January 16, 2018
The default setting of the Ethernet Port is SGMII mode. Users can change Ethernet mode by using the Mode Switch x4. Take ETH0 as an example. Set ETH0 MODE on the NET_FMC card to RGMII mode (default). The SW0[6:1] on NET-FMC should be set to 001010, as shown in Figure 2-5.
Figure 2-5 SW0 setting for ETH0 port RGMII mode
Set ETH0 MODE on the NET_FMC card to GMII/MII mode. The SW0[6:1] on NET-FMC should be set to 001001, as shown in Figure 2-6.
Figure 2-6 SW0 setting for ETH0 port GMII/MII mode
Loading...
+ 18 hidden pages