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 -...
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.
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...
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...
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...
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.
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...
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.
“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...
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...
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...
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...
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.
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...
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...
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...
Need help?
Do you have a question about the NET-FMC and is the answer not in the manual?
Questions and answers