Loading…
Experimental Implementation of Fault Tolerance Using Dynamic Partial Reconfiguration on Xilinx Zynq-7000 SoC
In our previous paper, the authors proposed a fault tolerant system that adopts field programmable gate arrays (FPGA) with dynamic partial reconfiguration (DPR), based on autonomous control of reconfiguration. This study presents an experimental implementation of the proposed system that utilizes th...
Saved in:
Published in: | Denki Gakkai ronbunshi. D, Sangyō ōyō bumonshi 2021/02/01, Vol.141(2), pp.93-99 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | Japanese |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3 |
---|---|
cites | cdi_FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3 |
container_end_page | 99 |
container_issue | 2 |
container_start_page | 93 |
container_title | Denki Gakkai ronbunshi. D, Sangyō ōyō bumonshi |
container_volume | 141 |
creator | Ogido, Seiya Ichikawa, Shuichi Fujieda, Naoki Yamada, Chikatoshi Miyagi, Kei |
description | In our previous paper, the authors proposed a fault tolerant system that adopts field programmable gate arrays (FPGA) with dynamic partial reconfiguration (DPR), based on autonomous control of reconfiguration. This study presents an experimental implementation of the proposed system that utilizes the DPR feature of Xilinx Zynq-7000 SoC. The control logic of DPR is implemented as a Linux software on the embedded ARM processor of Zynq-7000. DPR is invoked via PCAP, which is the dedicated interface for the embedded ARM processor. Four tiles (reconfigurable areas) are prepared and dynamically reconfigured to avoid the firm error of SRAM-type FPGAs. An experimental fault-tolerant system with triple redundancy and logic roving is implemented, and the measurement results of the reconfiguration time and data transfer time are presented. |
doi_str_mv | 10.1541/ieejias.141.93 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2486171614</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2486176860</sourcerecordid><originalsourceid>FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3</originalsourceid><addsrcrecordid>eNqFkEFLwzAUgIMoOOaungOeO_OWNm2OOp0KgqITxEtI05eZ0aU1acH9e6sbgidPCeT73gsfIafAppClcO4Q107HKaQwlfyAjICnRVKA4IdkxCTwRHAuj8kkRlcyDnkKDNIRqa8_Wwxug77TNb3btDX-3DvXeNpYutB93dFlU2PQ3iB9ic6v6NXW640z9FGHzg3eE5rGW7fqw1709NXVzn_St63_SHLGGH1u5ifkyOo64mR_jsnL4no5v03uH27u5hf3iZkJ2SWlzMpKy-GXVcqwRFEaUYLFqiiMhQq1NbkoOcuRZxnmjHNmZ0bmsqgMWmP4mJzt5rah-egxdmrd9MEPK9UsLQTkohDsfwoEpAM13VEmNDEGtKodcumwVcDUd3q1T6-G9EryQbjcCevY6RX-4t-pTI1_8Nle-n007zoo9PwLKCuRdg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2486171614</pqid></control><display><type>article</type><title>Experimental Implementation of Fault Tolerance Using Dynamic Partial Reconfiguration on Xilinx Zynq-7000 SoC</title><source>J-STAGE Free Content</source><creator>Ogido, Seiya ; Ichikawa, Shuichi ; Fujieda, Naoki ; Yamada, Chikatoshi ; Miyagi, Kei</creator><creatorcontrib>Ogido, Seiya ; Ichikawa, Shuichi ; Fujieda, Naoki ; Yamada, Chikatoshi ; Miyagi, Kei</creatorcontrib><description>In our previous paper, the authors proposed a fault tolerant system that adopts field programmable gate arrays (FPGA) with dynamic partial reconfiguration (DPR), based on autonomous control of reconfiguration. This study presents an experimental implementation of the proposed system that utilizes the DPR feature of Xilinx Zynq-7000 SoC. The control logic of DPR is implemented as a Linux software on the embedded ARM processor of Zynq-7000. DPR is invoked via PCAP, which is the dedicated interface for the embedded ARM processor. Four tiles (reconfigurable areas) are prepared and dynamically reconfigured to avoid the firm error of SRAM-type FPGAs. An experimental fault-tolerant system with triple redundancy and logic roving is implemented, and the measurement results of the reconfiguration time and data transfer time are presented.</description><identifier>ISSN: 0913-6339</identifier><identifier>ISSN: 2187-1094</identifier><identifier>EISSN: 1348-8163</identifier><identifier>EISSN: 2187-1108</identifier><identifier>DOI: 10.1541/ieejias.141.93</identifier><language>jpn</language><publisher>Tokyo: The Institute of Electrical Engineers of Japan</publisher><subject>Data transfer (computers) ; Dynamic Partial Reconfiguration (DPR) ; embedded Linux ; embedded systems ; Fault tolerance ; Field programmable gate arrays ; FPGA ; Microprocessors ; Reconfiguration ; Redundancy</subject><ispartof>IEEJ Transactions on Industry Applications, 2021/02/01, Vol.141(2), pp.93-99</ispartof><rights>2021 by the Institute of Electrical Engineers of Japan</rights><rights>Copyright Japan Science and Technology Agency 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3</citedby><cites>FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Ogido, Seiya</creatorcontrib><creatorcontrib>Ichikawa, Shuichi</creatorcontrib><creatorcontrib>Fujieda, Naoki</creatorcontrib><creatorcontrib>Yamada, Chikatoshi</creatorcontrib><creatorcontrib>Miyagi, Kei</creatorcontrib><title>Experimental Implementation of Fault Tolerance Using Dynamic Partial Reconfiguration on Xilinx Zynq-7000 SoC</title><title>Denki Gakkai ronbunshi. D, Sangyō ōyō bumonshi</title><addtitle>IEEJ Trans. IA</addtitle><description>In our previous paper, the authors proposed a fault tolerant system that adopts field programmable gate arrays (FPGA) with dynamic partial reconfiguration (DPR), based on autonomous control of reconfiguration. This study presents an experimental implementation of the proposed system that utilizes the DPR feature of Xilinx Zynq-7000 SoC. The control logic of DPR is implemented as a Linux software on the embedded ARM processor of Zynq-7000. DPR is invoked via PCAP, which is the dedicated interface for the embedded ARM processor. Four tiles (reconfigurable areas) are prepared and dynamically reconfigured to avoid the firm error of SRAM-type FPGAs. An experimental fault-tolerant system with triple redundancy and logic roving is implemented, and the measurement results of the reconfiguration time and data transfer time are presented.</description><subject>Data transfer (computers)</subject><subject>Dynamic Partial Reconfiguration (DPR)</subject><subject>embedded Linux</subject><subject>embedded systems</subject><subject>Fault tolerance</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>Microprocessors</subject><subject>Reconfiguration</subject><subject>Redundancy</subject><issn>0913-6339</issn><issn>2187-1094</issn><issn>1348-8163</issn><issn>2187-1108</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNqFkEFLwzAUgIMoOOaungOeO_OWNm2OOp0KgqITxEtI05eZ0aU1acH9e6sbgidPCeT73gsfIafAppClcO4Q107HKaQwlfyAjICnRVKA4IdkxCTwRHAuj8kkRlcyDnkKDNIRqa8_Wwxug77TNb3btDX-3DvXeNpYutB93dFlU2PQ3iB9ic6v6NXW640z9FGHzg3eE5rGW7fqw1709NXVzn_St63_SHLGGH1u5ifkyOo64mR_jsnL4no5v03uH27u5hf3iZkJ2SWlzMpKy-GXVcqwRFEaUYLFqiiMhQq1NbkoOcuRZxnmjHNmZ0bmsqgMWmP4mJzt5rah-egxdmrd9MEPK9UsLQTkohDsfwoEpAM13VEmNDEGtKodcumwVcDUd3q1T6-G9EryQbjcCevY6RX-4t-pTI1_8Nle-n007zoo9PwLKCuRdg</recordid><startdate>20210201</startdate><enddate>20210201</enddate><creator>Ogido, Seiya</creator><creator>Ichikawa, Shuichi</creator><creator>Fujieda, Naoki</creator><creator>Yamada, Chikatoshi</creator><creator>Miyagi, Kei</creator><general>The Institute of Electrical Engineers of Japan</general><general>Japan Science and Technology Agency</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>L7M</scope><scope>7TA</scope><scope>JG9</scope></search><sort><creationdate>20210201</creationdate><title>Experimental Implementation of Fault Tolerance Using Dynamic Partial Reconfiguration on Xilinx Zynq-7000 SoC</title><author>Ogido, Seiya ; Ichikawa, Shuichi ; Fujieda, Naoki ; Yamada, Chikatoshi ; Miyagi, Kei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>jpn</language><creationdate>2021</creationdate><topic>Data transfer (computers)</topic><topic>Dynamic Partial Reconfiguration (DPR)</topic><topic>embedded Linux</topic><topic>embedded systems</topic><topic>Fault tolerance</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>Microprocessors</topic><topic>Reconfiguration</topic><topic>Redundancy</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ogido, Seiya</creatorcontrib><creatorcontrib>Ichikawa, Shuichi</creatorcontrib><creatorcontrib>Fujieda, Naoki</creatorcontrib><creatorcontrib>Yamada, Chikatoshi</creatorcontrib><creatorcontrib>Miyagi, Kei</creatorcontrib><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Materials Business File</collection><collection>Materials Research Database</collection><jtitle>Denki Gakkai ronbunshi. D, Sangyō ōyō bumonshi</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ogido, Seiya</au><au>Ichikawa, Shuichi</au><au>Fujieda, Naoki</au><au>Yamada, Chikatoshi</au><au>Miyagi, Kei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Experimental Implementation of Fault Tolerance Using Dynamic Partial Reconfiguration on Xilinx Zynq-7000 SoC</atitle><jtitle>Denki Gakkai ronbunshi. D, Sangyō ōyō bumonshi</jtitle><addtitle>IEEJ Trans. IA</addtitle><date>2021-02-01</date><risdate>2021</risdate><volume>141</volume><issue>2</issue><spage>93</spage><epage>99</epage><pages>93-99</pages><issn>0913-6339</issn><issn>2187-1094</issn><eissn>1348-8163</eissn><eissn>2187-1108</eissn><abstract>In our previous paper, the authors proposed a fault tolerant system that adopts field programmable gate arrays (FPGA) with dynamic partial reconfiguration (DPR), based on autonomous control of reconfiguration. This study presents an experimental implementation of the proposed system that utilizes the DPR feature of Xilinx Zynq-7000 SoC. The control logic of DPR is implemented as a Linux software on the embedded ARM processor of Zynq-7000. DPR is invoked via PCAP, which is the dedicated interface for the embedded ARM processor. Four tiles (reconfigurable areas) are prepared and dynamically reconfigured to avoid the firm error of SRAM-type FPGAs. An experimental fault-tolerant system with triple redundancy and logic roving is implemented, and the measurement results of the reconfiguration time and data transfer time are presented.</abstract><cop>Tokyo</cop><pub>The Institute of Electrical Engineers of Japan</pub><doi>10.1541/ieejias.141.93</doi><tpages>7</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0913-6339 |
ispartof | IEEJ Transactions on Industry Applications, 2021/02/01, Vol.141(2), pp.93-99 |
issn | 0913-6339 2187-1094 1348-8163 2187-1108 |
language | jpn |
recordid | cdi_proquest_journals_2486171614 |
source | J-STAGE Free Content |
subjects | Data transfer (computers) Dynamic Partial Reconfiguration (DPR) embedded Linux embedded systems Fault tolerance Field programmable gate arrays FPGA Microprocessors Reconfiguration Redundancy |
title | Experimental Implementation of Fault Tolerance Using Dynamic Partial Reconfiguration on Xilinx Zynq-7000 SoC |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T16%3A22%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Experimental%20Implementation%20of%20Fault%20Tolerance%20Using%20Dynamic%20Partial%20Reconfiguration%20on%20Xilinx%20Zynq-7000%20SoC&rft.jtitle=Denki%20Gakkai%20ronbunshi.%20D,%20Sangy%C5%8D%20%C5%8Dy%C5%8D%20bumonshi&rft.au=Ogido,%20Seiya&rft.date=2021-02-01&rft.volume=141&rft.issue=2&rft.spage=93&rft.epage=99&rft.pages=93-99&rft.issn=0913-6339&rft.eissn=1348-8163&rft_id=info:doi/10.1541/ieejias.141.93&rft_dat=%3Cproquest_cross%3E2486176860%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c269t-b95bda9031d40ebe6bc6b1fed88cf1deafc76b307e355e70330f2c9798dcefcc3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2486171614&rft_id=info:pmid/&rfr_iscdi=true |