Fairness in Multiprocessor Hardware Access to System-on-Chip

M. R. Rokon, S. Motakabber, A. Z. Zahirul Alam, M. H. Habaebi, M. A. Matin
{"title":"Fairness in Multiprocessor Hardware Access to System-on-Chip","authors":"M. R. Rokon, S. Motakabber, A. Z. Zahirul Alam, M. H. Habaebi, M. A. Matin","doi":"10.1109/ROMA55875.2022.9915675","DOIUrl":null,"url":null,"abstract":"This paper addresses the acces of multiprocessors into numerous blocks within an SoC (System-on-Chip). The process by which the processor, internal or external, gains the right to access different blocks on an ASIC is first they have issue an access to request a choice-making main block that determines the status of the grant to the processor. In a simple ASIC, a single processor is ideal enough to fulfil all itsd access needs, but dealing with a very complex and large ASIC requires several processors. In this type of case, it is difficult to design and extend the selection block that determines the access of the multi processor to the chip. There are many algorithms to adapt to this initiative. They all have strengths and weaknesses. The purpose of this research paper is to improve strengths and keep weaknesses away. The hardware RTL modelling of the proposed design has been done using Verilog HDL and verified by Verilog test bench. then implemented by the Xilinx Pegasus FPGA device. The Modelsim simulator and Cadence simulator, are both used simultaneously for simulation. The proposed system block can be assembled at any SoC and fabricated from a foundry. Xilinx Pegasus FPGA has been used to implement the hardware in this study and the results show good consistency with expectations and theories.","PeriodicalId":121458,"journal":{"name":"2022 IEEE 5th International Symposium in Robotics and Manufacturing Automation (ROMA)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 5th International Symposium in Robotics and Manufacturing Automation (ROMA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROMA55875.2022.9915675","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper addresses the acces of multiprocessors into numerous blocks within an SoC (System-on-Chip). The process by which the processor, internal or external, gains the right to access different blocks on an ASIC is first they have issue an access to request a choice-making main block that determines the status of the grant to the processor. In a simple ASIC, a single processor is ideal enough to fulfil all itsd access needs, but dealing with a very complex and large ASIC requires several processors. In this type of case, it is difficult to design and extend the selection block that determines the access of the multi processor to the chip. There are many algorithms to adapt to this initiative. They all have strengths and weaknesses. The purpose of this research paper is to improve strengths and keep weaknesses away. The hardware RTL modelling of the proposed design has been done using Verilog HDL and verified by Verilog test bench. then implemented by the Xilinx Pegasus FPGA device. The Modelsim simulator and Cadence simulator, are both used simultaneously for simulation. The proposed system block can be assembled at any SoC and fabricated from a foundry. Xilinx Pegasus FPGA has been used to implement the hardware in this study and the results show good consistency with expectations and theories.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
多处理器硬件对片上系统访问的公平性
本文讨论了在SoC(片上系统)中多处理器进入多个块的访问。处理器(内部或外部)获得访问ASIC上不同块的权利的过程是,首先它们发出访问请求的选择主块,该主块确定授予处理器的状态。在简单的ASIC中,单个处理器足以满足其所有访问需求,但是处理非常复杂和大型的ASIC需要几个处理器。在这种情况下,很难设计和扩展决定多处理器对芯片访问的选择块。有许多算法可以适应这一倡议。他们都有优点和缺点。本研究论文的目的是扬长避短。采用Verilog HDL对该设计进行了硬件RTL建模,并通过Verilog测试台进行了验证。然后由Xilinx Pegasus FPGA器件实现。同时使用Modelsim模拟器和Cadence模拟器进行仿真。所提出的系统模块可以在任何SoC上组装并从铸造厂制造。本研究使用Xilinx Pegasus FPGA实现硬件,结果与预期和理论一致。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Cybersecurity Infrastructure adoption Model for Malware Mitigation in Small Medium Enterprises (SME) Interference Mitigation Techniques For The Operation Of Unmanned Aerial Vehicle (Uav) Depth Map Information from Stereo Image Pairs using Deep Learning and Bilateral Filter for Machine Vision Application Vehicle Anti-theft Face Recognition System, Speed Control and Obstacle Detection using Raspberry Pi Remote Patient Monitoring System
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1