COBHAM GR716-MINI User Manual

GR716-MINI
Development Board
2019 User's Manual
The most important thing we build is trust
GR716-MINI
Development Board
GR716-MINI-UM, 2019, Version 0.2 www.cobham.com/gaisler
GR716-MINI
Intentionally Blank
GR716-MINI-UM, May 2019, Version 0.2 2 www.cobham.com/gaisler
GR716-MINI
Table of Contents
1 Introduction......................................................................................................................5
1.1 Scope of the Document.......................................................................................5
1.2 Reference Documents..........................................................................................5
2 Abbreviations...................................................................................................................6
3 Introduction......................................................................................................................7
3.1 Overview.............................................................................................................7
3.2 Handling..............................................................................................................8
4 Board Design....................................................................................................................9
4.1 Board Block Diagram..........................................................................................9
4.2 Board Mechanical Configuration......................................................................10
4.3 GR716 Microcontroller.....................................................................................12
4.4 Memory.............................................................................................................13
4.5 Expansion/Interface Connector.........................................................................14
4.6 LVDS Interfaces................................................................................................15
4.7 FTDI Serial to USB Interface............................................................................15
4.8 Analog Signals...................................................................................................16
4.9 GPIO..................................................................................................................17
4.10 Bootstrap Signals...............................................................................................18
4.11 Debug Support Unit Interfaces..........................................................................19
4.12 Oscillators and Clock Inputs.............................................................................20
4.13 Power Supply and Voltage Regulation..............................................................21
4.14 Reset Circuit and Button...................................................................................22
4.15 Watchdog...........................................................................................................22
5 Setting Up and Using the Board...................................................................................23
6 Interfaces and Configuration.......................................................................................24
6.1 List of Connectors.............................................................................................24
6.2 List of Oscillators, Switches and LED's............................................................26
7 Change Record...............................................................................................................29
GR716-MINI-UM, May 2019, Version 0.2 3 www.cobham.com/gaisler
GR716-MINI
List of Figures
Figure 3-1: GR716-MINI Development Board....................................................................................7
Figure 4-1: GR716-MINI Board Block Diagram.................................................................................9
Figure .4-2: GR716-MINI Board Dimensions (top side)...................................................................10
Figure .4-3: GR716-MINI Board Dimensions (bottom side - expansion connector).........................10
Figure 4-4: Example of a Carrier board..............................................................................................11
Figure 4-5: GR716 Microcontroller Block Diagram..........................................................................12
Figure 4-6: GR716 Package...............................................................................................................12
Figure 4-7: SPI Boot Memory Connections.......................................................................................13
Figure 4-8: SRAM Signal Connections..............................................................................................13
Figure 4-9: Expansion/Interface Connector.......................................................................................14
Figure 4-10: Block diagram of FTDI Serial to USB Interface...........................................................15
Figure 4-11: MMCX analog connector interface...............................................................................16
Figure 4-12: Debug Support Unit connections...................................................................................19
Figure 4-13: Board level Clock Distribution Scheme........................................................................20
Figure 4-14: Power Regulation Scheme.............................................................................................21
Figure 6-1: PCB Top View.................................................................................................................27
Figure 6-2: PCB Bottom View...........................................................................................................27
Figure 6-3: PCB Top View (Photo)....................................................................................................28
Figure 6-4: PCB Bottom View (Photo)..............................................................................................28
List of Tables
Table 1: List of Expansion Connector signals....................................................................................14
Table 2: FTDI USB-Serial Port Assignment......................................................................................15
Table 3: List of GPIO pins connected to Expansion Connector.........................................................17
Table 4: Bootstrap Resistor Settings...................................................................................................18
Table 5: Default Setting of Jumpers...................................................................................................23
Table 6: List of Connectors................................................................................................................24
Table 7: J1 USB type Micro B connector – FTDI Serial Link...........................................................24
Table 8: J2,J3,J4,J5 MMCX miniature coax connectors....................................................................24
Table 9: Expansion connector P1 Pin-out...........................................................................................25
Table 10: List and definition of Oscillators and Crystals...................................................................26
Table 11: List and definition of PCB mounted LED's........................................................................26
Table 12: List and definition of Switches...........................................................................................26
GR716-MINI-UM, May 2019, Version 0.2 4 www.cobham.com/gaisler
GR716-MINI
1 Introduction
1.1 Scope of the Document
This document provides a User's Manual and Interface document for the “GR716­MINI” Development and Demonstration board.
The work has been performed by Cobham Gaisler AB, Göteborg, Sweden.
1.2 Reference Documents
[RD1] GR716, Data Sheet and User's Manual",Cobham Gaisler, GR716-UM-DS, available
from http://www.gaisler.com/index.php/products/components/GR716
[RD2] GR716-MINI_schematic.pdf, Schematic
[RD3] GR716-MINI_assy_drawing.pdf, Assembly Drawing
[RD4] GRMON3 User's Manual, available from:
https://www.gaisler.com/index.php/products/debug-tools/grmon3
GR716-MINI-UM, May 2019, Version 0.2 5 www.cobham.com/gaisler
GR716-MINI
2 Abbreviations
ASIC Application Specific Integrated Circuit.
DSU Debug Support Unit
EDAC Error Detection and Correction
ESA European Space Agency
ESD Electro-Static Discharge
ESTEC European Space Research and Technology Center
GPIO General Purpose Input / Output
IC Integrated Circuit
I/O Input/Output
IP Intellectual Property
LDO Low Drop-Out
PCB Printed Circuit Board
POL Point of Load
SOC System On a Chip
SPW Spacewire
TBC To Be Confirmed
TBD To Be Defined
GR716-MINI-UM, May 2019, Version 0.2 6 www.cobham.com/gaisler
GR716-MINI
3 Introduction
3.1 Overview
This document describes the GR716-MINI Development Board.
This equipment is intended to be used as a platform for the demonstration of the
Cobham Gaisler GR716 RAD Hard Microcontroller.
Furthermore, this board provides developers with a convenient hardware platform for the evaluation and development of software for the GR716 microcontroller.
The GR716 Microcontroller features a fault-tolerant LEON3 SPARC V8 processor, communication interfaces and on-chip ADC, DAC, Power-on-Reset, Oscillator, Brown­out detection, LVDS transceivers, regulators to support for single 3.3V supply, ideally suited for space and other high-rel applications.
Because not all features of the GR716 can be simultaneously operated, the GR716-MINI Development Board comprises a custom designed PCB providing a compact implementation with a representative array of interfaces and features.
The board contains the following main items as detailed in section 4 of this document:
size 35 x 50mm
USB interface via FTDI FT4232 providing DSU plus 2 x UART
on-board regulator converting from USB 5V to 3.3V.
16 Mbit SRAM (Cypress CY7C1069G in BGA package)
GR716-MINI-UM, May 2019, Version 0.2 7 www.cobham.com/gaisler
Figure 3-1: GR716-MINI Development Board
GR716-MINI
256 Mbit SPI flash (MX25L25635FZ2I-10G in 8 pin WSON package)
On board crystal (25MHz TBC)
4 x MMCX coax connectors for 4x ADC or 4x DAC (or combination)
Miniature 80 pin Expansion connector (bottom side) with connections for
Reset_IN & Reset_OUT
External SPW and SYS clocks
Vref_Buf_out
3 x LVDS RX + 3 x LVDS TX pairs
Analog 4 x DAC + 8 x ADC (or use as standard 12 x GPIO)
13 GPIO
Debug interface support is demonstrated on the board with support for debugging via the following interface:
DSU-UART via FTDI USB interface
3.2 Handling
ATTENTION: OBSERVE PRECAUTIONS FOR
HANDLING ELECTROSTATIC SENSITIVE DEVICES
This unit contains sensitive electronic components which can be damaged by Electrostatic Discharges (ESD). When handling or installing the unit observe appropriate precautions and ESD safe practices.
When not in use, store the unit in an electrostatic protective container or bag.
When configuring the jumpers on the board, or connecting/disconnecting cables, ensure that the unit is in an un-powered state.
When operating the board in a 'stand-alone' configuration, the power supply should be current limited to prevent damage to the board or power supply in the event of an over­current situation.
This board is intended for commercial use and evaluation in a standard laboratory environment, nominally, 20°C. All devices are standard commercial types, intended for use over the standard commercial operating temperature range (0 to 70ºC).
GR716-MINI-UM, May 2019, Version 0.2 8 www.cobham.com/gaisler
GR716-MINI
4 Board Design
4.1 Board Block Diagram
The GR716-MINI Board provides the electrical functions and interfaces as represented in the block diagram, Figure .4-2.
Note that not all features and interfaces are available at the same time, and the configuration of on-board resistors plus programming of registers is required to access some of the features.
GR716-MINI-UM, May 2019, Version 0.2 9 www.cobham.com/gaisler
Figure 4-1: GR716-MINI Board Block Diagram
CRYSTAL
CRYSTAL
SRAM
8 bit
SRAM
8 bit
GR716
MICRO-
CONTROLLER
GR716
MICRO-
CONTROLLER
13 x GPIO
13 x GPIO
JTAG
(FTDI-USB)
JTAG
(FTDI-USB)
EXPANSION CONNECTOR
DCDC
DCDC
MICRO
USB
MICRO
USB
SPI
FLASH
SPI
FLASH
LVDS in (3 pairs)
LVDS in (3 pairs)
LVDS out
(3 pairs)
LVDS out
(3 pairs)
12 x GPIO
12 x GPIO
4 x ANALOG (ADC/DAC)
BOOTSTRAP/
CONFIGURATION
BOOTSTRAP/
CONFIGURATION
3.3V
DSU
2x UART
5V
Loading...
+ 21 hidden pages