{"title":"Hardware-software co-design: A practical course for future embedded engineers","authors":"Matěj Bartík, Dominika Pichlova, H. Kubátová","doi":"10.1109/MECO.2016.7525779","DOIUrl":null,"url":null,"abstract":"This paper describes the way how to teach the hardware-software co-design technique and basics of System-on- Chip (SoC) design and architecture on a practical example using state of the art AP SoC (All Programmable System on Chip) which combines FPGA logic and dual-core ARM Cortex-A9 CPU. Students are required to propose a new peripheral circuit in the FPGA logic and its interconnection with ARM CPU by an AXI4-Lite bus. This paper also presents the structure and results of these student's projects and the influence of previous courses oriented towards the general digital design in Informatics specialization intended for future embedded engineers.","PeriodicalId":253666,"journal":{"name":"2016 5th Mediterranean Conference on Embedded Computing (MECO)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 5th Mediterranean Conference on Embedded Computing (MECO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MECO.2016.7525779","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
This paper describes the way how to teach the hardware-software co-design technique and basics of System-on- Chip (SoC) design and architecture on a practical example using state of the art AP SoC (All Programmable System on Chip) which combines FPGA logic and dual-core ARM Cortex-A9 CPU. Students are required to propose a new peripheral circuit in the FPGA logic and its interconnection with ARM CPU by an AXI4-Lite bus. This paper also presents the structure and results of these student's projects and the influence of previous courses oriented towards the general digital design in Informatics specialization intended for future embedded engineers.