V. S. Kumar, Jeevika R, Harsheet Savadkar, Laxmi A Baligar, Akasha Marnnur
{"title":"SoC中AMBA APB协议的设计与合成","authors":"V. S. Kumar, Jeevika R, Harsheet Savadkar, Laxmi A Baligar, Akasha Marnnur","doi":"10.48001/jocnv.2023.1111-17","DOIUrl":null,"url":null,"abstract":"The AMBA (Advanced Microcontroller Bus Architecture) and APB (Advanced Peripheral Bus) protocol is a widely used bus protocol designed by ARM for integrating peripheral devices into a system-on- chip (SoC) design. It provides a low-power, low-complexity interface that allows efficient communication between the master and slave devices within the SoC. The APB protocol offers a straightforward and flexible architecture, making it suitable for a wide range of SoC applications. It supports a single-master, multiple-slave bus structure, where an APB master can communicate with multiple APB slave devices. This architecture enables seamless integration of various peripheral devices, such as timers, UARTs, I/O controllers, and more, into the SoC. One of the key advantages of the APB protocol is its power efficiency. It achieves this by utilizing a simplified set of signals and reduced complexity compared to other bus protocols. The APB bus operates based on a common clock signal, ensuring proper timing and synchronization of data transfers while minimizing power consumption.","PeriodicalId":402315,"journal":{"name":"Journal of Computer Networks and Virtualization","volume":"21 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design and Synthesis of AMBA APB Protocol for SoC\",\"authors\":\"V. S. Kumar, Jeevika R, Harsheet Savadkar, Laxmi A Baligar, Akasha Marnnur\",\"doi\":\"10.48001/jocnv.2023.1111-17\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The AMBA (Advanced Microcontroller Bus Architecture) and APB (Advanced Peripheral Bus) protocol is a widely used bus protocol designed by ARM for integrating peripheral devices into a system-on- chip (SoC) design. It provides a low-power, low-complexity interface that allows efficient communication between the master and slave devices within the SoC. The APB protocol offers a straightforward and flexible architecture, making it suitable for a wide range of SoC applications. It supports a single-master, multiple-slave bus structure, where an APB master can communicate with multiple APB slave devices. This architecture enables seamless integration of various peripheral devices, such as timers, UARTs, I/O controllers, and more, into the SoC. One of the key advantages of the APB protocol is its power efficiency. It achieves this by utilizing a simplified set of signals and reduced complexity compared to other bus protocols. The APB bus operates based on a common clock signal, ensuring proper timing and synchronization of data transfers while minimizing power consumption.\",\"PeriodicalId\":402315,\"journal\":{\"name\":\"Journal of Computer Networks and Virtualization\",\"volume\":\"21 5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computer Networks and Virtualization\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.48001/jocnv.2023.1111-17\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computer Networks and Virtualization","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48001/jocnv.2023.1111-17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The AMBA (Advanced Microcontroller Bus Architecture) and APB (Advanced Peripheral Bus) protocol is a widely used bus protocol designed by ARM for integrating peripheral devices into a system-on- chip (SoC) design. It provides a low-power, low-complexity interface that allows efficient communication between the master and slave devices within the SoC. The APB protocol offers a straightforward and flexible architecture, making it suitable for a wide range of SoC applications. It supports a single-master, multiple-slave bus structure, where an APB master can communicate with multiple APB slave devices. This architecture enables seamless integration of various peripheral devices, such as timers, UARTs, I/O controllers, and more, into the SoC. One of the key advantages of the APB protocol is its power efficiency. It achieves this by utilizing a simplified set of signals and reduced complexity compared to other bus protocols. The APB bus operates based on a common clock signal, ensuring proper timing and synchronization of data transfers while minimizing power consumption.