{"title":"基于Linux系统的APSoc芯片动态加载BIT的研究","authors":"宏吉 武","doi":"10.12677/sea.2022.114086","DOIUrl":null,"url":null,"abstract":"APSoc chip has been widely used for its excellent performance, scalability and flexibility. It is mainly divided into two parts: PS (Processing System) and PL (Programmable Logic), among which the PL part can achieve different functions by loading different BIT files. This paper mainly studies how to combine the domestic APSoc platform with the Linux system and control the PL part through PS to realize that the system can dynamically load BIT during the running process, and test whether the dynamic loading is successful through the pre-designed AXI DMA function. The test results show that the dynamic loading BIT of APSoc can be realized on the Linux system, which verifies the scalability and flexibility of APSoc.","PeriodicalId":73949,"journal":{"name":"Journal of software engineering and applications","volume":"8 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on APSoc Chip Dynamically Loading BIT Based on Linux System\",\"authors\":\"宏吉 武\",\"doi\":\"10.12677/sea.2022.114086\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"APSoc chip has been widely used for its excellent performance, scalability and flexibility. It is mainly divided into two parts: PS (Processing System) and PL (Programmable Logic), among which the PL part can achieve different functions by loading different BIT files. This paper mainly studies how to combine the domestic APSoc platform with the Linux system and control the PL part through PS to realize that the system can dynamically load BIT during the running process, and test whether the dynamic loading is successful through the pre-designed AXI DMA function. The test results show that the dynamic loading BIT of APSoc can be realized on the Linux system, which verifies the scalability and flexibility of APSoc.\",\"PeriodicalId\":73949,\"journal\":{\"name\":\"Journal of software engineering and applications\",\"volume\":\"8 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of software engineering and applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.12677/sea.2022.114086\",\"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 software engineering and applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12677/sea.2022.114086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on APSoc Chip Dynamically Loading BIT Based on Linux System
APSoc chip has been widely used for its excellent performance, scalability and flexibility. It is mainly divided into two parts: PS (Processing System) and PL (Programmable Logic), among which the PL part can achieve different functions by loading different BIT files. This paper mainly studies how to combine the domestic APSoc platform with the Linux system and control the PL part through PS to realize that the system can dynamically load BIT during the running process, and test whether the dynamic loading is successful through the pre-designed AXI DMA function. The test results show that the dynamic loading BIT of APSoc can be realized on the Linux system, which verifies the scalability and flexibility of APSoc.