The GRSPW core implements a Spacewire Codec with RMAP support and AMBA host interface. The core implements the Spacewire standard with the protocol identification extension (ECSS-E- 50-12 part 2) and RMAP protocol draft C. 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. For critical space applications, a fault-tolerant (FT) version of GRSPW is available with full SEU protection of all RAM blocks.
Spacewire Codec with AHB host interface
Overview
Key Features
- Full implementation of Spacewire standard
- Protocol ID extension ECSS-E-50-12 part 2
- Optional RMAP protocol draft C
- AMBA AHB back-end with DMA
- Descriptor-based autonomous multi-packet transfer
- Low area and high frequency
- SEU protection fault-tolerance
- Portable
- 2,800 Cells on RTAX2000S FPGA, 10,000 ASIC gates
- 100 MBit/s on RTAX, 400 MBit/s on ASIC
- VHDL source code or netlist delivery
Benefits
- Tested and verified against several other SPW cores
- Low area and high frequency
- Easily portable between FPGA and ASIC
- Low-cost project license
- SEU protection of all RAM blocks
Block Diagram
Deliverables
- VHDL source code or FPGA/ASIC netlist
- Stand-alone testbench
- Optional plug&play interface for GRLIB IP Library
- User's Manual
Technical Specifications
Foundry, Node
Any
Maturity
Fully validated on silicon
Availability
Now
Related IPs
- SD Card Host Interface
- Advanced Encryption Standard (AES-128) core with AMBA AHB interface
- LCD Host LVDS Interface, Dual Pixel 20-112Mhz (SVGA/QXGA)
- PCI to AMBA AHB Host Bridge
- ISO/IEC 7816-3 digital controller for interface device compliant with ETSI TS 102 221 and EMV 2000 standards
- Low-power SD/eMMC host controller IP provides advanced high-performance 32- and 64-bit AXI interface to the SoC