Download GAISLER

Transcript
GAISLER
2
1
Introduction
1.1
Overview
GRSPW / GRSPW-FT
The GRSPW core implements a SpaceWire Codec with RMAP support and AMBA host interface.
The core implements the ECSS SpaceWire standard with the protocol identification extension and
Remote Memory Access Protocol (RMAP).
Receive and transmit data is autonomously transferred between the SpaceWire Codec and the AMBA
AHB bus using DMA transfers. Through the use of receive and transmit descriptors, multiple
SpaceWire packets can be received and transmitted without CPU involvement. The GRSPW control
registers are accessed through an APB interface.
GRSPW
AHB master
SpaceWire signals
SpaceWire
Codec
RMAP Ctrl
APB slave
Registers
AMBA AHB
AMBA APB
Figure 1. GRSPW block diagram
1.2
Example application
The GRSPW core has been designed to fit into an architecture from which a large variety of applications can be derived. The architecture is centered around the AMBA Advanced High-speed Bus
(AHB), to which the GRSPW core and other high-bandwidth units are connected. Low-bandwidth
units connected to the AMBA Advanced Peripheral Bus (APB) which is accessed through an AHB to
APB bridge. The architecture is shown in figure 2.
LEON3FT
32-bit SPARC
Integer Unit
I-cache D-cache
Interrupt
FPU
Debug
Support
Unit
UART
Debug
Link
JTAG
Debug
Link
On-Chip
Memory
with EDAC
Timers
2 x UART
16 x GPIO
AHB / APB
32-bit AMBA AHB
AHB
CTRL
Memory
Controller
with EDAC
32
PROM/SRAM
SDRAM
Controller
with EDAC
SpaceWire
Codec
Interface
CAN
2.0
Controller
LVDS I/F
CAN-2.0
Mil-Std-1553
BC/RT/MT
Interface
Mil-Std-1553
RT
Interface
Dual-1553
Dual-1553
32
SDRAM
Figure 2. Architectural block diagram of a typical system using the SpaceWire codec
Copyright Aeroflex Gaisler AB
December 2008, Version 1.0.2