Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(半導)

ロームがなぜ今オリジナルマイコンコアを開発したか〜CEATECで実演

これぞ逆転の発[だ。ロームは、アナログv路内にマイコンのCPUコアを集積するという新しいモータU御ICを開発した。これまでマイコンIC内にアナログv路IPを集積したpSoCなどはあったが、ロームのICはそのく逆だ。主要機Δ魯癲璽U御。ここにソフトウエアでU御命令を△┐織泪ぅ灰鵐灰△鮑椶擦燭里澄これをCEATECでした。

アナログICの柔軟な仕様変(g┛u)に官可

図1 CPUを搭載したことにより、ファームウエアのTで仕様変(g┛u)できる 出Z:ローム


ロームが「MatisseCORE」と}ぶ、8ビット命令のこの独Oコアを開発したのは、モータU御ICのプラットフォーム化にあった。来、モータドライブv路にシーケンスv路などU御のためのv路をロジックで組めばフレキシビリティがくなく、U御(sh┫)法を変えようとすれば、作り直しになってしまった。このため、U御(sh┫)法を変えたい場合は、ホストコンピュータに任せざるをuなかった。しかし、ホスト笋良蘆瓦六\えていく。

CPUをアナログのモータU御ICに集積したことで、モータ~動(sh┫)式やシーケンスの変(g┛u)はソフトウエアを書き換えるだけで~単にできるようになる。また、このCPUコアを別のアナログICチップに搭載しても同じ命令セットで~単な仕様変(g┛u)にソフトウエアで官できる。

では、x販のマイコンは使えないのか。Armマイコンには8ビットがない。無料のRISC-Vも32ビットが基本だ。昔からの8ビットマイコンの8051コアはどうか。ロームは、これも検討した。ところが、@の8ビットであるため、使いそうもない余な命令が入っており消J電や性Δ療世婆犠Gになる。そこで、8ビットコアと命令セットを見直し、独Oでコアを開発することにした。

ロームのオリジナルCPUコアは、軽くて小さなコアにすることを心Xけた。しかもプログラムサイズが小さい命令セットにした。このT果、小さいため動作は]くなり、8051コアの2倍以屬箸覆辰拭平2)。またプログラムサイズも半分以下になり、動作]度が\した。


図2 CPUの命令セットやプログラムを最適化したT果、性Δ眈嫡J電も改された

図2 CPUの命令セットやプログラムを最適化したT果、性Δ眈嫡J電も改された


また、C言語でプログラムしたコードはコンパイラ変換しなければならないが、k般的なLLVMをベースにしてコンパイラを作り直した。C言語で書いてもO動的に圧縮してくれる機Δ皺辰┐燭箸いΑ

このCPUコアきモータU御ICは、ASIL-D官しており、デュアルコア構成によってN長構成が可Δ任△襦もし不差腓発擇靴燭薹拗陲靴討れるという機Δけることができる。またコンパイラもASIL-Dで機償しているという。

(2019/10/17)
ごT見・ご感[
麼嫋岌幃学庁医 恷挫心議窒継鉱心篇撞| 胆胆溺互賠谷頭篇撞窒継鉱心| 天胆岱絃互賠涙岱鷹冉巖天胆| 忽恢弌篇撞壓瀉盞| 99re壓濆杰簡啼| 禅重app岷殴罷周| 消消怜匚幸窮唹利| 天胆匯雫頭返字壓濆杰| 窒継a雫谷頭18參貧鉱心娼瞳| 忽恢眉雫a眉雫眉雫勸翌| 壓悳鞭猟戦農麼叔好np| 匯雫編心120昼篇撞| 晩云侮匚牽旋19鋤壓濂シ| 冉巖窒継壓濆杰簡啼| 麟麟篇撞利嫋窒継| 窒継匯雫蒙仔篇撞| 析望字怜匚娼瞳篇撞壓濆杰潅盞 | 壓濆杰換恢撹繁av頭| 和中匯序匯竃挫訪篇撞| 晩云窒継匯曝屈曝眉曝互賠篇撞| 冉巖篇撞爺爺符| 娼瞳忽恢瞳天胆晩恢壓| 忽恢匯曝屈曝娼瞳消消埓| 晩云窒継www| 忽恢娼瞳秉恭蛭僕壓濆杰| 嶄猟壓潴賁致編www| 晩云喟消窒継a‥壓瀛啼| 冉巖av恷仟壓瀝峽| 天胆撹繁娼瞳匯曝屈曝| 冉巖篇撞娼瞳壓濆杰| 心窒継議仔弼頭| 強只繁麗匯軟餓餓餓只鮫窒継只鮫 | 97消消娼瞳繁曇繁繁滲繁繁螺| 晩答篇撞壓瀉盞竸| 消消将灸窒継篇撞| 恷除嶄猟忖鳥互賠嶄猟忖鳥窮唹屈| 繁繁曇繁繁訪繁繁恂匚散篇撞湘弼 | 辛參窒継心仔議利嫋| 忽恢胆溺娼瞳篇撞窒継鉱心| 99犯娼瞳忽恢醍狭| 湊間湊侮阻喘薦泣篇撞|