RISC-Vに組み込む8チャネル超音波送信回路U-Sonic
U-Sonic: An Open-Source 8-Channel Ultrasound Transmit IP in a 130 nm RISC-V SoC
この論文をやさしく読む
ひとことで言うと
超音波を出すタイミングや波形をチャネルごとに設定し、複数チャネルを同期制御できる公開回路です。
何に役立つ?
小型の超音波装置で、用途に合わせて送信波形を変更する回路の開発に使える設計資源です。回路と検証資料の公開も含みます。
この研究の面白いところ
8チャネルを組み込んだ際の面積を示しつつ、任意のチャネル群をまとめて動かす仕組みを備えています。
どこまで分かった?
機能検証はシミュレーションとFPGAで行われ、130 nmでは配置配線までの結果です。製造した専用チップや実際の超音波画像による性能評価は要旨に示されていません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
小型超音波プローブには、複数の素子にわたってプログラム可能で同期した送信励振が必要だが、既存の小型プラットフォームは、機能の限られたマイクロコントローラ(MCU)のパルス生成器や、非公開の固定機能パルサ装置に依存することが多い。32ビットRISC-Vのシステムオンチップ(SoC)に統合した、オープンソースのデジタル超音波送信周辺回路U-Sonicを提案する。実装したSoCは8個のパルサコアを備え、パラメータ化した構成は最大16チャネルに対応する。各コアは、周期、デューティ比、パルス数、極性、アイドル時の出力レベルを設定できる単一周波数または二周波数のバーストを生成し、能動減衰用の反転停止パルスを任意で付加できる。共有のメモリマップ型Open Bus Interface(OBI)により、任意のチャネル部分集合を同期して開始・停止でき、複合的な双極性、ゲート制御、3レベルの励振方式に対応する。指向性テストとランダム化した設定にわたる4,379サイクルについて、VerilatorでPythonの参照モデルと比較して機能の正しさを検証し、Terasic DE10-LiteのFPGAでも確認した。IHPの130 nmプロセスで論理合成と配置配線を行った。配置配線後の面積は、千ゲート相当(kGE)で1.65 kGEにチャネル当たり1.66 kGEを加えた形で増加する。8チャネル構成は14.9 kGEを占め、104 kGEのSoCの約14.3%に相当する。レジスタ転送レベル(RTL)の設計、レジスタ記述、検証用資料、ソフトウェア支援をオープンソースとして公開する。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-10-01(UTC)
- 最新改訂
- 2026-10-01 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-10-01 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Miniaturized ultrasound (US) probes require programmable and synchronized transmit (TX) excitation across multiple elements, while existing compact platforms often rely on limited microcontroller (MCU) pulse generators or closed-source fixed-function pulser devices. We present U-Sonic, an open-source digital US TX peripheral integrated into a 32-bit RISC-V system-on-chip (SoC). The implemented SoC integrates 8 pulser cores, while the parameterized architecture supports up to 16 channels. Each core generates single- or dual-tone bursts with programmable period, duty cycle, pulse count, polarity, and idle level, together with optional inverted stop pulses for active damping. A shared memory-mapped Open Bus Interface (OBI) enables synchronous start and stop of arbitrary channel subsets and supports composite bipolar, gated, and three-level excitation schemes. Functional correctness was verified in Verilator against a Python golden model over 4379 checked cycles across directed and randomized configurations, and confirmed on a Terasic DE10-Lite field-programmable gate array (FPGA). The design was synthesized and placed-and-routed in IHP 130 nm. The post-layout area in kilo gate equivalents (kGE), scales as 1.65 kGE plus 1.66 kGE per channel. The 8-channel instance occupies 14.9 kGE, corresponding to approximately 14.3% of the 104 kGE SoC. The register-transfer level (RTL), register descriptions, verification collateral, and software support are released as open source.
著者のコメント
4 pages, 3 figures, 3 tables. This work has been accepted for publication in the 2026 IEEE International Ultrasonics Symposium (IUS) proceedings. The final published version will be available via IEEE Xplore
arXiv ID: 2610.01603 / 要約の誤りについて