Title :
Increasing Performance and Removing Bottlenecks in Reconfigurable Space Processing
Author :
Marshall, Joseph R. ; Robertson, Jeffrey
Author_Institution :
BAE Syst., Manassas
Abstract :
In this paper we describe a new building block under development for reconfigurable systems. This block marries programmable support circuitry for reconfigurable devices and non-volatile configuration memory into an integrated and expandable building block based on BAE Systems technologies in non-volatile memories and reconfigurable support logic. We will discuss the application of this building block and its insertion into various reconfigurable processing systems. We will describe its universal applicability and internal programming. In order to adapt to the changing RAM-based FPGA configuration interfaces and broad potential application of the technology, significant portions of the reconfigurable control logic are implemented in software. This embedded software design and implementation is discussed. We discuss the flexibility, applicability across FPGA families and the savings in size and power that are being utilized through its usage. We describe a test board that allows testing of the device elements, demonstration of reconfigurable applications, connections to various interfaces both heritage such as CompactPCI and SpaceWire and new interfaces such as Rocket IO, Rapid IO or PCI Express. We discuss its usage and insertion as a Plug and Play subsystem and application to responsive space systems.
Keywords :
embedded systems; field programmable gate arrays; random-access storage; space vehicle electronics; CompactPCI; RAM-based FPGA configuration interfaces; SpaceWire; embedded software design; nonvolatile configuration memory; programmable support circuitry; reconfigurable control logic; reconfigurable devices; reconfigurable space processing; reconfigurable support logic; responsive space systems; Application software; Field programmable gate arrays; Integrated circuit technology; Logic circuits; Logic devices; Logic programming; Nonvolatile memory; Reconfigurable logic; Space technology; Testing;
Conference_Titel :
Aerospace Conference, 2007 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
1-4244-0524-6
Electronic_ISBN :
1095-323X
DOI :
10.1109/AERO.2007.353095