Terasic NET-FMC User Manual

Gigabit ethernet transceiver with an fmc interface
Hide thumbs Also See for NET-FMC:

Advertisement

Quick Links

NET-FMC
www.terasic.com
- 1 -
User Manual
January 16, 2018

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NET-FMC and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Terasic NET-FMC

  • Page 1 NET-FMC www.terasic.com - 1 - User Manual January 16, 2018...
  • Page 2: Table Of Contents

    1-2 NET-FMC S CD ..................- 1 - YSTEM 1-3 G ....................- 1 - ETTING ......CHAPTER 2 INTRODUCTION OF THE NET-FMC CARD - 2 - 2-1 F ....................... - 3 - EATURES 2-2 B NET-FMC B ............- 3 -...
  • Page 3: Getting Help

    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.
  • Page 4: Chapter 2

    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...
  • Page 5: F Eatures

     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: ...
  • Page 6 Figure 2-3 Block Diagram of NET-FMC Board NET-FMC www.terasic.com - 4 - User Manual January 16, 2018...
  • Page 7: C Onnectivity

    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.
  • Page 8 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.
  • Page 9 Set ETH0 MODE on the NET_FMC card to SGMII mode. The SW0[6:1] on NET-FMC should be set to 010100, as shown in Figure 2-7. Figure 2-7 SW0 setting for ETH0 port SGMII mode NET-FMC www.terasic.com - 7 - User Manual...
  • Page 10: E Thernet Phy 88E1111

    HDMI-FMC board. 3-1 Ethernet PHY 88E1111 Terasic NET-FMC Board equips with four Ethernet PHY named 88E1111, which is an integrated 10/100/1000 ultra gigabit Ethernet transceiver device for Ethernet 10BASE-T, 100BASE-TX and 1000BASE-T applications. It contains all the active circuitry required to implement the physical layer functions to transmit and receive data on standard CAT 5 unshielded twisted pair.
  • Page 11: Fmc C Onnector

    The device achieves robust performance in noisy environments with very low power dissipation. 3-2 FMC Connector Table 3-1 shows the pin out and pin definitions of NET-FMC board. Table 3-1 Pin Assignment of NET-FMC FMC interface FMC Pin Signal Name...
  • Page 12 Ethernet-1 GMII/MII Transmit Enable, NET1_TX_EN LA14_P/C18 Output 2.5V TBI Transmit Data 8 Ethernet-1 GMII/MII Transmit Error, TBI NET1_TX_ER HB02_P/F22 Output 2.5V Transmit Data 9 NET1_TX_D[0] LA14_N/C19 Output Ethernet-1 GMII/MII/TBI Transmit Data 0 2.5V NET-FMC www.terasic.com - 10 - User Manual January 16, 2018...
  • Page 13 Input Ethernet-1 SGMII Receive Data 2.5V NET1_S_RX_n HA09_N/E10 Input Ethernet-1 Management Reference NET1_MDC LA10_N/C15 Output 2.5V Clock NET1_MDIO LA09_N/D15 Inout Ethernet-1 Management Data 2.5V NET1_INT_n LA10_P/C14 Input Ethernet-1 Interrupt 2.5V NET-FMC www.terasic.com - 11 - User Manual January 16, 2018...
  • Page 14 Ethernet-2 GMII/MII Carrier Sense, TBI NET2_RX_CRS HB13_N/E31 Input 2.5V Valid Comma Detect Ethernet-2 GMII/MII Collision, TBI Mode NET2_RX_COL HB19_P/E33 Input 2.5V Loopback NET2_S_CLKp HA01_P_CC/E2 Input Ethernet-2 SGMII 625 MHz Receive 2.5V NET-FMC www.terasic.com - 12 - User Manual January 16, 2018...
  • Page 15 Ethernet-3 GMII/MII/TBI Receive Data 0 2.5V NET3_RX_D[1] LA27_P/C26 Input Ethernet-3 GMII/MII/TBI Receive Data 1 2.5V NET3_RX_D[2] LA26_P/D26 Input Ethernet-3 GMII/MII/TBI Receive Data 2 2.5V NET3_RX_D[3] LA26_N/D27 Input Ethernet-3 GMII/MII/TBI Receive Data 3 2.5V NET-FMC www.terasic.com - 13 - User Manual January 16, 2018...
  • Page 16 NET3_INT_n LA25_P/G27 Input Ethernet-3 Interrupt 2.5V NET3_LED_LIN Ethernet-3 Parallel LED output for HA06_N/K11 Input 2.5V K1000 1000BASE-T link/speed or link indicator NET3_RST_n LA25_N/G28 Output Ethernet-3 Hardware Reset, active low 2.5V NET-FMC www.terasic.com - 14 - User Manual January 16, 2018...
  • Page 17: Example Codes

    Chapter 4 Example Codes This chapter provides Nios based examples for users to get started using the NET-FMC board. 4-1 Remote Update Portal A web server is implemented based on the socket’s application program interface (API) provided by the NicheStack TCP/IP Stack Nios II Edition running on a MicroC/OS-II RTOS to serve web content from the TR5 development board.
  • Page 18: January

    “Clean” from the “Project” menu of Nios II Eclipse. Demonstration Batch File Demo Batch File Folder: TR5_RevC_NET_FMCA_SGMII_update_portal_net0_161\demo_batch The demo batch file includes following files: NET-FMC www.terasic.com - 16 - User Manual January 16, 2018...
  • Page 19: January

    Figure 4-3. Figure 4-3 Selecting Conversion Setup Data  Add Sof and Hex Files. The files are added to the convert programmer defalt when NET-FMC www.terasic.com - 17 - User Manual January 16, 2018...
  • Page 20: Www.terasic.com

    Open Quartus Prime Programmer.  Connect a Mini USB Cable between the TR5 Board(J6) and the PC.  Open Hardware Setup window and choose DE5[USB-1] as shown in Figure 4-5. NET-FMC www.terasic.com - 18 - User Manual January 16, 2018...
  • Page 21: Www.terasic.com

    Use the mouse choose the CFI_1Gb device and press Change File button, browse to the factory_pof directory and choose factory_web_server.pof file.  Check all the files Program and Verify option as in Figure 4-7 and press Start button to write the Flash. NET-FMC www.terasic.com - 19 - User Manual January 16, 2018...
  • Page 22: Www.terasic.com

    Get the IP address  Power down the TR5 board.  Set ETH0 MODE on the NET_FMC card to SGMII mode.The SW0[6:1] on NET-FMC should be set to 010100.  Connect the RJ45 Ethernet cable to the ETHERNET-0 on NET_FMC daughter card.
  • Page 23: Www.terasic.com

    Figure 4-9 type 4 digital numbers  Repower the Board again and use the nios2-terminal get the IP address as shown in Figure 4-10. We use the ip address 192.168.21.102 for example. NET-FMC www.terasic.com - 21 - User Manual January 16, 2018...
  • Page 24: Www.terasic.com

    Figure 4-10 get the ip address  Type the IP address in your web browser as shown in Figure 4-11, then you can access the web content. Figure 4-11 access the web content in browser NET-FMC www.terasic.com - 22 - User Manual January 16, 2018...
  • Page 25: Www.terasic.com

    The browser will goto the reset_system page when the write process finished.  Set the FACTORY_LOAD switch (SW4) to 1 and the BOOT_PAGE LED(D24) light on.  Press the MAX_RST(BUTTON5), the FPGA will be configured with your design. NET-FMC www.terasic.com - 23 - User Manual January 16, 2018...
  • Page 26: Appendix

    Chapter 5 Appendix Revision History Version Change Log V1.0 Initial Version V1.1 Add Section 2.4 Mode Switch x 4 Setting Copyright Statement Copyright © 2017 Terasic Inc. All rights reserved. NET-FMC www.terasic.com - 24 - User Manual January 16, 2018...

Table of Contents