Salma K. Elsokkary, Salma M. Soliman, Nada Badawy, Cherif R. Salama, H. Amer, G. Alkady, I. Adly
{"title":"动态可靠的fpga多通道接口系统","authors":"Salma K. Elsokkary, Salma M. Soliman, Nada Badawy, Cherif R. Salama, H. Amer, G. Alkady, I. Adly","doi":"10.1109/EUROCON52738.2021.9535622","DOIUrl":null,"url":null,"abstract":"The focus in this paper is on FPGA-based systems with processors communicating with interchangeable device boards using shared interfaces implementing protocols such as UART, SPI, and I2C. A design is proposed to allow the dynamic interface switching using Dynamic Partial Reconfiguration (DPR) in order to increase performance or reliability during runtime. To this end, a reconfigurable interface block is introduced along with a switching block to connect any interface to different FPGA pins. Furthermore, it is shown how to add redundant interface blocks in order to achieve a pre-determined reliability level. Markov models are used in this analysis. All three protocols were implemented using DE10-Standard FPGA boards.","PeriodicalId":328338,"journal":{"name":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","volume":"301 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Dynamic and Reliable Multichannel Interfacing System for FPGAs\",\"authors\":\"Salma K. Elsokkary, Salma M. Soliman, Nada Badawy, Cherif R. Salama, H. Amer, G. Alkady, I. Adly\",\"doi\":\"10.1109/EUROCON52738.2021.9535622\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The focus in this paper is on FPGA-based systems with processors communicating with interchangeable device boards using shared interfaces implementing protocols such as UART, SPI, and I2C. A design is proposed to allow the dynamic interface switching using Dynamic Partial Reconfiguration (DPR) in order to increase performance or reliability during runtime. To this end, a reconfigurable interface block is introduced along with a switching block to connect any interface to different FPGA pins. Furthermore, it is shown how to add redundant interface blocks in order to achieve a pre-determined reliability level. Markov models are used in this analysis. All three protocols were implemented using DE10-Standard FPGA boards.\",\"PeriodicalId\":328338,\"journal\":{\"name\":\"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies\",\"volume\":\"301 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EUROCON52738.2021.9535622\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUROCON52738.2021.9535622","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Dynamic and Reliable Multichannel Interfacing System for FPGAs
The focus in this paper is on FPGA-based systems with processors communicating with interchangeable device boards using shared interfaces implementing protocols such as UART, SPI, and I2C. A design is proposed to allow the dynamic interface switching using Dynamic Partial Reconfiguration (DPR) in order to increase performance or reliability during runtime. To this end, a reconfigurable interface block is introduced along with a switching block to connect any interface to different FPGA pins. Furthermore, it is shown how to add redundant interface blocks in order to achieve a pre-determined reliability level. Markov models are used in this analysis. All three protocols were implemented using DE10-Standard FPGA boards.