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...

Full description

Saved in:
Bibliographic Details
Published in:Denki Gakkai ronbunshi. D, Sangyō ōyō bumonshi 2021/02/01, Vol.141(2), pp.93-99
Main Authors: Ogido, Seiya, Ichikawa, Shuichi, Fujieda, Naoki, Yamada, Chikatoshi, Miyagi, Kei
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 &amp; Communications Abstracts</collection><collection>Mechanical &amp; 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