D. Navarro, Óscar Lucía, L. A. Barragan, I. Urriza, J. I. Artigas
{"title":"使用高级合成工具教授数字电子学课程","authors":"D. Navarro, Óscar Lucía, L. A. Barragan, I. Urriza, J. I. Artigas","doi":"10.1109/ICELIE.2013.6701269","DOIUrl":null,"url":null,"abstract":"Modern digital electronics courses usually include hardware description languages as a useful tool to implement relatively complex digital designs using programmable logic devices. These languages are close to the final hardware architecture, but usually lead to long and complex design procedures. To overcome this limitation, high level synthesis tools provide an intuitive and straight-forward design flow using well-known programming languages such as C. This paper deals with the inclusion in a digital electronics course high-level synthesis tools to provide the student with a wider vision and additional design tools. An application example focused on digital control of power converters is provided, and the main benefits and drawbacks arisen are highlighted.","PeriodicalId":294540,"journal":{"name":"2013 7th IEEE International Conference on e-Learning in Industrial Electronics (ICELIE)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Teaching digital electronics courses using high-level synthesis tools\",\"authors\":\"D. Navarro, Óscar Lucía, L. A. Barragan, I. Urriza, J. I. Artigas\",\"doi\":\"10.1109/ICELIE.2013.6701269\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modern digital electronics courses usually include hardware description languages as a useful tool to implement relatively complex digital designs using programmable logic devices. These languages are close to the final hardware architecture, but usually lead to long and complex design procedures. To overcome this limitation, high level synthesis tools provide an intuitive and straight-forward design flow using well-known programming languages such as C. This paper deals with the inclusion in a digital electronics course high-level synthesis tools to provide the student with a wider vision and additional design tools. An application example focused on digital control of power converters is provided, and the main benefits and drawbacks arisen are highlighted.\",\"PeriodicalId\":294540,\"journal\":{\"name\":\"2013 7th IEEE International Conference on e-Learning in Industrial Electronics (ICELIE)\",\"volume\":\"70 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 7th IEEE International Conference on e-Learning in Industrial Electronics (ICELIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICELIE.2013.6701269\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 7th IEEE International Conference on e-Learning in Industrial Electronics (ICELIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICELIE.2013.6701269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Teaching digital electronics courses using high-level synthesis tools
Modern digital electronics courses usually include hardware description languages as a useful tool to implement relatively complex digital designs using programmable logic devices. These languages are close to the final hardware architecture, but usually lead to long and complex design procedures. To overcome this limitation, high level synthesis tools provide an intuitive and straight-forward design flow using well-known programming languages such as C. This paper deals with the inclusion in a digital electronics course high-level synthesis tools to provide the student with a wider vision and additional design tools. An application example focused on digital control of power converters is provided, and the main benefits and drawbacks arisen are highlighted.