异构系统的电子系统级设计:一个电机速度控制系统案例研究

Breytner Fernández-Mesa, Liliana Andrade, F. Pétrot
{"title":"异构系统的电子系统级设计:一个电机速度控制系统案例研究","authors":"Breytner Fernández-Mesa, Liliana Andrade, F. Pétrot","doi":"10.1109/NEWCAS44328.2019.8961289","DOIUrl":null,"url":null,"abstract":"Although SystemC and its AMS extensions are widely promoted for the design of heterogeneous systems, very few complete cases studies are actually available. In this work, we present a digital and an analog version of a motor speed controller, and detail various modeling approaches. In the digital version, the executable specification is refined to a TLM virtual prototype that runs SW code on a QEMU emulated RISC-V, to study the effect of HW/SW design decisions on the physical system dynamics. In the analog version, the controller equation is mapped to a SystemC AMS model and refined from the discrete-time to the continuous-time domain. By simulating this system, we illustrate the effectiveness of SystemC and SystemC AMS for heterogeneous design space exploration. The example is available at https://gricad-gitlab.univ-grenoble-alpes.fr/tima/public/newcas2019","PeriodicalId":144691,"journal":{"name":"2019 17th IEEE International New Circuits and Systems Conference (NEWCAS)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Electronic System Level Design of Heterogeneous Systems: a Motor Speed Control System Case Study\",\"authors\":\"Breytner Fernández-Mesa, Liliana Andrade, F. Pétrot\",\"doi\":\"10.1109/NEWCAS44328.2019.8961289\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Although SystemC and its AMS extensions are widely promoted for the design of heterogeneous systems, very few complete cases studies are actually available. In this work, we present a digital and an analog version of a motor speed controller, and detail various modeling approaches. In the digital version, the executable specification is refined to a TLM virtual prototype that runs SW code on a QEMU emulated RISC-V, to study the effect of HW/SW design decisions on the physical system dynamics. In the analog version, the controller equation is mapped to a SystemC AMS model and refined from the discrete-time to the continuous-time domain. By simulating this system, we illustrate the effectiveness of SystemC and SystemC AMS for heterogeneous design space exploration. The example is available at https://gricad-gitlab.univ-grenoble-alpes.fr/tima/public/newcas2019\",\"PeriodicalId\":144691,\"journal\":{\"name\":\"2019 17th IEEE International New Circuits and Systems Conference (NEWCAS)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 17th IEEE International New Circuits and Systems Conference (NEWCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NEWCAS44328.2019.8961289\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 17th IEEE International New Circuits and Systems Conference (NEWCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NEWCAS44328.2019.8961289","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

尽管SystemC及其AMS扩展被广泛推广用于异构系统的设计,但实际上很少有完整的案例研究可用。在这项工作中,我们提出了一个数字和模拟版本的电机速度控制器,并详细介绍了各种建模方法。在数字版本中,可执行规范被细化为一个TLM虚拟原型,在QEMU模拟RISC-V上运行软件代码,以研究硬件/软件设计决策对物理系统动力学的影响。在模拟版本中,控制器方程被映射到SystemC AMS模型,并从离散时间域细化到连续时间域。通过对该系统的仿真,说明了SystemC和SystemC AMS在异构设计空间探索中的有效性。该示例可从https://gricad-gitlab.univ-grenoble-alpes.fr/tima/public/newcas2019获得
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Electronic System Level Design of Heterogeneous Systems: a Motor Speed Control System Case Study
Although SystemC and its AMS extensions are widely promoted for the design of heterogeneous systems, very few complete cases studies are actually available. In this work, we present a digital and an analog version of a motor speed controller, and detail various modeling approaches. In the digital version, the executable specification is refined to a TLM virtual prototype that runs SW code on a QEMU emulated RISC-V, to study the effect of HW/SW design decisions on the physical system dynamics. In the analog version, the controller equation is mapped to a SystemC AMS model and refined from the discrete-time to the continuous-time domain. By simulating this system, we illustrate the effectiveness of SystemC and SystemC AMS for heterogeneous design space exploration. The example is available at https://gricad-gitlab.univ-grenoble-alpes.fr/tima/public/newcas2019
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信