IGLOO2 FPGA Evaluation Kit User Guide Table of Contents 1 – Introduction ....................5 Kit Contents ..........................5 IGLOO2 FPGA Evaluation Kit Web Resources ................. 5 Board Description ........................5 2 – Installation and Settings ................. 9 Software Installation ........................9 Hardware Installation .........................
Page 4
Product Support ..................61 Customer Service ........................61 Customer Technical Support Center ..................61 Technical Support ........................61 Website ............................ 61 Contacting the Customer Technical Support Center ............... 61 ITAR Technical Support ......................62 IGLOO2 FPGA Evaluation Kit User Guide...
A (SMA) connectors, a 64-bit GPIO Header, and various connectors for SPI support. The IGLOO2 memory management system is supported by 512 Mb of on board mobile LPDDR SDRAM memory and 64 Mb SPI flash. The serializer and deserializer (SERDES) block can be accessed through the peripheral component interconnect express (PCIe) edge connector or high speed SMA connectors.
Page 6
USB micro AB connector Figure 1. IGLOO2 FPGA Evaluation Kit Block Diagram Board Overview Figure 2 shows an overview of the IGLOO2 Evaluation Kit Board features. Figure 2. IGLOO2 FPGA Evaluation Kit Board Overview IGLOO2 FPGA Evaluation Kit User Guide...
Page 7
512 Mb (MT46H32M16LF – 8 Meg x 16 x 4 banks) for storing the data bits. SDRAM SPI flash 64 Mb SPI flash Winbond electronics W25Q64FVSSIG connected to SPI port 0 of the IGLOO2 FPGA high performance memory system (HPMS). Ethernet...
Page 8
1 – Introduction Name Description USB3320, interfacing with FPGA pins of the IGLOO2 HPMS. OSC-125 125 MHz clock oscillator (differential output) OSC-50 50 MHz clock oscillator OSC-32 32.768 KHz low-power oscillator IGLOO2 FPGA Evaluation Kit User Guide...
Download and install the latest release of Microsemi Libero System-on-Chip (SoC) software v11.1 or later, from the Microsemi website and register for a free Gold license. For instructions on how to install Libero and SoftConsole, Libero Installation and Licensing Guide refer to the available on the Microsemi website.
Page 10
1.2 V current sensing test point TP15 1.8 V current sensing test point TP16, TP17 Test points across current sense resistor 0.05 Ohms for 1.2 V TP18, TP19 Test points across current sense resistor 0.05 Ohms for 1.8 V IGLOO2 FPGA Evaluation Kit User Guide...
Testing the Hardware If the board is shipped directly from Microsemi, it contains a test program that determines whether or not the board works properly. If you suspect that the board is damaged, you can rerun the Manufacturing Test to verify the key interfaces of the board functionality.
Measure the output voltage (VOUT) at TP14. I = (VOUT/5) Core Power consumed P= (1.2 V)*I For example, when the voltage measured across TP14 as 0.5 V, then the consumed core power is 0.12 W. IGLOO2 FPGA Evaluation Kit User Guide...
Page 14
1.2 V Current Sensing for Flash*Freeze The IGLOO2 device consumes very low power in Flash*Freeze mode. The voltage across the sense resistor (0.05 ohms) needs to be measured directly using a precision digital multi-meter that can read sub milli-volts. Test points TP16 and TP17 can be used to directly measure voltage across the 1.2 V sense resistor.
3 – Key Components Description and Operation Memory Interface Dedicated I/Os are provided for HPMS DDR and fabric DDR for the IGLOO2 device. Apart from the dedicated I/Os, regular I/Os can also be used to connect to other memory devices. Refer to...
RX pad via trace routed in 6th layer via (to top layer) trace AC Coupling trace Marvel PHY pin SERDES0 reference clock 0 is routed directly from the PCIe connector to IGLOO2 FPGA. SERDES0 reference clock 1 is routed from the onboard 125 MHz clock oscillator and optionally routed from SMA connectors through LVDS Mux/Buffer chip.
Page 17
Table Note: • SERDES0 TXD pairs are capacitively coupled to the IGLOO2 device. Series AC coupling capacitors are used to provide Common mode voltage independence. • The AC coupling capacitors are not provided for SERDES 0 RXD signals. The mating board should have the AC coupling capacitors.
1000BASE-T full or half duplex Ethernet on CAT5 twisted pair cable. The PHY connection to a user-provided Ethernet cable is through an RJ-45 connector with built-in magnetics. The 88E1340S device supports the quad SGMII for direct connection to an IGLOO2 chip. Refer to Figure The 88E1340S is configured through the CONFIG [3:0] pins and CLK_SEL [1:0].
Page 19
Oscillator- 125MHz REF_CLKP REF_CLKN SCLK XTAL_IN 25 MHz XTAL_OUT JTAG FT4232H Figure 10. IGLOO2 Marvell PHY Interface Note: For more information, refer to page 11 and 12 of Board Level Schematics document (provided separately). IGLOO2 FPGA Evaluation Kit User Guide...
One 10X2 RVI header is provided on the board for debugging. This header allows plugging in the Keil ULINK debugger or IAR J-Link debugger. FlashPro4 Programming Header The IGLOO2 device on the Evaluation Kit can be programmed using a FlashPro4 programmer. In addition, FlashPro4 is used for software debugging by SoftConsole. Note: •...
50 MHz clock oscillator with +/-50 ppm is available on the board. This clock oscillator is connected to the FPGA fabric to provide a system reference clock. An on-chip IGLOO2 PLL can be configured to generate a wide range of high precision clock frequencies. Table 8. 50 MHz Clock...
32.768 KHz crystal oscillators for main and auxiliary oscillators of IGLOO2 FPGA. Debugging User LEDs The board provides user access to eight active low LEDs, which are connected to the IGLOO2 device for debugging applications. Table 8 lists the onboard debugging LEDs.
Page 24
For more information, refer to page 15 of Board Level Schematics document (provided separately). Slide Switches–DPDT SW7–Power ON/OFF switch from external DC Jack, +12 V DC DIP Switch - SPST SW5–is a DIP switch that has four connections to the IGLOO2 device. Table 10 lists the onboard DIP switches. Table 11. DIP Switches...
4 – Pin List Table 12 lists the pins for IGLOO2 M2GL010T-FG484 devices. Note: *D21- Pin cannot be used as a fabric output and it is only an Input. Table 13. Pin List PKG.PIN M2GL010TS/M2GL010T-FG484 Pin Name DDRIO51PB0/MDDR_DM_RDQS0 DDRIO51NB0/MDDR_DQ4 DDRIO48PB0/MDDR_DQ8...
5 – Board Components Placement The IGLOO2 Evaluation Kit components placement on top and bottom sides, are shown in the following figures. IGLOO2 FPGA Evaluation Kit User Guide...
Page 42
100MBPS LINK LPDDR M2GL_M2S-EVAL-KIT DVP-102-000402-001 Rev C DPR1 I2C0_SCL SERDES_REFCLK1P FTDI TP18 TP19 1P8V_CUR_SENSE 1P8V Active TP11 CLK_EN 1P2V_CUR_SENSE XTAL 1P2V TP10 SERDES_REFCLK1 TP15 C103 TP14 CON1 B11 B12 Figure 18. Silkscreen Top View IGLOO2 FPGA Evaluation Kit User Guide SILKSCREEN_TOP...
The IGLOO2 M2GL-EVAL-KIT comes with a preloaded PCIe control plane demo design. This demo design demonstrates key features of IGLOO2 device such as - PCIe, GPIOs, and fabric interface controller of the IGLOO2 device. These features can be used for rapid prototyping and validation of user specific designs.
M2GL-EVAL-KIT Board Testing Procedures IGLOO2 M2GL-EVAL-KIT contains a manufacturing test program that can be run to verify the functionality of the board. This program contains a list of options that can be run as diagnostics for the SERDES interface, low-power DDR (LPDDR), serial programming interface (SPI) flash, and debugging the LEDs and switches.
Page 48
7 – Manufacturing Test Figure 20. SERDES TEST APP Window Click the port settings tab on the SERDES TEST APP window. Figure 21 shows the port settings tab. IGLOO2 FPGA Evaluation Kit User Guide...
Page 49
7 – Manufacturing Test Figure 21. Port Settings Tab Select the highest COM port from the drop-down list and click Open to establish the connection with the test PC. IGLOO2 FPGA Evaluation Kit User Guide...
Page 50
7 – Manufacturing Test Figure 22. Selecting the COM Port Click the serdes analyzer tab to verify the connection. IGLOO2 FPGA Evaluation Kit User Guide...
Page 51
Make sure that Communication Status indicator is in green. If the UART communication is not set up properly, Communication Status indicator will be in red. Note: If the Core Reset status indicator is shown in green, click Deassert Core Reset to disable the core reset. IGLOO2 FPGA Evaluation Kit User Guide...
Page 52
Click Enable Near(TX to RX) loopback to enable the internal near end loopback on SERDES Lane 0. Figure 26. Enabling Internal Loopback shows Near lpbk status indicator in green after clicking Enable Near(TX to RX) loopback. Figure 27 IGLOO2 FPGA Evaluation Kit User Guide...
Page 53
11. Click Disable PRBS Gen +checker to stop the packet transmission and click Disable Near (TX to RX) loopback to disable the loopback. After clicking, Near LPBK status and PRBS gen status indicators change to red. IGLOO2 FPGA Evaluation Kit User Guide...
Page 54
Figure 31. Selecting SERDES Lane 1 Click Enable PRBS Gen+checker to check the error count. Figure 32. Enabling PRBS Genarator shows PRBS gen status indicator in green after clicking Enable PRBS Gen+checker. Figure 33 IGLOO2 FPGA Evaluation Kit User Guide...
Page 55
LPDDR and SPI Test Use the following procedure to initiate LPDDR and SPI tests on IGLOO2 Evaluation Kit: Connect USB cable (mini USB to Type A USB cable) to J18 and other end of the cable to the USB port of test PC.
Page 56
Select the highest COM port from the drop-down list and click Open to establish the connection with the test PC. Figure 36. Selecting COM Port Note: When using the USB cable for UART communication, four COM ports are shown in the drop-down list. Click the register configuration tab. IGLOO2 FPGA Evaluation Kit User Guide...
Page 57
Figure 38 shows the test status as Pass once the test is completed successfully. Figure 38. LPDDR Test Note: If the LPDDR test fails, the number of locations are displayed where the test is failed. IGLOO2 FPGA Evaluation Kit User Guide...
After power ON, power supplies with respect to the ground must be measured and the range must be as listed in Table Table 15. Power Supply Range Power Rail Probing point Accepted Voltage Range. (in Volt) 1P2V C95 Pin 2 1.15<VDD_REG<1.25 5P0V C16 pin 2 4.75<5P0V<5.25 3P3V C76 pin 2 3.15<3P3V<3.46 IGLOO2 FPGA Evaluation Kit User Guide...
Page 59
Measure clock signal at Y2 pin 3 and ensure that the stable 50 MHz signal is available. Reset Measurement Measure reset signal at resistor R14 and ensure that this is 3.3 V and held High. FPGA Programming Check whether IGLOO2 has been successfully programmed through the JTAG interface. IGLOO2 FPGA Evaluation Kit User Guide...
The revision number is located in the part number after the hyphen. The part number is displayed at the bottom of the last page of the document. The digits following the slash indicate the month and year of publication. IGLOO2 FPGA Evaluation Kit User Guide...
Fax, from anywhere in the world 408.643.6913 Customer Technical Support Center Microsemi SoC Products Group staffs its Customer Technical Support Center with highly skilled engineers who can help answer your hardware, software, and design questions about Microsemi SoC Products. The Customer Technical Support Center spends a great deal of time creating application notes, answers to common design cycle questions, documentation of known issues and various FAQs.
For technical support on RH and RT FPGAs that are regulated by International Traffic in Arms Regulations (ITAR), Cases, select Yes in the ITAR drop-down list. contact us via soc_tech_itar@microsemi.com. Alternatively, within complete list ITAR-regulated Microsemi FPGAs, visit ITAR page. IGLOO2 FPGA Evaluation Kit User Guide...
Need help?
Do you have a question about the IGLOO2 and is the answer not in the manual?
Questions and answers