LatticeMico System開発ツール

まったく新しいレベルで設計入力をジャンプスタート

システムの接続機能と制御機能を迅速にビルド ~ カスタムロジックの周辺に作成済みコンポーネントの豊富なライブラリを使用しましょう

スループットでもコストでも、お好みしだい ~ コストまたはスループットに最適化されたブロック相互間の接続タイプを選択するだけで、ツールが自動的にビルドします。プロセッサも32ビットと8ビットから選択できます

完結したソリューション ~ ソフトウェアドライバとEclipseベースのソフトウェア開発環境が統合されており、迅速に全設計を完了し、動作させることができます。

Jump to

概要

LatticeMico Systemには2つの統合ツールが含まれています。一方はハードウェアシステム用のHDLを生成し、他方はそのハードウェア上で実行されるソフトウェアを生成します。このハードウェアシステムにはユーザ固有のHDLを追加できます。ツールが統合されているため、ソフトウェアはそのハードウェアシステムと一貫性を持ったものとなり、煩雑な作業から解放されます。

ハードウェアシステムは、オープンソースとして提供される豊富なコンポーネント・ライブラリから生成されます。このライブラリには、32ビットと8ビットのコントローラが含まれています。ラティス独自のオープンソース手法によって、デザインに高い可視性と柔軟性、そして制御性がもたらされます。

デザインにプロセッサを含める場合は、コード開発とデバッグ用に、業界標準のソフトウェア開発環境一式が用意されています。2つのツールは同期しているため、例えばシステムにUARTをもう1つ追加すると、それがソフトウェア・アプリケーション環境からも自動的に認識されます。

 

カスタムロジックに制御機能と接続機能を迅速に追加

  • カスタムロジックに制御プレーンを短時間に追加するために、豊富なコンポーネント・ライブラリを使用。システム起動時、この制御プレーンがカスタムロジックを起動し、その動作をモニタし、外部と通信します。

独自発想によるアプリケーション・プロセッサ

  • 自分が求めるプロセッサがカタログで見つからないのですか? UARTとGPIOの特殊な組み合わせが必要ですか? アプリケーション固有の周辺回路が必要ですか? 妥協しようと思っていませんか? その必要はありません。

周辺回路の積み重ね

  • 周辺サブシステムを作成し、それをボードに接続することで、既存のプロセッサがもつ周辺回路の組み合わせを拡張

コストか、スループットか? お決めください

  • コンポーネントは共有バスまたはポイントツーポイントバスを使用して接続でき、様々なコストとスループットのアーキテクチャが可能
  • 相互接続とアービトレーション回路は自動的に作成されるため、様々なアーキテクチャを推敲し、システム内で試すことが可能

煩雑な業務から解放

  • ツールがハードウェアとソフトウェアの開発を自動的に同期
  • コンポーネント・ドライバと周辺メモリマップを全て自動的に処理
  • 業界標準のEclipseベースのソフトウェア開発フローと統合

その通りです。自分のコードを自分で管理

  • オープンソースのため、内部動作を完全に把握可能
  • ラティスの革新的なオープンソース・ライセンスによって、オープンソースの利点を全て享受でき、設計開示に係わるリスクなし

ドキュメント

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.