何度でも再コンフィグレーション可能なMachXO2ファミリは、単一デバイスで低コストと低消費電力、および高度のシステムインテグレーションという全てを実現した、小ロジック規模としては前例のないPLD(Programmable Logic Device)です。最適化されたルックアップテーブル(LUT)アーキテクチャを65nmフラッシュ混載プロセス・テクノロジに組み合わせることで、MachXO2ファミリは現世代PLDファミリのMachXO比でロジック規模は3倍、ブロックメモリは10倍、そしてスタティック電力が100分の一を実現し、またコストを最大30%低減しています。またMachXO2ファミリは、いくつかのシステム・アプリケーション(通信インフラストラクチャやコンピューティング、産業機器、および医療機器など)とコンスーマ・アプリケーション(スマートフォンやGPS、モバイル・コンピューティング、およびデジタルカメラなど)で最も良く使用される機能をハードマクロ化して集積しています。これにはユーザフラッシュメモリ(UFM)、I2C、SPI、およびタイマ/カウンタが含まれます。これらの機能を備えることで、MachXO2ファミリは低ロジック規模アプリケーションのための『何でもできるPLD』としてデザイナに提供します。

| 機 能 | 特 長 |
|---|---|
| 不揮発性メモリ、インスタントオン | 1ms以下で動作開始することで、システム起動時の厳密な制御が可能です |
| シングルチップ | 外付けコンフィグレーション・メモリが不要のため、高いセキュリティとシステムのトータルコスト低減をもたらします |
| 消費電力 | バッテリ持続時間を延ばし、総合的なシステム消費電力の減少に役立ちます |
| ハードマクロ化I2C、SPI、タイマ/カウンタ | これら機能はファブリックを消費せずに実現できるため、他の機能の実装に余裕ができますI2C in Action [EN]![]() |
| オンチップ・ユーザフラッシュメモリ (UFM) | 最大256Kbitまでの汎用フラッシュメモリとして使用できますUFM in Action [EN]![]() |
| ブロックメモリと分散メモリ | 効率的なデータのバッファリングとリソース使用ができます |
| 堅牢なPLLとオンチップ・オシレータ | 総システムコストを低減する、統合されたクロック管理ができます |
| 柔軟で高速なI/O | 複数の電圧、DDR/DDR2/LPDDR各メモリインターフェイス、および7:1 LVDSインターフェイスに対応します |
| TransFRテクノロジとデュアルブート | 機器の動作中でも、信頼性の高いリモート・フィールドアップグレードを可能にします |
| デバイスのTraceIDとワンタイム・プログラム(OTP)モード | デバイスのトラッキング用途として、64ビットのユニークなTraceIDを使用することができます。OTPはフラッシュに対してその後の消去やプログラミングを防止するモードです |
| 小型パッケージ | コスト効果の高いパッケージでPLD実装面積を小さくできます |
デザインの柔軟性を最大化するために、3オプションのMachXO2ファミリを用意しています。
| フォーカス | オプション | レギュレータ | 公称Vcc(V) | 内部Vcc(V) | システム周波数(MHz) |
|---|---|---|---|---|---|
| 低消費電力 | ZE | 1.2 | 1.2 | 60 | |
| 高性能 | HC | ![]() |
3.3, 2.5 | 1.2 | 150 |
| 高性能 | HE | 1.2 | 1.2 | 150 |
| XO2- 256 |
XO2- 640 |
XO2- 640U1 |
XO2- 1200 |
XO2- 1200U1 |
XO2- 2000 |
XO2- 2000U1 |
XO2- 4000 |
XO2- 7000 |
|
|---|---|---|---|---|---|---|---|---|---|
| LUT数 | 256 | 640 | 640 | 1280 | 1280 | 2112 | 2112 | 4320 | 6864 |
| 等価マクロセル数 2 | 128 | 320 | 320 | 640 | 640 | 1056 | 1056 | 2160 | 3432 |
| ブロックRAMサイズ(Kbit) | 0 | 18 | 64 | 64 | 74 | 74 | 92 | 92 | 240 |
| ブロックRAM数 (9 Kb/ブロック) |
0 | 2 | 7 | 7 | 8 | 8 | 10 | 10 | 26 |
| 分散RAMサイズ(Kbit) | 2 | 5 | 5 | 10 | 10 | 16 | 16 | 34 | 54 |
| ユーザフラッシュメモリ・サイズ(Kbit) | 0 | 24 | 64 | 64 | 80 | 80 | 96 | 96 | 256 |
| PLL | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 |
| パッケージ | I/O | ||||||||
| 25ボールWLCSP (2.5x2.5 mm)3 | 19 | ||||||||
| 32ピンQFN (5.0x5.0 mm)準備中 4 | 22 | ||||||||
| 64ボールucBGA (4x4 mm) | 45 | ||||||||
| 100ピンTQFP (14x14 mm) | 56 | 79 | 80 | 80 | |||||
| 132ボールcsBGA (8x8 mm) | 56 | 80 | 105 | 105 | 105 | ||||
| 144ピンTQFP (20x20 mm) | 108 | 108 | 112 | 115 | 115 | ||||
| 256ボールcaBGA (14x14 mm) | 207 | 207 | 207 | ||||||
| 256ボールftBGA (17x17 mm) | 207 | 207 | 207 | 207 | |||||
| 332ボールcaBGA (17x17 mm) | 275 | 279 | |||||||
| 484ボールfpBGA (23x23 mm) | 279 | 279 | 335 | ||||||
| スタティック電力(typ.) | |||||||||
| ZE (uW) | 19 | 33 | 70 | 98 | 153 | 230 | |||
| HC (mW) | 4 | 7 | 13 | 13 | 18 | 18 | 32 | 32 | 48 |
| HE (mW) | 2 | 3 | 3 | 5 | |||||
1 超多ピンデバイス("U"品)はHC/HEで対応します。ソフトウェアツールの対応についてはラティス担当営業までご相談ください
2 換算 1 マクロセル = 2 LUT
3 WLCSPはZEオプションのみです。本パッケージの対応についてはラティス担当営業までご相談ください
4 32ピンQFNパッケージは今後アナウンス予定です。対応についてはラティス担当営業までご相談ください
無償でダウンロードできるLattice Diamondソフトウェアをインストールして、MachXO2デバイスの設計を今日始めましょう。またMachXO2 PLDファミリ用に最適化されている、システム・アプリケーションとコンスーマ・アプリケーションで一般的に良く用いられている機能の包括的で無償の参照デザインと開発キットを用いて、開発期間を短縮しましょう。
MachXO2ブレークアウトボード評価キット [EN]はMachXO2 1200ZE PLDの評価と設計に使いやすいプラットフォームです。プログラム済みのテストデザインのインストールから接続とハードウェア動作が数分で行えます。本ブレークアウトボードには電源供給とプログラミング用のUSBミニBコネクタと、LEDアレイがあり、また60ピンのプロトタイプエリアが用意されています。ピンヘッダを介して各I/Oに容易にかつマニュアルでアクセスできますので、ユーザのデザイン評価が容易にできます。
MachXO2ピコ開発キットはMachXO2 PLDの評価が迅速にできる、電池動作の低コスト評価プラットホームです。開発キットで提供されるロード済みの環境スキャン(Environment Scanning)SoC(システムオンチップ)デザインを使用することで、8ビットマイクロコントローラLatticeMico8™を用いたUARTやSPI、或いはI2Cなどの広く採用されているインターフェイスを、MachXO2 EFB(Embedded Function Block、ハードマクロ化機能ブロック)と共に短時間でテストすることができます。その後、無償のダウンロード可能な参照デザインのソースコードを使用することで、これらの機能を実装したユーザ自身のデザインを1時間程度で構築することができます。
MachXO2コントロール開発キット [EN] は、システム制御デザインのプロトタイプ用にMachXO2 PLDを使用した、フルフィーチャの開発プラットホームです。ロード済み制御SoCデザインを使用して、パワーマネージャII POWR1014Aと8ビットマイクロコントローラLatticeMico8™を用いたシーケンス制御やリセット分配、電源監視、およびフォールトロギング(故障情報のログ採取・保存)などのボード制御機能を短時間でテストすることができます。MachXO2コントロール開発キット用のダウンロード可能なデモンストレーション例としては、他にディスプレイ・インターフェイスとSDカード・インターフェイスのデザインが含まれます。その後、無償のダウンロード可能な参照デザインのソースコードを使用することで、これらの機能を実装したユーザ自身のデザインを1時間程度で構築することができます。