固件-软件交互的软件基础结构:tpm的案例

A. Magro, Riccardo Chiello, C. Albanese, J. Baker, G. Comoretto, A. DeMarco, A. Gravina, R. Halsall, M. Roberts, K. Adami
{"title":"固件-软件交互的软件基础结构:tpm的案例","authors":"A. Magro, Riccardo Chiello, C. Albanese, J. Baker, G. Comoretto, A. DeMarco, A. Gravina, R. Halsall, M. Roberts, K. Adami","doi":"10.1109/ICSIGSYS.2017.7967039","DOIUrl":null,"url":null,"abstract":"The Low Frequency Aperture Array (LFAA) component of the Square Kilometer Array (SKA) involves the processing of 218 signal chains, which will be performed on custom FPGA boards, the Tile Processing Module (TPM). These TPMs, as well as firmware running on them, need to be managed, monitored and controlled by the rest of the system. This requires access to on-board devices and registers on running firmware. This paper presents the software framework which has been developed to automatically generate VHDL code that exposes information on the memory map of running firmware, as well as a flexible software infrastructure for interacting with the board.","PeriodicalId":212068,"journal":{"name":"2017 International Conference on Signals and Systems (ICSigSys)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"A software infrastructure for firmware-software interaction: The case of TPMs\",\"authors\":\"A. Magro, Riccardo Chiello, C. Albanese, J. Baker, G. Comoretto, A. DeMarco, A. Gravina, R. Halsall, M. Roberts, K. Adami\",\"doi\":\"10.1109/ICSIGSYS.2017.7967039\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Low Frequency Aperture Array (LFAA) component of the Square Kilometer Array (SKA) involves the processing of 218 signal chains, which will be performed on custom FPGA boards, the Tile Processing Module (TPM). These TPMs, as well as firmware running on them, need to be managed, monitored and controlled by the rest of the system. This requires access to on-board devices and registers on running firmware. This paper presents the software framework which has been developed to automatically generate VHDL code that exposes information on the memory map of running firmware, as well as a flexible software infrastructure for interacting with the board.\",\"PeriodicalId\":212068,\"journal\":{\"name\":\"2017 International Conference on Signals and Systems (ICSigSys)\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Signals and Systems (ICSigSys)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSIGSYS.2017.7967039\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Signals and Systems (ICSigSys)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSIGSYS.2017.7967039","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

平方公里阵列(SKA)的低频孔径阵列(LFAA)组件涉及218个信号链的处理,这将在定制的FPGA板上执行,即块处理模块(TPM)。这些tpm以及在其上运行的固件需要由系统的其余部分进行管理、监视和控制。这需要访问板载设备和运行固件上的寄存器。本文介绍了自动生成VHDL代码的软件框架,该代码显示了运行固件的内存映射信息,并提供了一个灵活的软件基础架构,用于与电路板进行交互。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A software infrastructure for firmware-software interaction: The case of TPMs
The Low Frequency Aperture Array (LFAA) component of the Square Kilometer Array (SKA) involves the processing of 218 signal chains, which will be performed on custom FPGA boards, the Tile Processing Module (TPM). These TPMs, as well as firmware running on them, need to be managed, monitored and controlled by the rest of the system. This requires access to on-board devices and registers on running firmware. This paper presents the software framework which has been developed to automatically generate VHDL code that exposes information on the memory map of running firmware, as well as a flexible software infrastructure for interacting with the board.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信