プロセッサー - クミコミ https://www.kumikomi.jp クミコミは、組込みシステム・ソフトウェア、マイコン・プロセッサ、CPU、RTOS等の情報サイトです。電子機器開発メーカーの経営者・責任者・開発担当者・エンジニア向けに、組込み関連の機器、開発、プログラミング、セミナー情報等を発信しています。 Thu, 03 Sep 2026 00:40:24 +0000 ja hourly 1 https://wordpress.org/?v=7.0.8 https://www.kumikomi.jp/wp-content/uploads/2023/03/クミコミシンボルホワイト-150x150.png プロセッサー - クミコミ https://www.kumikomi.jp 32 32 組込み開発者必見!MCUXpressoの特長と利点を詳しく解説 https://www.kumikomi.jp/mcuxpresso/?utm_source=rss&utm_medium=rss&utm_campaign=mcuxpresso Mon, 10 Mar 2025 07:17:00 +0000 https://www.kumikomi.jp/?p=9265 組込み機器開発において、統合開発環境(IDE)はプロジェクトの効率や品質に大きな影響を与えます。特に、コンパイラやデバッグツールの選択は、ソフトウェア開発の生産性や製品の完成度を左右します。本記事では、NXP Semic […]

The post 組込み開発者必見!MCUXpressoの特長と利点を詳しく解説 first appeared on クミコミ.

]]>

組込み機器開発において、統合開発環境(IDE)はプロジェクトの効率や品質に大きな影響を与えます。
特に、コンパイラやデバッグツールの選択は、ソフトウェア開発の生産性や製品の完成度を左右します。
本記事では、NXP Semiconductorsが提供する統合開発環境であるMCUXpressoの特徴と利点について解説します。

参考リンク:MCUXpresso統合開発環境 (IDE)

MCUXpressoの概要

MCUXpressoは、NXP Semiconductorsが開発した無料の統合開発環境(IDE)です。
主に次のようなNXP製マイクロコントローラをサポートしています。

  • LPCシリーズ
  • Kinetisシリーズ
  • i.MX RTシリーズ

MCUXpressoは、無料で利用可能ながらも、プロフェッショナルな開発者のニーズを満たす高機能なツールセットを備えています。

参考リンク: MCUXpresso IDEの詳細資料

MCUXpressoの主な特長

統合された開発環境

MCUXpressoは、Eclipseベースの使いやすいユーザーインターフェースを提供しています。
コードエディタ、デバッガ、ビルドツールが一体化しており、これ一つで開発プロセス全体を管理できます。

参考リンク:MCUXpresso統合開発環境 (IDE)

MCUXpresso Configuration Toolsとの連携

MCUXpressoは、MCUXpresso Configuration Toolsとシームレスに連携します。
MCUXpresso Configuration Toolsを使用すると、以下のような設定をGUI上で直感的に管理できます。

  • ピン設定
  • クロック設定
  • ペリフェラル設定

また、自動コード生成機能により、初期化コードを効率的に作成可能です。

参考リンク:MCUXpresso概要と当面の開発方法

高性能なデバッグツール

MCUXpressoは、SWD(Serial Wire Debug)やJ-Linkを用いたリアルタイムデバッグをサポートしています。
また、コードの動作を詳細に分析できる高度なプロファイリング機能も備えています。

参考リンク:MCU-Link Proデバッグプローブ(NXP公式)

豊富なライブラリとSDK

NXPが提供するSDK(Software Development Kit)には、HAL(Hardware Abstraction Layer)やドライバなどの豊富なリソースが含まれており、開発を効率化します。

参考リンク:MCUXpressoソフトウェア開発キット (SDK)

MCUXpressoのメリットと課題

メリット

無料で利用可能ながら、高機能で充実したツールセット

MCUXpressoは、無償で提供されているにもかかわらず、プロフェッショナルな開発者が必要とする多くの機能を備えています。統合開発環境として、コード編集、デバッグ、ビルドツールが一体化しており、開発プロセスを効率的に進めることができます。また、専用のデバッグプローブ(例えば、LPC-Link2)との組合せにより、リアルタイムでのデバッグやプロファイリング機能を最大限に活用できます。

参考リンク:MCUXpresso IDEの詳細資料

GUIベースの設定と自動コード生成による開発効率向上

MCUXpresso Configuration Toolsを使用すると、ピン設定、クロック設定、ペリフェラル設定をグラフィカルなインターフェースで簡単に行えます。これにより、手作業での設定ミスを削減し、初心者でも複雑な初期化コードを効率的に生成できます。また、自動生成されたコードは、NXP製品のベストプラクティスに基づいているため、信頼性の高い開発が可能です。

参考リンク:MCUXpresso Configuration Toolsの紹介

NXP製品に最適化されたSDKの利用が容易

NXPが提供するSDKには、HAL(Hardware Abstraction Layer)やペリフェラルドライバ、ミドルウェアが含まれています。これにより、開発者は基本的な低レベルの実装に時間を取られることなく、アプリケーション層の設計に集中することができます。さらに、サンプルコードやデモプロジェクトも豊富で、プロジェクトの立ち上げがスムーズに行えます。

参考リンク:MCUXpressoソフトウェア開発キット (SDK)

課題

NXP製品以外のマイクロコントローラには非対応

MCUXpressoは、NXP製マイクロコントローラ専用に設計されているため、他社製のマイクロコントローラを使用するプロジェクトでは利用できません。これにより、NXP製品を選択することが前提となるため、開発者は選択肢が制限される可能性があります。そのため、複数ベンダーの製品を使用する必要があるプロジェクトでは、他の汎用的なIDEが求められる場合があります。

参考リンク:MCUXpresso統合開発環境 (IDE)

Eclipseベースのツールに不慣れな場合、習得に若干時間がかかる

MCUXpressoは、Eclipseをベースにしているため、初めてEclipseを使う開発者にとっては、ユーザーインターフェースや操作性に慣れるまで時間がかかる場合があります。特に、プラグインや設定項目が多いため、最初は取っつきにくいと感じるかもしれません。しかし、一度操作に慣れると、豊富なカスタマイズ性や高度な機能が開発を支援してくれます。

参考リンク:Eclipse IDE公式サイト

まとめ

本記事では、MCUXpressoの特徴、利点、そして課題について解説しました。
近年の組込みシステムの高度化や多様化に伴い、専門性の高い開発環境の需要はますます高まるでしょう。

MCUXpressoはNXP製マイクロコントローラ専用に設計されているので、NXP製マイクロコントローラを用いた製品開発をする場面で、信頼性が高い製品を効率的に開発することができるでしょう。
また、品質と効率を上げることで競争力の強化も期待でき、同開発場面で多くの開発者にとって頼れるツールの一つになると言えるでしょう。

The post 組込み開発者必見!MCUXpressoの特長と利点を詳しく解説 first appeared on クミコミ.

]]>
【ルネサス】RZ/G2Eとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/rz-g2e/?utm_source=rss&utm_medium=rss&utm_campaign=rz-g2e Tue, 21 Jan 2025 09:04:26 +0000 https://www.kumikomi.jp/?p=9230 RZ/G2Eは、ルネサスエレクトロニクス(以下、「ルネサス」)が提供するプロセッサです。Cortex®-A53のデュアルコアを搭載し、最大1200MHzで動作します。 RZ/G2Eの仕様 RZ/G2E Main CPU […]

The post 【ルネサス】RZ/G2Eとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
RZ/G2Eは、ルネサスエレクトロニクス(以下、「ルネサス」)が提供するプロセッサです。Cortex®-A53のデュアルコアを搭載し、最大1200MHzで動作します。

RZ/G2Eの仕様

RZ/G2E
Main CPUDual Cortex®-A53
Operating Frequency [Max] (MHz)1200
RAM (KB)128
Memory InterfaceDDR3L-1866 (32-bit)

出典:Renesas「RZ/G2E」

ルネサス RZファミリとは

ルネサス RZファミリの製品ラインアップ

ルネサス RZファミリは、マイコンを知り尽くしたルネサスならではの組込みプロセッサで、「マイコンのように使いやすい新世代プロセッサ」として誕生しました。

高性能・省電力制御に加え、従来のマイコンでは難しかったネットワーク機能も搭載可能で、製品に新たな付加価値を与えることができます。

RZファミリ

RZファミリは、
・ネットワーク機能
・HMI(ヒューマンマシンインタフェース)搭載
・Arm®コアとルネサス独自技術による高度なリアルタイム制御
などを特長とし、HMI領域において最適なソリューションを提供します。

RZファミリの製品ラインナップは以下の通りです。

シリーズ クロック周波数 特長
RZ/V 最大1.8GHz AIアクセラレータ “DRP-AI” が、高速なAI推論と低消費電力を実現
RZ/G 最大1.5GHz 高いコストパフォーマンス
RZ/A 最大1GHz 豊富な周辺機能とソフトウェア
RZ/T 最大800MHz 高性能・高速リアルタイム制御
RZ/N 最大500MHz さまざまな産業ネットワークのアプリケーションに最適

出典:Renesas RZファミリ カタログ

RZ/Gシリーズとは

RZ/Gシリーズは、高度なグラフィックス、ビデオエンジン、高速インターフェースを備えたArm® Cortex®アーキテクチャに基づくマルチコアのスケーラブルなMPUプラットフォームです。RZ/Gシリーズのスケーラブルで効率的なパフォーマンスは、産業オートメーション、ビルディングオートメーションHMI、産業用カメラ、およびゲートウェイアプリケーションに最適です。

引用:Renesas 「RZ/Gシリーズ」

RZ/G2Eとは

RZ/G2Eは、3Dグラフィックスエンジン・ビデオエンコード・USB3.0・高速インタフェースと多くのCPU周辺機能を備えています。

ミドルクラスの産業用途のHMIなどのアプリケーションに適しています。

参照元

RZ/G2E – 1.2GHz Dualコア Arm Cortex-A53 CPU、3Dグラフィックス、ビデオコーデックエンジン搭載超高性能マイクロプロセッサ | Renesas ルネサス

【特長1】高性能なコンピューティングと信頼性

・約5,500 DMIPSの計算性能を持つDual Arm Cortex-A53プロセッサを搭載

・ECC機能によりシステムの高信頼性を実現。L1/L2キャッシュと128KBのシステムRAMにより効率的なデータ処理が可能。

【特長2】優れたマルチメディアとグラフィックス機能

・フルハイビジョンH.265デコーダ、H.264デコーダ/エンコーダを搭載し、映像処理が可能。

・3DGfxエンジンPower VRを搭載し、組み込み機器における高品質なグラフィック処理をサポート。

【特長3】高速通信とセキュリティ機能

・高速インタフェース(USB 3.0、PCI Express、Gbit-Ether)を備え、高速データ通信に対応。

・通信やデータ保護のためのセキュリティ機能を内蔵し、安全性を強化。

出典:Renesas「RZ/G2E」

RZ/G2シリーズの入手方法

RZ/G2シリーズは、下記のルネサスの特約店・取扱店や、オンラインショップなどで購入できます。

RZ/G2シリーズの評価キット

RZ/G2シリーズの評価キットを紹介します。

製品名 搭載CPU 特長
EK874 RZ/G2E ルネサス製MPU RZ/G2Eを搭載した96ボード互換のリファレンスボード。本リファレンスボードはメインボードとサブボードの2ボードで構成されており、サブボードに接続することでRZ/G2Eに搭載されている機能を評価できます。

RZ/G2シリーズの対応OS

RZ/G2シリーズに対応している主なOSは、以下の通りです。

  • μC3(マイクロ・シー・キューブ) /Standard (弊社製品)
  • μC3(マイクロ・シー・キューブ) +Linux (弊社製品)
  • Linux

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

イー・フォースで提供しているμC3はITRON仕様のRTOSです。

高性能リアルタイム処理向けRTOS「μC3/Standard」

μC3/StandardはμITRON4.0のスタンダードプロファイルをベースに、32/64ビットプロセッサが搭載された組込みシステム向けのRTOS。

マルチコアAMP拡張版RTOS「μC3/Standard+M」

μC3/Standard+MはμC3/StandardにAMP型のマルチコア拡張を追加したマルチコアプロセッサ向けのRTOS。

マイコン向け超軽量カーネルを採用したRTOS「μC3/Compact」

μC3/Compactはマイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOS。コンフィグレータが付属。

製品にご興味がある方は、お気軽にお問い合わせください。

The post 【ルネサス】RZ/G2Eとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
今、産業開発の現場に求められるセキュリティ対策  セキュリティ規格「IEC 62443」とは? https://www.kumikomi.jp/iec_62443/?utm_source=rss&utm_medium=rss&utm_campaign=iec_62443 Fri, 15 Nov 2024 01:00:00 +0000 https://www.kumikomi.jp/?p=9093 近年、産業機器開発の現場ではネットワーク化が進み、それに伴い外部からの悪意ある攻撃からシステムを守る「サイバーセキュリティ対策」が急務となっています。産業開発の現場や重要なインフラに対してサイバー攻撃を受けた場合、被害は […]

The post 今、産業開発の現場に求められるセキュリティ対策  セキュリティ規格「IEC 62443」とは? first appeared on クミコミ.

]]>

近年、産業機器開発の現場ではネットワーク化が進み、それに伴い外部からの悪意ある攻撃からシステムを守る「サイバーセキュリティ対策」が急務となっています。
産業開発の現場や重要なインフラに対してサイバー攻撃を受けた場合、被害は経済的な損失にとどまらず、環境に大きな影響を与え、公衆衛生や生命を脅かす可能性もあります。

本記事ではサイバー攻撃に対応すべく、IECにより発行されたセキュリティ規格「IEC 62443」について紹介していきます。

セキュリティを確保するために開発された「IEC 62443」とは

IEC 62443とは、国際標準化団体であるIEC(International Electrotechnical Commission)により発行された、産業用オートメーション及び制御システム(IACS)におけるサイバーセキュリティを確保するための規格です。

この規格はシステム全体の設計から運用、保守に至るまでの各フェーズにおいて、セキュリティ対策を講じるためのガイドラインを提示しており、システムを構築する際の指針となるものです。

そのため、IEC 62443はセキュリティ基準を適用して産業制御システムの安全性を確保するための”フレームワーク”と考えると分かりやすいでしょう。

IEC 62443シリーズは、産業用オートメーションおよび制御システム(IACS)のライフサイクル全体を通してセキュリティを確保するために開発されました。(筆者翻訳)

[原文]
The IEC 62443 series was developed to secure industrial automation and control systems (IACS) throughout their lifecycle.

引用元:https://www.iec.ch/blog/understanding-iec-62443

開発の現場でIEC 62443を活用するには?

では、実際に開発の現場でIEC 62443を活用するためにはどのようにして導入していくのでしょうか?
この規格は「フレームワーク」と捉えると良いと先のセクションでお伝えしましたが、大きく分けて4つのパートに分れた規格群があり、これらを1つずつ理解しながら現場におけるセキュリティ対策を強化していくことが重要です。

この規格を導入する上で重要なことを、IEC 62443を発行したIEC(International Electrotechnical Commission)は、サイト内で以下のように述べています。

IEC 62443は、制御システムを構成する技術だけでなく、作業プロセス、対策、従業員も対象としています。IACSを担当するスタッフは、セキュリティを確保するために必要なトレーニング、知識、スキルを有していなければなりません。(筆者翻訳)

[原文]
IEC 62443 addresses not only the technology that comprises a control system, but also the work processes, countermeasures, and employees. The standard takes a holistic approach because not all risks are technology-based: the staff responsible for an IACS must have the required training, knowledge and skills to ensure security.

引用元:https://www.iec.ch/blog/understanding-iec-62443

IEC 62443はサイバーセキュリティに対してリスクベースのアプローチをとっており、これはすべての資産を均等に保護しようとすることは効率的でも持続可能でもないという概念に基づいています。
その代わりに、ユーザーは最も価値があり最大の保護を必要とするものを特定し、脆弱性を特定する必要があります。
その上で、事業継続性を確保するための深層防御アーキテクチャを構築しなければなりません。(筆者翻訳)

[原文]
IEC 62443 takes a risk-based approach to cyber security, which is based on the concept that it is neither efficient nor sustainable to try to protect all assets in equal measure. Instead, users must identify what is most valuable and requires the greatest protection and identify vulnerabilities.
They must then erect defence-in-depth architecture that ensures business continuity.

引用元:https://www.iec.ch/blog/understanding-iec-62443

対象・目的ごとに規格分けされた4つのパート

IEC 62443-1(概要と定義)

 サイバーセキュリティに関する基本的な用語や概念を定義しています。
このパートでは具体的なセキュリティ対策を指示するというよりは、この規格全体を理解するための土台を築いていきます。

IEC 62443-2(ポリシーと手順)

このパートでは管理的な視点から、サイバーセキュリティに対する組織的な対応を規定しています。
例えば、セキュリティポリシーの設定や運用管理手順が対象で、システムのセキュリティを維持するためのガイドとして役立ちます。

IEC 62443-3(システムレベルの技術要件)

このパートでは工業用制御システム全体における技術的なセキュリティ対策を定義しています。
セキュリティリスクに応じて、システムに求められる対策を階層的に規定します。

IEC 62443-4(製品レベルの技術要件)

セキュアな製品開発のための要件が含まれており、産業用機器やソフトウェアがサイバー攻撃に対してどのような防御策を持つべきかが述べられています。

なぜセキュリティレベルによって評価する

さらに、リソースを効率的に配分し適切に運用するため、セキュリティレベルによって評価をします。
例えば、重要なインフラを支えるシステムには高いレベルのセキュリティ対策が求められますが、一方で、比較的リスクの少ないシステムには基本的な対策で十分な場合もあります。
このように、脅威やリスクに応じたセキュリティ対策を適切に選択することで、持続的に運用をしていきます。

  • SL1: 偶発的な攻撃に対応可能
  • SL2: 初歩的なスキルを持つ攻撃者に対抗可能
  • SL3: 高度な技術を持つ攻撃者に対抗可能
  • SL4: 非常に高度で資源の豊富な攻撃者に対抗可能

価値の高まるセキュリティ対応製品

産業機器の開発において、セキュリティ対策を講じた製品は今後ますます重要視されていくことが予想されます。

例えば民間企業の工場から「今後 IEC 62443に準拠した製品しか採用しない」と発表された場合、準拠していない機器や部品は今後導入はされなくなります。

実際に、ニューヨーク州では公共交通機関、水道・下水道、電気・ガス、医療など公共サービスの分野で工場・施設の所有者と製品のサプライヤーにIEC62443遵守を義務付ける「重要インフラの標準と手順」法案(法案番号:S5646)」が審議されており、フロリダ州が後に続いています。(参照:https://www.bureauveritas.jp/electronics-wireless/interview/001 )

そのためIEC 62443に準拠した製品は、セキュリティに厳しい政府機関などの顧客からの調達要件を満たすためにも重要な選択肢となり、市場での競争力も向上していくことが期待されます。

また、製造業・医療業界・エネルギー業界・交通インフラなどの多くの業界では、セキュリティに関する法的規制も強化されており、これらの要求に応えるためにもIEC 62443の導入は必要になっていくでしょう。

IEC 62443で最も重要なのは、開発・運用ライフサイクル全体を通じてセキュリティを一貫して考慮し続けることです。ぜひ、現場で持続可能な運用体系を検討してみてください。

The post 今、産業開発の現場に求められるセキュリティ対策  セキュリティ規格「IEC 62443」とは? first appeared on クミコミ.

]]>
【Silicon Labs】EFR32FG2とは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/efr32fg2/?utm_source=rss&utm_medium=rss&utm_campaign=efr32fg2 Fri, 12 Apr 2024 08:16:00 +0000 https://www.kumikomi.jp/?p=7539 EFR32FG2は、Silicon Labs(以下SLAB)のマイクロコントローラーです。EFR32FG2は、Arm® Cortex®-M33を搭載し、動作周波数は最大38.4MHz・最大512kBのフラッシュメモリと3 […]

The post 【Silicon Labs】EFR32FG2とは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
Silicon Labs(以下SLAB)のマイクロコントローラーです。EFR32FG2は、Arm® Cortex®-M33を搭載し、動作周波数は最大38.4MHz・最大512kBのフラッシュメモリと32kBのRAMを内蔵しています。独自規格の2.4GHz無線を内蔵したワイヤレスSoCで、電子棚札と産業ワイヤレスセンサーノードでの使用に適しています。

EFR32FG2の仕様

CPU Arm® Cortex®-M33
動作周波数 最大38.4MHz
フラッシュメモリ 最大512kB
RAM 32kB
bit 32

出典:EFR32FG22 Wireless Gecko SoC ファミリ・データ・シート

EFR32FG2について

ここからは、EFR32FG2についてさらに詳しく説明します。

EFR32 Wireless Gecko シリーズ2とは

Wireless Geckoシリーズ2 は、シリーズ1と比較すると処理能力の向上や無線性能の向上、アクティブ電流の低減を図りながら、より高いレベルのセキュリティを提供できるようになりました。

Wireless Geckoシリーズは、CPUの停止時にペリフェラルを自律的に動作できるPRS(Peripheral Reflex System)が搭載されているのが特長です。加えて、DSP機能を備え低消費電力を実現しています。

また、 SLABが提供する統合開発環境のSimplicity Studioを利用すればRF部分の開発が容易にできるのも魅力です。

さらに、「Energy Profiler」と呼ばれるツールで電力効率をリアルタイムで把握できバッテリー寿命の最適化、「Network Analyzer」でネットワークのパケットの様子を監視も可能です。

EFR32FG2は、同社独自規格ワイヤレス SoCで、Wireless Geckoシリーズ2に含まれています。

DSP(読み方:ディーエスピー)とは

DSPは積和演算の高速な処理に機能を特化したプロセッサのこと。DSPは「デジタル信号処理」を意味し「Digital Signal Processor」の略。

SoC(読み方:エスオーシー、ソック)とは

SoCとは、プロセッサの種類の一つで、システムに必要なあらゆる機能を1つのチップ上に搭載したもの。SoCは、「システムを一つのチップ上に載せる」を意味する「System on a Chip」の略。システム全体をチップ上に搭載することで、小型化が可能になるというメリットがある。また、システムの内部接続により消費電力も抑えられる。

SoCについてさらに詳しく知りたい場合は、以下の記事も合わせてご覧ください。

半導体のSoC(システムオンチップ)、システムLSIとは?定義・意味・特徴をわかりやすく解説

EFR32 Wireless Gecko シリーズ2のラインアップ

EFR32 Wireless Gecko シリーズ2のラインアップは以下になります。

  • EFR32 Blue Gecko:BLEおよびBluetoothメッシュ向け
  • EFR32 Flex Gecko:超低消費電力のIoT向け
  • EFR32 Mighty Gecko:Zigbee、Thread、およびBluetoothメッシュ向け

出典:ワイヤレスGecko Series 2

EFR32 Wireless Gecko シリーズ2は、IoT製品に最適なソリューションを提供します。EFR32FG2は、超低消費電力のIoTアプリケーション向け「EFR32 Flex Gecko シリーズ2」を指します。

また、EFR32 Wireless Gecko シリーズ1の製品についても、下記の記事でさらに詳しく紹介していますので、ぜひご覧ください。

EFR32MG1とは?仕様・機能・評価ボード・開発環境・対応OSを紹介

EFR32FG1とは?仕様・機能・評価ボード・開発環境・対応OSを紹介

EFR32FG2のラインアップ

FR32FG2のラインアップは以下になります。

  • EFR32FG22:CLOCK:38.4MHz RAM:32kB FLASH:512kB、独自規格2.4GHz無線、最大6dBm。
    電子棚札と産業用自動化に最適。
  • EFR32FG23:CLOCK:78MHz RAM:64kB FLASH:512kB、独自規格2.4GHz無線、最大20dBm。
    ビルディングオートメーションおよびメータリングのためのサブ GHz IoT ワイヤレス接続に最適。
  • EFR32FG25:CLOCK:97.5MHz RAM:512kB FLASH:1920kB、独自規格2.4GHz無線、最大16dBm。
    都市およびビルディングオートメーションのための長距離、サブ GHz ワイヤレス接続に最適。
  • EFR32FG28:CLOCK:78MHz RAM:256kB FLASH:1024kB、独自規格2.4GHz無線 最大20dBm、BLE 最大10dBm。
    ビルオートメーションおよびメータリングのIoTアプリケーションに最適。

出典:EFR32FG22、EFR32FG23、EFR32FG25、EFR32FG28

EFR32FG2とは

EFR32FG22 (FG22)独自規格ワイヤレス 2.4 GHz SoC ソリューションは、ワイヤレス Gecko シリーズ 2 プラットフォームの一部です。FG22 SoC は、 38.4 MHz Arm® Cortex®-M33 コアと、TrustZone および -102.3 dBm の受信感度を持つ高性能無線機が統合しています。この SoC が持つ、伝送および受信の超低電力 (8.2 mA TX @ +6 dBm、3.6 mA RX)、1.2 µA のディープスリープモード電力、RFSense 伝送などの革新的な低電力機能が組み合わせは、制限のある電池や電力取り入れ型オプション(電子シェルフラベルや産業ワイヤレスセンサーノードで使用されるような)を持つ製品の動作寿命を拡張する、業界先進のエネルギー効率をお届けします。

出典:EFR32FG22 シリーズ 2 独自規格のワイヤレス 2.4 GHz SoC

EFR32FG2は、38.4 MHz Arm® Cortex® -M33 コアが搭載されています。専用セキュリティコアが高速暗号化、セキュアブートローディング、デバッグアクセスコントロールなど、複数のプロセス機能を提供します。

ここからは、Silicon Labs の EFR32 ワイヤレス Gecko 技術の特長を確認していきましょう。

【特長1】高性能で超低消費電力な設計に役立つ

EFR32FG2では厳しいグリーンエネルギー要件を満たす低アクティブ電流(50.9µA/MHz)、低電力40nmプロセス技術で製造できます。さらに、+20dBmの出力電力と最大+124.5dBのリンクバジェットでクラス最高の無線性能、ブロッキング性能およびブロッキング性能が向上した無線の搭載で、より高性能な設計が実現できます。また、近年開発が盛んな低消費電力アプリケーションを考慮した設計です。Arm® Cortex®-M コアをベースに設計された、EFM32 32 ビット・マイクロコントローラ(MCU)と EFR32 ワイヤレス SoCを使用して消費電力を抑えた開発を実現します。複数のエネルギーモードを活用して電力消費の調節も可能です。実世界のイベントに素早く対応する超高速起動時間と、アナログ測定の実行、CPUをバイパスするペリフェラル間接続、RF信号の検出が可能であるディープスリープモード機能を備えています。

【特長2】 強化されたセキュリティ機能

EFR32FG2は、シリーズ1に比べセキュリティ機能が強化されています。専用ハードウェアコアが実装され、さらに速く、よりエネルギー効率良くハードウェア暗号化を実現できるのが特長です。また、NIST SP 800-90A/B/CとAIS-31に適合した、真の乱数ジェネレータ(TRNG)がデバイスの暗号化を強化します。さらに、セキュアブートローディングにより、ファームウェア認証とOTA アップデートを保証。セキュアなデバッグコントロールで、エンド製品への不正アクセスの防止にも役立ちます。

【特長3】高度統合型SoCでワイヤレス設計を簡素化

EFR32FG2では、業界最小マルチプロトコルSoCサイズの4mmx4mmQFNパッケージを採用しています。マッチングコンポーネントが少なく、インダクタやパワーアンプの外付けが不要なため、BOM数とシステムコストを削減できるのが特徴です。また、EFM32 32 ビットMCUとEFR32 ワイヤレス SoC とモジュールは高度に統合されているため、設計が容易にできます。ADC、DAC、タイマー、静電容量式タッチ、I²C、USB、イーサーネットにまたがる通信オプションなど、統合型周辺機器の豊富なセレクションが用意されています。さらに、オンボード・ラジオにより、設計や部品表がシンプルなのも特長です。

EFR32FG2の主なアプリケーション例

EFR32FG2は、以下のアプリケーションに適しています。

  • ライン駆動のIoT製品
  • 超低消費電力アプリケーション
  • 電子シェルフラベル
  • 産業ワイヤレスセンサーノード

EFR32FG2の入手方法

EFR32FG2は、SLABの正規販売店や下記のオンラインショップなどで購入できます。

EFR32FG2の開発環境

EFR32FG2に対応した代表的な開発環境は、下記の通りです。

  • IAR Embedded Workbench for Arm
  • Simplicity Studio – SLAB

EFR32FG2評価ボード

2023年12月現在、EFR32FG2の評価ボードは以下の通りです。

サポートCPU 特長 データシート
SLWSTK6021A EFR32xG22

EFR32xG22 ワイヤレス Gecko スターター・キット

メインボード、2種類の無線基板、デバッグケーブルを同梱

SLWSTK6021Aのデータシート

SLWSTK6021Aは、EFR32xG22向けのSLAB純正評価ボードです。EFR32xG22 のための完全なリファレンスデザインである1x BRD4182A EFR32xG22 2.4 GHz +6 dBm5 x 5 mm QFN40および1x BRD4183A EFR32xG22 2.4 GHz +6 dBm4 x 4 mm QFN32の無線基盤が同梱されています。

Bluetooth、Zigbee Green Power などの Bluetooth、Zigbee、独自のワイヤレス・プロトコルのエッジノードタイプ要件をサポートしています。

メインボード、無線基板、デバッグケーブルなど開発に必要なものは全て同梱されています。すぐに開発がしたい人に適した評価ボードです。

EFR32FG2の対応OS

EFR32FG2に対応している主なOSは、下記の通りです。

  • μC3(マイクロ・シー・キューブ)/Compact(弊社製品)

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

マイコン向け超軽量カーネルを採用したRTOS「μC3(マイクロ・シー・キューブ)/Compact」

μC3(マイクロ・シー・キューブ)/Compactは、マイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOSです。

μC3/Compactは、ソースコードに直接コンフィグレーションを行うのではなく、付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。

小さいフットプリント
マイコンの小さなROM/RAMのみで動作するように最適化された最小2.4kbyteのコンパクトなカーネル。メモリ容量が小さい安価なデバイスを使用する事ができます。
μC3/Configurator付属
選択・設定するだけでベースコードが生成できるコンフィギュレーションツール。開発時間の大幅な短縮やコーディングミスの減少が可能。RTOSの初心者でも簡単に開発をスタートできます。
豊富なCPUサポート
業界随一のCPUサポート実績があり、技術サポートも充実しています。CPUの選択肢を広げ、機会費用を抑える事ができます。業界随一のCPUサポート実績があり、技術サポートも充実。使用予定のデバイスで直ぐに開発着手が可能で、ご質問に対して24時間以内の1次回答を徹底しています。
省電力対応
デフォルトで省電力機能がついているため、システム全体の省電力に貢献します。

The post 【Silicon Labs】EFR32FG2とは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]> 【Silicon Labs】EFR32FG1とは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/efr32fg1/?utm_source=rss&utm_medium=rss&utm_campaign=efr32fg1 Thu, 04 Apr 2024 13:27:00 +0000 https://www.kumikomi.jp/?p=7452 EFR32FG1は、Silicon Labs(以下SLAB)のマイクロコントローラーです。EFR32FG1は、Arm® Cortex®-M4を搭載し、動作周波数は最大40MHz・最大256kBのフラッシュメモリと32kB […]

The post 【Silicon Labs】EFR32FG1とは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
Silicon Labs(以下SLAB)のマイクロコントローラーです。EFR32FG1は、Arm® Cortex®-M4を搭載し、動作周波数は最大40MHz・最大256kBのフラッシュメモリと32kBのRAMを内蔵しています。電池駆動アプリケーションでの使用に適しています。

EFR32FG1の仕様

CPU Arm® Cortex®-M4 CPU
動作周波数 最大40MHz
フラッシュメモリ 最大256kB
RAM 32kB
bit 32

出典:EFR32FG1 Flex Gecko 独自規格プロトコル SoC ファミリ・データ・シート

EFR32FG1について

ここからは、EFR32FG1についてさらに詳しく説明します。

EFR32 Wireless Geckoとは

Wireless Geckoは、CPUの停止時にペリフェラルを自律的に動作できるPRS(Peripheral Reflex System)が搭載されているのが特長です。加えて、DSP機能を備え低消費電力を実現しています。

また、 SLABが提供する統合開発環境のSimplicity Studioを利用すればRF部分の開発が容易にできるのもポイントです。

さらに、「Energy Profiler」と呼ばれるツールで電力効率をリアルタイムで把握できバッテリー寿命の最適化、「Network Analyzer」でネットワークのパケットの様子を監視できます。

EFR32FG1は、同社の独自規格ワイヤレス SoCで、Wireless Geckoに含まれています。

RF(読み方:あーるえふ)とは

RFとは、無線周波数のことで、無線通信の搬送波として利用できる周波数である。RFは「ラジオ周波数」を意味し「Radio Frequency」の略。

EFR32 Wireless Geckoのラインアップ

EFR32 Wireless Geckoのラインアップは以下になります。

  • EFR32 Blue Gecko:IoT デバイスに Bluetooth Low Energy(BLE)接続
  • EFR32 Flex Gecko:サブGHzと2.4GHzの独自のワイヤレス・プロトコルおよび独自変調スキームをサポート
  • EFR32 Mighty Gecko:Zigbee、Thread、マルチプロトコル・ネットワークを有効にするように設計

出典:AN0002.1: EFM32 および EFR32 Wireless Gecko シリーズ 1 ハードウェア設計に関する考慮事項

EFR32FG1は、サブGHzと2.4GHzの独自のワイヤレス・プロトコルおよび独自変調スキームをサポートする「EFR32 Flex Gecko」に属します。

EFR32 Mighty Geckoについては、下記の記事でさらに詳しく紹介していますので、ぜひご覧ください。

EFR32MG1とは?仕様・機能・評価ボード・開発環境・対応OSを紹介

EFR32 Flex Geckoとは

EFR32FG1 シリーズ 1 ワイヤレス SoC は、安全で、接続されているワイヤレスデバイス向けの独自規格ワイヤレス・アプリケーションを対象としたワイヤレス SoC です。

出典:EFR32FG1V131F32GM32

EFR32 Flex Geckoは、SLABの独自規格プロトコルSoCです。

Flex Geckoは 、ホーム・オートメーション、ビル・オートメーション、セキュリティ、メータリング、工業オートメーションなどのアプリケーションに適しており、IoT デバイス向けの省エネ独自規格プロトコル・ネットワークの実現に最適です。

SoC(読み方:エスオーシー、ソック)とは

SoCとは、プロセッサの種類の一つで、システムに必要なあらゆる機能を1つのチップ上に搭載したもの。SoCは、「システムを一つのチップ上に載せる」を意味する「System on a Chip」の略。システム全体をチップ上に搭載することで、小型化が可能になるというメリットがある。また、システムの内部接続により消費電力も抑えられる。

Socについてさらに詳しく知りたい場合は、以下の記事も合わせてご覧ください。

半導体のSoC(システムオンチップ)、システムLSIとは?定義・意味・特徴をわかりやすく解説

EFR32 Flex Geckoのラインアップ

  • EFR32FG1:最大256kBのフラッシュメモリと32kBのRAMを内蔵
  • EFR32FG12:最大1024kBのフラッシュメモリと256kBのRAMを内蔵
  • EFR32FG13:最大512kBのフラッシュメモリと64kBのRAMを内蔵
  • EFR32FG14:最大256kBのフラッシュメモリと32kBのRAMを内蔵

この記事では、EFR32FG1について紹介します。

EFR32FG1とは

EFR32FG1 ワイヤレス・ソリューションは、エネルギー効率の良いマイクロコントローラ(MCU)を、 OOK、成形 FSK、DSSS 搭載型成形 OQPSK、FEC あり/無しなどの、サブ GHz および 2.4 GHz の独自のワイヤレス・プロトコルおよび独自変調スキームをサポートします。EFR32FG1 SoCs は、業界トップクラスのエネルギー効率、超高速ウェイクアップ時間、スケーラブルな電力アンプ、統合型 2.4 GHz バランおよび包括的な MCU 機能を提供します。このデバイスは、どのような電池駆動アプリケーションにも、高性能で低電力消費が必要なその他のシステムにも適しています。

出典:EFR32FG1 独自規格ワイヤレス SoC

EFR32FG1は、Arm® Cortex®-M4を搭載し、動作周波数は最大40MHz・最大256kBのフラッシュメモリと32kBのRAMを内蔵しています。低消費電力なアプリケーションに考慮された設計で、電池駆動アプリケーションでの使用に適しています。

ここからは、EFR32FG1の特長を確認していきましょう。

【特長1】高性能で低消費電力な設計に役立つ

EFR32FG1は、近年開発が進んでいる低消費電力アプリケーションを考慮した設計です。ARM® Cortex®-M コアをベースに設計された、EFM32 32 ビット・マイクロコントローラ(MCU)と EFR32 ワイヤレス SoCを使用して消費電力を抑えた開発を実現します。

16kB RAM 保持とリアルタイム・クロック動作を使った、0.9 μA ディープ・スリープ・モードをはじめとする、複数のエネルギーモードを活用して電力消費を調節も可能です。実世界のイベントに素早く対応する超高速起動時間と、アナログ測定の実行、CPUをバイパスするペリフェラル間接続、RF信号の検出が可能であるディープ・スリープ・モード機能を備えています。

【特長2】豊富な機能搭載で高度統合型

EFM32 32 ビットMCUとEFR32 ワイヤレス SoC とモジュールは高度に統合されており、設計が容易にできます。ADC、DAC、タイマー、静電容量式タッチ、I²C、USB、イーサーネットにまたがる通信オプションなど、統合型周辺機器の豊富なセレクションが用意されています。

また、オンボード・ラジオにより、設計や部品表がシンプルなのも特長です。

【特長3】優れたセキュリティ

端末ノードからクラウドまでシステムを保護し、無線によるアップデートが可能です。セキュアブートローダや、AES, ECC, SHA用の高効率の暗号アクセラレータなどのハードウェアセキュリティ技術を利用できます。

また、ペリフェラルへのアクセス管理を、ソフトウェアベースで行うためのセキュリティ管理ユニットが使用できます。

【特長4】 柔軟な設計

アプリケーション設定、エネルギーのプロファイリング、高度なデバッグ、ネットワーク分析ツールで設計の最適化を実現。

ペリフェラルと無線のグラフィカルコンフィグレーションツールを使用してコードを自動生成し、素早く実行できます。関数呼び出しとコードのエネルギー・プロファイリングにより、アプリケーションの消費電力を最適化できます。

また、特許取得済みのネットワーク解析ツールを活用して、ネットワーク上のノード間の通信を完全に可視化可能です。

さらに、ニーズに合わせてメモリ、周辺装置、接続性を調節するピン互換性のあるオプションにより、設計の柔軟性が考慮されています。

EFR32FG1の主なアプリケーション例

EFR32FG1は、以下のアプリケーションに適しています。

  • 電池駆動アプリケーション
  • 高性能で低電力消費が必要なシステム
  • エネルギー重視のアプリケーション
  • IoTデバイス

EFR32FG1の入手方法

EFR32FG1は、SLABの正規販売店や下記のオンラインショップなどで購入できます。

EFR32FG1の開発環境

EFR32FG1に対応した代表的な開発環境は、下記の通りです。

  • IAR Embedded Workbench for Arm
  • Simplicity Studio – SLAB

EFR32FG1評価ボード

2023年11月現在、EFR32FG1の評価ボードは以下の通りです。

サポートCPU 特長 データシート
SLWSTK6065B EFR32 Flex Gecko

EFR32FG 169MHz 2.4GHzおよびサブGHzスタータキット

BRD4258B EFR32FG14 2400/169MHz 19dBmの無線基板、SMAコネクタ付き169MHzアンテナを同梱

SLWSTK6065Bのデータシート
SLWSTK6063B EFR32 Flex Gecko

EFR32FG 434MHz 2.4GHzおよびサブGHzスタータキット

BRD4259A EFR32FG14 2400/434MHz 19dBmの無線基板、SMAコネクタ付き434MHzアンテナを同梱

SLWSTK6063Bのデータシート
SLWSTK6062B EFR32 Flex Gecko

EFR32FG 490MHz 2.4 GHzおよびサブGHzスタータキット

BRD4258A EFR32FG14 2400/490MHz 19dBmの無線基板、SMAコネクタ付き490MHzアンテナを同梱

SLWSTK6062Bのデータシート
SLWSTK6061B EFR32 Flex Gecko

EFR32FG 868MHz 2.4 GHzおよびサブGHz スタータキット

BRD4257B EFR32FG14 2400/868MHz 19dBmの無線基板、SMAコネクタ付き868MHzアンテナを同梱

SLWSTK6061Bのデータシート
SLWSTK6060B EFR32 Flex Gecko

EFR32FG 915 MHz 2.4GHzおよびサブGHzスタータキット

BRD4257A EFR32FG14 2400/915MHz 19dBmの無線基板、SMAコネクタ付き915MHzアンテナを同梱

SLWSTK6060Bのデータシート

搭載されている無線基盤が違う5種類のSLAB純正評価ボードが販売されています。サブGHおよび2.4GHzの周波数帯域に対応しているのが特長です。

これらの評価ボードは、範囲テストを含む、ラボ評価、ソフトウェア開発、サンプル・アプリケーションの自動検出が可能です。

また、周波数ごとの無線基盤とアンテナSMAコネクタ付きアンテナ、メインボードの他に、単三電池ホルダやUSB A – USBミニB変換ケーブル、BRD8010A WSTK デバッグ・アダプタ、EFR32 Flex Gecko スタート・ガイド・カードがセットに含まれています。すぐに開発を始めたい人に適した評価ボードです。

EFR32FG1の対応OS

EFR32FG1に対応している主なOSは、下記の通りです。

  • μC3(マイクロ・シー・キューブ)/Compact(弊社製品)
  • Micrium OS(SLAB)

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

マイコン向け超軽量カーネルを採用したRTOS「μC3(マイクロ・シー・キューブ)/Compact」

μC3(マイクロ・シー・キューブ)/Compactは、マイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOSです。

μC3/Compactは、ソースコードに直接コンフィグレーションを行うのではなく、付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。

小さいフットプリント
マイコンの小さなROM/RAMのみで動作するように最適化された最小2.4kbyteのコンパクトなカーネル。メモリ容量が小さい安価なデバイスを使用する事ができます。
μC3/Configurator付属
選択・設定するだけでベースコードが生成できるコンフィギュレーションツール。開発時間の大幅な短縮やコーディングミスの減少が可能。RTOSの初心者でも簡単に開発をスタートできます。
豊富なCPUサポート
業界随一のCPUサポート実績があり、技術サポートも充実しています。CPUの選択肢を広げ、機会費用を抑える事ができます。業界随一のCPUサポート実績があり、技術サポートも充実。使用予定のデバイスで直ぐに開発着手が可能で、ご質問に対して24時間以内の1次回答を徹底しています。
省電力対応
デフォルトで省電力機能がついているため、システム全体の省電力に貢献します。

The post 【Silicon Labs】EFR32FG1とは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
【TOSHIBA】TXZ3A+シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/txz3a/?utm_source=rss&utm_medium=rss&utm_campaign=txz3a Fri, 10 Nov 2023 00:00:00 +0000 https://www.kumikomi.jp/?p=7354 TXZ3A+シリーズは、東芝デバイス&ストレージ(以下東芝)のマイクロコントローラーです。TXZ3A+シリーズは、Arm® Cortex®-M3を搭載し最大120MHz動作で動作します。家庭用・産業機器のメイン制御やモー […]

The post 【TOSHIBA】TXZ3A+シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
東芝デバイス&ストレージ(以下東芝)のマイクロコントローラーです。TXZ3A+シリーズは、Arm® Cortex®-M3を搭載し最大120MHz動作で動作します。家庭用・産業機器のメイン制御やモーター制御に適しています。

TXZ3A+シリーズの仕様

M3Hグループ
搭載CPU Arm® Cortex®-M3
最大動作周波数 120MHz
最大フラッシュメモリサイズ 1024KB
最大SRAMサイズ 128KB
最大ピン数 144

出典:TXZ3A+シリーズ

TXZ3A+シリーズについて

ここからは、 TXZ3A+シリーズ についてさらに詳しく紹介します。

TXZ+ファミリーとは

TXZ+ファミリーは、Arm® Cortex®-Mを搭載した32ビット、東芝のマイクロコントローラーファミリーです。

モーター制御、低消費電⼒、システムコスト削減に貢献する、従来の製品より高性能なアドバンスクラスと低消費電力、システムの小型化に最適なエントリークラスで構成されています。

アドバンスクラスでは40nmのプロセス、エントリークラスでは130nmのプロセスを採用しています。

nmプロセスとは

nmプロセスは「プロセスルール」「プロセスノード」「プロセスサイズ」などと呼ばれている。半導体チップをどれだけ細かく作っているかを表す。プロセスの値が小さいほど、消費電力が少なく高性能になる。

TXZ+ファミリーのラインアップ

TXZ+ファミリーのラインアップは以下になります。

  • TXZ4A+シリーズ:40nmアドバンスクラス、Arm® Cortex®-M4搭載、高性能
  • TXZ3A+シリーズ:40nmアドバンスクラス、Arm® Cortex®-M3搭載、中・高性能
  • TXZ4E+シリーズ:130nmエントリークラス、Arm® Cortex®-M4搭載、スタンダード
  • TXZ3E+シリーズ:130nmエントリークラス、Arm® Cortex®-M3搭載、スタンダード
  • TXZ0E+シリーズ:130nmエントリークラス、Arm® Cortex®-M0搭載、ベーシック

出典:TXZ+ファミリー

TXZ3A+シリーズのラインアップ

TXZ3A+シリーズのラインアップは以下になります。

  • M3H(1)グループ:Arm® Cortex®-M3搭載、動作周波数最大40MHz
  • M3H(2)グループ:Arm® Cortex®-M3搭載、動作周波数最大120MHz

出典: M3Hグループ

M3H(1)グループ

M3H(1)グループは、動作周波数が最大40MHzの標準的なパッケージです。コードフラッシュメモリー容量は256KB~512KB、RAM容量は66KBを有します。

M3H(1)グループは、玩具、ヘルスケア機器、事務機器など家電機器、産業用機器の幅広い用途に適しています。

M3H(2)グループ

M3H(2)グループは、M3H(1)グループからメモリー容量を拡大した、動作周波数が最大120MHzの高性能なパッケージです。コードフラッシュメモリー容量は1MB、RAM容量は130KBを有します。

コードフラッシュメモリーの容量拡大にあたり、フラッシュメモリーの構成を512KB×2エリアの構成に変更されました。これにより、コードフラッシュメモリーのコードで継続的に動作しながら、他エリアの書き換えが可能になり、エリアスワップ方式のファームウェアローテーションに対応します。

また、ブラシレスDCモーターなどのインバーター制御に適した、東芝独自のモーター制御回路A-PMD(Advanced-Programmable Motor Driver)を搭載しているのが特長です。そのため、UARTやI2C、TSPI、タイマーなど汎用性の高い周辺回路を搭載しつつ、高機能化と低消費電力を実現しています。

M3H(2)グループは、玩具、ヘルスケア機器、事務機器など家電機器、産業用機器の幅広い用途のIoT化・高機能化に適しています。

UART(読み方:ユーアート)とは

UARTとは、調歩同期式シリアル通信のひとつ。開始と終了の合図を決めておき、その合図にしたがって2つのデバイス間でシリアルデータを交換する仕組み。「Universal Asynchronous Receiver Transmitter」の頭文字をとったもので、汎用非同期式送受信機を意味する。

I2C(読み方:アイ・スクエアド・シー、アイ・アイ・シー)とは

I2Cとは、NXPセミコンダクターズ(以下NXP社)が開発した通信インターフェースである。クロックに同期させデータ通信をする同期式シリアル通信のひとつ。パソコンのマザーボード、組込みシステム、携帯電話などのEEPROMやセンサとのデータ通信で使用される。「Inter Integrated Circuit」の略。

TSPI(読み方:東芝シリアルペリフェラルインターフェース)とは

TSPIとは、東芝独自のシリアルペリフェラルインターフェース。ロック同期のシリアル通信であり、SPIモードとSIOモードがある。SPIは、「Synchronous Serial Port」の略で、クロックを出力するモード1つに対して、クロックを入力するモードを複数接続できるシリアルインターフェース。SIOは、「Serial Input Output」の略でクロックを出力するモードとクロックを入力するモードは1対1 で接続する。

TXZ3A+シリーズとは

TXZ3A+シリーズは、Arm® Cortex®-M3を搭載し最大120MHz動作で動作します。家庭用・産業機器のメイン制御やモーター制御、幅広いアプリケーションに柔軟に対応します。

【特長1】豊富なラインアップ

TXZ3A+シリーズは、メモリーとパッケージラインアップが豊富です。

フラッシュメモリは256~1024KBが選択可能です。SRAM(パリティー付)は64~128KBが選択でき、バックアップ2KB分のSRAM、32KBデータフラッシュを追加するか選択できます。

また、コードフラッシュサイズが1MBの製品は、512KB x 2エリアの構成になり、命令実行と並行して実行中と別のエリアを書き換え可能。

さらに、パッケージは64~144ピンをラインアップしています。

【特長2】モータ制御に適した構造

TXZ3A+シリーズは、モーター制御機能として、ADコンバータと同期動作可能なアドバンストプログラマブルモーター制御回路、アドバンストエンコーダー入力回路を搭載しています。2つの回路の組み合わせでACモーター、ブラシレスDCモーターの制御に適した構造に設計されています。

ADコンバータ(読み方:エーディーコンバータ)とは

ADコンバータとは、アナログ信号をデジタル信号に変換する電子回路である。デジタル信号をアナログ信号に変換する電子回路は、DAコンバータと呼ぶ。

【特長3】家庭用機器の多様化に対応

TXZ3A+シリーズは、多様化する家庭用機器に対応するために、UART、TSPI、I2Cインターフェース、および2ユニットのDMAC、LCD表示装置を搭載しています。

また、さまざまなセンシングに対応するためにADコンバータは、アナログ入力端子ごとに2種類のサンプルホールド時間を選択可能な最大21チャネルの高速・高精度12bitを搭載しています。

センシングとは

センシングとは、検知器や感知器、測定器などのセンサを利用して測定対象を計測し、定量的な情報を取得する技術のこと。

DMAC(読み方:ディーエムエーシー)とは

DMACとは、「Direct Memory Access Controller」の略で、DMA転送の制御専用のICチップである。DMAとは、CPUを経由せず外部装置と直接データのやり取りを行う方式のこと。

【特長4】安全対策

TXZ3A+シリーズは、機能安全対策回路として、フラッシュメモリー、RAM、ADコンバータ、クロックのチェック機構を搭載しています。

また、家電機能安全(IEC60730)認証取得をサポートしています。

家電機能安全(IEC60730)とは

家電機能安全(IEC60730)とは、家庭電化製品向け安全規格のこと。家電向けの組込み制御ハードウェア、ソフトウェアを安全に動作させるためのテスト方法、診断方法を定めている。

TXZ3A+シリーズの主なアプリケーション例

TXZ3A+シリーズは、以下のアプリケーションに適しています。

  • 家電製品
  • 玩具
  • ヘルスケア機器
  • 家庭用/産業用機器のモーター制御
  • IoT化した家庭用/産業用機器

TXZ3A+シリーズの入手方法

TXZ3A+シリーズは、以下の東芝の特約店やオンラインショップなどで購入できます。

TXZ3A+の開発環境

TXZ3A+シリーズに対応した代表的な開発環境は、以下の通りです。

  • RealView® MDK uVisiion®
  • Arm® Keil® ULINKpro™
  • Arm® Keil® ULINK2™
  • Case Player2

TXZ3A+シリーズの評価ボード

2023年10月現在、 TXZ3A+シリーズの評価ボードは以下の通りです。

搭載MCU 特長 対象 データシート
AdBun-M3HQA (TMPM3HQFDAFG) 評価ボード TMPM3HQFDFG 東芝のマイコンTMPM3HQFDAFGを搭載

高速データ処理、豊富なタイマ/通信チャネル、デバッガーを搭載

M3H(1)グループの試作をすぐに始めたい人 AdBun-M3HQA (TMPM3HQFDAFG)のデータシート
AdBun-M3HQB (TMPM3HQF10BFG)評価ボード TMPM3HQF10BFG 東芝のマイコンTMPM3HQF10BFGを搭載

高速データ処理、豊富なタイマ/通信チャネル、デバッガーを搭載

M3H(2)グループの試作をすぐに始めたい人 AdBun-M3HQB (TMPM3HQF10BFG)のデータシート

AdBun-M3HQA (TMPM3HQFDAFG) 評価ボード

AdBun-M3HQA (TMPM3HQFDAFG) 評価ボードは、センシスト社製の評価ボードです。

東芝のマイコンTMPM3HQFDAFGを搭載しており、TMPM3HQA MCUの導入実機検証や評価を行えます。

また、デバッガーが搭載されているのが特長で、M3H(1)グループの試作をすぐに始めたい人に適しています。

AdBun-M3HQB (TMPM3HQF10BFG)評価ボード

AdBun-M3HQB (TMPM3HQF10BFG)評価ボードは、センシスト社製の評価ボードです。

東芝のマイコンTMPM3HQF10BFGを搭載しており、TMPM3HQF10BFG MCUの導入実機検証や評価を行えます。

また、デバッガーが搭載されているのが特長で、M3H(2)グループの試作をすぐに始めたい人に適しています。

TXZ3A+シリーズの対応OS

TXZ3A+シリーズに対応している主なOSは、以下の通りです。

  • μC3(マイクロ・シー・キューブ)/Compact (弊社製品)

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

マイコン向け超軽量カーネルを採用したRTOS「μC3(マイクロ・シー・キューブ)/Compact」

μC3(マイクロ・シー・キューブ)/Compactは、マイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOSです。

μC3/Compactは、ソースコードに直接コンフィグレーションを行うのではなく、付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。

小さいフットプリント
マイコンの小さなROM/RAMのみで動作するように最適化された最小2.4Kbyteのコンパクトなカーネル。メモリ容量が小さい安価なデバイスを使用する事ができます。
μC3/Configurator付属
選択・設定するだけでベースコードが生成できるコンフィギュレーションツール。開発時間の大幅な短縮やコーディングミスの減少が可能。RTOSの初心者でも簡単に開発をスタートできます。
豊富なCPUサポート
業界随一のCPUサポート実績があり、技術サポートも充実しています。CPUの選択肢を広げ、機会費用を抑える事ができます。業界随一のCPUサポート実績があり、技術サポートも充実。使用予定のデバイスで直ぐに開発着手が可能で、ご質問に対して24時間以内の1次回答を徹底しています。
省電力対応
デフォルトで省電力機能がついているため、システム全体の省電力に貢献します。

The post 【TOSHIBA】TXZ3A+シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
【TI】AM243xシリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/am243x/?utm_source=rss&utm_medium=rss&utm_campaign=am243x Fri, 03 Nov 2023 00:00:00 +0000 https://www.kumikomi.jp/?p=7251 AM243xシリーズは、テキサス・インスツルメンツ社(以下TI社)のマイコンです。AM243xシリーズは最大4つのArm®Cortex®-R5F MCUを搭載し、最高800MHzで動作します。これに加えてサブコアとしてシ […]

The post 【TI】AM243xシリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
テキサス・インスツルメンツ社(以下TI社)のマイコンです。AM243xシリーズは最大4つのArm®Cortex®-R5F MCUを搭載し、最高800MHzで動作します。これに加えてサブコアとしてシングルコア Arm®Cortex®-M4F MCUとSitara’sギガビットTSN対応PRU_ICSSGのインスタンスを搭載し、リアルタイム制御に適しています。

AM243xシリーズの仕様

AM2434 AM2432 AM2431
Arm®Cortex®-R5F MCU搭載数 2 × Dual Core 2 × Single Core 1 × Single Core
最大動作周波数 800MHz
(S Grade)
サブMCU Arm® Cortex®-M4F
RAM 2MB
ADC type 12-bit SAR

出典:テキサス・インスツルメンツ「AM243x」

AM243xシリーズ について

ここからは、 AM243xシリーズ についてさらに詳しく紹介していきます。

TI Arm®ベース・マイコンとは

TI のクラス最高の Arm®-Cortex ベース 32 ビット・マイコン (MCU) は、高性能で電力効率の高いデバイスで構成されたスケーラブルな製品ラインアップを実現しており、開発中システムのニーズを満たしやすくなります。開発中の設計で、機能安全、電力効率、リアルタイム制御、高度なネットワーク、分析、セキュリティなどの機能を実現できます。業界をリードする TI の評価ツール、リファレンス・デザイン、開発リソースを活用すると、開発を迅速化できます。

引用:Arm® ベースのマイコン

TI Arm®ベース・マイコン は、産業用と車載システム向けの低コスト、高集積のマイコンです。

TI Arm®ベース・マイコン のラインアップ

TI Arm®ベース・マイコン のラインアップは以下になります。

  • Arm® Cortex®-M0+シリーズ:エコシステムとの相性がよく活用すると、コストや開発期間の短縮が可能
  • Arm® Cortex®-M4シリーズ:機能の豊富な多数の通信ペリフェラルを搭載しており、信頼性が高い
  • Arm® Cortex®-Rシリーズ:リアルタイム制御に欠かせない高性能なコンピューティングを提供

出典: Arm® ベースのマイコン

AM243xシリーズ は、リアルタイム制御に欠かせない高性能なコンピューティングを提供する「Arm® Cortex®-Rシリーズ」に属します。

TI Arm®Cortex-R マイコンとは

TI Arm®Cortex-R マイコン は、リアルタイム制御が必要な組込みシステムに適したシリーズです。高度なネットワーク機能、分析、信号処理、安全機能などを提供します。

TI Arm®Cortex-R マイコンのラインアップ

TI Arm®Cortex-R マイコン のラインアップは以下になります。

  • AM2xファミリ:高性能な産業用およびEV/HEVアプリケーション向けファミリ
  • Hercules™safety MCUsファミリ:高い安全性を提供する、自動車および産業用アプリケーション向けファミリ

出典: Arm®Cortex-R マイコン

AM243xシリーズ は、高性能な産業用およびEV/HEVアプリケーション向け「AM2xファミリ」に属します。

EV(読み方:イーブイ)とは

EVとは、「Electric Vehicle」の略で、電気自動車のこと。ガソリンエンジンを使用せず、リチウムイオンバッテリーや二次電池を搭載した車を指す場合が多い。

HEV(読み方:ヘブ/エイチ・イーブイ)とは

EVとは、「Hybrid Electric Vehicle」の略で、ハイブリット車のこと。ガソリンエンジンと電気エンジンを掛け合わせて動く車。

AM2xファミリとは

AM2xファミリ は、産業用およびEV/HEVアプリケーションまで幅広い分野で利用できます。リアルタイム制御、ネットワーク分析、セキュリティなどの機能を実現できます。

AM2xファミリのラインアップ

AM2xファミリのラインアップは以下になります。

  • AM243xシリーズ:Arm®Cortex®-R5F MCUを搭載した産業用アプリケーション向け
  • AM263xシリーズ:Arm®Cortex®-R5F MCUを搭載した産業用および車載組込み製品向け
  • AM273xシリーズ:Arm®Cortex®-R5F MCUを搭載した産業用および車載アプリケーション向け

出典: Arm®Cortex-R マイコン

ここの記事では「AM243xシリーズ」を紹介します。

AM243xシリーズ のラインアップ

AM243xシリーズのラインアップの製品ラインは以下になります。

  • AM2434:デュアルコアArm® Cortex®-R5Fを2つ搭載
  • AM2432:シングルコアArm® Cortex®-R5Fを2つ搭載
  • AM2431:シングルコアArm® Cortex®-R5Fを搭載

出典:AM243xシリーズ

シングルコアと、デュアルコアやクアッドコアのようなマルチコアについては以下で解説しています。

シングルコアとは

シングルコアとは、コアを1つだけ内蔵したプロセッサのこと。シングルコアは、通常マルチコアと対比する文脈において使われる言葉。

組み込みにおけるシングルコア、シングルコアプロセッサとは?意味・定義・特徴をわかりやすく解説

デュアルコアとは

コアを複数搭載したマルチコアのうち、コアを2つ搭載したものをデュアルコアと言う。

組み込みにおけるマルチコア、マルチコアプロセッサとは?種類・定義・特徴をわかりやすく解説

AM243xシリーズ とは

AM243x は、Sitara の産業用グレード・ポートフォリオを拡張した高性能マイクロコントローラです。 AM243x デバイスは、モーター・ドライブやリモート I/O モジュールなど、リアルタイムの通信と処理を組み合わせる必要がある産業用アプリケーション向けに設計されています。 AM243x ファミリは、最大 4 つの Cortex-R5F MCU、1 つの Cortex-M4F と、Sitara のギガビット TSN 対応 PRU-ICSSG のインスタンスが 2 つ含まれ、性能がスケーラブルです。

引用:AM2434

AM243xシリーズは、最大4つのArm®Cortex®-R5F MCUを搭載し、最高800MHzで動作します。

これに加えてサブコアとしてシングルコア Arm®Cortex®-M4F MCUとSitara’sギガビットTSN対応PRU_ICSSGのインスタンスを搭載し、リアルタイム制御に適しています。

TNS(読み方:ティーエスエヌ)とは

TSNとは「Time-Sensitive Networking」の略で、TSNは、イーサネット技術のリアルタイム性の向上をさせるために設計された一連の規格。イーサネットワーク上で時刻同期やトラフィックのマネージメントを行い、定時性を有したメッセージングを可能にする。

PRU_ICSSGとは

PRU_ICSSGとは、ギガビットTSNに対応したPRU_ICSS(Programmable Real-Time Unit Industrial Communication Sub-System)のこと。PRU_ICSSとは、ARMコアとは別に内蔵されているコプロセッサで、工業通信やペリフェラルの制御などをサポートします。

【特長1】高速なCPU処理

AM243xシリーズは、最大4つのArm®Cortex®-R5F MCUが搭載されて、従来の組込み用マイコンよりも高速なCPU処理が実現できます。6000DMIPS以上の演算能力で処理を行い、リアルタイム制御に優れているのが特長です。

【特長2】 ネットワーキングに強い

AM243xシリーズは 、Sitara’sギガビットTSN対応PRU_ICSSGのインスタンスが2システム含まれています。ギガビットTSNをシステム当たり2ポート対応しています。

【特長3】豊富なインターフェイス

AM243xシリーズは、PRU_ICSSGのインスタンスと合わせ最大6ポートのギガビットイーサネット構成が可能です。

PRU_ICSSGの利用で、UART インターフェイス、シグマ・デルタ・デシメーション・フィルタ、アブソリュート・エンコーダ・インターフェイスが追加できます。産業通信プロトコルとモータ制御インターフェイスのどちらも実現できます。

【特長4】優れた電力効率

一般的なアプリケーションであれば、6000DMIPS以上の演算処理を1W未満の消費電力で動作が可能です。

AM243xシリーズの主なアプリケーション例

AM243xシリーズは、以下のアプリケーションに適しています。

  • プログラマブルコントローラ(PLC)
  • モータドライブ
  • リモートI/O
  • 産業ロボット
  • 汎用コントローラ

AM243xシリーズの入手方法

AM243xシリーズは、TI社の正規販売店や下記のオンラインショップなどで購入できます。

AM243xシリーズの開発環境

AM243xシリーズに対応した代表的な開発環境は、以下の通りです。

  • Industrial Communications SDK
  • MCU+ SDK – RTOS
  • Motor Control SDK
  • Code Composer Studio
  • IAR Embedded Workbench
  • SysConfig

AM243xシリーズ評価ボード

2023年10月現在、AM243xシリーズの評価ボードは以下の通りです。

サポートCPU 特長 対象 データシート
LP-AM243 Arm® Cortex®-R5Fベースマイコン(AM2431,AM2432,AM2434) 標準化されたプラットフォーム

2個のブースタパック・プラグイン・モジュールとの接続をサポート

初期評価とプロトタイプ開発したい人向け LP-AM243のデータシート
TMDS243EVM Arm® Cortex®-R5Fベースマイコン(AM2431,AM2432,AM2434) HS-FSシリコン採用でセキュリティ・アプリケーションで鍵と暗号化をカスタマイズ

オンボード・ディスプレイは、LED に加え利便性の高い視覚的出力に活用可能

アプリケーションのプロトタイプ開発をしたい人向け TMDS243EVMのデータシート

LP-AM243

LP-AM243は、標準化されたプラットフォームで使いやすいのが特長です。

また、2個のRJ45イーサネット・ポートを搭載し、1Gbps または 100Mbpsの速度に対応しています。

すぐに製作が開始でき、初期評価とプロトタイプ開発したい人に適しています。

TMDS243EVM

TMDS243EVMは、高度セキュリティ対応シリコンを採用しており、セキュリティ・アプリケーションで鍵と暗号化をカスタマイズできるのが特長です。

開発者はセキュリティ機能、産業用や標準的なイーサネットを使用して、評価開発ができ、アプリケーションのプロトタイプ開発をしたい人に適しています。

AM243xシリーズ の対応OS

AM243xシリーズに対応している主なOSは、以下の通りです。

  • μC3(マイクロ・シー・キューブ)/Standard(弊社製品)

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

高性能リアルタイム処理向けRTOS「μC3(マイクロ・シー・キューブ)/Standard」

μC3(マイクロ・シー・キューブ)/Standardは、μITRON4.0のスタンダードプロファイルをベースに、32/64ビットプロセッサが搭載された組み込みシステム向けのRTOSです。

μC3/Standardは、高性能プロセッサがより高度なリアルタイム制御に耐えられるよう、割込み禁止時間を極力なくし、割込み応答性を最重要課題として設計したRTOSです。

Arm® Cortex®-Aシリーズ、Arm® Cortex®-Rシリーズだけでなく、高性能な Arm® Cortex®-MやRenesas RXシリーズにも対応しています。

32/64bitの高性能プロセッサに最適化
割り込み応答性を高め、32/64bitの高性能プロセッサ向けに最適化されたμITRON4.0仕様のカーネル。
豊富なプロセッサ・サポート
業界随一のプロセッササポート実績があり、技術サポートも充実しています。CPUの選択肢を広げ、機会費用を抑える事ができます。業界随一のCPUサ
ポート実績があり、技術サポートも充実しています。ご使用予定のデバイスで直ぐに開発着手が可能で、ご質問に対して24時間以内の1次回答を徹底しています。
マルチコア対応
組み込み機器向けに最適なAMP型カーネル。マルチコアによって、リアルタイム性能を強化します。
豊富なデバイスドライバを用意
I2C, SPI, GPIO, SDなどのデバイスドライバをオプションで用意。(UART, Timer, INTCはμC3に、EthernetドライバはμNet3に付属しています。)

The post 【TI】AM243xシリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
【TI】AM62xシリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/am62x/?utm_source=rss&utm_medium=rss&utm_campaign=am62x Fri, 27 Oct 2023 00:00:00 +0000 https://www.kumikomi.jp/?p=7147 AM62xシリーズは、テキサス・インスツルメンツ社(以下TI社)のプロセッサです。AM62xシリーズは最大4つの Arm®Cortex®-A53を搭載し、最大1.4GHzで動作します。これに加えてサブコアとしてArm®C […]

The post 【TI】AM62xシリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
AM62xシリーズは、テキサス・インスツルメンツ社(以下TI社)のプロセッサです。AM62xシリーズは最大4つの Arm®Cortex®-A53を搭載し、最大1.4GHzで動作します。これに加えてサブコアとしてArm®Cortex®-M4F、3D GPUを搭載したバリエーションもあり、ディスプレイやカメラなどの画像処理に適しています。また省電力モードより、電池駆動など限られた電力での動作にも対応しており、同社のPMIC(Power Management IC)との接続方法の資料が充実しています。

AM62xシリーズの仕様

AM625x
AM625-Q1x
AM623x AM620-Q1x
Arm® Cortex®-A53搭載数 1,2,4 1,2,4 1,2,4
最大動作周波数(MHz) 1400
(T Grade)
サブMCU Arm® Cortex®-M4F
3D GPU 〇 〇 ×
ディスプレイサブシステム 1 x DPI / 1x LVDS ×

出典:テキサス・インスツルメンツ「AM625」「AM625-Q1」「AM623」「AM620-Q1」「AM62x」

AM62xシリーズについて


ここからは、AM62xシリーズについてさらに詳しく紹介していきます。

TI Arm®ベース・プロセッサとは

Arm®ベースの各種アプリケーション・プロセッサで構成された TI の幅広い製品ラインアップを活用すると、車載、産業用、IoT デバイス向けに多様で効率的なエッジ・コンピューティング性能を実現できます。TI が採用している SoC (システム・オン・チップ) アーキテクチャは、消費電力、サイズ、重量、コストなどの重要なシステム・リソースを犠牲にせずに、高性能を実現します。ハードウェア、オープン・ソース・ソフトウェア、各種ツールで構成された TI の開発プラットフォームを活用すると、開発中の製品を短期間で市場に投入できます。

引用:Arm® ベースのプロセッサ

AM62xシリーズは、TI Arm®ベース・プロセッサの1つです。

TI Arm®ベース・プロセッサは、産業用から一般用まで様々な用途で使用できる、シリーズが用意されています。

SoC(読み方:エスオーシー、ソック)とは

SoCとは、プロセッサの種類の一つで、システムに必要なあらゆる機能を1つのチップ上に搭載したもの。SoCは、「システムを一つのチップ上に載せる」を意味する「System on a Chip」の略。システム全体をチップ上に搭載することで、小型化が可能になるというメリットがある。また、システムの内部接続により消費電力も抑えられる。

SoCについてさらに詳しい内容を知りたい場合は、以下のページでご確認ください。

半導体のSoC(システムオンチップ)、システムLSIとは?定義・意味・特徴をわかりやすく解説

TI Arm®ベース・プロセッサのラインアップ

ATI Arm®ベース・プロセッサの製品ラインは以下になります。

  • AM62xシリーズ: Arm® Cortex®-A53を搭載した一般用途/分析用途向け
  • AM57xシリーズ: Arm® Cortex®-A15を搭載した一般用途向け
  • AM437xシリーズ: Arm® Cortex®-A9を搭載した一般用途向け
  • AM335xシリーズ: Arm® Cortex®-A8を搭載した一般用途向け
  • OMAPL138 DSPシリーズ: Arm®9を搭載した一般用途向け
  • TDA4VMシリーズ: Arm® Cortex®-A72を搭載した分析用途向け
  • DRA829シリーズ: Arm® Cortex®-A72を搭載したネットワーク向け
  • DRA821シリーズ: Arm® Cortex®-A72を搭載したネットワーク向け
  • AM65xシリーズ: Arm® Cortex®-A53を搭載したネットワーク向け
  • AM64xシリーズ: Arm® Cortex®-A53を搭載したネットワーク向け

出典:Arm® ベースのプロセッサ

AM62xシリーズのラインアップ

AM62xシリーズのラインアップの製品ラインは以下になります。

  • AM625:エッジAIとフルHDデュアル・ディスプレイを搭載したヒューマン・マシン・インターフェイス(HMI)向けのSoC
  • AM625-Q1:安全機能を内蔵した車載ディスプレイ向けのSoC
  • AM623:物体検出機能とジェスチャ認識機能搭載、IoTゲートウェイ向けのSoC
  • AM620-Q1:車内監視システム、ネットワーク、V2Xシステム向けの安全機能を内蔵した車載システム向けのSoC

出典:AM62x

エッジAI(読み方:エッジエーアイ)とは

エッジAIとは、IoT機器に搭載されている人工知能のことを指す。端末そのものに搭載されるので、スピーディなデータ処理ができるのが特徴。スマートカメラや監視システムでの動体検出や顔認識、自動運転車での障害物検出と運転支援など様々な場面で利用される。

エッジAIについてさらに詳しい内容を知りたい場合は、以下のページでご確認ください。

組込みシステムにおけるエッジAIとは?AIの概念やエッジ処理の特長を紹介

HMI(読み方:ヒューマン・マシン・インターフェイス)とは

HMIとは、人と機械との間で情報や指示を交換するための技術や方法を指す。例としては、タッチパネルや音声認識、物理的なスイッチやボタンなどがある。

V2Xシステム(読み方:ブイ・ツー・エックス・システム)とは

V2Xシステムとは、自動車と周囲の環境やモビリティの安全性を向上させるためのシステム。「車と何か」を意味する、「Vehicle to Everything(ビークル・ツー・エブリシング)」の略。V2Xは代表的なもので、V2P(Vehicle to People)、V2I(Vehicle to Infrastructure)、V2V(Vehicle to Vehicle)、V2B(Vehicle to Building)、V2N(Vehicle to Network)、V2H(Vehicle to Home)などがある。

AM62xシリーズとは

低コストの AM62x Sitara™ MPU アプリケーション・プロセッサ・ファミリは、Linux® アプリケーション開発向けに構築されています。スケーラブルな Arm® Cortex®-A53 の性能と、デュアル・ディスプレイ・サポートや 3D グラフィックス・アクセラレーションなどの組込み機能に加えて、広範なペリフェラル・セットを搭載する AM62x デバイスは広範な産業用および車載用アプリケーションに適しており、インテリジェントな機能と最適化された電源アーキテクチャも提供します。

引用:AM625

AM62xシリーズは、Arm®Cortex®-A53を搭載したマイクロプロセッサファミリです。LinuxとAndroid向けに製作した製品を展開しています。産業用HMIや車載システムの使用に適しています。

【特長1】低消費電力

AM62xシリーズには、デバイス・パワーマネージャによってサポートされる、複数の低消費電力モードが搭載されています。同等の製品と比較すると最大50%の電力が削減できます。

また、単3電池を使用するアプリケーションを1000時間以上動作できるのも魅力です。

【特長2】高速インターフェース

AM62xシリーズには、2つの外部ポートに対応している統合イーサネット・スイッチやUSB2.0ポート2つを搭載して、高速インターフェースを実現します。

【特長3】マルチメディア接続

AM62xシリーズには、ディスプレイサブシステム、3D GPU、MIPI D-PHY搭載4レーンのカメラ・シリアル・インターフェイスのマルチメディアに接続対応しています。カメラの接続や、フルHDのディスプレイを最大2台接続できます。

MIPI DPHY(読み方:ミッピーディーファイ・ミピーディーファイ)とは

MIPI D-PHYとは、モバイル機器向けの高速インターフェース規格の一つ。D-PHYは、物理層の規格である。D-PHYはVer.2で1レーンあたり最大4.5Gbpsの通信速度を実現している。

【特長4】ハイパフォーマンス

AM62xシリーズは、最大4つの Arm®Cortex®-A53を搭載し、最大1.4GHzで動作し、3D GPUを搭載したバリエーションもあるため、高いパフォーマンスを実現します。

【特長5】安全機能

AM62xシリーズは、2023年10月現在、産業用、車両用共に機能安全準拠予定です。AM620-Q1では、AEC-Q100の認定を受けています。

AEC-Q100とは

AEC-Q100とは、電子部品の規格を決める団体であるAEC(Automotive Electronics Council)が実施する、車両用部品に特化した信頼性試験の規格。Q100は、車載用集積回路のストレステスト認定を指す。

AM62xシリーズの主なアプリケーション例

AM62xシリーズは、以下のアプリケーションに適しています。

  • 産業用HMI
  • 車載システム
  • タッチレスのビル・アクセス
  • 家電製品向けユーザー・インターフェイスとコネクティビティ
  • 医療用機器

AM62xシリーズの入手方法

AM62xシリーズは、TI社の正規販売店や下記のオンラインショップなどで購入できます。

AM62xシリーズの開発環境

AM62xシリーズに対応した代表的な開発環境は、以下の通りです。

  • MCU+ SDK
  • Processor SDK Linux
  • Processor SDK RT-Linux
  • Code Composer Studio
  • Clock tree configuration

AM62xシリーズ評価ボード

2023年10月現在、AM62xシリーズの評価ボードは以下の通りです。

サポートCPU 特長 対象 データシート
SK-AM62 Arm® Cortex®-A53ベースの(AM623,AM625) HDMIディスプレイまたは外部LVDSパネルを使用するHMIなどで使用可能

最大2K解像度の幅広いディスプレイ・アプリケーションで利用できる

商用と産業用の両面で開発した人向け SK-AM62のデータシート

SK-AM62

SK-AM62は、TI社純正の評価ボードです。

解像度が高いHDMIやLVDSを経由するHDMIディスプレイまたは外部LVDSパネルを使用するHMIやコントロール・パネルと接続ができます。

最大2Kの解像度の各種ディスプレイ・アプリケーションで使用可能です。

幅広いアプリケーションに利用でき、産業と商用の両方で評価・開発をしたい人に適しています。

AM62xシリーズの対応OS

AM62xシリーズに対応している主なOSは、以下の通りです。

  • Android
  • Linux
  • μC3(マイクロ・シー・キューブ)/Standard(弊社製品)
  • μC3(マイクロ・シー・キューブ)/Standard+M(弊社製品)

弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

イー・フォースで提供しているμC3はITRON仕様のRTOSです。

高性能リアルタイム処理向けRTOS「μC3/Standard」

μC3/StandardはμITRON4.0のスタンダードプロファイルをベースに、32/64ビットプロセッサが搭載された組込みシステム向けのRTOS。

マルチコアAMP拡張版RTOS「μC3/Standard+M」

μC3/Standard+MはμC3/StandardにAMP型のマルチコア拡張を追加したマルチコアプロセッサ向けのRTOS。

マイコン向け超軽量カーネルを採用したRTOS「μC3/Compact」

μC3/Compactはマイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOS。コンフィグレータが付属。

製品にご興味がある方は、お気軽にお問い合わせください。

The post 【TI】AM62xシリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
【NXP】LPC5500シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/lpc5500/?utm_source=rss&utm_medium=rss&utm_campaign=lpc5500 Fri, 20 Oct 2023 00:00:51 +0000 https://www.kumikomi.jp/?p=7079 LPC5500シリーズはNXPセミコンダクターズ(以下”NXP”社)のマイクロコントローラです。Arm®︎ Cortex®︎-M33を搭載し、最大150MHzの速度で動作します。リアルタイム性と高度なセキュリティ機能を兼 […]

The post 【NXP】LPC5500シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

]]>
LPC5500シリーズはNXPセミコンダクターズ(以下”NXP”社)のマイクロコントローラです。Arm®︎ Cortex®︎-M33を搭載し、最大150MHzの速度で動作します。リアルタイム性と高度なセキュリティ機能を兼ね備えており、旧世代と比較して大幅な性能強化がなされています。

LPC5500シリーズの仕様

LPC550x/S0x LPC551x/S1x LPC552x/S2x LPC55S6x LPC553x/S3x
最大動作周波数(MHz) 96 150 150 150 150
フラッシュメモリ(kB) 64〜256 128〜256 256〜512 250〜640 128〜256
GPIO 30〜45 36〜64 36〜64 36〜64 32〜66
電源電圧(V) 1.8 to 3.6 1.8 to 3.6 1.8 to 3.6 1.8 to 3.6 1.8 to 3.6
特別な仕様 – – – Dual-core
DSP Accelerator
16-bit ADC
OpAmp
DAC
Analog Comparator
DSP Accelerator

出典:LPC5500 Series

LPC5500シリーズとは

LPC5500

LPCシリーズとは

LPCシリーズは、NXP社が提供しているマイコンのシリーズです。それぞれの特長は以下です。

シリーズ CPU メモリ 特長 アプリケーション例
LPC800 Arm® Cortex® -M0+
Up to 30 MHz
16-64 kB Flash
1-16 kB RAM
エントリーレベル センサーゲートウェイ
LPC1100 Arm® Cortex®-M0/M0+
50 MHz
4-256 kB Flash
1-36 kB RAM
接続性 ゲーミング周辺機器
LPC51U68 Arm® Cortex®-M0+
100MHz
256 KB flash
Up to 96 KB total SRAM
高パフォーマンス、電力効率 高機能ゲーミングキーボード
LPC54000 Arm® Cortex®-M4
100 MHz、180 MHz、220 MHz
デュアルコアオプションあり
128-512 kB Flash
Up to 200 kB RAM
主流シリーズ スマートホーム、ビルオートメーション
LPC1200 Arm® Cortex®-M0
50 MHz
32-128 kB Flash
4-8 kB RAM
ノイズ耐性 白物家電
LPC1300 Arm® Cortex®-M3
72 MHz
8-64 kB Flash
4-12 kB RAM
エントリーレベルのアップグレード 一般消費周辺機器
LPC1500 Arm® Cortex®-M3
72 MHz
64-256 kB Flash
12-36 kB RAM
モーションコントロール モーター制御
LPC1700 Arm® Cortex®-M3
Up to 120 MHz
32-512 kB Flash
8-96 kB RAM
拡張性、主力シリーズ スマートエナジー
LPC1800 Arm® Cortex®-M3
180 MHz
Up to 1024 kB Flash
104-200 kB RAM
Flashなしオプションあり
高パフォーマンス、統合性 セキュアゲートウェイ
LPC4000 Arm® Cortex®-M4
120 MHz
64-512 kB Flash
24-96 kB RAM
拡張性、主力シリーズ 医療機器
LPC4300 Cortex-M4
204 MHz
マルチコアオプションあり
Up to 1024 kB Flash 104-282 kB RAM
Flashなしオプションあり
高パフォーマンス、統合性 高性能オーディオ

出典:NXP「NXP® LPC Microcontrollers Q」

LPC5500シリーズの特長

LPC5500 シリーズMCUは、Arm®︎の最新のCortex®︎-M33テクノロジを活用し、大幅な消費電力の改善と高度なセキュリティ機能を兼ね備えています。SRAM PUFベースのroot of trustとプロビジョニングを含む高度なセキュリティ機能、暗号化イメージからのリアルタイム実行、Arm® TrustZone®-Mによるアセット保護によるセキュリティが特長です。

さらにLPC5500 MCUシリーズは、幅広いパッケージとメモリ・オプションを備えた7つの拡張性のあるファミリー、包括的なMCUXpressoソフトウェアとツールのエコシステム、および低コストの開発基盤が備わっています。LPC5500シリーズは、NXPのEdgeVerse™エッジ・コンピューティング・プラットフォームの一部です。

出典:LPC5500 Series

原文は、以下の通りです。

The LPC5500 MCU series leverages Arm’s most recent Cortex-M33 technology, combining significant product architecture enhancements and greater integration over previous generations, with dramatic power consumption improvements and advanced security feature including SRAM PUF-based root of trust and provisioning, real-time execution from encrypted images (internal flash), and asset protection with Arm® TrustZone®-M. In addition, the LPC5500 MCU series features seven scalable families, with a broad package and memory options, as well as a comprehensive MCUXpresso Software and Tools ecosystem and low-cost development boards. The LPC5500 series of MCUs is part of NXP’s EdgeVerse™ edge computing platform.

LPC5500シリーズは、Cortex®︎-M33テクノロジによる高いセキュリティとパフォーマンス効率、拡張性の高さを兼ね備えたプロセッサです。特にセキュリティ面は特筆すべき技術を採用しています。また、5つのファミリーと幅広いパッケージでの展開により幅広い需要に応えられ、一般的な組込みだけでなく産業用IoT市場向けにも活用可能です。

特長1:アクセス可能なセキュリティ

SRAM PUFベースの信頼とプロビジョニングのルート、暗号化されたイメージからのリアルタイム実行、およびArm® TrustZone®-Mによる資産保護を備えています。

SRAM PUF技術とは?

SRAMはメモリを、PUF(Physically Unclonable Function)は複製不可能を意味します。

SRAM PUF技術により、認証などで生成される暗号キーやIDが、複製・読み取りが困難となるのです。

従来の暗号化に変わるライトな認証で、セキュリティ中心のチップに統合されています。

特長2:パフォーマンス効率の向上

内臓パワーマネージメントIC(DC-DC)と信号処理および暗号加速用の専用コプロセッサを搭載しています。

特長3:包括的なラインアップと拡張性

LPC5500シリーズは40nmのコスト優位性に加え、拡張性の高い幅広いパッケージとメモリオプションで展開されています。また、MCUXpressoのソフトウェアおよびツールのエコシステムや開発ボードにより低コストの恩恵も受けられます。

特長4:省電力

前述した機能を有しているにもかかわらず、省電力である点も大きな特長です。電圧源はいずれのラインアップでも1.8〜3.6Vとなっています。

出典:LPC5500 Series

LPC5500シリーズの製品ラインアップ

LPC5500シリーズのラインアップは、以下の通りです。

  • LPC550x/S0x:ベースライン
  • LPC551x/S1x:USBおよびCAN-FDによる合理化
  • LPC552x/S2x:USB搭載のメインストリーム
  • LPC55S6x:高い効率性
  • LPC553x/S3x:アドバンスド・アナログ

出典:LPC5500 Series

LPC550x/S0x

LPC550x/S0xは、LPC5500シリーズの中でベースラインのファミリーです。低コスト・オプションと小型フットプリントを備え、高度なセキュリティと安全性を統合し、アプリケーションの保護レベルを向上させます。

ピン、ソフトウェア、ペリフェラルの互換性に加え、ソフトウェアとツールの包括的なポートフォリオなど、開発者にとって優れたエコシステムの利点を提供し、市場投入までの時間を短縮します。特に主要家電製品やセキュリティなどに適しています。

LPC551x/S1x

LPC551x/S1xは、USBおよびCAN-FDによる合理化されたファミリーです。EdgeVerse™エッジ・コンピューティング・プラットフォームの一部であり、世界初の汎用Cortex®︎-M33ベースMCUシリーズを拡張します。コスト効率の高い40nm NVMプロセス技術を活用し、ピン・ソフトウェア・ペリフェラルの互換性により、使いやすさと市場投入期間の短縮を実現するなど、開発者にとって大きなメリットがあります。

なかでも高度なセキュリティを念頭に構築されているLPC55S16 MCUは、Certified EdgeLock® Assuranceプログラムの一部であり、Arm®︎が共同開発したPSA Certified™スキームとGlobalPlatform Security Evaluation Standard for IoT Platforms(SESIP)の両方からレベル2の認定を受けています。

LPC552x/S2x

LPC552x/S2xは、USB搭載モデルとしてはLPC5500シリーズの中で主流のプロセッサです。

Cortex®︎-M33コアの高性能効率だけでなく、複数の高速インタフェース・統合電源管理IC・豊富なアナログ統合を兼ね備えています。スマート家電・産業用HMI・ウェアラブル製品にも適しています。

LPC55S6x

LPC55S6xは高い効率性を誇るファミリーです。新しいArmv8-Mアーキテクチャを活用した高性能をもち、TrustZone-Mやコプロセッサ拡張を含む高度なセキュリティ機能を導入しています。さらに、クロックサイクルを10倍短縮する独自のDSPアクセラレータにより、信号処理効率の大幅な向上を実現しています。

また、オプションの2番目のCortex®︎-M33コアが、高性能と電力効率のバランスを柔軟に実現しているのも特長です。家電製品はもちろん、通信インフラ・産業用IoT・POSターミナルにも適しています。

LPC553x/S3x

LPC553x/S3xは、パリティまたはECCを搭載したオンチップRAMに高精度アナログを追加しているファミリーです。

パフォーマンスの大幅な向上はもちろん、セキュリティ機能も改良されています。費用対効果に優れた40nm NVMプロセス技術が活用されている点も特長的です。産業用HMI・自動車識別・ロボット家電などに適しています。

LPC5500シリーズのペリフェラル(周辺機器)

LPC5500シリーズは、豊富なペリフェラル(周辺機器)を搭載しています。LPC5500シリーズのペリフェラルは、以下の通りです。

  • USB2.0(Full-speed/Hi-speedデバイス、ホスト/デバイス) ※LPC550x/S0x以外 
  • I2Cインターフェース
  • AES-256暗号化/復号化エンジン
  • SCT
  • DMA0コントローラ
  • DMA1コントローラ
  • 専用DMAコントローラを備えたCAN FDモジュール
  • CRCエンジンブロック
  • 最大45〜66個のGPIOピン
  • AOIを組み合わせた2つのロジック・モジュールと専用の入出力信号セット ※LPC553x/S3xのみ
  • 最大16個の機能オプションをサポートするI/Oピン
  • ADCに接続された統合温度センサー
  • 5つの入力ピンと外部・内部基準電圧を備えたコンパレータ
  • プログラム可能なVREFを備えた3つのオペアンプ ※LPC553x/S3xのみ

など

    LPC5500シリーズの使い方(アプリケーション)

    LPC5500シリーズは、高性能かつ低消費電力なプロセッサです。拡張性も高く、さまざまなアプリケーションに適しています。

    • 家電全般
    • ロボット家電
    • ビル・セキュリティ
    • ウェアラブル製品
    • 産業用HMI
    • スマートシティ

      LPC5500シリーズの入手方法

      LPC5500シリーズのプロセッサは、NXP社や、NXP社の正規販売店で購入できます。

      LPC5500シリーズの開発環境

      LPC5500シリーズに対応した代表的な開発環境は、以下の通りです。

      • LPCXpresso IDE
      • Arm®︎ Keil MDK
      • IAR Embedded Workbench for ARM®︎
      • Segger Embedded Studio

        LPC5500シリーズ評価ボード

        LPC5500シリーズの評価ボードは、以下の通りです。

        • LPCXpresso 55S36
        • LPC55S06-EVK
          搭載マイコン 特長 データシート
          LPCXpresso 55S36 LPC553x/S3x 高速USBデバッグ・プローブを搭載 LPCXpresso 55S36のデータシート
          LPC55S06-EVK LPC55S06 デバッグ・プローブ、加速度計などを搭載 LPC55S06-EVKのデータシート

          LPCXpresso 55S36

          LPCXpresso 55S36はNXP社純正の低コストな評価ボードです。LPCXpresso 55S36は簡単なファームウェアアップデートオプションを備えた高速USBデバッグプローブを搭載しています。

          LPC55S06-EVK

          LPC55S06-EVKはNXP社純正の評価ボードです。LPC55S06-EVKはLPC55S6x MCUを評価します。デバッグ・プローブ、オーディオ・サブシステム、加速度計が搭載されています。

          LPC5500シリーズの対応OS

          LPC5500シリーズに対応しているOSは、以下の通りです。

          • FreeRTOS
          • μC3(マイクロ・シー・キューブ)/Standard(弊社製品)

          弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

          高性能リアルタイム処理向けRTOS「μC3(マイクロ・シー・キューブ)/Standard」

          μC3(マイクロ・シー・キューブ)/Standardは、μITRON4.0のスタンダードプロファイルをベースに、32/64ビットプロセッサが搭載された組み込みシステム向けのRTOSです。

          μC3/Standardは、高性能プロセッサがより高度なリアルタイム制御に耐えられるよう、割込み禁止時間を極力なくし、割込み応答性を最重要課題として設計したRTOSです。

          Arm® Cortex®-Aシリーズ、Arm® Cortex®-Rシリーズだけでなく、高性能な Arm® Cortex®-MやRenesas RXシリーズにも対応しています。

          The post 【NXP】LPC5500シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

          ]]>
          【ST】STM32U5シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 https://www.kumikomi.jp/stm32u5/?utm_source=rss&utm_medium=rss&utm_campaign=stm32u5 Fri, 13 Oct 2023 00:00:39 +0000 https://www.kumikomi.jp/?p=6976 STM32U5シリーズは、STマイクロエレクトロニクス(以下ST社)のマイクロコントローラーです。STM32U5シリーズは、Arm® Cortex®-M33を搭載し、幅広いアプリケーションに対応した超低消費電力のマイコン […]

          The post 【ST】STM32U5シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

          ]]>
          STM32U5シリーズは、STマイクロエレクトロニクス(以下ST社)のマイクロコントローラーです。STM32U5シリーズは、Arm® Cortex®-M33を搭載し、幅広いアプリケーションに対応した超低消費電力のマイコンです。

          STM32U5シリーズの仕様

          出典:STM32U5シリーズ

          STM32U5シリーズとは

          マイコン製造イメージ
          ここからは、STM32U5シリーズについてさらに詳しく紹介していきます。

          STM32ファミリとは

          STM32ファミリは、ST社が開発した32bit汎用マイクロコントローラファミリです。組込みシステムに使用され、高性能な製品から低消費電力な製品まで幅広いアプリケーションに適しています。

          STM32ファミリのラインアップ

          STM32ファミリのマイコンは、主に下記の5つに分類されています。

          • 幅広いアプリケーションの開発を容易にする「マイクロプロセッサ」
            例:STM32MP1
          • 最大3224 CoreMarkの高性能を実現した「ハイパフォーマンスマイコン」
            例:STM32F2、STM32H7、STM32F4、STM32F7など
          • 汎用マイコンである「メインストリームマイコン」
            例:STM32F1、STM32F3など
          • 消費電力を抑えた「超低消費電力マイコン」
            例:STM32L1、STM32L4、STM32L5、STM32U5など
          • マイコンと無線トランシーバを集積したSoC「ワイヤレスマイコン」
            例:STM32WB、STM32WLなど
          SoC(読み方:エスオーシー、ソック)とは

          SoCとは、プロセッサの種類の一つで、システムに必要なあらゆる機能を1つのチップ上に搭載したもの。SoCは、「システムを一つのチップ上に載せる」を意味する「System on a Chip」の略。システム全体をチップ上に搭載することで、小型化が可能になるというメリットがある。また、システムの内部接続により消費電力も抑えられる。

          半導体のSoC(システムオンチップ)、システムLSIとは?定義・意味・特徴をわかりやすく解説

          STM32U5シリーズは、消費電力を抑えた「超低消費電力マイコン」に属します。

          STM32U5シリーズのラインアップ

          STM32U5シリーズの製品ラインは以下になります。

          製品ライン 概要
          STM32U535/545 128KB~512KBのFlashメモリを搭載したSTM32U535/545ライン
          STM32U575/585 STM32U5シリーズの基本ライン
          STM32U595/5A5 2MB~4MBのFlashメモリを搭載したSTM32U595/5A5ライン
          STM32U599/5A9 2MB~4MBのFlashメモリと高度なグラフィック機能を搭載したSTM32U599/5A9ライン

          出典:STM32U5シリーズ

          STM32U5シリーズとは

          STM32U5シリーズは、Arm® Cortex®-M33をベースとし、消費電力を極限まで抑えた汎用32bitマイクロコントローラ(マイコン)です。
          ウェアラブル機器やコンスーマ向けヘルスケア機器、スマート・ホーム機器、および産業用センサなど、幅広いアプリケーションの消費電力と性能に対するきわめて厳しい要件に対応します。
          最大4MBのFlashメモリ(デュアル・バンク)と2514KBのSRAMを搭載するSTM32U5シリーズは、高度なグラフィックス機能によってパフォーマンスを次のレベルに引き上げます。

          出典:STM32U5シリーズ

          STM32U5シリーズは、Arm® Cortex®-M33を搭載した、超低消費電力のマイクロコントローラです。STM32L4+シリーズやSTM32L5シリーズの後継に相当するシリーズです。

          産業用センサ、ウェアラブル機器、医療機器などスマートアプリケーションの最も厳しい電力・パフォーマンス要件に対応しています。

          SRAM(読み方:エスラム)とは

          SRAMとは、キャッシュメモリなどで用いられる半導体チップ(RAM)の一種。再読み込み処理の必要がないため高速な処理が実現できる。

          STM32L4+シリーズとは

          STM32L4+シリーズは、浮動小数点演算やDSP命令に対応したARM® Cortex®-M4を搭載したSTM32ファミリのマイクロコントローラ。高い性能と優れたグラフィック機能を搭載している。

          STM32L4+シリーズのさらに詳しい内容は、以下の記事をご覧ください。

          STM32L4+シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介

          STM32L5シリーズとは

          STM32L5シリーズは、Arm Cortex-M33を搭載し、IoT向けに高いセキュリティと低消費電力に特化したSTM32ファミリのマイクロコントローラ。

          STM32L5シリーズのさらに詳しい内容は、以下の記事をご覧ください。

          STM32L5とは?仕様・機能・評価ボード・開発環境・対応OSを紹介

          【特長1】超低消費電力なのに高機能

          STM32U5シリーズは、最新の低消費電力40nmプロセスを採用して製造された初のSTM32マイコンです。90nmプロセスを採用していた従来の製品に比べると、消費電力を大幅に抑えつつ、性能・機能面がアップ。

          さらに、「LPBAM」(ローパワーバックグラウンド自律動作モード)という、電力消費の大きいCPUコアの動作機会を減らす、新しい低消費電力機能を搭載しています。

          LPBAMの搭載により動作周波数は最大160MHzで、消費電流は19μA/MHz。786KBのSRAMの全領域を保持した低消費電力モードでは6.6μA、スタンバイモードでは300nAにまで電力を抑えられる。

          nmプロセスとは

          nmプロセスは「プロセスルール」「プロセスノード」「プロセスサイズ」などと呼ばれている。半導体チップをどれだけ細かく作っているかを表す。プロセスの値が小さいほど、消費電力が少なく高性能になる。

          LPBAMとは

          LPBAMとは、CPUを停止したままマイコン内蔵のSRAMと周辺デバイスのデータを直接交換する機能。LPBAMを使用するとCPUの起動回数を10分の1程度にできるため、消費電力を約90%削減できる。

          【特長2】高度なグラフィック機能

          STM32U5シリーズには、「高度なグラフィックスアクセラレーター」と「NeoChromグラフィック処理ユニット」が搭載されています。通常のマイクロコントローラよりもスムーズに描画ができ、スマートフォンのような複雑なUIも実装可能です。

          グラフィックスアクセラレーターとは

          グラフィックスアクセラレーターとは、CPUの代わりに3Dグラフィクスなどの画像処理を高速に行うための装置。

          NeoChromグラフィック処理ユニットとは

          NeoChromグラフィック処理ユニットとは、2.5Dアクセラレータ。画像の処理速度が速く、複雑なUIにも対応できる。

          【特長3】データ・ストレージを拡大

          STM32U5シリーズは、従来のマイコン内部メモリに加え、外付けフラッシュメモリからのアクセスにも対応できるようになりメモリ容量の拡張が可能です。

          また、内蔵メモリの最大0.5MBの領域で書き込み対応回数が長寿命化されています。最大10万回の読取り・書込みサイクルに対応でき、頻繁なデータ書き込みの用途に使用できます。

          フラッシュメモリとは

          フラッシュメモリとは、電源を切ってもデータが失われない不揮発性のメモリ。データの読み書きができる記憶媒体である。「NAND型」と「NOR型」の2種類が存在する。「NAND型」は書き込み動作が早く安価のためUSBメモリやSSDに使用される。一方「NOR型」は、データの読み出しが高速でファーストの格納に使用される。

          【特長4】セキュリティの強化

          STM32U5シリーズは、物理攻撃によるセキュリティが従来のものに比べて強化されました。PSA Certifiedレベル3とSESIP3の認証を得ています。

          PSA Certifiedとは

          PSA Certifiedとは、「Platform Security Architecture」の略で、Armが開発したセキュリティ認証プログラム。デバイスやシステムのセキュリティを評価し、認証する。認証を受けたデバイスは、信頼性のあるセキュリティという信頼を得られる。

          SESIPとは

          SESIPとは、「Security Evaluation Standard for IoT Platforms」の略。非営利機関のGlobalPlatformが策定したIoTプラットフォームのセキュリティ評価のための標準。

          STM32U5シリーズの使い方(アプリケーション)

          STM32U5シリーズは、以下のアプリケーションに適しています。

          • POSシステム
          • メディカル &・ヘルスケア
          • 生活家電
          • 大型家電
          • 電動自転車
          • ウェアラブル機器

          STM32U5シリーズの入手方法

          STM32U5シリーズは、ST社の販売代理店/取扱店や下記のオンラインショップなどで購入できます。

          STM32U5シリーズの開発環境

          STM32U5シリーズに対応した代表的な開発環境は、以下のとおりです。

          • Embedded Studio
          • STM32CubeIDE

          STM32U5シリーズ評価ボード

          STM32U5評価ボードには、以下の3種類があります。

          • EVAL(エバル)ボード
          • Discovery(ディスカバリー)ボード
          • Nucleo(ニュークリオ)ボード

          これらは、ST社から提供される純正の評価ボードであり、USBケーブルやPCを用意するだけで、簡単・安価に開発をスタートできます。

          EVALボード・Discoveryボード・Nucleoボードの特徴

          EVAL、Discovery、Nucleoの特徴を、それぞれ説明します。

          EVALの特徴
          • LCDやUSBコネクタなどの機能が豊富なため、ボード上で実際にアプリケーションを開発可能
          • STM32U5のほぼ全ての機能が評価可能
          Discoveryの特徴
          • EVALボードに比べて安価
          • 実装されているデモサンプルが豊富
          • STM32U5単体評価に最適
          Nucleoの特徴
          • Discoveryボードに比べて安価
          • Arduino互換のPinヘッダーを搭載
          • プロトタイプ向け

          以上の特徴から、それぞれの評価ボードの用途は、次のとおりです。

          ポイント
          • デバイスのフル機能を評価したい場合はEVAL
          • STM32U5の単体評価をしたい場合はDiscovery
          • Arduino互換ボードを使ったプロトタイプ開発をしたい場合はNucleo

          STM32U5に対応したEVALボード

          2023年9月現在、STM32U5が評価できるEVALボードは、以下の1種類です。

          ボード 搭載マイコン データシート
          STM32U575I-EV STM32U575AI STM32U575I-EVのデータシート

          STM32U5に対応したDiscoveryボード

          2023年9月現在、STM32U5が評価できるDiscoveryボードは、以下の2種類です。

          ボード 搭載マイコン データシート
          B-U585I-IOT02A STM32U585AI B-U585I-IOT02Aのデータシート
          STM32U5A9J-DK STM32U5A9NJ STM32U5A9J-DKのデータシート

          STM32U5に対応したNucleoボード

          2023年9月現在、STM32U5が評価できるNucleoボードは、以下の3種類です。

          ボード 搭載マイコン データシート
          NUCLEO-U545RE-Q STM32U545RE NUCLEO-U545RE-Qのデータシート
          NUCLEO-U575ZI-Q STM32U575ZI NUCLEO-U575ZI-Qのデータシート
          NUCLEO-U5A5ZJ-Q STM32U5A5ZJ NUCLEO-U5A5ZJ-Qのデータシート

          STM32U5シリーズ対応のOS

          STM32U5シリーズに対応しているOSは以下の通りです。

          • embOS
          • embOS-MPU
          • TOPPERS-Pro/ASP3
          • μC3(マイクロ・シー・キューブ)/Compact(弊社製品)

          弊社製品「μC3(マイクロ・シー・キューブ)」のご紹介

          マイコン向け超軽量カーネルを採用したRTOS「μC3(マイクロ・シー・キューブ)/Compact」

          μC3(マイクロ・シー・キューブ)/Compactは、マイコン内蔵の小さなメモリだけで動作するように最適化された、コンパクトなμITRON4.0仕様のRTOSです。

          μC3/Compactは、ソースコードに直接コンフィグレーションを行うのではなく、付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。

          小さいフットプリント
          マイコンの小さなROM/RAMのみで動作するように最適化された最小2.4Kbyteのコンパクトなカーネル。メモリ容量が小さい安価なデバイスを使用する事ができます。
          μC3/Configurator付属
          選択・設定するだけでベースコードが生成できるコンフィギュレーションツール。開発時間の大幅な短縮やコーディングミスの減少が可能。RTOSの初心者でも簡単に開発をスタートできます。
          豊富なCPUサポート
          業界随一のCPUサポート実績があり、技術サポートも充実しています。CPUの選択肢を広げ、機会費用を抑える事ができます。業界随一のCPUサポート実績があり、技術サポートも充実。使用予定のデバイスで直ぐに開発着手が可能で、ご質問に対して24時間以内の1次回答を徹底しています。
          省電力対応
          デフォルトで省電力機能がついているため、システム全体の省電力に貢献します。

          The post 【ST】STM32U5シリーズとは?仕様・機能・評価ボード・開発環境・対応OSを紹介 first appeared on クミコミ.

          ]]>