使用高级合成工具教授数字电子学课程

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}
引用次数: 7

摘要

现代数字电子学课程通常包括硬件描述语言,作为使用可编程逻辑器件实现相对复杂的数字设计的有用工具。这些语言接近最终的硬件架构,但通常会导致冗长而复杂的设计过程。为了克服这一限制,高级合成工具提供了一个直观和直接的设计流程,使用著名的编程语言,如c。本文讨论了在数字电子课程中包含高级合成工具,为学生提供更广阔的视野和额外的设计工具。给出了一个以电源变换器数字控制为重点的应用实例,并指出了其主要优点和缺点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信