Altium アカデミック

Altium Designer アカデミックユーザー向け専用サイト

info@anvil.co.jp

アンビル コンサルティング株式会社

Altium Designer の FPGA 機能

FPGA と組み込みソフトの開発を包括的にサポート

Altium Designer  FPGA 開発機能の概要

Altium Designer の FPGA 機能は、従来ハードウェアとソフトウェアに対してそれそれ別々のツールを使い、独立したプロセスとして行われていた開発作業を、ひとつに統合します。 Altium Designer では、FPGA のハードウェアとソフトウェアの両方の FPGA 開発プロセスをサポートしており、それぞれのプロセスをサポートするツールは互いに協調して動作します。

例えば通常、FPGA に CPU コアを搭載したシステムの開発には、FPGA、PCB、ソフトウェアの開発のためにそれぞれ異なったツールが使用されます。この場合、各ツール間のデータの受け渡しはたいへん煩雑であり、さらにユーザインタフェイスがそれぞれ異なるため、操作にも手間取ります。

しかしこの高度に統合された Altium Designer では、このような非効率な作業を回避できることに加え、PCB 機能との連携により、生産性の高い設計環境を構築することができます。

Altium Designer  FPGA 開発機能の特長

・ハードウェアとソフトウェア開発を統合する、システム・オンFPGAソリューション
・ロイヤリティーフリーの8051/Z80/PIC165 命令互換の CPU コアと、コンパイラ /デバッガが付属
・回路図によるデザインエントリーにより HDL を使用せずに FPGA の開発が可能
・Open Bus のサポートにより抽象度の高い回路入力が可能
・ソフトをハードに置き換え、高速化を実現するための C-to-Hardware コンパイラを標準装備
・FPGA の内部動作を計測する仮想計測器によりインタラクティブな手法でデバッグが可能
・コンカレントなデバック機能によるハードウェア/ソフトウェアの並行開発により開発期間の短縮が可能
・広範囲なターゲットデバイスのサポートにより、自由にデバイスを選択することが可能
・別売りの NanoBoard により各種の FPGA デバイスへの書き込みとデバッグをサポート
・FPGA ピンアサイメントの最適化やバックアノテーションなど、PCB エディタとの緊密な連携が可能
・FPGA 開発のために必要な、論理合成、ベンダーツールによる配置配線、データのダウンロード
・組込みソフトの開発、及び FPGA ハードウェアとの協調デバッグ

仮想計測器による I/O のモニタリングCombo_Debugging1

仮想計測器:Processor Core/Frequency Generator/Frequency Counterfpga_instrument_rack

仮想計測器:Crosspoint Switch
xpoint

 開発ボード Nanoboard 3000
nano3000

 Altium Designer FPGA 機能の動画によるご紹介

以下の動画により Altium Designer FPGA 機能がが分かりやすく紹介されていますのでご覧ください。

Altium Presents: Soft System Design
Altium Presents: FPGA-PCB Co-design
Altium Presents: C to Hardware
Configurable virtual instrument
FPGA field instrumentation
Aldec OEM simulator
Nanoboard3000