Bruno Policarpo Toledo Freitas, A. Susin, A. Bonatto
{"title":"数字电视机顶盒SoC上的Ginga中间件","authors":"Bruno Policarpo Toledo Freitas, A. Susin, A. Bonatto","doi":"10.1109/LASCAS.2014.6820290","DOIUrl":null,"url":null,"abstract":"This paper presents the porting of the Ginga MiddleWare onto a Digital Television System-on-Chip. Ginga is an open-source software layer compliant to the Brazilian Digital Television Standard. The porting of Ginga is being carried out on a home made FPGA platform containing a Leon-3 processor running Linux, and the implemented audio and video decoders and graphics processing engine. The SoC has an external memory to store reference frames, OS and Ginga, user interface and applications with local and remote interactivity. Furthermore, accelerators are being designed to boost the SoC performance by implementing in hardware the most processor demanding Ginga primitives, with the profiling being made on a Ginga Virtual machine, therefore creating a “Ginga-Ready” platform.","PeriodicalId":235336,"journal":{"name":"2014 IEEE 5th Latin American Symposium on Circuits and Systems","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ginga MiddleWare on a SoC for Digital Television Set-Top Box\",\"authors\":\"Bruno Policarpo Toledo Freitas, A. Susin, A. Bonatto\",\"doi\":\"10.1109/LASCAS.2014.6820290\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents the porting of the Ginga MiddleWare onto a Digital Television System-on-Chip. Ginga is an open-source software layer compliant to the Brazilian Digital Television Standard. The porting of Ginga is being carried out on a home made FPGA platform containing a Leon-3 processor running Linux, and the implemented audio and video decoders and graphics processing engine. The SoC has an external memory to store reference frames, OS and Ginga, user interface and applications with local and remote interactivity. Furthermore, accelerators are being designed to boost the SoC performance by implementing in hardware the most processor demanding Ginga primitives, with the profiling being made on a Ginga Virtual machine, therefore creating a “Ginga-Ready” platform.\",\"PeriodicalId\":235336,\"journal\":{\"name\":\"2014 IEEE 5th Latin American Symposium on Circuits and Systems\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE 5th Latin American Symposium on Circuits and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LASCAS.2014.6820290\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 5th Latin American Symposium on Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS.2014.6820290","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Ginga MiddleWare on a SoC for Digital Television Set-Top Box
This paper presents the porting of the Ginga MiddleWare onto a Digital Television System-on-Chip. Ginga is an open-source software layer compliant to the Brazilian Digital Television Standard. The porting of Ginga is being carried out on a home made FPGA platform containing a Leon-3 processor running Linux, and the implemented audio and video decoders and graphics processing engine. The SoC has an external memory to store reference frames, OS and Ginga, user interface and applications with local and remote interactivity. Furthermore, accelerators are being designed to boost the SoC performance by implementing in hardware the most processor demanding Ginga primitives, with the profiling being made on a Ginga Virtual machine, therefore creating a “Ginga-Ready” platform.