V850

V850 CPUコア
一般情報
発売1994 (1994年
製造中止現在
共通メーカー
  • ルネサスエレクトロニクス(旧NEC)
パフォーマンス
最大CPUクロックレート32 kHz~320 MHz
データ幅32
アドレス幅32
物理的仕様
コア
  • 設定可能
キャッシュ
L1キャッシュ設定可能
アーキテクチャと分類
応用組み込み機器、モバイル機器、エアコン、自動車
テクノロジーノード0.8μm~40nm
マイクロアーキテクチャV810 (1991)、V850 (1994)、V850E (1996)、V850E1 (1999)、V850ES (2002)、V850E2 (2004)、V850E1F (2005)、V850E2v2 ( FIX ME )、V850E2v3 (2009)、V850E2v4 (2010)、V850E2v3S (2011)、V850E3v5 (2014)
命令セットV800シリーズ
拡張機能
  • E/E1/E1F/E2/ E2M/E2R/E2S/E3
命令の数v850: 74 v850e: 81 v850e1: 80 (83) v850e1f: 96 v850e2: 89 v850e2v3: 98 V850e3v5:修正してください
製品、モデル、バリエーション
製品コード名
  • μPD70P3xxx
  • μPD703xxx
  • μPD70F3xxx
  • R7F70xxxx
変異体
  • V850ファミリー、RH850ファミリー
歴史
前任者「V80」CISCコア

V850は、ルネサス エレクトロニクスが組み込みマイクロコントローラ向けに開発した32ビットRISC CPUアーキテクチャです。NECが従来のNEC V60ファミリの後継として設計し、1990年代初頭にNECがルネサスに設計を売却する直前に発表されました。2018年現在もルネサスによって開発が継続されています。

V850アーキテクチャは、32ビット汎用レジスタを32個備えたロード/ストアアーキテクチャです。最も頻繁に使用される命令が16ビットのハーフワードにマッピングされた 圧縮命令セットを備えています。

V850は、0.5 mW/ MIPSといった超低消費電力システム向けに設計され、光ディスクドライブハードディスクドライブ携帯電話カーオーディオエアコンインバータコンプレッサーなど、様々なアプリケーションに広く採用されています。今日のマイクロアーキテクチャは、自動車業界向けのデュアルロックステップ冗長機構など、高性能と高信頼性を主眼に置いており、V850およびRH850ファミリは自動車に幅広く採用されています。

V850/RH850 マイクロコントローラは、シボレー、クライスラー、ダッジ、フォード、ヒュンダイ、ジープ、起亜、オペル、レンジローバー、ルノー、フォルクスワーゲン グループ ブランドなど、日本以外の自動車ブランドでも広く使用されています。

概要

V850は、ルネサス エレクトロニクス株式会社組み込み用マイクロコントローラ向け32ビットRISC CPUアーキテクチャの商標です。 1990年代初頭にNEC株式会社によって開発・製造され[ 1 ]、[ 2 ]パッケージに同梱されているマイクロコードの著作権マークには1991年と記載されています)V800シリーズ[ 3 ](97、PDF103 )の派生製品として開発・製造され 、現在も開発が続けられています。[ 4 ]

その基本アーキテクチャは、V850E、V850E1、V850ES、 [ 5 ] V850E1F、V850E2、V850E2M、V850E2Sと呼ばれるV850ファミリの派生製品、およびRH850ファミリ(V850E2M、V850E2S、V850E3)CPUコア に引き継がれました。

さまざまな開発ツールベンダーから、多数のコンパイラとデバッガーが提供されています。

リアルタイム オペレーティング システムは、コンパイラ ベンダーによって提供されます。

インサーキットエミュレータ(ICE)は多くのベンダーから提供されています。実績のあるポッドベースのレガシータイプ( N-traceタイプのJTAGベースのN-Wireインターフェース、およびAurora TraceタイプのNexusインターフェース)も利用可能です。

アプリケーションシステム

ソニー オプティアーク AD-7240Sは V850ES コアベースの SoC を採用。マルチチップパッケージのSCOMBO 8 (MC-10045)
μPD70F3017GC-25; V850/SA1はQuantum  Fireball EL51A881に「EL4」と表示されています
NECの携帯電話、N504iSはV850EベースのSoCを採用、搭載CPUはV850Eのみ
トヨタカムリダッシュボードに工場で統合されたカーオーディオヘッドユニット
ルネサス V850 CPU 搭載 LSI を採用したPCIe用USB 3.0拡張カード

最初のV850 CPUコアは、NECとソニーのオプティアーク(後にソニーが完全子会社化)が製造した多くのDVDドライブに使用されました。 [ 6 ] [ 7 ] NECエレクトロニクス(現在のルネサスエレクトロニクス)自体も、 SCOMBOシリーズ光ディスクドライブ用の特定用途向け標準製品(ASSP)を集中的に開発しました。[ 8 ] [ 9 ]この第1世代のプロセッサコアは、クォンタムコーポレーションが製造したハードディスクドライブ にも使用されました(写真を参照)。

1997年、V850/xxn製品ラインはV850/SA1 [ 10 ] とV850/SV1 [ 11 ]から始まり、「ハンディカムコーダ」 などの超低消費電力製品への応用を拡大しました。 この製品には、外付けの水晶またはセラミック共振器を使用して1.8V~3.6Vで動作するメインおよびサブの内部発振器アンプが搭載されています。[ 10 ] 内部の時計タイマーが32.768kHzのサブ発振器で動作するソフトウェアSTOPモードの典型的な消費電流はわずか8μAです。[ 12 ] [ 13 ] 1998年、NECはIEBusコントローラを搭載したカーオーディオ用の超低消費電力(3.6mW@5V/MIPS)で超低ノイズ(EMI /EMS)の5V製品 であるV850/SB1 [ 14 ]を発売しました。 [ 15 ] V850/SC1 [ 16 ] もカーオーディオ用であった。[ 17 ] これらの戦略的な製品ラインの拡大により、販売台数の増加に成功した。

第一世代のV850コアは、一部のNEC製携帯電話にも採用されています。[ 18 ]また、 GPS内蔵モデムモジュールを搭載した 小型GSM / GPRSモバイル機器のプログラマブルホストCPUにも採用されています。[ 19 ]

次の段階では、NECはV850 [ 20 ]をベースにしたCANバスコントローラ V850/SF1 [ 21 ]自動車業界をターゲットにしました。 その後、自動車業界がV850とRH850の主なターゲットとなりました。

V850Eコアは、標準製品だけでなくシステムオンチップ(SoC)アプリケーションも対象としており、 [ 22 ] [ 23 ] 、ソニーモバイルやNECなど一部の日本国内の携帯電話 に使用されました。 [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] V850EとV850ESは、エアコンのインバータコンプレッサーにも使用されています。[ 29 ] [ 30 ] [ 31 ] [ 32 ] この段階では、カーオーディオでの使用も大きな市場でした。[ 33 ] V850ESコアは、低消費電力の組み込み製品ラインで成功し、[ 34 ] V850EとISA互換性 があります。NECエレクトロニクス(現在のルネサスエレクトロニクス)は、USB 3.0コントローラにV850 CPUコアを採用しました。[ 35 ] : 11

2005年頃、複数の企業がV850Eプラットフォーム上でのFlexRayコントローラの実現可能性調査を開始しました。横河ディジタルコンピュータ(現DTSインサイト)は、V850E/IA1とフィールドプログラマブルゲートアレイ(FPGA)を搭載したGT200という評価ボードを開発し、ボッシュ社製のFlexRayコントローラを採用しました。[ 36 ] : 78, PDF80

V850E2コアは主に自動車分野をターゲットとしていましたが[ 37 ] 、NECの携帯電話にも使用されました。[ 38 ]

V850ファミリラインナップ(V850E、V850ES、V850E2コアベース)とルネサスRH850ファミリ(2018年現在、V850E3コアベース)は、主に車載用途や機器間接続、モーター制御専用マイクロコントローラユニット(MCU)に採用されています。[ 39 ] [ 40 ]

商標戦略

V850は未登録商標だが、登録商標ではない。[ 41 ] NECはかつて日本特許庁 に商標登録出願したが、シリーズ番号の自然な延長であるとして拒絶された。 [ 42 ] [ 43 ] しかし、この措置は他の人や組織が商標として登録するのを阻止するのに十分であった。また、ルネサスはV850E/MA1などのV850X/xxn型の商標を20年以上使用してきたが、これはアルファベット1文字と数字2文字の組み合わせは登録商標として認められないためである。したがって、登録なしで自由に使用できる。

唯一の例外はV850E/PHO3(PHOENIX 3、またはPHOENIX-FS)である。[ 44 ] : 3 [ 45 ] : 33 ルネサスエレクトロニクスによるPHOENIX 3の別の使用法は、ARM Cortex-M0コアを採用したCOOL PHOENIX 3である。[ 46 ] PHOENIX 3は、 3DO社のUSPTO Reg. 2,009,119として 登録商標である。[ 47 ]

ルネサスエレクトロニクスの現在の資料によると、少なくとも以下の文字列が同社の商標とみなされている:「V800シリーズ」、「V850ファミリ」、「V850/SA1」、「V850/SB1」、「V850/SB2」、「V850/SF1」、「V850/SV1」、「V850E/MA1」、「V850E/MA2」、「V850E/IA1」、「V850E/IA2」、「V850E/MS1」、「V850E/MS2」、「V851」、「V852」、「V853」、「V854」、「V850」、「V850E」、「V850ES」。[ 41 ] [ 48 ]

V850の商標は20年以上使用されているため、RH850ファミリがV850命令セットアーキテクチャの拡張に基づいており、V850、V850E、V850ES、V850E2との下位互換性を備えていることを知らない人が多い。そのため、RH850はV850のレガシーソフトウェア互換性がないと考えられている。[ 49 ] [ 50 ]

開発方法論

V810をPC-FXGAに搭載した状態[ 51 ]ゲーミングアクセラレータボード。「©NEC 1991」の刻印あり。
任天堂バーチャルボーイはカスタマイズされたV810を採用。14x20mm 2パッケージ(左)には「©NEC '91, '93」の刻印があります。

V850ファミリ[ 48 ]:16は V800シリーズの派生として開発されたため、[ 3 ]:97、PDF103 基本的なCPUアーキテクチャはV810から継承されています。[ 52 ] 初代V850の命令セットアーキテクチャはV810から大幅に変更されていますが、GNUコンパイラコレクションの観点からは、その違いはパッチレベルの範囲内です。[ 53 ]この変更の主な目的は、顧客の要求に応じて飽和演算を実装することです。

v833 CPUはv832 CPUのピン互換リビジョンです。[ 54 ] [ 55 ]このマイクロプロセッサは2000年代にカーナビゲーションシステムに使用され、主にパイオニア株式会社アルパイン株式会社によって製造されました。

V810の詳細な設計手法についてはこのジャーナルで説明されています。[ 56 ] V850はこれらの設計資産を活用していますが、データパスロジックは動的ロジックから静的ロジックに変更され、32.768kHzのリアルタイムクロック周波数動作モードが可能になりました。

V810のレジスタ転送レベルの「CPUアーキテクチャ設計」は、NECの社内CADツールであるFalcon Simulatorソフトウェア上で、機能記述言語(FDL)[57] [58] [59] を用いて開発されている。この手法NEC V60使用いるもの同じである。[ 60 ] 1980年代後半には、Verilog HDLはまだCadence Design Systemsに買収されていなかった。[ 61 ] FDLは2000年代半ばまで使用されており、NECのスーパーコンピュータ地球シミュレータ」の開発にも使用された。[ 62 ]

V60との違いは、回路図エディタがCalmaではなくMentor GraphicsのNETED [ 63 ]で書かれていることである。NETEDはApollo Computerワークステーション 上のDesign Architect製品[ 64 ] [ 65 ] の一部であり、当時の主流の回路図エディタであった。[ 66 ] これにより、設計者はCadenceのDracula製品などのLVSプログラム用のEDIFSPICEなどのネットリストや、NEC社内の論理シミュレーション用のZycadネットリストを生成できた。後に、このNETEDの回路図はV850用のゲートレベルのVerilog HDLネットリストを生成できるようになった。

レジスタ転送レベルのFDLネットリストの大部分は、論理合成がまだ実用的ではなかったため、手作業でゲートレベルの回路図に変換されました。FDLはデータパスとランダムロジックに明確に分割されていました。データパス部分については、ゲートレベルの回路図を用いることで、手作業によるアートワークの繰り返しが可能でした。一方、ランダムロジック部分については、ゲートレベルの回路図を生成するために論理合成が試みられましたが、全体の回路の約10%に過ぎませんでした。

さらに、形式検証もまだ実用的ではなかったため、ゲートレベルネットリストをRTLネットリストと比較するには、動的論理シミュレーションによる完全な回帰テストが必要でした。ゲートレベル論理シミュレーションには、NECの社内CADツールであるV-SIMが通常使用されました。 [ 67 ] しかし、 Zycad LEシミュレーションアクセラレータ[ 68 ]などのハードウェアエミュレータが この目的で使用されることもありました。(参照:[ 69 ]:13 この資料では、Zycad LEの性能をNECのHALと比較していますが、初期設計年代が異なります。[ 70 ]

建築

基本的なアーキテクチャ

V810 および V850 の基本は、一般的な汎用レジスタ ベースロード/ストア アーキテクチャです。[ 71 ] : 32 個の 32 ビット汎用レジスタがあります。レジスタ 0 (R0) は、常に 0 を含むゼロ レジスタとして固定されています。V850 では、R30 は、sldおよびsst命令によって暗黙的に使用されます。16 ビットのショート形式のロード/ストア命令は要素ポインタ (ep)を使用し、アドレッシング モードはベース アドレス レジスタ ep と即値オペランドのオフセットで構成されます。V850E 以降のマイクロアーキテクチャPREPARE/DISPOSEでは、R3 は、呼び出しスタックフレームの作成や、アンワインド命令によってスタック ポインタとして暗黙的に使用されます。コンパイラの呼び出し規約でも、R3 はスタック ポインタとして使用されます。

オリジナルの V850 は、単純な 5 ステージ 1 クロック ピッチのパイプラインアーキテクチャを備えています。[ 48 ] : 114–126 これは、縮小命令セット コンピュータ(RISC) の重要な機能です。ただし、オブジェクト コードのサイズはMIPS R3000の約半分です。[ 71 ] : 5 これは、V810 と V850 がそれぞれ 16 ビットと 32 ビットの 2 ウェイ形式長の命令フォーマットを採用し、[ 48 ] : 38–40 [ 71 ] : 17 [ 52 ] : 29–30 、頻繁に使用される命令のほとんどが 16 ビットのハーフワードにマップされているためです。言い換えると、16 ビットの外部バス幅は、パイプラインのストールなしに命令を連続して提供するのに十分であり、アプリケーション ボードでの消費電力を低く抑えることができ、モバイル機器に適しています。このコンセプトは、ルネサス(旧日立)のSHARM ThumbMIPS16命令セットアーキテクチャに似ています。[ 72 ]:4

また、命令セットも注意深く実装されている。例えば、関数呼び出しをジャンプ命令と(レジスタ)リンク命令で実行するには、次のプログラムカウンタ( PC )をレジスタV810では R31に固定 保存する。これも、命令数を削減するRISCテクニックの1つである。関数からの復帰は、 V810では)命令で行うことができる。 [ 48 ] : 61 [ 71 ] : 23 [ 52 ] : 65 一般的なCISCプロセッサは、呼び出し命令と戻り命令を使用し、次のPCをスタックメモリ領域にプッシュする。 jmp [Rn]jmp [R31]

しかし、V810とV850にはマイクロアーキテクチャ上の違いがあります。V810は浮動小数点演算ビット列演算など一部の命令にマイクロプログラム演算方式を採用しているのに対し、V850は100%ハードワイヤード制御方式を採用しています。その結果、例えば初代V850には、「最初の1/0を検索する」(search 1/0; / を含む浮動小数点演算およびビット操作命令セットは、「ビットのセット/クリア/ネゲート」( / / )を除いて存在しません。これらの拡張命令セットは、V850E2xの拡張機能で復活しました。 SCH1xSCH0xSET1CLR1NOT1

V800シリーズはRISC命令セットアーキテクチャを採用していますが、アセンブリ言語はハンドコーディングに適しています。シンプルなロード/ストアアーキテクチャを採用しています。[ 71 ] : 4 さらに、データハザードと分岐ハザードの両方に対する「インターロック」機構が実装されています。[ 71 ] : 33–35 つまり、アセンブリ言語プログラマは遅延スロットを考慮する必要がありません。32個の汎用レジスタは、アセンブリ言語ユーザーに柔軟性を提供します。GNUコンパイラコレクションの「 」などのコンパイラオプションを使用することで、ハンドアセンブルコードとC言語でコンパイルされたコードを混在させることができます。[ 73 ]-mno-app-regs

メモリマップドI/OINからの符号なしロードを可能にするV810の命令は、最初のV850から削除されました。[ 71 ]:22 [ 52 ]:63

詳細な議論はいくつかの古い雑誌に掲載されています。[ 74 ] [ 75 ]

命令セット拡張

V850シリーズでは多くの命令セット拡張が追加されましたが、すべての拡張には下位互換性があります。[ 76 ] そのため、以前のバージョンのV850用に設計された古いソフトウェアは、新しいV850コアでも動作します。

第一世代のV850には符号なしロード命令がありません。これはV810(と で実装されていました)から削除されましたIN.HIN.Bその後、第二世代のV850E(V850E1)シリーズでは、このような符号なし機能が再び追加されました( とLD.HU) 。さらに、V850Eには、 、、といったLD.BUユーザーフレンドリーな「CISCy 」拡張機能もいくつかあります。[ 77 ] : 217 call tableswitchprepare/dispose

1996年に、V853はフラッシュメモリを内蔵した最初の32ビットRISCマイクロコントローラとして発表されました[ 78 ] が、その「消去と書き込み」サイクルの最大数は16でした。[ 79 ] : 37

1998年、NECはV850製品ラインをASSP(特定用途向け標準製品)、ASIC(特定用途向け集積回路)、 SoC(システムオンチップ)事業へと戦略的に拡大し始めた。[ 80 ]

2001年にNECは超低消費電力シリーズであるV850ESコアを発売したが、これはV850EとISA互換性がある。[ 81 ]

2001年頃にはV850用のJavaアクセラレーションIPコアがSoCの一部の顧客に提供されていたようだが[ 82 ] 、詳細な情報はいくつかの特許にしか記載されていない。[ 83 ] [ 84 ]

2005年にNECエレクトロニクスは、スーパースカラアーキテクチャを採用したV850E2コアをV850E2/ME3製品ラインとして発表した。[ 85 ]

2009年にNECエレクトロニクスは、2.56MIPS/MHz、1.5mW/MIPSのデュアルコアV850E2Mを発表しました。[ 86 ]

2011年、ルネサスはV850用のSIMD拡張をV850E2Hコアに初めて導入しました。[ 76 ] [ 87 ] SIMD拡張に関しては、命令エンコーディングと効率的なSIMDコード生成に関する学術研究がいくつか行われました。[ 88 ]その後、ルネサスがV850の名称を「RH850」に変更する前に、V850G3H、V850G3KH、その他のH拡張コアにも追加されました。残念ながら、ルネサスはこれらのコアを自動車メーカーのみが署名する秘密保持契約(NDA)に基づいて公開していたため、公開されているドキュメントはほとんどありません。

消費電力

オリジナルの V810 および V850 CPU アーキテクチャは、超低電力アプリケーション向けに設計されています。

V810についてはいくつかの雑誌で詳しく解説されている。[ 89 ] [ 90 ]

ルネサスの資料によると、V850ES/Jx3-L実装の消費電力はARM Cortex-M3の約70%です。 [ 5 ]:14、15

V810は、1990年代初頭の32ビットマイクロコントローラ製品の中で最も低消費電力であった製品の一つです。5V 0.8μm(CZ4)製造プロセスを採用し、2.2Vから5.5Vで動作します。[ 91 ] Dhrystone MIPSで測定したところ、消費電力は5V動作時で15MIPS時500mW、2.2V動作時で6MIPS時40mWでした。この仕様は、よく考えられた命令セットアーキテクチャと、精密に調整された5段1クロックピッチパイプラインマイクロアーキテクチャの両方によって実現されており、どちらも簡素化されたRISCアーキテクチャの利点です。

この超低消費電力アーキテクチャは、20年経った今でも量産されているV850/Sxn製品ラインに引き継がれました。改良されたチップのほとんどは、3.3 V、0.35μm(UC1)製造プロセスを使用して製造されており、CPUコアは1.8 Vから3.6 Vで動作するように精密に調整されており、内部発振器アンプと外部共振器(水晶またはセラミック)を使用して、32.768 kHz(サブ発振器)から16.78 MHz(メイン発振器)で動作します。[ 10 ] 消費電力は、0.35 μm(UC1)製造プロセスで製造した場合、3.3 Vで2.7 mW/MIPS、0.35 μm(CZ6)製造プロセスでは5 Vで3.6 mW/MIPSです。 V850/SA1のマスクROM版では、内部時計タイマーが3.3V、32.768kHzのサブオシレータ(IDD6)で動作し、「ソフトウェアSTOP」スタンバイモードでは、標準でわずか8μAの電流しか消費しません。サブクロックの通常動作モード(3.3V、32.768kHz)では標準で40μA、最大で140μAを消費します。(IDD5 [ 92 ] 440、IDD5 [ 13 ] 32.768kHzで動作する場合、1.8VのCPUの標準動作電流は22μA(40μA÷3.3V×1.8V)となり、消費電力は40μWとなります。これは1.0 mW/MIPS(40 μW ÷ 0.032768 MHz ÷ 1.15 DMIPS/MHz ÷ 1000)に相当します。V850 /Sxn製品ラインは、EMIEMSの両方において低ノイズ化にも配慮しています。V850/SB1とSB2は、5 Vの内部電圧レギュレータを搭載し、特に低EMIノイズに最適化されており、カーラジオのRF受信において高感度を実現します。[ 93 ] : 41–44

NECは2011年に第3世代マイクロアーキテクチャV850ES超低消費電力シリーズを発売した。このシリーズは動作電圧範囲2.2 V~2.7 Vで1.43 mW/MIPSを達成したが[ 81 ] 、このV850ESマイクロアーキテクチャの最初の実装は、同じアーキテクチャの後継世代と比較すると不完全であるように思われる。マスクROM版V850ES/SA2およびV850ES/SA3の「サブIDLE」スタンバイモードは、内部RTCが2.5 V、32.768 kHzのサブオシレータ(IDD6)で動作し、通常5 μAの電流しか消費しない。しかし、2.5 V、32.768 kHzサブクロック通常動作モードでは、通常40 μA、最大100 μAを消費する。[ 94 ] : 509 2.2 V、32.768 kHz動作時のCPU動作電流は、典型的なものでは31 μA(40 μA ÷ 2.5 V × 2.2 V)となり、消費電力は68 μWとなる。これはV850/SA1の約1.7倍であり、1.6 mW/MIPS(68 μW ÷ 0.032768 MHz ÷ 1.3 DMIPS/MHz ÷ 1000)に相当する。

V850ES/JG3-L製品ラインには、超低消費電力版としてμPD70F3792、793、およびμPD70F3841、842があります。これらは2.0 V~3.6 Vで動作し、32.768 kHzで標準電流18 μAです。[ 95 ] : 1002, 1041 これは2.0 Vで22 μW(18 μA × 2.0 V ÷ 3.3 V × 2.0 V)となります。これは0.52 mW/MIPS(22 μW ÷ 0.032768 MHz ÷ 1.3 DMIPS/MHz ÷ 1000)に相当します。さらに、時計タイマー付きのサブクロックアイドルモードの消費電力は、1.8Vで通常3.4μW(3.5μA÷3.3V×1.8V×1.8V)となる。[ 95 ]:1002、1041

NA85E2(V850E2)コアの消費電力は、同じCB-12L(UX4L)[ 91 ] [ 96 ] 製造プロセスを使用したNU85E(V850E1)コアと比較してはるかに大きい。その理由は、V850E2xコアは128ビットの命令プリフェッチバスと複数の命令プリフェッチキューを備えており、[ 97 ]:16で あるのに対し、V800シリーズの平均命令長は16ビットであるためである。[ 71 ]:17 つまり、一度に16個の命令をメモリからフェッチでき、メモリおよびプリフェッチ回路はデュアルパイプラインスーパースカラアーキテクチャ のために3〜7サイクルスリープする。このギャップにより、電流振幅の差が拡大する。さらに、ピーク電流はモバイルガジェットの電圧安定器の許容値を超える。 V850E2M CPUコアについては、新しい製造プロセス技術を活用できるはずであるが、公表値は1.5mW/MIPSで、前世代の3倍である。[ 86 ]一部 のモバイル機器では、電流振幅の差を減らすために、デュアル命令実行(デュアルパイプラインスーパースカラ)の使用を避け、シングル命令(シングルパイプライン)実行設定を採用している。

命令オペコードテーブル

オペコード(オペレーションコード)表は、ユーザーズマニュアル:アーキテクチャ(外部リンクを参照)からのものです。

V810(廃止)

  • 1番目のマップオペコード
ハードワイヤード制御演算のすべてのオペコード(演算コード)は、最上位ビット(MSB)から始まる命令の最初の 16 ビットハーフワード内に含まれます。分岐条件コード テーブルを備えた64 ワード深度のROM構造は、ハードウェアのデコードに十分です。16 ビットのリテラルオペランドが必要な場合は、2 番目のハーフワードに配置されます。マイクロプログラム制御演算、ビット ストリング、および浮動小数点演算命令も、2 番目の 16 ビット ハーフワードに配置されます。結果として、すべての命令は 16 ビットおよび 32 ビットの 2 ウェイ形式の長さを持ちます。符号なしロード形式のメモリ マップド I/Oは、命令として実装されています。算術命令論理命令は、完全には直交しませんが、相対的には直交しますIn
V810 には飽和演算命令はありませんが、フラグ ( 、、、 )SATをチェックし、指定されたレジスタを書き換えるなどの形式 II の 1 つの追加命令で、符号付きと符号なし、ワードとハーフワードの両方の演算演算に十分な場合があります。OverflowSignZeroHalf-word
ビット[12:10] [15:13, 9]000 001 010 011 100 101 110 111 形式
000 X 動画追加サブCMPSHLSHRジャンプサー私(R,r)
001 X マル部門ムルディヴまたはそして排他的論理和ない
010 X 動画追加SETFCMPSHLSHRサーII(imm5,r)
011 X トラップレティ停止LDSRSTSRビット文字列。
100 0 100 1 BcondIII(表示9)
BVBZ/BEBN(BS)BLTBNVBNZ/BNEBP(BNS)BGE
紀元前/イギリスBNHBRBLEBNC/BNLBHいいえBGT
101 X ムーベアアディJRJALオリアンディゾリモヴィIV/V
110 X LD.BLD.HLD.WST.BST.HST.WVI(disp16[R],r)
111 X IN.BIN.HCAXIIN.Wアウト.Bアウト.Hフロートアウト.WVI/VII
NOPは の別名ですNon-BR

V850(第1世代)

ビット[7:5] [10:8]000 001 010 011 100 101 110 111 形式
000 動画ないDIVHジャンプサツブラ サツブサタッドマルチ私(R,r)
001 または排他的論理和そしてTSTサブルサブ追加CMP
010 動画サタッド追加CMPSHRサーSHLマルチII(imm5,r)
011 SLD.BSST.BIV(表示7[ep],r)
100 SLD.HSST.HIV(disp8[ep],r)
101 ビット[0]  SLD.W / SST.Wビット[3:0]  BcondIV/III
110 アディムーベアモヴィさつびオリゾリアンディムルヒVI(disp16[R],r)
111 LD.B2番目のマップST.B2番目のマップJARL ビット[15:14] SET1/NOT1/CLR1/TST12番目のマップ拡張V/VII/VIII
NOPは の別名ですMOV R0,R0
ビット[23:21]000 001 010 011 100 101 110 111 形式
[16]1番目のマップ  ビット[10:5]=111001
0 LD.H7章
1 ST.H7章
[16]1番目のマップ  ビット[10:5]=111011
0 LD.W7章
1 ST.W7章
[26:24]1番目のマップ  ビット[10:5]=111111
000 SETFLDSRSTSR未定義SHRサーSHL未定義IX(R,r)
001 トラップ停止レティ1 番目のマップビット[15:13] EI/DI undef不正な命令X
01X 不正な命令
1XX 不正な命令

V850E/E1/ES

ビット[7:5] [10:8]000 001 010 011 100 101 110 111 形式
000  — ないスイッチジャンプ ZXBSXBZXHSXH私(R,r0)
動画DBトラップ ビット[4] SLD.BU/SLD.HUサツブラ サツブサタッドマルチ I(R0,r31) / IV
未定義I(R0,r) / IV
DIVHI(R,r) / IV
001 または排他的論理和そしてTSTサブルサブ追加CMP私(R,r)
010 コールト追加CMP SHRサーSHL未定義II(imm5,r0)
動画サタッドマルチII(imm5,r)
011 SLD.BSST.BIV(表示7[ep],r)
100 SLD.HSST.HIV(disp8[ep],r)
101 ビット[0] SLD.W / SST.Wビット[3:0] Bcond IV/III(disp9)
110 アディビット[15:11] MOV(r=0) ビット[15:11] DISPOSE(r=0) オリゾリアンディビット[15:11]未定義VI(imm16,R,r) /VI(imm32,R) /XIII
ムーベアモヴィスタスビムルヒ
111 LD.B2番目のマップST.B2番目のマップビット[15:14] SET1/NOT1/CLR1/TST12番目のマップVII(disp16[R],r) /VIII(imm3,disp16[R])
NOPは の別名ですMOV R0,R0
ビット[23:21] [16, 26:24]000 001 010 011 100 101 110 111 形式
1番目のマップ  ビット[10:5]=111001
0 XXX LD.HVII(disp16[R],r)
1 XXX ST.H
1番目のマップ  ビット[10:5]=111011
0 XXX LD.WVII(disp16[R],r)
1 XXX ST.W
1番目のマップ  ビット[10:5]=11110X
0 XXX 1番目のマップ  ビット[15:11]   JR(r=0) / JARL (r≠0) V(disp22)
1 XXX 1番目のマップ  ビット[15:11]   PREPARE(r=0) / LD.BU XIII/VII(disp16[R],r)
1番目のマップ  ビット[10:5]=111111
0 000 SETFLDSRSTSR未定義SHRサーSHL ビット[18:17] SET1/NOT1CLR1/TST1IX(R,r) IX(R,[r])
0 001 トラップ停止ビット[18:17] RETI/CTRET/DBRET/ undef1 番目のマップビット[15:11] EI/DI undef未定義X
0 010 SASFビット[17] MUL(R,r,w)/MULU(R,r,w)ビット[17] MUL(imm9,r,w)/MULU(imm9,r,w) ビット[17] DIVH(R,r,w)/DIVHU(R,r,W) ビット[17] DIV(R,r,w)/DIVU(R,r,w)IX(R,r) /XI(R,r,w) /XII(imm9,r,w)
0 011 CMOV(imm5,r,w)CMOV(R,r,w)ビット[18:17] BSW/BSHHSW/未定義未定義不正な命令XI(c,R,r,w) /XII(c,imm5,r,w)
0 10倍 不正な命令
1 XXX LD.HUVII(disp16[R],r)

V800シリーズCPUコア一覧

CPUコア製品バリエーションGCCの標的オプション[ 98 ]備考
V810 [ 1 ] (1991)V810ファミリー(V810、V805  、V820、V821 [ 99 ]パッチを元に戻す必要があります。[ 53 ] Planet Virtual Boyで利用可能です。GCCはgccVBという名前です。廃止製品。符号なしロードおよび符号付きロード。μcoded float ( single ) [ 100 ] 1 KB I-cache . 5段パイプライン。[ 101 ] 6.7 mW/MIPS (5 V製品 )
V830 [ 102 ] (1997)V830ファミリー(V830 — V833 [ 54 ] [ 102 ] [ 103 ]同上生産終了製品。ハイエンド製品。マルチメディア拡張機能。16KBオンチップメモリ​​。積和演算。飽和演算。分岐予測[ 104 ]
V850 (1994年)V850ファミリーはV851からV852まで始まった[ 105 ] V853、[ 78 ] [ 106 ] [ 107 ] V854なしまたは -mv850生産終了製品。5段パイプライン。4.4 mW/MIPS(5V製品)
V850 (1997年)V850/xxn (例:V850/SA1)なしまたは -mv850新規開発向けではありません。符号付き負荷。1.15 Dhrystone MIPS/MHz超低消費電力製品。3.6 mW/MIPS (5 V 製品)、2.7 mW/MIPS (3.3 V 製品)、1.0 mW/MIPS (1.8 V サブオペレーション)
V850E (1996年)V850E/MS1、[ 108 ] [ 109 ] V850E/MS2-mv850e新規開発には適していません。符号なしロードおよび符号付きロード。1.3 Dhrystone MIPS/MHz標準製品。
V850E1 (1999年)V850E/xxn (例 V850E/MA1 [ 22 ] ) NB85E SoCコア[ 110 ] [ 111 ] NU85E SoCコア[ 110 ] [ 111 ] (ソニーとNECの最高のセルラー。)-mv850e1 または -mv850es符号なしロードと符号付きロード。N -Wire と N-Trace。標準製品。SoC製品。
V850ES (2002年)V850ES/xxn(-x) (例:V850ES/SA2)-mv850es または -mv850e1符号なしおよび符号付きロード。超低消費電力製品。1.43 mW/MIPS (2.5 V 製品)、0.52 mW/MIPS (2.0 V サブオペレーション)。V850E2Sへの移行を要求。
V850E1F (2005年)V850E/PH2、V850E/PH3、V850E/PHO3パッチが必要です(おそらく)。H/W float (単精度)
V850E2 (2004年)V850E2/ME3 NA85E2 SoCコア[ 110 ] [ 112 ](NECの長寿セルラー。 セット寿命 = 2004–2012。)-mv850e2新規開発向けではありません。エラッタは多数ありますが、まだ現役です。単一命令実行。(デュアル実行エラッタあり)。7段パイプライン。ソフトウェアフロート。標準製品。SoC製品。
V850E2(v2) ()V850E2/xxn (例 FIX ME) NB85E2 SoC コア[ 110 ] [ 112 ] [ 113 ]-mv850e2エラッタを整理。デュアル命令実行。7段パイプライン。S /W float。標準製品。SoC製品。
V850E2M (2009)  G3V850E2/xxn (例: V850E2/FG4) RH850/nxn-mv850e2v3 および -msoft-floatソフトウェアフロート。デュアル命令実行。7段パイプライン。2.56 Dhrystone MIPS/MHz、1.5 mW/MIPS、マルチCPUコアサポート。メモリ保護。
V850E2R (2010)  G3RV850E2/xxn (例: V850E2/MN4) RH850/nxn-mv850e2v3H/W float(倍精度)。デュアル命令実行。7段パイプライン。2.56 Dhrystone MIPS/MHz 、マルチCPUコアサポート。メモリ保護。
V850E2S (2011)  G3K V850E2/xxn(-x) (例: V850E2/XXS4-L) (例: V850E2/Fx4-L) RH850xnx-mv850e2v3 および ‑msoft‑floatソフトウェアフロート。5段パイプライン。1.9 Dhrystone MIPS/MHz 。マルチCPUコア対応。メモリ保護。超超低消費電力。標準製品。V850ES  /xxnピン互換。車載対応。RH850 への移行を要望。
V850E2H (2010) [ 114 ] V850E3 (2014)  G3M  G3MH、G3KHRH850/xnx (例: RH850/C1H)-mv850e2v4 と ‑mloopまたは-mv850e3v5 と ‑mloopSIMD拡張。64ビット多重ロード/ストア。ループ拡張。ハードウェア浮動小数点(倍精度)。メモリ保護。マルチCPUコアサポート。車載製品。

[ 99 ] [ 103 ] [ 108 ] [ 109 ] [ 1 ] [ 101 ] [ 53 ] [ 105 ] [ 106 ] [ 107 ] [ 110 ] [ 114 ]

SoCソリューション

SoC IPコア

NECは1998年にV850ファミリをASICコアとして提供し、ASIC事業の拡大を図りました。[ 115 ] また、V850E1 CPUコアであるNx85E [ 116 ] [ 117 ] とV850E2 CPUコアであるNx85E2 [118] もASIC製品事業の拡大に活用されています。このコアは様々なSoCに採用されています。例えば2003年には、Dotcast社がdNTSC(NTSCビデオ方式のデータ)[ 119 ] に 基づくデジタルデータ放送用セットトップボックス受信機にNU85Eコアを採用しましたこのコアはCB - 10 0.25μm 5メタルプロセス技術で製造されています。[ 120 ] : 9–10

NA85E2Cコアは、1.5V 150nm CB-12L(UX4L)製造プロセスを使用して開発されており、[ 91 ] [ 96 ] 多くのエラッタ(予備アーキテクチャマニュアルの付録4ページ、[ 121 ]:230〜233 と、さらに7ページの制限事項ドキュメント[ 122 ])がありますが、これは長寿命の製品であるため、問題にはならないようです。

NECはまた、130nm CB-130(UX5)製造プロセスを使用したコアの生産を拡大した[ 91 ] セルベースIC。[ 123 ] [ 124 ]

V850E用のSynopsys DesignWare IPコアはかつて発表されていましたが[ 125 ]、サポートは中止されました。[ 126 ]

名前コアセルベースシリーズ電源​ノード/ゲートLファブプロセス[ 91 ]周波数MHzタイプドキュメント。
NA851CV851CB-9VX3.3V350 nmUC133周辺機器付き[ 115 ] [ 127 ]
NA853CV853CB-9VX3.3V350 nmUC133周辺機器付き[ 115 ] [ 128 ]
NA85EV850E1CB-9VX3.3V350 nmUC1バルクコア[ 116 ]
NB85EV850E1CB-9VX3.3V350 nmUC166バルクコア[ 129 ] [ 130 ][ 115 ] [ 117 ] [ 131 ]
NB85ETV850E1CB-9VX3.3V350 nmUC166トレースI/F付き[ 129 ] [ 130 ][ 115 ] [ 131 ]
NB85EV850E1CB-102.5V250 nmUC266バルクコア[ 129 ] [ 130 ][ 131 ]
NB85ETV850E1CB-102.5V250 nmUC266トレースI/F付き[ 129 ] [ 130 ][ 131 ]
NU85EAV850E1CB-10VX2.5V250 nmUC2100バルクコア[ 129 ] [ 130 ][ 131 ] [ 132 ] [ 133 ] [ 134 ]
NU85ETV850E1CB-10VX2.5V250 nmUC2100トレースI/F付き[ 129 ] [ 130 ][ 131 ] [ 132 ] [ 133 ] [ 134 ]
NDU85ETV14V850E1CB-12L1.5V150 nm/ 130 nmUX4LトレースI/F付き[ 129 ] [ 130 ][ 131 ] [ 132 ] [ 133 ]
NDU85ETVxxV850E1CB-12M1.5V150 nm/ 130 nmUX4MトレースI/F付き[ 129 ] [ 130 ][ 131 ] [ 132 ] [ 134 ]
NA85E2CV850E2CB-12L1.5V150 nm/ 130 nmUX4L200トレースI/F付き[ 112 ] [ 135 ][ 131 ] [ 134 ]
NB85E2CV850E2CB-12L1.5V150 nm/ 130 nmUX4L200トレースI/F付き[ 112 ] [ 135 ][ 131 ] [ 134 ]
V850E2xCB-130L1.2V130 nm/ 95 nmUX5L

[ 123 ] [ 124 ] ARM946に置き換えられた[ 136 ] [ 113 ]

CB-90L1.2V90 nm/UX6LARM946に置き換えられた。[ 113 ]
社内V850E2xUX6LF1.2V90 nm/UX6LFルネサス社内使用のみ???
CB-65L1.2V65 nm/UX7Lスキップ。ARM1156に置き換えられました。[ 113 ]
CB-55L1.2V55 nm/ 50 nmUX7LSスキップ。ARM Cortex-M3 に置き換えられました。
CB-40L1.1V40 nm/ 40 nmUX8LARM Cortex-M4 に置き換えられました。
社内V850E3RV40F1.1V40 nm/ 40 nmRV40F320ルネサス社内使用のみ???

SoC向けFPGAプロトタイピングシステム

V850E1、V850E2、V850E2Mコア搭載SoC向けFPGAプロトタイピングシステムは、SoC事業の拡大を目指して集中的に開発されました。これらのシステムは、V850 CPUコアLSI(TEG、Test Element Group)ボードとFPGAアドオンで構成されていました。V800シリーズRISCアーキテクチャはCISCに比べて消費電力がはるかに低かったため、SoC製品の多くはモバイル機器向けでした。[ 1 ] [ 5 ] [ 101 ]これは、モバイル機器で広く使用されているARMアーキテクチャ に似ています。

  • ルネサス(NEC):マイクロSP(2006)[ 113 ]
  • ルネサス (NEC): ハイブリッドエミュレータ (2007) [ 140 ]
  • ルネサス(NEC):PFESiP EP1評価ボード(2008)[ 141 ]
  • ルネサス(NEC):PFESiP EP1評価ボードLite(2008)[ 142 ]
  • ルネサス(NEC):PFESiP EP3評価ボード(2010):V850E2M CPUコア、最大266MHz動作[ 143 ]

戦略的な混乱

ルネサス エレクトロニクスは2011年から2014年にかけてV850E2製品ラインを大幅に拡充したが[ 146 ] [ 147 ] 、この急速な拡充は多くの混乱を招いた。例えば、2018年時点では、V850E2/xxn製品をRH850/xnx製品に置き換えるよう求める声も上がっている[ 148 ] 。

さらに、ルネサスは2012年に、イーサネットやUSBアプリケーションなどのために、10年前のV850ES / Jx3製品ラインから新しく生産されたV850E2 / Jx4への移行を集中的に推進し始めましたが[ 149 ] [ 150 ] 、2018年現在、新しい製品はウェブサイトに掲載されていません。[ 39 ]

現在、ルネサスエレクトロニクスは「デュアル」ロックステップシステムを設計していますが、その前身であるNEC V60-V80にはFRMと呼ばれる「マルチモジュラー」ロックステップメカニズムがあり、[ 151 ] 各障害検出命令に対して「再試行」によるロールバックまたは「例外」によるロールフォワードのいずれかが採用されていました。

さらに、NEC V60-V80にはUNIX System Vの移植版が複数実装されており、その一つが「リアルタイムUNIX RX/UX-832」[ 152 ]である (ここで832はμPD70832 (V80) を指し、V832ではない)。そのマルチプロセッサ実装はMUSTAD(Multiprocessor Unix for Embedded Real-Time Systems)と呼ばれ、最大8個のプロセッサを同時に動作させることができ、ロックステップ機構は動的に設定可能であった。[ 153 ]

2001年にNECシノプシスはV850EをDesignWare IPコアとして推進することに合意したと発表した。[ 125 ] [ 126 ] しかし、2018年現在、V850EはDesignWareライブラリに掲載されていない。[ 154 ]

ルーセント・テクノロジーズテキサス・インスツルメンツはそれぞれV850とV850E SoCコアのライセンスを取得していたが[ 155 ] [ 156 ] [ 157 ] [ 158 ] 、それらのデバイスは見当たらない。

2006年にメトロワークスはV850用のCodeWarriorコンパイラを開発しました。これはV850の主要コンパイラの1つでした[ 159 ] が、2010年頃にサポートを中止しました。

2006年、NECはV850ファミリのSoCコアとしてのロードマップを一切発表しませんでした。[ 113 ] 2004年に開発されたV850E2コアは、SoCアプリケーション向けの最終かつ最高のコアとされていました。しかし、NECは特にモバイル機器向けにARM9(ARM v5)とARM11(ARM v6)を導入しました。この決定により、ARM使用料と他のARM SoCプロバイダーとの価格競争により、LSIデバイスの純利益が急激に減少しました。開発ツール、リアルタイムOS、ミドルウェアパッケージ、インサーキットエミュレータなどの「V850トータルソリューション」の売上も減少しました。当時、V850E1およびV850E2コアの主要顧客はモバイル機器メーカーであったため、V850デバイスの販売数も急激に減少しました。[ 160 ]

2008年、V850ファミリ向けインサーキットエミュレータの主要かつ初期の提供者の1つであるKMC(京都マイクロコンピュータ)は、「exeGCC」をリリース3からリリース4にアップデートすると発表したが[ 161 ] 、PowerPCとARM v7が追加されたこのアップデートリストからV850を除外した。KMCは NECやルネサスエレクトロニクスと緊密に協力していたにもかかわらず、 V850とRH850ではなく、SH-4AとARM v7を選択した[ 162 ] 。 [ 159 ]

V850 CPUコアはuClinuxを実行しているが、[ 163 ] 2008年10月9日、リビジョン2.6.27でV850のLinuxカーネルサポートが削除された。 [ 164 ] NECがメンテナンスを停止したため。[ 165 ] [ 166 ] [ 167 ] V850 Linuxカーネルメンテナンスの担当者は、合併によりNECからルネサスに異動したが、彼の新しい仕事はコンパイラ設計であり、Linuxカーネルメンテナンスに戻ることはなかった。[ 168 ]この企業決定により、 Android への移植の可能性がなくなった。[ 169 ] 2018年現在、ルネサスエレクトロニクスは主にSH3 / SH4およびM32RプロセッサのLinuxカーネルサポートに注力している。 [ 170 ] [ 171 ] [ 172 ] [ 173 ] [ 174 ]

ターゲットソフトウェアソリューション

図書館

最新のv850e3v5マイクロアーキテクチャ用のCランタイムスタートアップルーチンcrt0.S )が利用可能です。[ 176 ] [ 177 ] [ 178 ]

オペレーティングシステム

V850オペレーティング システムは主にリアルタイムです。

一部のオペレーティングシステムでは、信頼性と安全性上の理由から、タスク(またはスレッド)を厳密に分割するためのメモリ保護ユニット(MPU)が必要です。このような場合、v850e2v3(第3世代)マイクロアーキテクチャ以上が必要です。

ITRONベースのリアルタイムOS

ITRONは、日本で主流のリアルタイムOS (RTOS)のオープン標準仕様です。その仕様は、坂村健氏をリーダーとして、 TRONプロジェクト(Industrialの頭文字I)の一環として。ITRON仕様はインタフェースとスケルトンのみを規定しているため、各ベンダーが独自の実装を行っています。

  • ルネサス:
    • RI850MP V850E2Mデュアルコア用リアルタイムOS [ 182 ]
    • RI850V4 V2 RH850ファミリ用リアルタイムOS [ 183 ]
    • RI850V4 V1 V850ファミリ用リアルタイムOS [ 184 ]
→ 2003年リリース1.3でV850専用部品のバグが修正されました。[ 185 ]
→ カーネルアップデート履歴[ 186 ]

AUTOSAR、OSEK/VDX準拠リアルタイムOS

AUTOSARは、自動車業界向けのオープンシステムアーキテクチャ(OS )です。自動車エンジンの電子制御ユニット(ECU)標準化を目的としています。AUTOSAR、 1993年に設立された ドイツのコンソーシアムであるOSEK/VDXの上位互換仕様です

日本では、この研究は2006年に北陸先端科学技術大学院大学(JAIST)デンソーの共同プロジェクトとして開始されました。ルネサス エレクトロニクスは2009年にこのプロジェクトに加わりました。[ 191 ]現在のRH850およびV850プロセッサは主に自動車業界をターゲットとしているため、ルネサス エレクトロニクスの戦略製品です。しかし、主要顧客がトヨタ自動車 であるため、ドキュメントは日本語版のみで提供されています。

  • ルネサス:RV850(資料は日本語のみ)[ 192 ]
  • ETAS GmbH: RTA-OS RH850/GHS[ 193 ] RTA-OSEK V850E/GHS [ 194 ]
  • メンターグラフィックス(旧アクセラレーテッドテクノロジー社):Nucleus OSEK [ 195 ]
  • HighTec EDV-Systeme GmbH:EB tresos Safety OS [ 196 ]
  • Toppersプロジェクト:オープンソースTOPPERS/AUTOSAR [ 197 ]
  • eSOL: eMCOS AUTOSARプロファイル[ 198 ]

その他のリアルタイムOS

リナックス

2008年10月9日、LinuxカーネルのV850サポートはリビジョン2.6.27で削除され、[ 164 ] Androidへの移植が不可能になった。[ 169 ]

ミドルウェアパッケージ

さまざまなベンダーから さまざまなミドルウェアアプリケーションソフトウェアが提供されています。

  • ルネサス:SDメモリカード制御[ 212 ]

ソフトウェア開発ツール

コンパイラとアセンブラ

V850ファミリ用とRH850ファミリ用のコンパイラのほとんどは全く同じ製品であり、拡張ISAターゲットはコマンドラインオプションによって制御されます。[ 213 ] [ 214 ]

V850 ファミリおよび RH850 ファミリ用のコンパイラには次のものがあります。

  • ルネサス:
    • V850ファミリ用Cコンパイラパッケージ[ 220 ]
      • V850E1およびV850ES(v850e1および/またはv850es、別名Gen. 1)用のCA850 Cコンパイラ[ 221 ]
      • V850E2M および V850E2S (v850e2v3、別名 Gen. 3) 用のCX C コンパイラ
    • V850用ソフトウェアパッケージ [SP850] V850E2(v850e2(v2)、別名Gen. 2)用[ 222 ]
    • G3、G3K(H)、G3M(H)用CC-RH Cコンパイラパッケージ[ 223 ]
  • HighTec EDV Systeme GmbH:HighTec開発プラットフォーム[ 230 ] [ 231 ]

逆アセンブラ

通常、逆アセンブラは C コンパイラまたはアセンブラ パッケージの一部として提供されます。

GUIベースのデバッガー

GUIベースのプログラムデバッガは、主にコンパイルされたソースコードデバッグ用に提供されています。通常、命令セットシミュレータインサーキットエミュレータと組み合わせて使用​​されます。

  • ルネサス:
    • ID850 : CA850コンパイラとSM850命令セットシミュレータの組み合わせ用。
    • ID850NW : N-Wire ベースのインサーキット エミュレータの組み合わせ用。
    • ID850QB : プロービングポッドベースのエミュレータIEQUBE2との組み合わせ用
  • NDK(内藤電精工業株式会社グループ):1950年に日本電気の子会社として操業開始。
    • NW-V850-32
  • GHS (Green Hills Software) : Multi :汎用デバッガー。
  • Red Hat, Inc. : Insight (GDB-Tk) : GNU デバッガーと緊密に結合した GUI フロントエンド。
  • メンターグラフィックス(旧アクセラレーテッドテクノロジー社):code|lab開発スイート[ 239 ]
  • N-Wire ベースのインサーキット エミュレータ ベンダー別:
    • KMC(京都マイクロコンピュータ)とミディアス研究所:パートナー[ 240 ]
    • ソワ&ソフィアテクノロジーズ:WATCHPOINT [ 241 ]
    • DTS INSIGHT(旧YDC、横河ディジタルコンピュータ):microVIEW-PLUS
    • コンピューテックス:CSIDE

命令セットシミュレータ

命令セットシミュレータ、つまり仮想プラットフォームは、実機でテストする前に 機器のハードウェアなしでデバッグを実行するために提供されます

自動コードレビュー担当者

自動コードレビューツール、つまりソースコードアナライザーは、記述されたソフトウェアソースコードの完全性のレベルを評価します。この手法は、動的コード分析静的コード分析に分類されます。

シミュレータを備えた動的コードアナライザー

  • ルネサス:TW850
TW850パフォーマンス分析チューニングツールは、ソフトウェアの有効性を向上させるための汎用ユーティリティです。[ 245 ]
  • ルネサス:AZ850
AZ850システムパフォーマンスアナライザは、アプリケーションプログラムの有効性を評価するためのRX850リアルタイムオペレーティングシステム用のユーティリティです。[ 246 ]
  • ガイオテクノロジー:カバレッジマスター winAMS [ 247 ]
Coverage Master winAMSは、ソースコード カバレッジ測定ツールです。

静的コードアナライザー

  • GHS(グリーンヒルズソフトウェア):DoubleCheck ISA(統合静的解析)ツール[ 248 ]
  • ローグウェーブソフトウェア社:Klocwork [ 249 ]

IDE(統合開発環境)

IDE (統合開発環境)は、ソフトウェア開発機能を提供するフレームワークです。

ハードウェア開発ツール

ICE(インサーキットエミュレータ)

ルネサスのIE850(旧IECUBE2[ 251 ]などのほとんどのインサーキットエミュレータは、 V850ファミリとRH850ファミリの両方で使用できますが、ファームウェアのアップデートが必要になる場合があります。JTAG (N-Wire [ 252 ])ベースのインサーキットエミュレータの最新の「トレース機能」は、N -Traceシングルエンド信号方式[ 253 ]からAurora Trace差動信号方式) [ 254 ] にアップグレードされています。

フルプロービングポッドタイプ

フル プロービング ポッド タイプのインサーキット エミュレーターは、フル ICEまたはレガシー ICEと呼ばれることもあります。

  • ルネサスIE850(旧IECUBE2[ 251 ]
  • 内藤電誠町田製作所(日本電気の子会社として操業開始)
    • カスタムLSIのAsmisブランド。 [ 255 ]

ROMエミュレータタイプ

JTAG N-WireおよびN-Traceタイプ

N-WireとN-Trace [ 258 ] [ 253 ] [ 259 ] [ 260 ]JTAGベースのデバッグインターフェース仕様であり、その回路実装はTAPコントローラー(テストアクセスポートコントローラー)と呼ばれ、[ 261 ]主にPhilips NV(現NXP Semiconductors ) によってまとめられました。しかし、初期の段階では公開されていなかったため、各半導体ベンダーやインサーキットエミュレータベンダーが独自に同様のインターフェースを実装していました。現在では、 IEEE 1149.1ワーキンググループによって標準化されています。[ 262 ]

  • ルネサス
    • E1 エミュレータ: [ 263 ] USB 2.0ベースの手頃な価格のコンパクトなハウジング機器。
    • PCMCIA N-WireカードIE-V850E1-CD-NW [ 264 ]
  • コンピュテックス:PALMiCE3 V850 [ 273 ]
  • ソフワ&ソフィアテクノロジーズ:ユニバーサルプローブブルー[ 274 ] WATCHPOINTデバッガー付き[ 241 ]
  • KMC(京都マイクロコンピュータ株式会社):PARTNER-Jet(販売終了)[ 275 ]

NexusとAuroraのトレースタイプ

NexusまたはIEEE-ISTO 5001-2003は、組み込みシステム向けの標準デバッグインターフェース。Aurora 高速信号転送仕様です。データリンク層通信プロトコルはポイントツーポイントシリアルリンク物理層は高速差動信号です。

フラッシュROMプログラマー

V850ファミリはシングルチップマイクロコントローラとして開発されているため、すべての製品に不揮発性メモリが内蔵されています。初期段階ではワンタイムプログラマブルUV)EPROM型でしたが、V853、V850/xxnシリーズ以降ではフラッシュメモリ型となっています。

ギャングライター(ギャングプログラマー)

ギャングライター、またはギャングプログラマは、プログラム可能な ROMライター、またはプログラマを指す古い用語です。この名前は、1 つのデバイスからバイナリ コードを盗み、それを複数の他のデバイスに同時に書き込むことに由来しています。この読み取りデバイスは、マスターデバイスと呼ばれることもあります。大量生産で使用する場合は、「ソケットのセット」、つまり「ギャング」を備えた専用の接続ボードが必要です。通常どおり、プログラムされたマスターデバイスの代わりに、オブジェクトコードファイルは、ダウンロードケーブルを介して PC から、または USB スティックからコピーできます。ほとんどのギャングライターは、 Intel HEXMotorola SRECなどのASCII形式のファイル、またはELFなどのバイナリ形式のファイルを受け入れます。

この方法は大量生産に適しています。

  • テセラテクノロジー株式会社:スティックギャングライター[ 278 ]

プログラミングサービスプロバイダー

フラッシュ ROM プログラミングサービス プロバイダーはほとんどの国に存在します。

  • みなとホールディングス株式会社
ミナトホールディングス株式会社(日本語)[ 279 ]は、メモリLSIの自動テスト装置ベンダーとして創業した日本の企業です。現在では、自社製のギャングライタ全自動デバイスハンドラを備え、V850やRH850をはじめとする様々なデバイス向けのフラッシュROM書き込みサービスを提供しています。

ICEによるオンボードプログラミング

ほとんどのJTAGベースのインサーキットエミュレータは、デバッグポートを介した オンボードフラッシュROMプログラミング機能を備えており、これはプログラマブルコンポーネントのインシステム構成の標準であるIEEE標準1532-2002 に準拠している場合があります。 [ 280 ]

RS-232C経由の直接接続

ターゲットボードにRS-232Cコネクタと、V850デバイスのUARTx周辺機能 用のICL32xx [ 281 ]などのトランシーバ(ドライバ/レシーバ)ICが搭載されている場合、 PCに直接接続してフラッシュROMをプログラミングできる可能性があります(デバイスによって異なります[ 282 ]:16~24 )。Renesas Flash ProgrammerソフトウェアV2 [ 283 ] またはV3 [ 284 ] が必要です。

専用オンボードプログラマ

V850デバイスでは、専用のプログラマハードウェアを使用することで、UARTxまたはCSIx + HS周辺機器を介してオンボードプログラミングも可能です(デバイスによって異なります[ 282 ]:16–24 )。

古代のPROM作家

V851 [ 286 ] : 11, 14–20 およびV852 [ 287 ] : 11, 14–20 をプログラムするには、専用アダプタを備えた古いPROMプログラマが必要です。

  • ルネサスPG-1500(廃止)
ルネサスPG-1500 [ 288 ]は、 27C1001A [ 289 ]デバイス、UV EPROM、またはワンタイムPROM(OTP)と互換性のあるプログラマブルROMライタです。このライタは、プログラミング前にA9 (アドレス9)端子に12.5Vを印加することで、各デバイスからシリコンシグネチャ[ 290 ] [ 291 ]を読み取ります。最新のフラッシュROM書き込みには使用しないでください。

グレーゾーンツール

車のダッシュボードにある V850 用のグレーゾーン ハッキング ツールがいくつか存在します。

  • VVDIプログラム:

評価ボード

  • Renesas: TK-850 : この名前は、TK-80 8080ベースのトレーニング キットに対する懐かしさから影響を受けています。

参照

参考文献と注釈

  1. ^ a b c d針貝久雄;楠田正織;小島慎吾;森山正俊;家永隆志矢野 洋一 (1992-10-22) 『低消費電力・低電圧動作の32ビットマイクロプロセッサ V810』 [低消費電力・低電圧動作の32ビットRISCマイクロプロセッサ] (PDF)情報処理学会 SIG Technical Reports1992 (82 (1992-ARC-096)): 41–48 .要約:組み込み制御用の高度な 32 ビット RISC マイクロプロセッサ。本稿ではV810について紹介します。 V810は高性能かつ用途に合わせた機能を備えています。 V810 は他の RISC チップよりも消費電力が少なくなります。 V810 は、2.2 V で動作する最初の 32 ビット RISC マイクロプロセッサです。V810チップは、0.8 μm CMOS 二重金属層プロセス技術を使用して製造され、7.7×7.7 mm 2 のダイに 240,000 個のトランジスタを統合しています。
  2. ^ 「株主情報」 NEC株式会社 1995年アニュアルレポート
  3. ^ a b NEC (1999年4月). 「半導体選定ガイド」(PDF) (第17版). 2018年1月8日時点のオリジナル(PDF)からのアーカイブ。
  4. ^ 「CA830、CA850 C コンパイラパッケージ」(PDF) . NEC. 2018年1月27日時点のオリジナル(PDF)からアーカイブ
  5. ^ a b c Wang, Bobby (2010-08-04). 「V850アーキテクチャの概要、高性能とエネルギー効率」(PDF) . ルネサス エレクトロニクス株式会社.
  6. ^ 「NEC ND-3530AのファームウェアアップデートはND-3520AやND-3540Aと同様」 Club Myce – Knowledge is Power . 2010年9月4日. 2019年5月14日時点のオリジナルよりアーカイブ。 2022年9月25日閲覧
  7. ^ "Optiarc AD7240S" . www.cdrinfo.com . Team CDRInfo.COM. 2009-06-29.内蔵CPU機能• オンボード32ビットRISC CPU(V850ESコア)• 内蔵RAM(14KB)• 電源管理機能• 内蔵周辺回路(タイマー、割り込みコントローラ、シリアルインターフェース)
  8. ^本山 佳明; 佐藤 昇; 本間 博美; 自見 純一; 柴田 巌 (2006-12-25). 「SCOMBO/UM:世界初、次世代DVDフォーマットHD DVDとBDの記録・再生に対応した光学ドライブシステムLSI」(PDF) . NEC技報. 1 (5). NEC: 15– 18. ISSN 1880-5884 . 200902288400231201. 
  9. ^ 「Blu-RayおよびHD DVD書き込み機能を提供する初のLSI」 www.cdrinfo.com . Team CDRInfo.COM. 2006年10月10日.
  10. ^ a b c「NEC、携帯機器に最適な超低消費電力・低ノイズの32ビットRISCシングルチップマイクロコントローラを発売」 NEC プレスリリース) 1997年8月28日
  11. ^ 「32ビットRISCマイクロコントローラV850/SV1」(PDF) . NECデバイステクノロジーインターナショナル. 1999(54). NEC. 2018年2月11日時点のオリジナル(PDF)からアーカイブ。
  12. ^ハードウェア用 V850/SA1 (4.01 版)。ルネサス。 2005 年 8 月 1 日。
  13. ^ a b 「V850 / SA1」ルネサス エレクトロニクス.
  14. ^須藤 真一. 「32ビットRISCマイクロコントローラV850/SBx」(PDF) . NECデバイステクノロジーインターナショナル. 1998(51). NEC. 2018年2月10日時点のオリジナル(PDF)からアーカイブ。
  15. ^ 「NEC、高性能、超低消費電力、低ノイズ、豊富な周辺機能を搭載した32ビットRISCシングルチップマイクロコンピュータを開発」 www.nec.co.jp (プレスリリース). 1998年8月24日. 2002年4月18日時点のオリジナルよりアーカイブ
  16. ^ 「V850/SC1、V850/SC2」ルネサスエレクトロニクス
  17. ^ 「NEC、民生・産業・車載アプリケーション向けに、最適な性能・電力比を備えた32ビットRISCマイクロコントローラファミリを発表。V850/SCxファミリMCUは大容量メモリオプション、既存コントローラとのピン互換、そして多数の周辺機能を提供」 NEC プレスリリース)。2001年4月1日。
  18. ^内藤幸弘;引島直樹;太田 義明畑生 篤史;黒田一郎(2001年4月20日)。「W-CDMA端末用ビデオフォン」 【W-CDMA端末用テレビ電話】(PDF)映像情報メディア学会誌55 (4): 497–498 .土井: 10.3169/itej.55.497ISSN 1881-6908 
  19. ^ F35-XXL ハードウェア解説(PDF) (1.10版). FALCOM GmbH. 2014年6月24日.オリジナル(PDF)から2018年2月11日時点のアーカイブ。
  20. ^ Eltze, Jens (1997).異なるCANネットワークのブリッジとしてのダブルCANコントローラ(PDF) . 第4回国際CAN会議. CAN in Automation (CiA) 国際会議.
  21. ^石川達也. 「32ビットRISCマイクロコントローラV850/SF1」(PDF) . NECデバイステクノロジーインターナショナル. 2000(57). NEC. 2018年2月10日時点のオリジナル(PDF)からアーカイブ。
  22. ^ a b久保田 啓. 「32ビットRISCシングルチップマイクロコントローラ V850E/MA1」(PDF) . NECデバイステクノロジーインターナショナル. 1999 (54). NEC. 2018年2月9日時点のオリジナル(PDF)からアーカイブ
  23. ^ 「V850E/ME2」 .ルネサス エレクトロニクス.
  24. ^ Ohbuchi, E.; Hanaizumi, H.; Lim Ah Hock (2004). 「携帯電話のカメラデバイスを用いたバーコードリーダー」. 2004 International Conference on Cyber​​worlds . pp.  260– 265. CiteSeerX 10.1.1.335.8157 . doi : 10.1109/CW.2004.23 . ISBN  0-7695-2140-1. S2CID  15634963 .
  25. ^ Yun Chan Cho; Jae Wook Jeon (2007). 「携帯電話の最新ソフトウェアプラットフォーム」. 2007 International Conference on Control, Automation and Systems . pp.  1862– 1867. doi : 10.1109/ICCAS.2007.4406649 . S2CID 16120691 . 
  26. ^金子保則;須藤文夫;梅田耕司;白石光隆;城田博文;スカ、タケヤ(2002-04-25)。「デジタル・ムーバN503iS HYPERの開発」。NEC技報55 (4): 156–159 . ISSN 0285-4139 
  27. ^香山直之;溝口民之;江原達治;大沢武志;梅沢 篤史;山田 康義 (2003-03-10) 「ムーバ N504iS の開発」 [ムーバ N504iS の開発]。NEC技報56 (2): 52–55 . ISSN 0285-4139 
  28. ^山下正義;竹中英俊井上二郎;寺田 茂弘;山田 裕典;秋山 誠 (2003-09-25) 「ムーバN505iの開発」 [ムーバN505iの開発]。NEC技報56(8)。 NEC: 33–37 . ISSN 0285-4139。 200902227791143957。 
  29. ^鳥畑 敏明. 「32ビットRISCシングルチップマイクロコントローラ V850E/IA1」(PDF) . NECデバイステクノロジーインターナショナル. 1999 (55). NEC. 2018年2月10日時点のオリジナル(PDF)からアーカイブ。
  30. ^鳥畑敏明 (2001). 「32ビットRISCシングルチップマイクロコントローラ V850E/IA2」(PDF) . NECデバイステクノロジーインターナショナル. 2001 (61). NEC. S2CID 51805607 . 
  31. ^ 「NEC、32ビットシングルチップRISCマイクロコントローラにインバータ制御機能を追加」 NEC プレスリリース)1999年8月24日。
  32. ^ 「V850E/IA3、V850E/IA4」ルネサスエレクトロニクス
  33. ^野中義也;傳田 明弘上坂学司;坂元裕二;新居憲孝;佐藤正博;遠藤和明;加藤 裕樹;杉野 良二;佐田武志;遠藤浩二;西潟純子。石山邦弘;森田健二(2002).「HDD-DEHのソフトウェア開発」 [HDD搭載CD/MP3/メモリースティックプレーヤーのソフトウェア開発] (PDF)パイオニア研究開発(日本語)12 (3)。パイオニア株式会社:26~ 38.概要:カーオーディオとしては初めて、CD(MP3CD再生含む)、マジックゲートメモリースティック(録音・再生・更新)、HDD(録音・再生)の新機能を搭載した本製品を開発しました。ワールドワイド市場に向けた本製品は、AM/FMチューナー、MOS-FET50W×4chアンプ、有機ELディスプレイ、音場制御DSPといった標準機能に加え、新機能を1DINサイズに凝縮。HDD内の膨大な音楽ファイルを快適に扱えるよう、操作性にも配慮。新たなオーディオエンタテインメントの創造に注力し、カーオーディオ市場にいち早く導入しました。
  34. ^ “V850ES/SA2, V850ES/SA3” .ルネサス エレクトロニクス. 2018年1月27日時点のオリジナルよりアーカイブ。
  35. ^ Kochkov, A. (2014年10月). 「radere2を使用したファームウェアのリバースエンジニアリング [H2HC]」(PDF) .
  36. ^ V850シリーズ開発環境パンフレット(PDF) (第5版). ルネサス. 2006年2月1日.オリジナル(PDF)から2018年2月14日時点のアーカイブ。
  37. ^ 「V850E2/Px4」 .ルネサス エレクトロニクス.
  38. ^松山 英樹 (2003年4月18日). V850E2: 柔軟なメモリ構成で多様なアプリケーションシステムを実現する高性能CPUプラットフォーム. COOL Chips VI.
  39. ^ a b「V850ファミリ」ルネサス エレクトロニクス
  40. ^ 「RH850ファミリ(車載向けのみ)」ルネサスエレクトロニクス
  41. ^ a b「商標に関する通知」 . www.renesas.com . ルネサス.
  42. ^ 「商標出願T2001-067573」 2001年7月25日。結果:出願拒否
  43. ^ 「V850 組み込みマイクロコントローラ」 www.tmdn.org 2004年12月18日結果:申請は却下されました
  44. ^ Schmerling, Holger (2006). 「AUTOSAR FlexRayドライバがマイクロコントローラで利用可能に」(PDF) . System@IC News . 2006 (4). NEC Electronics: 3. S2CID 15509410 . 2018年3月2日時点のオリジナル(PDF)からアーカイブ。 
  45. ^ V850E/PH2: ハードウェア(PDF) (1.00版). NECエレクトロニクス. 2007年1月. p. 33.
  46. ^ Renesas SynergyプラットフォームとCool Phoenix 3による迅速な市場投入(PDF)(第1版)。Renesas。2016年10月。 2018年3月2日時点のオリジナル(PDF)からのアーカイブ。
  47. ^ 「TMVIEW: PHOENIX 3」 . www.tmdn.org .
  48. ^ a b c d e f V850ファミリ 32ビットシングルチップマイクロコントローラアーキテクチャ(PDF) (第7版). ルネサス エレクトロニクス. 2001年3月.オリジナル(PDF)から2018年1月27日時点のアーカイブ。
  49. ^ “RH何かあるはSHのコアなのですか?” [RH何かはSHコアを採用していますか?]. Renesas Rulz - 日本(日本語)。ルネサス エレクトロニクス。 2017年3月29日。 2018年2月5日のオリジナルからアーカイブ
  50. ^ 「RH850ファミリーとV850ファミリーの主な違いを教えていただけますか? | GNU Tools」gcc-renesas.com 2018年2月5日時点のオリジナルよりアーカイブ
  51. ^ “PC-FXGA – WIP” .スーパー CD・Rom 2の GoGo。 2015年12月13日。
  52. ^ a b c d e V810ファミリ 32ビットマイクロプロセッサアーキテクチャ(PDF) (第1版). NEC株式会社. 1995年10月. 2016年12月23日時点のオリジナル(PDF)からアーカイブ。 2018年2月2日閲覧
  53. ^ a b c「新しいGCCコンパイラ。『Virtual Boy開発委員会』フォーラム『Planet Virtual Boy』」 www.planetvb.com 。 2018年1月27日時点のオリジナルよりアーカイブ
  54. ^ a bパイオニア (2007-02-01).パイオニアカーステレオシステム AVIC-D3 サービスマニュアル. p. 262.
  55. ^ Renesas (1999-04-01). V832 32ビットマイクロプロセッサ ハードウェア uPD705102 暫定ユーザーズマニュアル. p. 27.
  56. ^鈴木 宏明; 鈴木 千佳; 木村 明子; 佐藤 翔一郎; 井出 秀一; 坂中 康秀 (1993-01-22). "32ビットRISCマイクロプロセッサV810とその設計技術" (PDF) . SLDM技術報告. 1992-SLDM-065. 1993 (6). 情報処理学会論文集: 155–162 . AA11451459.概要:本論文では、組み込み制御向け先進的な32ビットRISCマイクロプロセッサV810とその設計技術について述べる。V810は、0.8μm CMOS二層メタルプロセス技術を用いて、7.7×7.7mm 2のダイ上に24万個のトランジスタを集積して製造されている。V810の設計においては、設計自動化技術を用いた。 V810は製造前に論理的な正確性とタイミング制約について分析され、最終的に最初のシリコンでリアルタイムOSとSPECベンチマークを正しく実行しました。
  57. ^赤星 宏樹; 安浦 博人 (1995年3月8日). "RTレベルハードウェア記述言語の設計比較" (PDF) .情報処理学会研究報告. 1995 (24 (1994-SLDM-074)). 情報処理学会論文集: 57–64 . 2022年9月23日閲覧.概要:論理合成/レイアウト合成の進歩により、ハードウェア記述言語(HDL)による回路設計が可能になった。設計された回路が小規模な場合は、HDL記述から自動的に合成される。本稿では、プロセッサのような大規模な回路を設計する際にどのような問題があるかを明らかにするために、プロセッサとその一部の構成要素をRTレベルでHDLで設計し、論理合成/レイアウト合成ツールによって合成された回路を評価する。
  58. ^ Tamura, KA (1989). 「論理回路における機能エラーの検出」(PDF) . 1989年第26回ACM/IEEE設計自動化会議 - DAC '89議事録. pp.  185– 191. doi : 10.1145/74382.74414 . ISBN 0-89791-310-8. S2CID  2364060 .
  59. ^加藤 誠; 佐々木 剛 (1983). 「FDL: 構造的動作記述言語」.コンピュータハードウェア記述言語とその応用: IFIP WG 10.2 第6回コンピュータハードウェア記述言語とその応用に関する国際シンポジウム議事録. エルゼビア・サイエンス. pp.  137– 152. ISBN 978-0-444-86633-2
  60. ^矢野洋一 (2012年4月). 『32ビット・マイコン「V60」開発物語』 32 ビット マイクロプロセッサ] (PDF)アンコール(日本語) (75)。半導体産業専門家協会: 17 ~ 20。
  61. ^ Sutherland, Stuart (2013). 『Verilog PLIハンドブック:Verilogプログラミング言語インターフェースのユーザーガイドおよび包括的なリファレンス』 Springer Science & Business Media. p. 3. ISBN 978-1-4615-5017-4
  62. ^稲坂淳;池田力一;梅沢和彦;吉川 洸;山田、志鷹。北脇重宗(2003年1月)「地球シミュレータのハードウェア技術」(PDF)NECの研究開発。 HPC のアーキテクチャとハードウェア。44 (1): 27-36 .
  63. ^ 「商標」 www.mentor.com . Mentor Graphics. 2018年2月4日時点のオリジナルよりアーカイブ。
  64. ^ 「Mentor GraphicsとPyxis Technology」www.mentor.com。Mentor Graphics。2019年8月9日時点のオリジナルよりアーカイブ。
  65. ^ 「ICナノメータ設計チュートリアル – サンタクララ大学」 www.mentor.comサンタクララ大学。 2018年2月4日時点のオリジナルよりアーカイブ。
  66. ^ Jansen, Dirk (2010-02-23). 『電子設計自動化ハンドブック』 . Springer Science & Business Media. p. 54. ISBN 978-0-387-73543-6Mentor Graphics CorporationのDesign Architectで、NETEDおよびSYMEDというプログラムが付属しています。このシステムは3つの中で最も汎用性が高いものです[3.3]。HP Unix V10.20ではバージョンC1(略称MENTOR)が使用されています。
  67. ^ CB-C8 3ボルト、0.5ミクロン セルベースCMOS ASIC (PDF) (レポート). NEC. 1994年7月. p. 7. 2022年9月23日閲覧
  68. ^ Harlow III, Justin E. (1986). 「エンジニアがエンジニアリングワークステーションについて知っておくべきこと」 CRC Press. p. 47. ISBN 978-0-8247-7509-4
  69. ^カン・ソンホ. 「検証I」(PDF) . 延世大学.
  70. ^高崎 誠; 佐々木 剛; 野水 暢; 石倉 秀; 小池 暢 (1986). 「HAL II: 混合レベルハードウェアロジックシミュレーションシステム」(PDF) .第23回ACM/IEEE設計自動化会議. pp.  581– 587. doi : 10.1109/DAC.1986.1586146 . ISBN 0-8186-0702-5
  71. ^ a b c d e f g h i「V810セミナー」(PDF) . NEC株式会社. 1995年2月21日.オリジナル(PDF)から2016年4月14日時点のアーカイブ。
  72. ^ Engblom, Jakob (2003). 「Embedded Systems Computer Architecture」(PDF) . ESSES 2003 の拡張概要. S2CID 15760973.オリジナル(PDF)から2018年2月25日にアーカイブコードサイズはほとんどの組み込み設計において重要な要素であり、命令セットはコードサイズを考慮して設計・拡張されています。NEC V850アーキテクチャでは、RISCスタイルの命令セットをエンコードするために、16ビット、32ビット、48ビット、64ビットの命令が一般的に使用されています。32ビットARMおよびMIPSアーキテクチャは、コードサイズを削減するために、16ビット命令セットを縮小して拡張されています。スタックから複数の値をロードするなど、多くの処理を実行する命令は、コードサイズを削減するためによく使用されます。 
  73. ^ 「GCC: V850 オプション」 . gcc.gnu.org . フリーソフトウェア財団.
  74. ^金子宏明;桜井良和;那須正樹;勝田 洋;長崎一典柊沢保則;園部 悟大西達郎;徳永圭(1995年3月)「高性能・低消費電力動作の32ビットRISCシングルチップマイクロコンピュータV851」 [高性能かつ低消費電力の32ビットRISCシングルチップマイクロコンピュータ V851]。NECテクニカルジャーナル。半導体デバイス特集。 (日本語で)。48 (3)。日本電気株式会社: 42–48 . ISSN 0285-4139 
  75. ^山縣泰;石橋 崇史佐野裕一;古賀良和吉田美穂;菅生明久(1996年4月)「32ビットRISCマイクロコントローラーV853」[32ビットRISCマイクロコントローラーV853]。NECテクニカルジャーナル。特集: 半導体デバイス。 (日本語で)。49 (3)。日本電気株式会社: 55–60 . ISSN 0285-4139 
  76. ^ a b Krämer, Michael (2011-01-21). 「車載向け最新32ビットRISCアーキテクチャが機能を拡張」 EE Times . V850製品はすべて上位互換性があります。そのため、今日の高度なコンポーネントでも、従来製品と同じ命令を実行できます。このアーキテクチャは命令セットの拡張によって継続的に改良されており、現在では最大2.6 Dhrystone MIPS/MHzの演算能力を実現しています。これらのプロセッサコアを複数個1つのチップに統合することで、さらに性能を向上させることができ、演算能力は2倍、さらには4倍にもなります。
  77. ^ V850E1 アーキテクチャ編(PDF) (3.01版). Renesas. 2004年2月1日.オリジナル(PDF)から2018年1月27日時点のアーカイブ。
  78. ^ a b「NECエレクトロニクス、フラッシュメモリ内蔵の32ビットRISCマイクロコントローラを初公開。同社のV800シリーズの最新製品は33MHzで動作」 www.thefreelibrary.com (プレスリリース). BUSINESS WIRE. 1996年3月4日. 2018年2月26日時点のオリジナルよりアーカイブ。 2018年2月26日閲覧
  79. ^ UPD70F3003A,70F3025A,70F3003A(A) データシート(PDF) (5.01版). Renesas. 2005-08-01. p. 37. 2018-02-26時点のオリジナル(PDF)からのアーカイブ。
  80. ^松本洋一 (1999). 「次のステップ:NECのRISCマイクロコンピュータ戦略」(PDF) . NECデバイステクノロジーインターナショナル. 1999 (5). NEC. 2018年2月9日時点のオリジナル(PDF)からアーカイブ
  81. ^ a b「NEC、超低消費電力モバイル機器向け32ビットRISCシングルチップマイコンを発売」 www.nec.co.jp (プレスリリース). NEC: プレスリリース. 2001-08-23.
  82. ^ 「NEC、32ビットRISC V850マイクロコントローラ向けJavaアクセラレータをリリース」 www.nec.co.jp プレスリリース)NEC.2001年11月15日。
  83. ^青木弥生 (2001-11-30). 「US 6,948,034 B2; スタックの使用方法」(PDF) . pdfpiw.uspto.gov .本発明は、Javaアクセラレータ装置におけるスタックの使用方法に関する。
  84. ^峰 一正 (2000-11-21). 「US 7,200,741 B1: メインプロセッサとコプロセッサを備えたマイクロプロセッサ」(PDF) . pdfpiw.uspto.gov . 米国特許商標庁.このような構成により、マイクロプロセッサは、Javaの仮想マシンを実現するためのインタプリタ言語用の命令セットや他のマイクロプロセッサをエミュレートするための命令セットなど、アーキテクチャの異なる様々な命令セットに柔軟に対応できるようになります。
  85. ^ 「NECエレクトロニクス、高性能リアルタイム処理を実現する32ビットV850E2/ME3マイクロコントローラを発表。最先端V850マイクロコントローラは200MHzで400MIPSの性能を実現」 www.thefreelibrary.com (プレスリリース). 2005年. 2018年2月26日時点のオリジナルよりアーカイブ。 2018年2月26日閲覧
  86. ^ a b「NECエレクトロニクス、32ビットV850マイクロコントローラ向け次世代V850E2Mデュアルコアアーキテクチャを発表」 www.businesswire.com . Business Wire. 2009年4月20日.
  87. ^ Whytock, Paul (2010年10月14日). 「次世代32ビットV850 CPUコアはSIMDをサポート」 . Electronic Design .
  88. ^久村 隆宏; 多賀 宗一郎; 石浦 渚; 竹内 良則; 今井 正治 (2025-04-13). 「組み込みプロセッサの命令セット拡張に適したソフトウェア開発ツール生成手法」 .情報処理学会論文集 システムLSI設計方法論. 3 : 207–221 . doi : 10.2197/ipsjtsldm.3.207 . ISSN 1882-6687 . 
  89. ^針谷 久雄; 楠田 正弘; 小島 真吾; 森山 正敏; 家永 隆; 矢野 洋一 (1992-10-22). "低消費電力・低電圧動作32ビットRISCマイクロプロセッサ" (PDF) . ARC技術報告. 1992 (82 (1992-ARC-096)). 情報処理学会論文集: 41– 48. AN10096105.概要:本稿では、組み込み制御向けの先進的な32ビットRISCマイクロプロセッサV810について紹介する。V810は高性能で、アプリケーションに特化した機能を備えている。V810は他のRISCチップよりも消費電力が少ない。 V810 は、2.2 V で動作する最初の 32 ビット RISC マイクロプロセッサです。V810チップは、0.8 μm CMOS 二重金属層プロセス技術を使用して製造され、7.7×7.7 mm 2 のダイに 240,000 個のトランジスタを統合しています。
  90. ^楠田正博;平井、美穂。鈴木 宏明;大東正幸;鈴木千佳木村亜希子出村 茂樹;石橋 崇史佐藤祥一郎(1992年9月)「低消費電力・低電圧動作のオリジナル32ビットRISCマイクロプロセッサ V810」 [V810-低消費電力・低電圧動作の32ビットRISCマイクロプロセッサ] (image/jp2)NEC技報45(8)。日本電気株式会社: 66–73 . ISSN 0285-4139。 000000018731。 
  91. ^ a b c d e桑田貴章. 『シリコンロジックプロセス ロジックプロセスの開発ものがたり』PDF)日本半導体歴史博物館2022 年9 月 23 日に取得
  92. ^ V850/SA1 32ビットシングルチップマイクロコントローラハードウェア(4.01版). ルネサス. 2005年8月.
  93. ^越智正敏;石川弘隆辻信弘;武田 満須藤真一;石川達也 (2001-03-23) 「32ビットRISCマイクロコントローラV850/SBXのEMIノイズ低減」[32ビットRISCマイクロコントローラV850/SBXのEMIノイズ低減]。NEC技報54 (3)。 NEC: 41–44 . ISSN 0285-4139 
  94. ^ V850ES/SA2, V850ES/SA3 32ビットシングルチップマイクロコントローラハードウェア(PDF) (第2.01版). ルネサス. 2005年8月.
  95. ^ a b V850ES/JG3-L ユーザーズマニュアル: ハードウェア編(PDF) (第9.00版). ルネサス. 2014年3月14日.
  96. ^ a b「NEC、世界最先端システムLSI向け新プロセス技術を発表 ―世界初、0.13ミクロンプロセス技術―」 www.nec.co.jp (プレスリリース). 1999年10月4日. 2003年2月5日時点のオリジナルよりアーカイブ。
  97. ^ 「RH850 & RL78 – 次世代車載マイクロコントローラ –」slideplayer.com
  98. ^ 「GNU コンパイラ コレクション (GCC) の使用: V850 オプション。gcc.gnu.org
  99. ^ a b “民生用マルチメディア機器向け32ビットオリジナルRISC型マイクロプロセッサの発売について ~周辺機能を内蔵した32/16ビット・マイクロプロセッサの製品化~www.nec.co.jp(プレスリリース)(日本語)。 1995 年 3 月 22 日2018 年2 月 5 日に取得
  100. ^ 「V810アーキテクチャ概要」(PDF) www.planetvb.com Planet Virtual Boy. 2017年6月24日時点のオリジナル(PDF)からアーカイブ。V810セミナーより。
  101. ^ a b c鈴木 宏明; 酒井 俊親; 針谷 久雄; 矢野 洋一 (1995-04-25). "0.9 V, 2.5 MHz CMOS 32ビットマイクロプロセッサ" . IEICE Transactions on Electronics . E78-C (4): 389– 393. ISSN 0916-8516 . 2018-01-09閲覧.概要:5段パイプライン構造と1Kバイトのダイレクトマップ命令キャッシュを備えた32ビットRISCマイクロプロセッサ「V810」は、0.9 Vで2.5 MHz動作、消費電力2.0 mWを実現している。電源電圧は0.75 Vまで下げることができる。狭いノイズマージンを克服するため、擬似スタティック回路技術を用いて全信号をレールツーレール振幅にしている。このチップは、0.8 μm の二重金属層 CMOS プロセス技術を使用して製造され、7.4 × 7.1 mm のダイに 240,000 個のトランジスタを統合しています。 
  102. ^ a b Turley, Jim (1997年6月2日). 「NEC V830、速度と新命令を追加」(PDF) . Microprocessor Report . 2024年4月24日時点のオリジナルよりアーカイブ(PDF) . 2024年4月24日閲覧
  103. ^ a b中山尚子; 塚本宏一. 「高性能32ビットRISCマイクロプロセッサ V832」(PDF) . NECデバイステクノロジーインターナショナル. 1998 (51). NEC. 2018年2月10日時点のオリジナル(PDF)からアーカイブ
  104. ^撫原、耕平;黒田一郎;大東正幸;中山隆志(1995年12月1日)。 「低消費電力マルチメディアRISC」。IEEEマイクロ. 15 (6): 20–29ビブコード: 1995IMicr..15f..20N土井: 10.1109/40.476255
  105. ^ a b「V850 ファミリー製品レター – V851」(PDF) . datasheetarchive.com . NEC.
  106. ^ a b「V850 ファミリー製品レター – V853」(PDF) . datasheetarchive.com . NEC.
  107. ^ a b "世界公開フラッシュメモリを内蔵した32ビットRISC型マイクロコントローラの発売について" . www.nec.co.jp (プレスリリース)。 1996 年 3 月 12 日2018-02-01に取得
  108. ^ a b「NEC、3.3Vフラッシュメモリを搭載し40MHzで動作する32ビットRISCシングルチップマイコンを発売」 www.nec.co.jp (プレスリリース). 1997年4月8日. 2002年4月18日時点のオリジナルよりアーカイブ。
  109. ^ a b「V850E CPUコアの主な仕様」 www.nec.co.jp (プレスリリース). 1997-04-08.
  110. ^ a b c d e木村 明 (2000年春). 「CPU CORE FOR SYSTEM LSI V850E/VR 4120A(PDF) . NECデバイステクノロジーインターナショナル. 2000 (57). 2018年2月7日時点のオリジナル(PDF)からのアーカイブ。
  111. ^ a b「KIT-NB85E-TP (-H) 仕様」 Midas lab inc.
  112. ^ a b c d「KIT-NA85E2-TP (-H) 仕様」 . www.midas.co.jp . Midas lab inc.
  113. ^ a b c d e f桜井 良一; 鈴木 宏明; 前村 幸治; 高倉 聡 (2006年12月). 「SoC設計における組み込みCPUの現状」(PDF) . NEC技報. 1 (5): 38– 41.
  114. ^ a b「ルネサス エレクトロニクス、SIMD対応で信号処理能力を強化した次世代32ビットV850 CPUコアの開発を発表」ルネサスエレクトロニクス2010年10月1日
  115. ^ a b c d e設計マニュアル: CB-9ファミリ VX/VM型コアライブラリ(PDF) (第5版). NEC. 2018年2月11日時点のオリジナル(PDF)からのアーカイブ。
  116. ^ a b杉本秀樹;坂入哲也。的場正一郎;赤池、行引。松山英樹(1998年3月)。「32ビットRISC CPU V850E搭載コア「NA85E」」 [32ビットRISC CPUコア「NA85E」]。NECテクニカルジャーナル。特集: 半導体デバイス。コンピュータシステム用の半導体デバイス。マイクロコンピュータ。 (日本語で)。51 (3): 36–39 . ISSN 0285-4139 
  117. ^ a b杉本秀樹;池内 徹 (2000-03-30) 「32ビットRISC CPU V850E搭載コア「NB85E」」 32ビットRISC CPUコア「NB85E」32ビットRISC CPUコア「NB85E」. NEC技報. 特集:半導体デバイス・基礎技術. 53 (4). NEC: 159– 162. ISSN  0285-4139 . 200902106221942927.
  118. ^杉本秀樹 (2001-03-23). 「RISCプロセッサNx85E2 CPU」 [RISCプロセッサNx85E2 CPU]。NEC技報54 (3)。 NEC: 30–33 . ISSN 0285-4139 
  119. ^ "dNTSC" .フリー辞書.
  120. ^ Simovich, Slobodan; Radivojevic, Ivan P.; Endres, TJ; Bentson, Tom; Bingham, Ray; Blair, Tony; Cowling, Tom; Eylander, Mark; Fagan, Rory; Long, Chris; Longino, Jim; Olson, Dan; Subia, Rollen; Whitcomb, Doug (2003). ReX: A dNTSC Receiver System-on-Chip (PDF) . HotChips15. HotChips. pp.  9– 10. 2016年4月23日時点のオリジナル(PDF)からのアーカイブ。 2018年2月25日閲覧
  121. ^ NECエレクトロニクス (2004年7月). V850E2 32ビットマイクロプロセッサコアアーキテクチャ(PDF) (暫定版). pp.  230– 233. 2018年1月27日時点のオリジナル(PDF)からのアーカイブ
  122. ^ 「32ビットマイクロコントローラ V850/ME3 使用制限」(PDF) 2006年11月2日。 2018年2月3日時点のオリジナル(PDF)からのアーカイブ。
  123. ^ a b「NEC、CB-130セルベースICファミリーとUX5プロセステクノロジーで0.10ミクロンの壁を突破」 www.nec.co.jp プレスリリース)2000年10月30日。
  124. ^ a b「CB-130のコアラインアップと仕様一覧」 www.nec.co.jp 2000年10月30日. 2002年3月11日時点のオリジナルよりアーカイブ。
  125. ^ a b「NEC、シノプシス社にV850Eマイクロプロセッサコアのライセンスを供与 ~シノプシス社の登録設計者2万5000人がSoC開発用CPUコアにアクセス可能~」 nec.co.jp (プレスリリース). NEC株式会社. 2010年10月1日.
  126. ^ a b「Synopsys DesignWare IP、グローバルUniChip向けフルサービスのSoC設計ファウンドリを実現」 Synopsys プレスリリース)。
  127. ^ 「V851 32ビットRISCマイクロコントローラコア」(PDF) 4donline.ihs.com NEC 1998年。 2018年2月7日時点のオリジナル(PDF)からアーカイブ。
  128. ^ 「V853 32ビットマイクロコントローラコア」(PDF) 4donline.ihs.com NEC 1997年。2018年2月7日時点のオリジナル(PDF)からアーカイブ。
  129. ^ a b c d e f g h i PARTNER ユーザーズマニュアル V800シリーズ「NB85E-TP パート編」 (PDF) (2.13版). Midas Lab. Inc. 2003-12-10.
  130. ^ a b c d e f g h KIT-NB85E-TP ユーザーズマニュアル(PDF) (3.14版). Midas Lab. Co., Ltd. 2003-05-12.
  131. ^ a b c d e f g h i j木村 明 (2000). 「CPU CORE FOR SYSTEM LSI V850E/VR4120A」(PDF) . NECデバイステクノロジーインターナショナル. 2000 (57). NEC. 2018年2月7日時点のオリジナル(PDF)からアーカイブ。
  132. ^ a b c d NU85E 32ビットマイクロプロセッサコアハードウェア:NU85E、NU85EA(PDF)(第3版)。NEC。2002年3月。 2018年2月5日時点のオリジナル(PDF)からのアーカイブ。
  133. ^ a b cメモリコントローラ NT85E500、NDT85E500V10、NT85E502 (PDF) (第3版). NEC. 2002年9月.オリジナル(PDF)から2018年2月8日時点のアーカイブ。
  134. ^ a b c d eメモリコントローラ NA85E535、NBA85E535Vxx (PDF) (第2版). NEC. 2002年10月.オリジナル(PDF)から2018年2月5日時点のアーカイブ。
  135. ^ a b KIT-NA85E2-TP(-H) ユーザーズ・マニュアル(PDF ).ミダス研究室株式会社 2006-01-05。 p. 1.00。
  136. ^ 「NEC、ゲート長を0.10ミクロン以下に縮小 | EE Times」 . EE Times . 2000年10月31日. NECは自社開発のV850EとVRx CPUも提供する予定だが、馬渕氏はNECがモバイル端末市場に対応するにはARM9コアのライセンス供与が必要になると考えていると述べた。
  137. ^松井健治. 「RISC MICROCOMPUTER REFERENCE PLATFORM」(PDF) . NECデバイステクノロジーインターナショナル. 2000(58). NEC. 2018年2月10日時点のオリジナル(PDF)からアーカイブ。
  138. ^ 「NECエレクトロニクス、ACE-2イニシアチブで重要なマイルストーンを達成。システムレベルのターンアラウンドタイムを30%以上短縮。さらに、オープンシステム設計手法の第2フェーズを発表」 www.nec.co.jp (プレスリリース). NEC: プレスリリース. 2000-05-15.
  139. ^西口信行 (2001-02-02). 「システムLSIの未来は、NECが拓く –設計環境の現状と今後–(PDF)日本電気株式会社2018 年 2 月 2 日のオリジナル(PDF)からアーカイブされました
  140. ^山田和夫;西本宏明;大東 正幸;小野裕彦(2007年12月)「ハイブリッド エミュレータを使用したプロセッサ設計の検証」(PDF)NECテクニカルジャーナル2 (4):51~ 55。
  141. ^ 「PFESiP EP-1 評価ボード」 . datasheetarchive.com (日本語). ルネサス. 2008年8月.
  142. ^ PFESiP EP-1 評価ボード Lite 技術情報編(PDF) (第 1 版).ルネサス エレクトロニクス。 2008 年 9 月。A19354JJ1V1UM00
  143. ^ 「PFESiP(Platform for Embedded System in a Package)EPシリーズ EP-3」(PDF) . ルネサス. 2010年5月. V850E2M CPUコア、最大266MHz動作
  144. ^ 「コンパニオンチップ リファレンス FPGA デザイン」。www.logicbricks.com
  145. ^ 「Xylon logiCRAFT-CC 開発キットは一般的な組み込みプロセッサ向けの FPGA コンパニオン チップの開発を加速します」。www.chipestimate.com
  146. ^ 「ルネサス エレクトロニクス、自動車ボディ、ダッシュボード、シャーシ、安全システム向け74品種の第4世代V850マイクロコントローラシリーズを発表」(プレスリリース)。ルネサス。2010年11月4日。
  147. ^ 「ルネサス - 自動車ボディ、ダッシュボード、シャーシ、安全アプリケーション向けの新しいMCU」 www.electropages.com 。 2013年7月26日時点のオリジナルよりアーカイブ
  148. ^ "V850ES/Fx3" .ルネサス エレクトロニクス. 2018年1月28日閲覧
  149. ^ 「V850E2/Jx4シリーズ 超低消費電力32ビットMCU - V850ES/Jx3 MCUからの移行 -」(PDF) .ルネサス.
  150. ^ 「V850/Jx4シリーズ 超低消費電力32ビットMCU」(PDF) .ルネサス. 2012年3月.
  151. ^矢野雄三; 河本雄三; 佐藤雄三 (1988). 「V60/V70マイクロプロセッサとそのシステムサポート機能」 .論文ダイジェスト. COMPCON Spring 88 第33回IEEEコンピュータソサエティ国際会議. pp.  36–42 . doi : 10.1109/CMPCON.1988.4824 . ISBN 0-8186-0828-5. S2CID  9186701 .
  152. ^水橋由紀子; 寺本正之郎 (1989年8月). "リアルタイムUNIXオペレーティングシステム: RX-UX 832".マイクロプロセッシング・アンド・マイクロプログラミング. 27 ( 1–5 ): 533– 538. doi : 10.1016/0165-6074(89)90105-1 .要旨:本稿では、リアルタイムUNIXオペレーティングシステムへの要求条件、設計コンセプト、そしてNECの32ビットマイクロプロセッサv60/v70マイクロプロセッサ向けリアルタイムUNIXオペレーティングシステムRX-UX 832の実装について述べる。RX-UX 832は、リアルタイムカーネル、ファイルサーバ、Unixスーパーバイザの3つのモジュールからなるビルディングブロック構造を採用して実装されている。リアルタイム性を保証するため、固定優先度タスクスケジューリング方式、連続ブロックファイルシステム、フォールトトレラント機能などの機能強化が図られている。したがって、RX-UX 832 を使用すると、システム設計者は標準の Unix をマンマシン インターフェイスとして使用して、高度な操作性を備えたフォールト トレラント システムを構築し、高性能マイクロチップ上で高品質のソフトウェア アプリケーションを提供できます。
  153. ^鈴木典久(1992年1月).共有メモリ型マルチプロセッシング. MIT Press. p. 195. ISBN 978-0-262-19322-1
  154. ^ 「Synopsys DesignWare Library of Design and Verification IP」www.synopsys.com . 2018年1月29日閲覧
  155. ^ 「ルーセント・テクノロジーズ、NECの32ビットV850ファミリー・マイクロコントローラ・コアのライセンスを取得 | EE Times」。EE Times。1997年12月16日。
  156. ^ 「企業連携:IntelとSunが提携を発表。NECとLucentが契約を締結。SeagateとCompaqが開発契約を締結」 HPCwire 1997年12月19日。
  157. ^ 「テキサス・インスツルメンツ、NECのV850E組み込みプロセッサアーキテクチャのライセンスによりDSPベースのSLI TImeBuilderTMポートフォリオを拡張」(プレスリリース)。NEC。1999年3月29日。
  158. ^ “組み込みニュース” [埋め込みニュース]. www.kumikomi.net (日本語)。 2001 年 10 月 1 日。
  159. ^ a b c d e f NEC (2006年2月). 「V850シリーズ開発環境」(PDF) . 2018年1月28日時点のオリジナル(PDF)からアーカイブ。 2018年1月28日閲覧
  160. ^ 「NECエレクトロニクスとルネサスが事業統合し、世界第3位の半導体企業を設立」(プレスリリース)。NEC株式会社。2009年4月27日。
  161. ^ “組み込みCPU対応コンパイラexeGCCの新バージョンを発表” . www.kmckk.co.jp(日本語)。京都マイコン。 2008年11月12日。
  162. ^ " 組み込み用 GNU C コンパイラ exeGCC" [exeGCC: 組み込みターゲット用の GNU C コンパイラ]. www.kmckk.co.jp(日本語)。
  163. ^ a b D. Jeff Dionne; Michael Durrant. 「Embedded Linux/Microcontroller Project」 . uClinux . 2017年2月12日時点のオリジナルよりアーカイブ。 2018年1月26日閲覧
  164. ^ a b「Linux_2_6_27 - Linuxカーネル初心者」 . kernelnewbies.org .
  165. ^ Bunk, Adrian; Torvalds, Linus (2008-07-24). 「v850 ポートの削除」 . git.kernel.org . v850 ポートをコンパイルしようとすると多くのコンパイルエラーが発生します。そのうちの1つは少なくともカーネル2.6.19以降から発生しています。また、このポートを使用可能な状態に戻そうとする人は誰もいないようです。そのため、このパッチはv850 ポートを削除します。もし誰かがv850 ポートを復活させようと決めたとしても、コードは古いカーネルから引き続き利用可能であり、再び積極的にメンテナンスされるようになれば、このポートをカーネルに再導入することは不可能ではありません。
  166. ^ 「lsi.nec.co.jp の検索結果」 . Linux カーネル変更ログ. 2018年2月6日.
  167. ^ "uCLinux" . www.ic.nec.co.jp/micro/uclinux/ . <www.ic.nec.co.jp/micro/uclinux/> へのリンクがありません
  168. ^ 「(24) マイルズ・ベイダー | LinkedIn」
  169. ^ a b「カーネル | Android オープンソース プロジェクト」。Androidオープンソース プロジェクト
  170. ^ 「プロセッサ」(PDF) . oss.renesas.com . 2015年10月29日時点のオリジナル(PDF)からアーカイブ
  171. ^ 「システム」(PDF) . oss.renesas.com . 2015年10月29日時点のオリジナル(PDF)からアーカイブ
  172. ^ "arch - kernel/git/stable/linux-stable.git - Linux カーネル安定ツリー" . git.kernel.org .
  173. ^ 「検索結果: sh3 renesas.com」 . Linuxカーネルの変更ログ.
  174. ^ 「m32r renesas.comの検索結果」 . Linuxカーネルの変更ログ.
  175. ^ 「Newlibホームページ」 . sourceware.org . Red Hat, Inc.
  176. ^ Clifton, Nick (2013年1月31日). 「RFA: V850: V850 e3v5アーキテクチャバリアント向けにcrt0.Sを拡張する」 . newlib (メーリングリスト).
  177. ^ "newlib/libc/sys/sysnecv850/crt0.S" . chromium.googlesource.com . - native_client/nacl-newlib - Google の Git。
  178. ^ "libgloss/v850/crt0.S" . chromium.googlesource.com . - native_client/nacl-newlib - Google の Git。
  179. ^ 「V85x V850 浮動小数点ライブラリ 高速 IEEE 754 ロイヤリティなし」 www.smxrtos.com . Micro Digital。
  180. ^ GCC Wiki. 「ソフトウェア浮動小数点」 . gcc.gnu.org . Free Software Foundation, Inc.
  181. ^ 「10進浮動小数点型」 . gcc.gnu.org . Free Software Foundation, Inc. p. 6.13.
  182. ^ 「V850E2Mデュアルコア用リアルタイムOS RI850MP」ルネサスエレクトロニクス
  183. ^ 「RH850ファミリ用リアルタイムOS RI850V4 V2」ルネサスエレクトロニクス
  184. ^ 「RI850V4 V1 V850ファミリ用リアルタイムOS」ルネサス エレクトロニクスアメリカ
  185. ^松尾、トモユク (2004 年 1 月 15 日)。「V850依存部について」(toppers-users 1336) (メーリングリスト) (日本語)。
  186. ^ 「TOPPERS/JSPカーネル更新履歴」 . www.toppers.jp .
  187. ^ "OS" . www.aicp.co.jp (日本語). エーアイコーポレーション. 2016年3月6日時点のオリジナルよりアーカイブ。
  188. ^ 「トロンフォーラム」 . www.tron.org
  189. ^ 「リアルタイムオペレーティングシステム | eSOL - リアルタイム組み込みオペレーティングシステム開発者。www.esol.com
  190. ^ 「拡張T-Kernel RTOS | eSOL - リアルタイム組み込みオペレーティングシステム開発者www.esol.com
  191. ^青木敏明 (2016-03-21). 中島真; ジャン=ピエール・タルピン; 豊島真澄; 于華鋒 (編). 「自動車システムへの形式手法の実践的適用」(PDF) . NII湘南会議報告. サイバーフィジカルシステムのアーキテクチャ中心のモデリング、分析、検証. 2016 (5): 16. ISSN 2186-7437 . 2018年2月25日時点のオリジナル(PDF)からアーカイブ。 2018年2月25日閲覧 
  192. ^ “RH850ファミリ用OS [RV850]” .ルネサス エレクトロニクス
  193. ^ 「ETAS - RTA-OS - RTAソフトウェア製品 - ソフトウェア製品とシステム - 製品検索 - ETAS製品」 www.etas.com 2008年12月18日
  194. ^ 「RTA-OSEK NEC V850E シリーズと Green Hills コンパイラ」(PDF)。ETAS。
  195. ^ 「Accelerated TechnologyのOSEK 2.2ソフトウェアがARM、Infineon、Motorola、NECのプロセッサフ​​ァミリーで認定」 www.thefreelibrary.com (プレスリリース). 2018年6月17日時点のオリジナルよりアーカイブ。 2018年2月28日閲覧
  196. ^ 「EB tresos Safety OSがHighTec ツールチェーンをサポート - HighTec EDV-Systeme GmbH」www.hightec-rt.com
  197. ^ "TOPPERSプロジェクト/AUTOSAR" . www.toppers.jp .
  198. ^ 「eSOL、POSIX準拠のスケーラブルRTOS「eMCOS」を発表 | eSOL - リアルタイム組み込みオペレーティングシステム開発者www.esol.com
  199. ^ 「組み込み仮想化」 . www.sysgo.com . SYSGO AG.
  200. ^ 「安全性とセキュリティ認証」 www.sysgo.com SYSGO AG. 2018年8月12日時点のオリジナルよりアーカイブ。 2018年2月2日閲覧
  201. ^ 「ハードウェアサポート」 . www.sysgo.com . SYSGO AG. 2016年10月27日時点のオリジナルよりアーカイブ。
  202. ^ 「インダストリーソリューション オートモーティブ」(PDF)www.sysgo.comSYSGO AG。2018年2月2日時点のオリジナル(PDF)からアーカイブ当社、V850アーキテクチャ向けに、複数のシステムを単一のCPUコア上で相互干渉なく制御する仮想化技術を開発しました。これにより、リアルタイム性が求められる産業機械や自動車において、高速かつ複合的な制御が可能になります。SYSGOは、仮想化技術を備えたスケーラブルなCPUアーキテクチャを実現し、お客様の柔軟な開発システム構築を支援します。」ルネサス エレクトロニクス株式会社 第一マイコン事業部 事業部長 中村道也
  203. ^ 「マルチコアプロセッサ向けリアルタイムOS | eSOL - リアルタイム組込みオペレーティングシステム開発者www.esol.com
  204. ^ 「NORTi Professional」 . www.mispo.co.jp . 株式会社ミスポ
  205. ^ 「embOS V850 NEC」。SEGGER - 組み込みエキスパート
  206. ^ 「embOS V850 GreenHills」 SEGGER - 組み込みエキスパート
  207. ^ “embOS V850 IAR” . SEGGER – 組み込みの専門家
  208. ^ “世界展示フラッシュメモリを内蔵した32ビットRISC型マイクロコントローラの発売について” . www.nec.co.jp(プレスリリース)(日本語)。 NEC:ニュースリリース。 1996 年 3 月 12 日。
  209. ^松井健治. 「マイクロコンピュータ開発環境」(PDF) . NECデバイステクノロジーインターナショナル. 2000 (71). NEC株式会社. 2018年2月10日時点のオリジナル(PDF)からアーカイブ。
  210. ^半導体サポート」www.mentor.com
  211. ^ Lapides, Larry (Imperas Software Ltd) (2012年10月22日). 「仮想プラットフォームベースのソフトウェアテスト」(PDF) . elearning.renesas.com . Renesas Electronics America Inc.
  212. ^ 「SDメモリカード制御」ルネサスエレクトロニクス
  213. ^ 「V850 オプション - GNU コンパイラ コレクション (GCC) の使用。gcc.gnu.org
  214. ^ 「V850およびRH850 組み込みソフトウェア ソリューション」。www.ghs.com
  215. ^ "gcc/config/v850" . GitHub. 2018年1月26日.
  216. ^ 「NEC V850の開発」(PDF) . GNUPro Tools for Embedded Systems(99r1版). Cygnus. 1999年.
  217. ^ 「京都マイクロコンピュータ:exeGCC対応CPU」 www.kmckk.co.jp (日本語).
  218. ^ 「exeGCC Rel. 3 プレスリリース」 . www.kmckk.co.jp (日本語). 京都マイクロコンピュータ. 2003年5月31日.
  219. ^ "GNU ツール | ツールチェーンのダウンロード | Renesas V850" . gcc-renesas.com . Cyber​​THOR Studios, Ltd.
  220. ^ 「V850ファミリ用Cコンパイラパッケージ」ルネサスエレクトロニクス
  221. ^ 「CA850 V850 Cコンパイラパッケージの使用制限事項」(PDF)ルネサス エレクトロニクス 2010年9月13日オリジナル(PDF)から2018年1月27日時点のアーカイブ。 2018年1月26日閲覧
  222. ^ 「V850用ソフトウェアパッケージ[SP850]」ルネサスエレクトロニクス.
  223. ^ 「CC-RH コンパイラ ユーザーズマニュアル」(PDF) . ルネサス エレクトロニクス. 2017年12月1日. 2018年1月27日時点のオリジナル(PDF)からアーカイブ。 2018年1月27日閲覧
  224. ^ 「V850およびRH850組み込みソフトウェアソリューション」 www.ghs.comGreen Hills Software。
  225. ^ 「Green Hills最適化コンパイラ」 www.ghs.comGreen Hills Software。
  226. ^ 「開発ツールwww.windriver.com
  227. ^ 「Wind River Diab CompilerがAutomotive SPICEレベル2認証を取得し、新たな機能強化により安全な車両システムの開発を加速」 www.windriver.com (プレスリリース). Windriver Systems. 2013年11月4日. 2014年2月9日時点のオリジナルよりアーカイブ。ニュースハイライト•Wind River Diab Compilerの開発プロセスがAutomotive SPICEプロセス能力レベル2認証を取得。•新しいWind River Diab Compiler ISO 26262 Qualification Kitは、安全関連プロジェクトにおけるDiab Compilerの適格性評価を支援します。•Diab CompilerがRenesas RH850ファミリマイクロコントローラのサポートを追加。
  228. ^ 「IAR Embedded Workbench」 . www.iar.com . 2020年11月27日.
  229. ^ 「Renesas RH850 ソフトウェア開発ツールセット - 概要 | TASKING」。www.tasking.com
  230. ^ "HighTec EDV-Systeme GmbH" . www.hightec-rt.com . 2018年2月1日時点のオリジナルよりアーカイブ
  231. ^ 「HighTec開発プラットフォーム」 www.hightec-rt.com プレスリリース)。 2018年1月9日時点のオリジナルよりアーカイブ。
  232. ^ 「GAIO製品:XASS-Vシリーズ - 業界標準の組み込み開発ツール」 www.gaio.com 。 2018年2月3日時点のオリジナルよりアーカイブ
  233. ^ 「GAIO Embedded Software Tools」 . www.gaio.com . 2015年1月7日時点のオリジナルよりアーカイブ
  234. ^ 「GNU バイナリユーティリティ: objdump」 . sourceware.org .
  235. ^ "radare" . www.radare.org .
  236. ^ 「v850のサポートを追加しました。 by montekki · Pull Request #938 · radare/radare2」。GitHub
  237. ^ “レーダー/レーダー2” . GitHub。 2022 年 8 月 10 日。
  238. ^ 「V850 IDA Proプラグイン」 。 2008年12月22日閲覧
  239. ^ 「Accelerated Technology、NEC V850ファミリー向けcode/lab開発スイートを出荷開始」 www.thefreelibrary.com (プレスリリース). 2018年2月28日時点のオリジナルよりアーカイブ。 2018年2月28日閲覧
  240. ^ a b PARTNER ユーザーズマニュアル「V800シリーズ共通編」 (PDF) (2.20版). 株式会社ミダス研究所. 2000年5月. PARTNERの概要PARTNERは、京都マイクロコンピュータ株式会社がPARTNERWinとして開発し、株式会社ミダス研究所の製品向けに移植した、Windowsベースのソースレベルデバッガです。プログラムのロード、プログラムの実行、ブレークポイントの制御、データの表示/変更、コードの表示/変更など、ソースレベルデバッガツールとしての基本機能に加えて、ミダス研究所製品向けにカスタマイズされた機能が搭載されています。
  241. ^ a b「WATCHPOINT:最新バージョンダウンロード」 . www.ss-technologies.co.jp . Sohwa & Sophia Technologies.
  242. ^ SM850 システムシミュレータ(PDF) . Renesas. 2002-10-02.オリジナル(PDF)から2018-02-25にアーカイブ。
  243. ^ 「IPベンダー:ルネサス|オープン仮想プラットフォーム」 www.ovpworld.org 2025年8月5日。
  244. ^ 「Renesas RH850 MCU用VDK」 . www.synopsys.com . Synopsys, Inc.
  245. ^ TW850 パフォーマンス解析チューニングツール(PDF) (2.00版). ルネサス. 2018年2月25日時点のオリジナル(PDF)からのアーカイブ。
  246. ^ AZ850: システムパフォーマンスアナライザ(PDF) (3.30版). Renesas. 2006年2月6日.オリジナル(PDF)から2018年2月25日時点のアーカイブ。
  247. ^ 「GAIO ISO 26262準拠ユニットテストツール:CoverageMaster winAMS | C0 C1 MC/DC」www.gaio.com。 2018年2月2日時点のオリジナルよりアーカイブ
  248. ^ 「統合静的アナライザー:DoubleCheckwww.ghs.com
  249. ^ 「ビルド統合サポートされている C/C++ コンパイラ · カスタマー ポータル」。support.roguewave.com
  250. ^ 「CS+(旧CubeSuite+)」ルネサスエレクトロニクス. 2018年2月1日時点のオリジナルよりアーカイブ2018年2月1日閲覧。
  251. ^ a b「IE850(旧IECUBE2)」ルネサスエレクトロニクス
  252. ^ 「PCMCIA N-Wireカード IE-V850E1-CD-NW」(PDF)ルネサスエレクトロニクス. 2018年1月29日時点のオリジナル(PDF)からアーカイブ
  253. ^ a b松本 敏伸. 「高速マイクロコンピュータを支える新しいエミュレーション手法」(PDF) . NECデバイステクノロジーインターナショナル. 1999 (53). NEC. 2018年2月9日時点のオリジナル(PDF)からアーカイブ
  254. ^ 「Trace32開発ツールがルネサスの車載用MCUをサポート:Lauterbach」ルネサス エレクトロニクス. 2018年1月29日時点のオリジナルよりアーカイブ
  255. ^ “フラッシュライター、フラッシュメモリライター、安心、フラッシュマイコン、フラッシュメモリプログラミングのことなら、内藤電誠町田製作所まで” [フラッシュライタ、フラッシュメモリライタ、エミュレータ、フラッシュマイコン、フラッシュメモリプログラミングについては、内藤電精町田製作所までお問い合わせください。] sys.ndk-m.com (日本語)。内藤電精町田製作所株式会社 2018年2月1日時点のオリジナルよりアーカイブ。
  256. ^ a b「新しい完全統合型RISCエミュレータ」(PDF) . Trace32ニュース. 1998 (1).
  257. ^ 「京都マイクロコンピュータ:PARTNER-ETII対応CPU」 . www.kmckk.co.jp . 京都マイクロコンピュータ株式会社
  258. ^ 「IDT JTAG/EJTAGデバイス」(PDF)。Integrated Device Technology, Inc. 2000年。競合他社の製品のほとんどはJTAGテストアクセスポート(TAP)を搭載しています。最近では、NECのN-Wire/N-Trace、IBMのRISCWatch、MotorolaのCOPなど、より高度な機能を備えた製品が登場しています。これらの拡張JTAGは、従来のJTAG TAPとほぼ同じ機能を備え、より高度な制御のためにいくつかのピンが追加されています。
  259. ^ 「64ビットRISC MPUはスーパースカラー方式を採用 | EE Times」。EE Times。2001年7月30日。
  260. ^データシート: VR5500 64/32ビットマイクロプロセッサ(PDF) (第2版). NEC. 2002年9月. p. 5.オリジナル(PDF)から2023年6月8日時点のアーカイブ。
  261. ^ 「JTAG インターフェイスのトレーニング」(PDF) .ラウターバッハ.com。ラウターバッハ。13~ 15ページ 
  262. ^ 「JTAG IEEE 1149.1標準WG」。IEEE
  263. ^ 「E1エミュレータ [R0E000010KCE00]」ルネサスエレクトロニクス アメリカ.
  264. ^ 「PCMCIA N-Wireカード IE-V850E1-CD-NW」(PDF) www.renesas.com NEC Electronics (Europe) GmbH 2004年。2018年1月29日時点のオリジナル(PDF)からアーカイブ。 2018年1月28日閲覧
  265. ^ “AsmisNetShop > 検討” [AsmisNetShop > エミュレータ]. sys.ndk-m.com (日本語)。 2018年2月2日のオリジナルからアーカイブ
  266. ^ 「製品情報|マイコン開発支援」 www.midas.co.jp 日本語)ミダスラボ株式会社
  267. ^ V850 デバッガとトレース(PDF) (2017 年 11 月 6 日版)。ラウターバッハ。
  268. ^ RH850 デバッガとトレース(PDF) (2017 年 11 月 6 日版)。ラウターバッハ。
  269. ^ a b「ルネサス RH850 マイクロコントローラ」 . iSYSTEM .
  270. ^ "RH850 ICE" . POC .
  271. ^ 「adviceLUNA II」 DTS INSIGHT
  272. ^ 「サポートコンパイラ」。DTS INSIGHT
  273. ^ “PALMiCE3 V850” . www.computex.co.jp
  274. ^ 「Universal Probe Blue - WATCHPOINTデバッガをサポート」 www.ss-technologies.co.jp (日本語). Sohwa & Sophia Technologies.
  275. ^ "JTAG ICE: PARTNER-Jet" . www.kmckk.co.jp (日本語). 京都マイクロコンピュータ.
  276. ^ NEXUS 用 PowerTrace (PDF)。ラウターバッハ。 2013年6月14日。
  277. ^ 「オンチップアナライザー」 Trident infosol . 2019年7月16日時点のオリジナルよりアーカイブ。 2020年8月20日閲覧
  278. ^ "TESSERA TECHNOLOGY INC" . www.tessera.co.jp . 2017年11月19日時点のオリジナルよりアーカイブ2018年2月25日閲覧。
  279. ^ 「ROMプログラミングサービス」ミナトホールディングス株式会社2018年2月21日時点のオリジナルよりアーカイブ
  280. ^ 「IEEE 1532 規格とは何ですか? | Keysight (旧 Agilent の電子計測)」
  281. ^ ICL3221, ICL3222, ICL3223, ICL3232, ICL3241, ICL3243: データシート(PDF) (22.00 版). 2015-09-01.
  282. ^ a b「Renesas Flash Programmer V2でサポートされているMCUのリスト」ルネサスエレクトロニクス.
  283. ^ 「Renesas Flash Programmer (プログラミングGUI) [V2]」 .ルネサス エレクトロニクス.
  284. ^ 「Renesas Flash Programmer(プログラミングGUI)」 .ルネサス エレクトロニクス.
  285. ^ PG-FP6 V1.01 フラッシュメモリプログラマ ユーザーズマニュアル(PDF) (第1.00版). Renesas. 2018-02-20.オリジナル(PDF)から2018-03-03にアーカイブ。
  286. ^ UPD70P3000 データシート(PDF) (第3.00版). Renesas. 1997年8月1日.オリジナル(PDF)から2018年2月25日時点のアーカイブ。
  287. ^ UPD70P3002 データシート(PDF) (3.00版). Renesas. 1997-07-01.オリジナル(PDF)から2018-02-26にアーカイブ。
  288. ^ PG-1500 ユーザーズマニュアル(PDF) (第4.00版). Renesas. 1997年5月1日.オリジナル(PDF)から2018年2月26日アーカイブ。
  289. ^ UPD27C1001A データシート(PDF) NEC.
  290. ^ Jordan, Larry T. (1981-09-18). 「US 4,451,903A: 半導体における製品情報およびプログラミング情報のエンコード方法および装置」 .米国特許商標庁. 2018年2月26日時点のオリジナル(PDF)からアーカイブ
  291. ^特定のEPROM、EEPROM、フラッシュメモリ、およびフラッシュマイクロコントローラ半導体デバイスおよびそれらを含む製品、Inv. 337-TA-395 . DIANE Publishing. ISBN 978-1-4578-2497-5
  292. ^ 「VVDI PROG 読み取り/書き込みチップと ECU/MCU/MC9S12 リフラッシュ ケーブル | OBDexpress.co.uk 公式ブログ。blog.obdexpress.co.uk