{"title":"An AXI Data Shaper for Heterogeneous FPGA System-on-Chip (SoC) Architectures","authors":"Efe Berkay Yitim, E. G. Schmidt","doi":"10.1109/SIU55565.2022.9864667","DOIUrl":null,"url":null,"abstract":"This paper proposes AXI Data Shaper (ADS) which enables bandwidth allocation to the communicating modules on a shared AXI (Advanced eXtensible Interface) Interface. To this end, the first contribution of this paper is the detailed algorithmic description of ADS and its implementation on an FPGA SoC Platform. The second contribution is a comprehensive experimental study of ADS with measurements collected from the evaluation board. Our results show that ADS can provide Quality of Service to the connected modules by allocating bandwidth as configured and provide isolation and protection among the data transmissions.","PeriodicalId":115446,"journal":{"name":"2022 30th Signal Processing and Communications Applications Conference (SIU)","volume":"446 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 30th Signal Processing and Communications Applications Conference (SIU)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIU55565.2022.9864667","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper proposes AXI Data Shaper (ADS) which enables bandwidth allocation to the communicating modules on a shared AXI (Advanced eXtensible Interface) Interface. To this end, the first contribution of this paper is the detailed algorithmic description of ADS and its implementation on an FPGA SoC Platform. The second contribution is a comprehensive experimental study of ADS with measurements collected from the evaluation board. Our results show that ADS can provide Quality of Service to the connected modules by allocating bandwidth as configured and provide isolation and protection among the data transmissions.