{"title":"Data Transfer Methods in FPGA Based Embedded Design for High Speed Data Processing Systems","authors":"Ionut Radoi, Florin Rastoceanu, Daniel-Tiberius Hriţcu","doi":"10.1109/ICCOMM.2018.8430113","DOIUrl":null,"url":null,"abstract":"In modern data processing systems where large amount of data needs to be processed in order to achieve its designated performance, the use of hardware accelerators becomes mandatory. Every FPGA manufacturer proposes its unique method of transferring data between embedded processors (e.g. Picoblaze, Microblaze, Nios, PowerPC, ARM Cortex) and hardware peripheral made from FPGA's reconfigurable resources or high speed dedicated communication modules. These hardware peripherals can perform a lot of different functionalities, like cryptographic and multimedia accelerators or digital signal coprocessors. This paper presents the design and implementation of several data busses along with its associated communication protocols that interconnects embedded processors and cryptographic hardware accelerator. At the end of this paper the implementation results are compared to provide developers the information needed to choose the right method to transfer data in new designs.","PeriodicalId":158890,"journal":{"name":"2018 International Conference on Communications (COMM)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Communications (COMM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCOMM.2018.8430113","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In modern data processing systems where large amount of data needs to be processed in order to achieve its designated performance, the use of hardware accelerators becomes mandatory. Every FPGA manufacturer proposes its unique method of transferring data between embedded processors (e.g. Picoblaze, Microblaze, Nios, PowerPC, ARM Cortex) and hardware peripheral made from FPGA's reconfigurable resources or high speed dedicated communication modules. These hardware peripherals can perform a lot of different functionalities, like cryptographic and multimedia accelerators or digital signal coprocessors. This paper presents the design and implementation of several data busses along with its associated communication protocols that interconnects embedded processors and cryptographic hardware accelerator. At the end of this paper the implementation results are compared to provide developers the information needed to choose the right method to transfer data in new designs.