M. B. McMickell, P. Tanzillo, T. Kreider, Kosta Ilic
{"title":"Rapid development of space applications with responsive digital electronics board and LabVIEW FPGA","authors":"M. B. McMickell, P. Tanzillo, T. Kreider, Kosta Ilic","doi":"10.1109/AHS.2010.5546278","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546278","url":null,"abstract":"Reduced development time allows faster deployment of systems in space. It also reduces cost of development. We are presenting how you can rapidly develop space applications by using a combination of a hardware design tool, National Instruments LabVIEW FPGA and a commercial off-the-shelf circuit board, Honeywell Responsive Digital Electronics Board. LabVIEW is a graphical programming and design language, a development environment, and a compiler that can target a variety of computing platforms, including desktop computers, microprocessors, and FPGAs. Responsive Digital Electronics Board is a ruggedized circuit board based on Xilinx Virtex 5 FPGA developed for vacuum and high vibration environments. A space version of the Responsive Digital Electronics is also available based on the Xilinx Virtex-5 QV, a radiation-hardened version of the commercial Xilinx Virtex-5 FPGA. Development of the Virtex-5 QV was sponsored by the Air Force Research Laboratory [1]. Both commercial and space versions are supported by National Instruments LabVIEW.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132345825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A fuzzy logic based dynamic reconfiguration scheme for optimal energy and throughput in symmetric chip multiprocessors","authors":"Muhammad Yasir Qadri, K. Mcdonald-Maier","doi":"10.1109/AHS.2010.5546239","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546239","url":null,"abstract":"Embedded systems architectures have traditionally often been investigated and designed in order to achieve a greater throughput combined with minimum energy consumption. With the advent of reconfigurable architectures it is now possible to support algorithms to find optimal solutions for an improved energy and throughput balance. As a result of ongoing research several online and offline techniques and algorithm have been proposed for hardware adaptation. This paper presents a novel coarse-grained reconfigurable symmetric chip multiprocessor (SCMP) architecture managed by a fuzzy logic engine that balances performance and energy consumption. The architecture incorporates reconfigurable level 1 (L1) caches, power gated cores and adaptive on-chip network routers to allow minimizing leakage energy effects for inactive components. A coarse grained architecture was selected as to be a focus for this study as it typically allows for fast reconfiguration as compared to the finegrained architectures, thus making it more feasible to be used for runtime adaption schemes. The presented architecture is analyzed using a set of OpenMP based parallel benchmarks and the results show significant improvements in performance while maintaining minimum energy consumption.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134122118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Wireless intra-spacecraft communication: The benefits and the challenges","authors":"W. H. Zheng, John T. Armstrong","doi":"10.1109/AHS.2010.5546219","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546219","url":null,"abstract":"In this paper we present a systematic study of how intra-spacecraft wireless communication can be adopted to various subsystems of the spacecraft including C&DH (Command & Data Handling), Telecom, Power, Propulsion, and Payloads, and the interconnects between them. We discuss the advantages of intra-spacecraft wireless communication and the disadvantages and challenges and a proposal to address them.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125853707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A formal approach to self-configurable swarm-based space-exploration systems","authors":"Emil Vassev, M. Hinchey, P. Nixon","doi":"10.1109/AHS.2010.5546276","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546276","url":null,"abstract":"Intelligent swarms draw their inspiration from biology where many simple entities act independently, but when grouped, they appear to be highly organized. NASA is currently investigating swarm-based technologies for the development of prospective exploration missions to explore regions of space where a single large spacecraft would be impractical. The main emphasis of this research is to develop algorithms and prototyping models for self-managing swarm-based space-exploration systems. This article presents our work on formally modeling self-configuring behavior in such systems. We present a formal model for team formation based on Partially Observable Markov Decision Processes and Discrete Time Markov Chains along with formal models for planning and scheduling.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131069779","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LabVIEW™: A graphical system design environment for adaptive hardware/software systems","authors":"Guoqiang Wang, H. Andrade","doi":"10.1109/AHS.2010.5546280","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546280","url":null,"abstract":"Modern embedded real-time systems are required to adapt reliably and deterministically to a changing environment due to external or internal conditions. Reconfigurable platforms are shown to be an effective architecture for implementing efficient adaptive systems. The National Instruments Reconfigurable I/O (RIO) hardware platform (Fig. 1) combines a networked realtime application processor with re-configurable FPGAs (Field Programmable Gate Array) for co-processing, low-level timing and I/O control, as well as configurable front-end I/O modules that interface directly to the external environment [1]. This hardware is complemented by a unified run-time system (Fig. 2) generated by the LabVIEW™ graphical development environment [2] that provides a visual formalism with rigorous syntax, semantics, analysis, and code-generation capabilities for system level design (Fig. 3). RIO subsystems can be connected in a distributed network to provide adaptability at a larger system scope.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131285940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Acceleration method of optical reconfigurations using analog configuration contexts","authors":"Yuji Aoyama, Minoru Watanabe","doi":"10.1109/AHS.2010.5546242","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546242","url":null,"abstract":"Optically reconfigurable gate arrays (ORGAs) consisting of a holographic memory, a laser array, and a programmable gate array have been developed to realize large virtual gates and to increase a gate array's performance. To date, all ORGAs used binary values for optically applied configuration contexts. However, the energy efficiency is not good. Therefore, this paper presents a novel acceleration method of optical reconfigurations using analog configuration contexts.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117002950","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"iBoard: A highly-capable, high-performance, reconfigurable FPGA-based building block for flight instrument digital electronics","authors":"Yutao He, M. Ashtijou","doi":"10.1109/AHS.2010.5546279","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546279","url":null,"abstract":"iBoard is a highly capable, highly reusable, and modular FPGA-based common building block for instrument digital electronics. It is targeted to those space-borne instruments that require high-performance on-board processing capabilities. The paper explains the design methodology, describes requirements of flight instrument digital electronics, presents implementation of the first prototype, iBoard 2.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133825844","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Use of a multi-objective fitness function to improve cartesian genetic programming circuits","authors":"J. Hilder, James Alfred Walker, A. Tyrrell","doi":"10.1109/AHS.2010.5546262","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546262","url":null,"abstract":"This paper describes an approach of using a multi-objective fitness function to improve the performance of digital circuits evolved using CGP. Circuits are initially evolved for correct functionality using conventional CGP before the NSGA-II algorithm is used to extract circuits which are more efficient in terms of design complexity and delay. This approach is used to evolve typical digital-system building block circuits with results compared to standard-CGP, other evolutionary methods and conventional designs.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133626308","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. G. Villafranca, S. Mignot, J. Portell, E. García–Berro
{"title":"Hardware implementation of the FAPEC lossless data compressor for space","authors":"A. G. Villafranca, S. Mignot, J. Portell, E. García–Berro","doi":"10.1109/AHS.2010.5546264","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546264","url":null,"abstract":"The instruments used in modern space missions require increasing amounts of telemetry resources to download the acquired data to the ground. Data compression helps to mitigate this problem and, therefore, it is currently seen as a mandatory stage for most of the missions, although the available on-board processing power is often modest. In many cases, data compression must be performed without losses. FAPEC is a lossless data compression algorithm that typically offers better ratios than the CCSDS 121.0 recommendation on realistic data sets. Its compression efficiency is higher than 90% of the Shannon limit in most cases, even in presence of large amounts of noise and outliers. FAPEC has been successfully implemented in software and its low-complexity algorithm also seemed suitable for a hardware implementation. In this paper we describe a prototype FPGA implementation which has been developed targeting the antifuse radiation-hardened RTAX Actel family. We have assessed that FAPEC can be easily implemented in hardware without requiring an external memory. The prototype presents an initial throughput of 32 Mbit/s and a complexity of 120 Kgate, hence being a compact and a robust solution for generic lossless compression. Finally, we discuss potential improvements that could easily boost the performance beyond the barrier of 100 Mbit/s.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129385276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
X. Iturbe, K. Benkrid, A. Erdogan, T. Arslan, M. Azkarate-askasua, I. Martinez, A. Perez
{"title":"R3TOS: A reliable reconfigurable real-time operating system","authors":"X. Iturbe, K. Benkrid, A. Erdogan, T. Arslan, M. Azkarate-askasua, I. Martinez, A. Perez","doi":"10.1109/AHS.2010.5546274","DOIUrl":"https://doi.org/10.1109/AHS.2010.5546274","url":null,"abstract":"The foundations for building the first Reliable Reconfigurable Real-Time Operating System (R3TOS) are presented. The main objective of R3TOS is to create an infrastructure for coordinately executing specialized hardware tasks upon a reconfigurable FPGA device, achieving the necessary flexibility for both gaining system performance (true hardware multitasking) and tolerating the occurring faults in the underlying chip's silicon at runtime (true fault removal from system). R3TOS is aimed at easing the development of FPGA-based high-performance demanding reliable applications by hiding the complexity of these devices, promoting their use by the whole engineering community.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"2010 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127344764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}