多处理器硬件对片上系统访问的公平性

M. R. Rokon, S. Motakabber, A. Z. Zahirul Alam, M. H. Habaebi, M. A. Matin
{"title":"多处理器硬件对片上系统访问的公平性","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":"{\"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}","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

摘要

本文讨论了在SoC(片上系统)中多处理器进入多个块的访问。处理器(内部或外部)获得访问ASIC上不同块的权利的过程是,首先它们发出访问请求的选择主块,该主块确定授予处理器的状态。在简单的ASIC中,单个处理器足以满足其所有访问需求,但是处理非常复杂和大型的ASIC需要几个处理器。在这种情况下,很难设计和扩展决定多处理器对芯片访问的选择块。有许多算法可以适应这一倡议。他们都有优点和缺点。本研究论文的目的是扬长避短。采用Verilog HDL对该设计进行了硬件RTL建模,并通过Verilog测试台进行了验证。然后由Xilinx Pegasus FPGA器件实现。同时使用Modelsim模拟器和Cadence模拟器进行仿真。所提出的系统模块可以在任何SoC上组装并从铸造厂制造。本研究使用Xilinx Pegasus FPGA实现硬件,结果与预期和理论一致。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Fairness in Multiprocessor Hardware Access to System-on-Chip
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信