COBHAM GR716-DEV Quick Start Manual

GR716-DEV Quick Start Guide
Quick Start Guide 2019-05-02
Doc. No GR716-DEV-QSG
Issue 0.2
T
e
m
p
a
t
e
:
G
Q
M
S
-
T
P
L
T
-
1
-
1
-
3
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 2 of 31
Status: Draft
CHANGE RECORD
Issue Date Section / Page Description
0.0 2018-11-28 First issue of this document.
0.1 2018-11-30 Corrected references.
0.2 2019-05-02 All sections
TABLE OF CONTENTS
1 INTRODUCTION.............................................................................................................4
1.1 Scope of the Document......................................................................................................4
1.2 Reference Documents........................................................................................................4
2 OVERVIEW......................................................................................................................5
2.1 Board DIAGRAM and DESCRIPTION............................................................................6
2.1.1 Board Jumper description..................................................................................................7
3 BOARD CONFIGURATIONS........................................................................................11
3.1 Overview..........................................................................................................................11
3.2 Default configuration.......................................................................................................11
3.3 Plug-on configuration boards..........................................................................................12
3.4 Power Supply...................................................................................................................14
3.4.1 CPCI power supply..........................................................................................................14
3.5 Boot strap configurations.................................................................................................15
3.5.1 From external memory....................................................................................................17
3.5.2 Remote boot.....................................................................................................................18
3.6 Reset................................................................................................................................19
3.6.1 External Reset and break switch......................................................................................19
3.7 Clocking...........................................................................................................................20
3.8 Pin multiplexing..............................................................................................................21
3.9 Pin properties...................................................................................................................22
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 3 of 31
Status: Draft
3.10 Debug UART FTDI.........................................................................................................22
3.11 GR716-BOARD and Expansion Boards.........................................................................23
4 SOFTWARE DEVELOPMENT ENVIRONMENT.......................................................24
4.1 Overview.........................................................................................................................24
5 GRMON HARDWARE DEBUGGER............................................................................25
5.1 Overview.........................................................................................................................25
5.2 Debug-link alternatives....................................................................................................25
5.2.1 Connecting via the FTDI USB/UART interface..............................................................25
5.2.2 Connecting via SpaceWire RAMP interfaces..................................................................25
5.3 First steps.........................................................................................................................26
5.4 Connecting to the board...................................................................................................26
6 TSIM LEON SIMULATOR............................................................................................29
7 TOOLCHAINS................................................................................................................29
8 SOFTWARE EXAMPLES..............................................................................................29
9 EXPANSION BOARDS..................................................................................................29
10 SUPPORT........................................................................................................................29
11 APPENDIX A..................................................................................................................30
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 4 of 31
Status: Draft

1 INTRODUCTION

1.1 Scope of the Document

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.
The GR716 system-on-chip is described in the GR716 Data sheet and User's Manual.
This quick start guide does not contain as many technical details and is instead how-to oriented. However, to make the most of the guide the user should have glanced through the aforementioned documents and should ideally also be familiar with the GRMON debug monitor.
This document establishes the Quick Start Guide for the GR-CPCI-GR716-DEV development board. This document provides example and guides for connecting external interface circuits to the GR716-BOARD using the GR-CPCI-GR716-DEV Development board for more see [RD2] or contact support@gasiler.com.

1.2 Reference Documents

[RD1] “Datasheet, Microcontroller for Embedded Space Applications”
[https://www.gaisler.com/doc/gr716/GR716-DS-UM.pdf]
[RD2] GR716 Development Board User's Manual
[RD3] GR716-BOARD Quick Start Guide
[https://www.gaisler.com/doc/gr716/gr716-board-qsg.pdf]
[RD4] GRMON User's Manual [http://www.gaisler.com/doc/grmon 3 .pdf ]
[RD5] Bare C Cross-Compilation System
[http://www.gaisler.com/index.php/products/operating-systems/bcc]
[RD6] BCC2 User Manual [http://www.gaisler.com/doc/bcc 2 .pdf ]
The referenced documents can be downloaded from http://www.gaisler.com
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 5 of 31
Status: Draft

2 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 microcontroller board GR716-BOARD, the subject board supports following options:
Baseline design for interface application board:
GR716-BOARD engineering board in dedicated slot
Multiple slots for possibility to attach multiple GR716 engineering boards
Expansion slot for memory or user defined functions (e.g. SRAM, ADC/DAC)
Socketed oscillators for system, SpaceWire, Mil-Std-1553B and PWM clocks
Configuration of front panel functions
Front panel interfaces
MDM9S for fixed SpW (LVDS) interface
MDM9S for configurable SpW/SPI4S (LVDS) interface
GPIO (64 pins on standard 0.1" connectors)
LED indicators (64) for GPIO pins
DIP switch for bootstrap options
Reset and DSU Break push-button switches
LEDs for power and reset status
FTDI USB interface
GRMON3 debug I/F via Debug UART
2x UART interfaces, 1x I2C interface
Power from external supply (range +5V to +12V) or via cPCI backplane connector (+5V)
Expansion through accessory boards
6x UARTs using GR-CPCI-6U-UART
CAN, Mil-Std-1553B, SPI using GR-CPCI-GR740
PacketWire using GR-TMTC-PW
Analog frontpanel for 4 ADC connections + 4 DAC connections.
The board has the dimension of 233mm x 160mm, 6U cPCI format, 2 slot wide front panel
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 6 of 31
Status: Draft

2.1 Board DIAGRAM and DESCRIPTION

© Cobham Gaisler AB
J1 USB mini connection
JP3 FTDI UART0 selection
JP1 DSU enable and control
JP2 FTDI I2C selection
JP4 FTDI UART1 selection
J9 Accessory board connector (UART)
J10 Accessory board connector(UART)
J11 Accessory board connector(UART)
S2 BREAK buttonS3RESET Button
J12 Accessory board connector (CAN)
J13 Accessory board connector (MIL-1553)
J2 - J3 Accessory board connector (GPIO)
J4 - J5 Accessory board connector (GPIO)
J14 - J15 Accessory board connector (SPI)
J6 Accessory board connector (SPI4S)
S1 Boot switch
J16 Accessory board connector (PacketWire)
J6 – J7 Accessory board connector (SPW)
JP6 Enable SPI4S
D33 Power LED
JP5 Enable SpaceWire
J17 - J29 Analog ADC and DAC connector
CPCI-J1 CPI power connector
J33 Power connector
J32 Power connector
J34 12V FAN conector
P1 - P2 GR716 Board connector
J35 – J36 - J37 Configuration Board connector
P3 - P4 GR716 Board connector
J30 SpaceWire SMA connector
X3 SpaceWire oscillator
J31 PWM SMA connector
X4 PWM oscillator
J28 System SMA connector
X2 System oscillator
X1 MIL-1553 oscillator
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 7 of 31
Status: Draft

2.1.1 Board Jumper description

Jumper Setting Description/Comment
JP1 Connect Pin 1 to 2 → Reset
Connect Pin 3 to 4 → Break Enable Connect Pin 5 to 6 → DSU Disable
Header Pin 1,2,3 and 4 allows an additional external reset switch to be connected. Pin 3 and 4 can be used to force ‘BREAK’ at startup i.e. halt processor execution after reset
JP2 Connect Pin 1 to 2 → For I2C to FTDI
Connect Pin 3 to 4 → For I2C to FTDI
Enables I2C remote access to GR716 device via USB-FTDI connector
JP3 Connect Pin 1 to 2 → For UART to FTDI
Connect Pin 3 to 4 → For UART to FTDI Connect Pin 5 to 6 → For UART to FTDI
Enables UART remote access to GR716 device via USB-FTDI connector using IO configuration 0
JP4 Connect Pin 1 to 2 → For UART to FTDI
Connect Pin 3 to 4 → For UART to FTDI Connect Pin 5 to 6 → For UART to FTDI
Enables UART remote access to GR716 device via USB-FTDI connector using IO configuration 1
JP5 Connect Pin 1 to 2 → Enable SPI4S Enables SPI4S interface. Remove
connection/jumper and all signals from SPI4S driver will be put to HiZ
JP6 Connect Pin 1 to 2 → Enable SpaceWire Enables SpaceWire interface. Remove
connection/jumper and all signals from SpaceWire driver will be put to HiZ
J2 GPIO connector 0 to 15 GR716 external pins #0 to #15. Pins are
protected by a series resistor of 470ohm
J3 GPIO connector 16 to 31 GR716 external pins #16 to #31. Pins are
protected by a series resistor of 470ohm
J4 GPIO connector 32 to 47 GR716 external pins #32 to #47. Pins are
protected by a series resistor of 470ohm
J5 GPIO connector 48 to 63 GR716 external pins #48 to #63. Pins are
protected by a series resistor of 470ohm
J6 SpaceWire/SPI connector
J7 SpaceWire connector
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 8 of 31
Status: Draft
Jumper Setting Description/Comment
J8 SPI4S connector
J9 UART connector Connector for connection to:
GR-ACC-6U-6UART
GR-ACC-GR740 (pins 9-20 only)
GR-CPCI-RS232 (pins 9-20 only)
GR-CPCI-RS422 (pins 9-20 only)
J10
J11
J12 CAN connector Connector for connection to:
GR-ACC-GR740
GR-CPCI-CAN
J13 MIL-1553B connector Connector for connection to:
GR-ACC-GR740
J14 SPI connector Connector for connection to:
GR-ACC-GR740
J15
J16 Packet Wire connector Connector for connecting with ribbon
cable to GR-TMTC-PW accessory board.
J17 DAC SMA connectors
J18
J19
J20
J21 ADC SMA connectors
J22
J23
J24
J25
J26
J27
J29
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 9 of 31
Status: Draft
Jumper Setting Description/Comment
J28 SMA connector for system clock Either install X4, or inject required clock
at SMA. If this SMA connector is used, make sure there is no conflict with GR716-BOARD clock settings
J30 SMA connector for SpaceWire clock Either install X3, or inject required clock
at SMA. If this SMA connector is used, make sure there is no conflict with GR716-BOARD clock settings
J31 SMA connector for PWM clock Either install X4, or inject required clock
at SMA. If this SMA connector is used, make sure there is no conflict with GR716-BOARD clock settings
J32 Power Power (nominal +12V) connector for
2.1mm center +ve type connector.
J33 Mate-N-Lok 4pin power connector 4 pin IDE style connector as power
alternative
J34 External power connector 2 pin header with Vin and GND
connecitons (e.g. for FAN)
J35 Plug-on board connection
J36
J37
S1 Boot configuration switch See chapter 3.5
S2 DSU BREAK button
S3 RESET button
X1 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
X2 System crystal oscillator Connects to the GR716 device via system
© Cobham Gaisler AB
Doc. No: GR716-DEV-QSG
Issue: 0 Rev.: 2
Date: 2019-05-02 Page: 10 of 31
Status: Draft
Jumper Setting Description/Comment
clock input.
If this oscillator is installed, make sure there is no conflict with GR716-BOARD clock settings
X3 System crystal oscillator Connects to the GR716 device via system
clock input.
If this oscillator is installed, make sure there is no conflict with GR716-BOARD clock settings
X4 PWM 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
P1 GR716-BOARD connector Expansion connector connected to board
via plug-on configuration boards
P2
P3 GR716-BOARD connector Expansion connector. This connector is a
copy of P1-P2 connector but not configurable via plug-on configuration board.
P4
CPCI-J1 CPCI power connector CPCI Type A connector as power
alternative
D33 RESET and POWER led
© Cobham Gaisler AB
Loading...
+ 21 hidden pages