Advertisement

Quick Links

GR716-DEV Quick Start Guide
Quick Start Guide
2019-05-02
Doc. No GR716-DEV-QSG
Issue 0.2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GR716-DEV and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for COBHAM GR716-DEV

  • Page 1 GR716-DEV Quick Start Guide Quick Start Guide 2019-05-02 Doc. No GR716-DEV-QSG Issue 0.2...
  • Page 2: Table Of Contents

    BOARD CONFIGURATIONS..................11 Overview..........................11 Default configuration.......................11 Plug-on configuration boards..................12 Power Supply........................14 3.4.1 CPCI power supply......................14 Boot strap configurations....................15 3.5.1 From external memory....................17 3.5.2 Remote boot........................18 Reset..........................19 3.6.1 External Reset and break switch..................19 Clocking...........................20 Pin multiplexing......................21 Pin properties........................22 © Cobham Gaisler AB...
  • Page 3 GRMON HARDWARE DEBUGGER................25 Overview.........................25 Debug-link alternatives....................25 5.2.1 Connecting via the FTDI USB/UART interface..............25 5.2.2 Connecting via SpaceWire RAMP interfaces..............25 First steps.........................26 Connecting to the board....................26 TSIM LEON SIMULATOR....................29 TOOLCHAINS........................29 SOFTWARE EXAMPLES....................29 EXPANSION BOARDS....................29 SUPPORT........................29 APPENDIX A........................30 © Cobham Gaisler AB...
  • Page 4: Introduction

    This document is a Quick Start Guide for the GR-CPCI-GR716-DEV Development Board. The purpose of this document is to get users quickly started using the board. For a complete description of the board please refer to the GR-CPCI-GR716-DEV Development Board User's Manual.
  • Page 5: Overview

    Draft OVERVIEW The GR-CPCI-GR716-DEV Development board provides a comprehensive and rapid prototyping platform for the GR716 fault tolerant micro controller. The PC/104 style stackable headers (2 x 64 pin) allow for easy expansion, accessibility and integration. Along with the possibility to fit the...
  • Page 6: Board Diagram And Description

    (SPI4S) Configuration Board connector Boot switch CPCI-J1 CPI power connector J6 – J7 Accessory board connector (SPW) Power LED J17 - J29 Enable SPI4S Enable SpaceWire Accessory board Analog ADC and DAC connector (PacketWire) connector © Cobham Gaisler AB...
  • Page 7: Board Jumper Description

    GR716 external pins #32 to #47. Pins are protected by a series resistor of 470ohm GPIO connector 48 to 63 GR716 external pins #48 to #63. Pins are protected by a series resistor of 470ohm SpaceWire/SPI connector SpaceWire connector © Cobham Gaisler AB...
  • Page 8 • MIL-1553B connector Connector for connection to: GR-ACC-GR740 • SPI connector Connector for connection to: GR-ACC-GR740 • Packet Wire connector Connector for connecting with ribbon cable to GR-TMTC-PW accessory board. DAC SMA connectors ADC SMA connectors © Cobham Gaisler AB...
  • Page 9 MIL-1553B crystal oscillator Connects to the GR716 device via pin multiplexing. If this oscillator is installed, make sure there is no conflict with GR716-BOARD clock settings System crystal oscillator Connects to the GR716 device via system © Cobham Gaisler AB...
  • Page 10 GR716-BOARD connector Expansion connector. This connector is a copy of P1-P2 connector but not configurable via plug-on configuration board. CPCI-J1 CPCI power connector CPCI Type A connector as power alternative RESET and POWER led © Cobham Gaisler AB...
  • Page 11: Board Configurations

    #1. The debug links is UART over FTDI via the front panel of the GR716-CPCI- GR716-DEV board.. General I/O, SPI flash Prom and Debug-UART are used. The complete default configuration can be found in Error: Reference source not found. If this is your first time using the GR716 Development Board, please use this configuration as a starting point.
  • Page 12: Plug-On Configuration Boards

    Draft Plug-on configuration boards To avoid misconfiguration and driver contamination the GR-CPCI-GR716-DEV development board implements a simple scheme where the user can create custom plug-on boards to select connections between the GR716 device and interface driver/source. The plug-on boards are refereed to as GR716-CONFIG1 boards.
  • Page 13 Rev.: Date: 2019-05-02 Page: 13 of 31 Status: Draft Figure 2 GR-CPCI-GR716-DEV configuration board placements Connector Default Description Config0 Enables GPIO, UART, MIL-1553, PacketWire, CAN, SPI Master and Slave, SpaceWire and SPI4S over CMOS. Configuration also supports on-chip ADC and DAC...
  • Page 14: Power Supply

    Default configuration Default power configuration for stand alone board is to use single with a +5V (minimum) / +14V (maximum) connected to the J32 connector. Figure 3 GR-CPCI-GR716-DEV board power connector J32 3.4.1 CPCI power supply The +12V and -12V can be supplied via the compact PCI style.
  • Page 15: Boot Strap Configurations

    Data sheet and User's Manual. All of these signals can be controlled via the front panel of the GR- CPCI-GR716-DEV board via the SPDT DIP switch S1 position 1 to 8. Figure 4 GR-CPCI-GR716-DEV board front panel and boot strap dip switch...
  • Page 16 Default configuration is to start execute application software from the SPI memory after internal ROM has been executed. The default configuration of the board uses: S1-1 Closed S1-2 Closed S1-3 Closed S1-4 Closed S1-5 Closed S1-6 Closed S1-7 Closed S1-8 Closed © Cobham Gaisler AB...
  • Page 17: From External Memory

    Initialization. Requires SPI PROM to be pre-programmed with correction codes Redundant SPI PROM requires additional board. Contact support@gaisler.com for more information. Requires software to be stored using ASW format described in GR716 Datasheet © Cobham Gaisler AB...
  • Page 18: Remote Boot

    Open Remote boot via I2C Don't care Closed Closed Don't care Don't care Open Open Open Remote boot via UART Requires external SpaceWire clock at running 50 Mhz Possible to change crystal oscillator. See section 3.7 © Cobham Gaisler AB...
  • Page 19: Reset

    The default configuration is to use the internal Power-On-Reset functionality. 3.6.1 External Reset and break switch Reset switch, Break switch is provided on the front-panel. Figure 5 Reset and Break switch on the GR-CPCI-GR716-DEV board front panel © Cobham Gaisler AB...
  • Page 20: Clocking

    Draft Clocking The default configuration of the GR-CPCI-GR716-DEV board is to use the external 25 MHz crystal oscillator Y1 (XTAL-DIL8_PCB) mounted on the GR716-BOARD as system and SpaceWire clock. The GR716 device is designed to work with any crystal as long as the operating mode is of type "Fundamental tone"...
  • Page 21: Pin Multiplexing

    GR716 Development board might be connected to hardware not aware of the GR716 e.g. • when user has mounted the GR716 Development board onto a GR-CPCI-GR716-DEV board GR716 configuration board used • Pin muxing configuration is set in the System IO configuration registers described in section Configuration Registers in the GR716 Data sheet and User’s manual.
  • Page 22: Pin Properties

    Debug UART FTDI The Debug UART interface is available via UART to USB conversion on the front-panel. Figure 6 Reset and Break switch on the GR-CPCI-GR716-DEV board front panel For information on the external FTDI debug interface see [RD2]. © Cobham Gaisler AB...
  • Page 23: Gr716-Board And Expansion Boards

    This section describes how to install and the GR716-BOARD [RD2] and expansion boards on the GR-CPCI-GR716-DEV board. The GR716-CPCI-DEV board provides two sites with two 2x32 pin headers to allow the board to function as a carrier board for GR716-BOARD and Expansion Boards.
  • Page 24: Software Development Environment

    Bare C Cross-Compiler System is a toolchain to compile bare C or C++ applications directly on top of the processor without the servises provided by an operating system Cobham Gaisler also provides a set of debug tools. The GR716 platform is supported by the following: GRMON Used to run and debug applications on GR716-BOARD hardware.
  • Page 25: Grmon Hardware Debugger

    GRMON2 has support for connecting to boards with SpaceWire interfaces as long as the SpaceWire has RMAP and automatic link start. An Ethernet to SpaceWire bridge (GRESB) is required to tunnel SpaceWire packets from the Ethernet network over to SpaceWire. © Cobham Gaisler AB...
  • Page 26: First Steps

    The grcg command is described in [RD4]. Connecting to the board The transcript below shows an example session with GRMON3. GRMON3is started with the -u flag in order to redirect UART output to the GRMON2 terminal. © Cobham Gaisler AB...
  • Page 27 Draft cg@hwlin0:~$ grmon3 -u -cginit 0x10000 -uart /dev/ttyUSB0 GRMON LEON debug monitor v3.0.12-89-ga1d42ef 64-bit internal version Copyright (C) 2018 Cobham Gaisler - All rights reserved. For latest updates, go to http://www.gaisler.com/ Comments or bug-reports to support@gaisler.com This internal version will expire on 12/05/2019...
  • Page 28 Cobham Gaisler I2C Slave Cobham Gaisler I2C Slave Cobham Gaisler PWM generator Cobham Gaisler LEON3 Statistics Unit Cobham Gaisler General Purpose Register Cobham Gaisler Use command 'info sys' to print a detailed report of attached cores grmon3> © Cobham Gaisler AB...
  • Page 29: Tsim Leon Simulator

    For more information see [RD2] or visit www.gailser.com SUPPORT For support contact the Cobham Gaisler support team at support@gaisler.com. When contacting support, please identify yourself in full, including company affiliation and site name and address. Please identify exactly what product that is used, specifying if it is an IP core (with full name of the library distribution archive file), component, software version, compiler version, operating system version, debug tool version, simulator tool version, board version, etc.
  • Page 30 Doc. No: GR716-DEV-QSG Issue: Rev.: Date: 2019-05-02 Page: 30 of 31 Status: Draft APPENDIX A Figure 8 Board assembly drawing © Cobham Gaisler AB...
  • Page 31 Cobham; nor does the purchase, lease, or use of a product or service from Cobham convey a license under any patent rights, copyrights, trademark rights, or any other of the intellectual rights of Cobham or of third parties. All information is provided as is.

Table of Contents