summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2023-11-21 11:13:16 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-21 11:15:25 +0100
commitf3ab0f11831c7ed9c1f0b1ca84635c6a9fe4d3b9 (patch)
tree84717a7653dd97cf1f4e38900864d5e4614ed305 /spec
parent736c5e71509ab33bba93c66390dac19852155d41 (diff)
spec: Add Gaisler board descriptions
Diffstat (limited to 'spec')
-rw-r--r--spec/target/sparc/gr712rc/dev-board.yml74
-rw-r--r--spec/target/sparc/gr740/dev-board.yml82
2 files changed, 150 insertions, 6 deletions
diff --git a/spec/target/sparc/gr712rc/dev-board.yml b/spec/target/sparc/gr712rc/dev-board.yml
index 9e6e2df7..7c410381 100644
--- a/spec/target/sparc/gr712rc/dev-board.yml
+++ b/spec/target/sparc/gr712rc/dev-board.yml
@@ -1,8 +1,76 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: null
+brief: |
+ The GR712RC development board has been designed to support the development
+ and fast prototyping of systems based on the GR712RC dual-core 32-bit fault
+ tolerant LEON3FT SPARC V8 processor.
copyrights:
-- Copyright (C) 2023 embedded brains GmbH & Co. KG
-description: null
+- Copyright (C) 2023 Frontgrade Gaisler AB
+description: |
+ The GR712RC development board comprises a custom designed PCB in a Double
+ Eurocard format (233.5 mm x 160 mm) making the board suitable for stand-alone
+ bench top development, or suitable for mounting in a housing. The principle
+ interfaces and functions are accessible on the front and back edges of the
+ the board.
+
+ The GR712RC device incorporates an internal programmable switch matrix which
+ means that the same input/output pin can be used for multiple functions. This
+ board therefore has a large number of configuration features in order to be
+ able to exercise and configure the functions of the device.
+
+ Features:
+
+ * GR712RC dual-core 32-bit fault tolerant LEON3-FT SPARC V8 processor
+
+ * On-board memory:
+
+ * SDRAM SODIMM (supports up 512 Mbyte devices. Delivered with 256 Mbyte
+ module - 128 Mbyte 32-bit wide data & 64 Mbyte BCH 8-bit wide or
+ Reed-Solomon 16-bit wide checksum)
+
+ * SRAM (1 bank x 2 Mword x 40 bit, optional second bank not fitted as
+ standard)
+
+ * FLASH PROM (8 Mword x 8 bit)
+
+ * Additional memory via memory expansion connector
+
+ * Power, reset, clock and auxiliary circuits
+
+ * Interfaces at front edge of board:
+
+ * Two serial UART interfaces (RS232) with DSUB9 connectors
+
+ * Ethernet 10/100 Mbps RMII interface with RJ45 connector
+
+ * Two CAN bus interfaces (ISO 11898) with DSUB9 connectors
+
+ * Two SpaceWire interfaces with MDM9 connectors
+
+ * Four optional SpaceWire interfaces with MDM9 connectors
+
+ * JTAG debug interface
+
+ * Interfaces at back edge of board:
+
+ * +5 V power connector
+
+ * 26 input and 38 input/output general purpose pins
+
+ * 20 RS422 transmit pairs
+
+ * 20 RS422 receiver pairs
+
+ * Interfaces on-board:
+
+ * Dual MIL-STD-1553B communication interfaces on DSUB9 connector
+
+ * I2C master interface on pin headers
+
+ * SPI master interface on pin headers
+
+ * Headers and jumpers
+
+ * Reset push button and LED indicators
enabled-by:
and:
- sparc/gr712rc
diff --git a/spec/target/sparc/gr740/dev-board.yml b/spec/target/sparc/gr740/dev-board.yml
index 4bd78bca..e34010ba 100644
--- a/spec/target/sparc/gr740/dev-board.yml
+++ b/spec/target/sparc/gr740/dev-board.yml
@@ -1,8 +1,84 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: null
+brief: |
+ The GR-CPCI-GR740 development board has been designed to support the
+ development and fast prototyping of systems based on the GR740 quad-core
+ 32-bit fault-tolerant LEON4FT SPARC V8 processor.
copyrights:
-- Copyright (C) 2023 embedded brains GmbH & Co. KG
-description: null
+- Copyright (C) 2023 Frontgrade Gaisler AB
+description: |
+ The GR-CPCI-GR740 Development Board comprises a custom designed PCB in a 6U
+ Compact PCI format, making the board suitable for stand-alone bench top
+ development, or if required, to be mounted in a 6U CPCI Rack, or in a
+ bench-top enclosure. The principle interfaces and functions are accessible on
+ the front and back edges of the board, and secondary interfaces via headers
+ on the board. The GR-CPCI-GR740 Development Board comes as standard with a
+ dedicated accessory board which provides access to additional I/O interfaces.
+
+ Features:
+
+ * GR740 quad-core 32-bit fault-tolerant LEON4FT SPARC V8 processor
+
+ * cPCI interface (32 bit) configurable with jumpers for Host or Peripheral
+ operation
+
+ * PCI arbiter implemented in separate FPGA
+
+ * On-board memory:
+
+ * SDRAM SODIMM module - Delivered with two 256 MiB modules that provide a
+ total 256 MiB of accessible data RAM plus ECC check bits.
+
+ * Parallel Boot Flash 64 Mbit (16 bit wide x 4M or 8 bit wide x 8M)
+
+ * Additional memory via memory expansion connector
+
+ * Power, reset, clock and auxiliary circuits
+
+ * Interfaces at front edge of board:
+
+ * Dual RJ45 10/100/1000 Mbit GMII/MII Ethernet interface (KSZ9021GN)
+
+ * 8 port SpaceWire interface (8x MDM9S)
+
+ * SpaceWire debug communications link (MDM9S)
+
+ * 16-bit General purpose I/O (34 pin 0.1" ribbon cable style connector)
+
+ * FTDI Serial to USB interface (FT4232HL with USB-Mini-AB)
+
+ * LED indicators connected to GPIO signals
+
+ * DIP switch for bootstrap and PLL interface configuration
+
+ * Push button switch for reset and toggle switch (on/off) for DSU break
+
+ * Interfaces at back edge of board:
+
+ * Compact PCI interface (32-bit), configurable for Host or Peripheral slot
+
+ * Input power connector: 5V nominal
+
+ * Interfaces on-board:
+
+ * SPI interface on pin headers
+
+ * JTAG Debug interface
+
+ * 4-pin IDE style power connector
+
+ * Assorted jumpers and Test Points for configuration and test of the board
+
+ * To accommodate the optional/alternative I/O interfaces the accompanying
+ accessory board provides
+
+ * Dual MIL-1553 Interface (Transceiver/Transformer and D-sub 9 Male
+ connector)
+
+ * Dual CAN Interface (CAN Transceivers and two D-sub 9 Male connectors)
+
+ * Two Serial UART (RS232 transceivers and two D-sub 9 female connectors)
+
+ * SPI interface (available via 10 pin header)
enabled-by:
and:
- sparc/gr740