WEKO3
アイテム
Hardware Implementation of Calibration Data Loading in Device Driver for an SPI Peripheral
http://hdl.handle.net/10228/0002001288
http://hdl.handle.net/10228/0002001288ee91d7b9-768b-45d8-a2c7-856462b00407
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
|
| アイテムタイプ | 共通アイテムタイプ(1) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2025-02-12 | |||||||||||
| タイトル | ||||||||||||
| タイトル | Hardware Implementation of Calibration Data Loading in Device Driver for an SPI Peripheral | |||||||||||
| 言語 | en | |||||||||||
| 著者 |
Shinozaki, Hibiki
× Shinozaki, Hibiki
× 山脇, 彰
WEKO
3658
|
|||||||||||
| 著作権関連情報 | ||||||||||||
| 権利情報 | Copyright (c) Owner/Author 2024. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in IECC '24: Proceedings of the 2024 6th International Electronics Communication Conference, https://doi.org/10.1145/3686625.3686629. | |||||||||||
| 抄録 | ||||||||||||
| 内容記述タイプ | Abstract | |||||||||||
| 内容記述 | As the IoT progresses, various SoCs are being developed. If a SoC is in high demand, the development cost per chip is small, but if the demand is localized, the development cost is large, resulting in more expensive products. To solve this problem, we aim to develop a general-purpose SoC with hardware interfaces for all peripheral devices. Since it is difficult to develop such a SoC due to hardware constraints, the dynamic reconfiguration of FPGA is used to deploy only what is necessary for processing in the reconfiguration unit. In addition, we aim to develop a general-purpose architecture that facilitates the design and development of dedicated hardware interfaces for each peripheral device. This architecture is to achieve a general-purpose SoC by seeking the cooperation of engineers around the world. Toward the development of this architecture, we will first focus on SPI devices. In developing hardware device drivers for SPI devices, RTL description is used for the parts that describe clock-cycle-based operations, and high-level synthesis is used for the parts that describe procedure-based operations. In this study, the BME280, a temperature, humidity, and barometric pressure sensor for SPI devices, is used to convert the device driver functionality to hardware for efficient use. This paper describes the hardware implementation of the part that reads multiple calibration data to correct the sensor data, and evaluates the performance, circuit size, and power efficiency through demonstration experiments using an actual device. | |||||||||||
| 言語 | en | |||||||||||
| 備考 | ||||||||||||
| 内容記述タイプ | Other | |||||||||||
| 内容記述 | 2024 6th International Electronics Communication Conference, IECC 2024, July 19 - 21, 2024, Fukuoka Japan | |||||||||||
| 言語 | en | |||||||||||
| 書誌情報 |
en : IECC '24: Proceedings of the 2024 6th International Electronics Communication Conference p. 19-23, 発行日 2024-09-03 |
|||||||||||
| 出版社 | ||||||||||||
| 出版者 | ACM | |||||||||||
| 言語 | ||||||||||||
| 言語 | eng | |||||||||||
| 資源タイプ | ||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||||||
| 資源タイプ | journal article | |||||||||||
| 出版タイプ | ||||||||||||
| 出版タイプ | AM | |||||||||||
| 出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||||||||
| DOI | ||||||||||||
| 識別子タイプ | DOI | |||||||||||
| 関連識別子 | https://doi.org/10.1145/3686625.3686629 | |||||||||||
| 会議記述 | ||||||||||||
| 会議名 | 2024 6th International Electronics Communication Conference, IECC 2024 | |||||||||||
| 言語 | en | |||||||||||
| 回次 | 6 | |||||||||||
| 開始年 | 2024 | |||||||||||
| 開始月 | 07 | |||||||||||
| 開始日 | 19 | |||||||||||
| 終了年 | 2024 | |||||||||||
| 終了月 | 07 | |||||||||||
| 終了日 | 21 | |||||||||||
| 開催国 | JPN | |||||||||||
| 研究者情報 | ||||||||||||
| URL | https://hyokadb02.jimu.kyutech.ac.jp/html/87_ja.html | |||||||||||
| 論文ID(連携) | ||||||||||||
| 値 | 10448094 | |||||||||||
| 連携ID | ||||||||||||
| 値 | 12932 | |||||||||||