FRONTGRADE GR740-MINI User Manual

Development board
Hide thumbs Also See for GR740-MINI:
Table of Contents

Advertisement

Quick Links

GR740-MINI
Development Board
GR740-MINI-UM
Dec 2023, Version 1.1
GR740-MINI Board User's Manual
Dec 2023, Version 1.1
Frontgrade Gaisler AB
Kungsgatan 12 | SE-411 19 Goteborg | Sweden
+46 31 7758650 | frontgrade.com/gaisler

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GR740-MINI and is the answer not in the manual?

Questions and answers

Summary of Contents for FRONTGRADE GR740-MINI

  • Page 1 GR740-MINI Development Board GR740-MINI Board User’s Manual Dec 2023, Version 1.1 Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 2: Table Of Contents

    TABLE OF CONTENTS Introduction ................................4 Purpose and Scope of the Document ......................4 Reference Documents ........................... 4 Abbreviations ................................5 GR740-Mini-board Design ............................ 6 Overview ................................6 Handling ................................7 Board design ................................8 Board block diagram ............................9 Power the board ............................
  • Page 3 GR740-MINI List of Figures Figure 3-1 GR740-MINI Development board ....................6 Figure 4-1 Top view of GR740-MINI board ....................8 Figure 4-2 GR740-MINI Board block Diagram ..................... 9 Figure 4-3 USB-C connector for power supply solution ................10 Figure 4-4 Jumper Configuration ......................
  • Page 4: Introduction

    GR740-MINI INTRODUCTION Purpose and Scope of the Document This document provides a User’s Manual and interface document for the GR740-MINI development board. The work has been performed at Frontgrade Gaisler AB, Gothenburg, Sweden. Reference Documents The following documents are referred as they contain relevant information: GR740MINI-QSG.pdf, Quick Start Guide, available from...
  • Page 5: Abbreviations

    Physical Layer Device Phase Locked Loop PROM Programmable Read Only Memory UART Universal Asynchronous Receiver Transmitter Universal Serial Bus Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 6: Gr740-Mini-Board Design

    GR740-MINI-BOARD DESIGN Overview This document describes the design and implementation of the GR740-MINI board. There is also a Quick Start Guide [RD1] available, describing used commands and syntax etc. for debugging and development. The GR740-MINI board is a compact evaluation platform built around the Frontgrade GR740 quad-core LEON4FT SPARC V8 processor and Lattice Semiconductor FPGA CertusPro-NX.
  • Page 7: Handling

    To avoid damage to the SpaceWire interfaces due to common mode voltage see section 4.10 FMC+ connector Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 8: Board Design

    Note: This design is not aimed for flight and should not be used as a reference design. Figure 4-1 Top view of GR740-MINI board Figure 4-1 shows the top view for the GR740-MINI board and is marked with interactions and indications. For a more detailed assembly drawing referring to Appendix A & B. Frontgrade Gaisler AB...
  • Page 9: Board Block Diagram

    GR740-MINI Board block diagram The GR740-MINI Development Board provides the electrical functions and interfaces as represented in the block diagram in Figure 4-2. Figure 4-2 GR740-MINI Board block Diagram There are multiple ways to communicate with the board, in Figure 4-2 the interfaces are represented as grey boxes and described shortly below.
  • Page 10: Power The Board

    Power the board The GR740-MINI board is powered using either of the USB-C connectors (J1 or J2). Therefor there are two ways to power supply the board and which is accomplished by attaching a 2-pin jumper to the 3-pin head (JP5), see Figure 4-3 The overall power requirement for the board is 15W.
  • Page 11: Interacting With The Board

    LED2 Light when USB is in suspended mode LED3 Green Indicate normal operational mode. Figure 4-5 LED(1-3) board placement Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 12: Power Supplies

    GR740-MINI Power supplies A block diagram showing the power supply design for the GR740-MINI board is shown in Figure 4-6. Since this board is power supplied through USB the FTDI chip that handles the communication via USB is powered up first via a dedicated voltage. A GPIO from the FTDI chip goes HIGH after the handshake is performed with OK result.
  • Page 13: Ftdi Chip

    FMC+ Connector , FPGA (CertusPro-NX) FTDI chip The GR740-MINI board provides Serial to USB interface chip, FT4232HPQ from FTDI, which provides up to 4 serial ports connect to a single USB-C connector (J2). The FTDI chip is connected to both the GR740 and the CertusPro-NX with JTAG and/or UART, see Table 4-3 for the port assignments.
  • Page 14: Reset

    There is also a switch (SW1) to the master-reset signal for manually reset the board, see Figure 4-1 for placement. Figure 4-7 Implementation of voltage sequencer Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 15: Gr740 Processor

    GR740-MINI GR740 Processor The Frontgrade Gaisler GR740 processor is a radiation-hard system-on- chip featuring a quad-core fault-tol- erant LEON4 SPARC V8 processor, and a set of IP cores connected through AMBA AHB/APB buses as repre- sented in the Figure 4-8.
  • Page 16: Bootstrap Signals

    As shown in Figure 4-10 there are options to change most of the bootstrap values since there are additional not mounted resistors in the schematic. Figure 4-10 Bootstrap signals The default configuration for those signals in the GR740-MINI design is shown in Table 4 3. Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1...
  • Page 17: Debugging

    In this design the debugging interfaces that are provided are JTAG and Ethernet (EDCL). Program download and debugging to the processor is performed using the GRMON3 Debug Monitor tool from Frontgrade Gaisler [RD3]. For more information about the debugging referring to the GRMON3 documentation [RD3] and the Quick Start Guide [RD1] There are three debug control signals.
  • Page 18: Led

    JTAG 4.7.4 GR740 supports JTAG interface for debugging. This link is accessible via J2 (USB-C) through the FTDI chip. Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 19: Wdogn

    If the watchdog triggers when the jumper is not installed, no system reset will occur, but the Watchdog LED, LED6 will still illuminate. Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 20: Oscillators And Clock Input

    SDRAM. The JTAG_CLK is derived from the FTDI chip, which has an external crystal of 12MHz. Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 21: Sdram

    64x32 with a total memory size of 256MB. Figure 4-13 shows the implementation for the SDRAM. Figure 4-13 Implementation for SDRAM Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 22: Prom

    The board is delivered with a pre-programmed boot memory, please see the Quick Start Guide [RD1] for more information. Figure 4-14 Implementation of PROM memory Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 23: Ethernet

    The GR740 processor device incorporates two Ethernet controllers (ETH0 & ETH1) with support for GMII and MII interfaces. The GR740-MINI board provide a dual RJ45 connector (J3), with two corresponding Ethernet PHY transceivers, where one ethernet interface goes to the first ethernet controller (ETH0) on the GR740 and the other to the CertusPro-NX.
  • Page 24: Spacewire

    GPIO2[5:8] is connected to green LEDs. See Figure 4-16. Figure 4-16 GPIO for GR740 Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 25: Certuspro-Nx Fpga

    -9 (fastest) in a package size of 19x19mm, (ball-pitch of 0.8mm). For more infor- mation about the CertusPro-NX, see the corresponding data sheet [RD4]. The GR740-MINI board can be used to demonstrate features like SerDes, LVDS, Ethernet and the DDR3 DRAM interface for the CertusPro-NX see Figure 4-17.
  • Page 26: Configurate And Programming

    3. DONE (Open Drain I/O pin): This signal indicate that the FPGA is in user mode. This signal is driven to LOW during configuration. It is released (high) to indicate completed configuration. Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 27: Led

    Connected to GPIO LED14 Green Connected to GPIO LED15 Green Connected to GPIO Figure 4-19 LED(11-15) and D8 board placement Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 28: Jtag

    (sysCONFIG) pins on the FPGA and implemented as four I/O mode see Figure 4-20. Figure 4-20 SPI Flash implementation Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 29: Oscillators And Clocks Input

    SerDes quad see section 4.8.8. The two-clock reference that are on the board are of HCSL type and is by default disabled. Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 30: Ddr3 Memory

    In order to achieve correct termination and power supplies requirements, an external power management IC (TPS51206) is used. Figure 4-22 CertusPro-NX DDR3 memory implementation Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 31: Ethernet

    The default IP address for the IP core that is provided in the pre-developed bitstreams is : 192.168.0.51 Figure 4-23 Ethernet implementation Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 32: Serdes

    1.15kΩ which results in (RDIFF=) 100Ω. All corresponding differential signals for the SerDes are routed in the PCB layout with an impedance of 100Ω. Figure 4-24 SerDes implementation Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 33: Intercommunication Between Gr740 And Certuspro-Nx

    The PCI and the arbiter are implemented in bank 1 and 2 in the FPGA, which is supplied with 3V3. Figure 4-25 PCI interface Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 34: Gmii/Mii

    PCI_AD[27] AB23 ETH1_TXD[2] PCI_AD[26] AC24 ETH1_TXD[1] PCI_AD[25] AA21 ETH1_TXD[0] PCI_AD[24] AD22 ETH1_TXEN PCI_AD[23] AB21 ETH1_TXER PCI_AD[22] AC17 ETH1_RXD[7] PCI_AD[15] Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 35 PCI_AD[6] AA15 ETH1_COL PCI_AD[5] AC15 ETH1_CRS PCI_AD[4] AA14 ETH1_MDINT PCI_AD[3] AC25 ETH1_GTXCLK PCI_M66EN AB22 ETH1_TXCLK PCI_HOSTN AA16 ETH1_RXCLK PCI_IDSEL Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 36: Spacewire

    Figure 4-28 for the pinout for the FPGA and GR740. Figure 4-27 SpaceWire Implementation on the FPGA Figure 4-28 SpaceWire Implementation on the GR740 Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 37: Fmc+ Connector

    FMC+ connector 4.10 The GR740-MINI is equipped with an FMC+ connector (FPGA Mezzanine Card), that is connected to both the GR740 and CertusPro-NX, see Figure 4-29. The FMC+ connector is divided into two section, Low Pin Count (LPC) and High Pin Count (HPC) and is described for the two devices below: 1.
  • Page 38: Table 4-8 Pinout For Fmc+ Connector

    DP0_C2M_N DP0_M2C_P DP0_M2C_N LA06_P LA06_N LA10_P LA10_N LA14_P LA14_N LA18_CC_P LA18_CC_N FMC_SCL FMC_SDA 3PV3 FMC_PG_C2M GBTCLK0_M2C_P GBTCLK0_M2C_N LA01_CC_P LA01_CC_N Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 39 (FMC+) J4.K29 LA04_P LA04_N LA07_P AA11 LA07_N AA12 LA11_P AB13 LA11_N AA13 LA15_P AB14 LA15_N AB15 LA21_P LA21_N VADJ DP1_M2C_P Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 40 LA15_N (FMC+) J4.H5 HB06_CC_P LA11_P (FMC+) J4.H7 HB06_CC_N LA11_N (FMC+) J4.H8 SPW_2.RXS_P SPW_2.RXS_N SPW_2.RXD_P SPW_2.RXD_N HB17_CC_P LA07_P (FMC+) J4.H18 Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 41 SPW_2.TXD_P SPW_2.TXD_N VADJ HA03_P HA03_N HA07_P HA07_N HA11_P HA11_N HA14_P HA14_N SPW_3.TXS_P SPW_3.TXS_N SPW_3.TXD_P SPW_3.TXD_N SPW_3.RXS_P SPW_3.RXS_N SPW_3.RXD_P SPW_3.RXD_N Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 42: Revision Information

    Added Figure 4-28 SpaceWire Implementation on the GR740 4.10 Updated Table 4-8, changed CertusPro-NX Bank and CertusPro-NX Pin on signals DPx_x2x_x and GBTCLKx_M2C_x Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 43: Disclaimer

    T: +46 31 7758650 Frontgrade Gaisler AB reserves the right to make changes to any products and services described herein at any time without notice. Consult the company or an authorized sales representative to verify that the information in this docu- ment is current before using this product.
  • Page 44 GR740-MINI APPENDIX A Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 45 GR740-MINI APPENDIX B Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...
  • Page 46 GR740-MINI APPENDIX C Frontgrade Gaisler AB GR740-MINI-UM Kungsgatan 12 | SE-411 19 Goteborg | Sweden Dec 2023, Version 1.1 +46 31 7758650 | frontgrade.com/gaisler...

Table of Contents