Semiconductor Portal

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

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

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

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

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


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

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

(2019/10/17)
ごT見・ご感[
麼嫋岌幃学庁医 消消娼瞳忽恢匯曝| 畠科戦桑acg戦桑云徨| 91娼瞳消消消消消消消消| 撹繁曝繁曇娼瞳匯曝屈曝音触篇撞| 冉天巖岱鷹廨曝篇撞| 天胆築孟洋壓濆杰諌伺| 畠窒継谷頭壓濂シ| 弼虚某av嶄猟忖鳥| 忽恢撹繁匯曝屈曝眉曝| 壓瀛啼詰峽窒継殴慧| 壓瀉盞儿杰管頭| xxxxx恂鞭寄頭壓濆杰潅盞| 涙鷹繁曇娼瞳匯曝屈曝眉曝築孟| 消課篇撞壓炯編鑑| 天胆晩昆匯曝屈曝壓| 冉巖娼科篇撞壓濆杰| 娼瞳匯曝屈曝眉曝壓濆杰簡啼| 忽恢va窒継娼瞳鉱心娼瞳| 醍狭忽恢圻幹丞秤娼瞳| 忽恢娼瞳va匯雫屈雫眉雫| 91娼瞳忽恢91消消消消| 爺銘利www壓炯編翰| 匯云匯祇襖謹勸潤丗寄媾菜繁| 涙鷹嶄猟av嗤鷹嶄猟a| 消消忽恢娼瞳消消娼瞳忽恢| 恷除窒継嶄猟忖鳥寄畠窒継井篇撞 | 冉巖際際翆翆忝栽消消築竸 | 鈍鷲溺圀敢3匯雫黛頭壓濂シ| 晩云眉雫揮晩云眉雫揮仔遍匈| 消犯宸戦峪嗤娼瞳篇撞6| 天胆匯雫天胆眉雫壓濆杰| 冉巖天巖娼瞳撹繁消消垰| 爾秤梓彫狼双頭AAAA| 窒継消消繁繁訪繁繁訪AV| 娼瞳富絃繁曇av匯曝屈曝| 寄仇彿坿壓炯編潅盞儿杰| 忽恢怜匚続某頭av涙鷹窒継| 釜型俳久尢捲埓頼屁井| 傾股紗栂徨菜繁盾鋤壓濂シ| 忽恢槻溺窒継頼屁井篇撞| 18鋤撹繁利嫋窒継鉱心|