FPGA、CPLD、ASIC ソリューションを提供するアルテラ
  • ダウンロード
  • 資料
  • 製品情報
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • デザイン・サービス
    • 開発キット/ケーブル
    • 資料
  • エンド・マーケット
    • 自動車
    • 放送機器
    • コンピューター&ストレージ
    • 民生機器
    • 産業機器
    • 医療機器
    • 軍用機器
    • テスト&計測機器
    • ワイヤーライン
    • ワイヤレス
  • テクノロジ
    • DSP
    • 外部メモリ
    • エンベデッド・プロセッサ
    • トランシーバ
    • パラレルI/O
    • シグナル・インテグリティ
    • システム・インテグレーション
  • 教育&イベント
    • トレーニング
    • ユニバーシティ・プログラム
    • オンライン・セミナー & ビデオ
    • デモンストレーション
    • イベント
  • サポート
    • ナレッジ・データベース
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • リファレンス・デザイン
    • デザイン例
    • マイサポート
  • 会社概要
    • アルテラについて
    • 事例紹介
    • パートナー
    • ニュース・ルーム
    • インベスターリレーション
    • 求人情報
    • お問い合わせ
  • オンラインショップ
    • デバイス
    • 開発ソフトウェア
    • 開発 & エデュケーション・キット
    • ケーブル & プログラミング・ハードウェア
    • IP
  • サイト全体
  • パートナンバー
  • ナレッジ・データベース
  • サポート&技術資料
  • フォーラム & Wiki

SOPC Builderのシステム・インタコネクト・ファブリック

ホーム > 製品情報 > 開発ソフトウェア > SOPC Builderのシステム・インタコネクト・ファブリック

関連リンク

  • SOPC Builder ハンドブック
  • Nios II エンベデッド・プロセッサ

システム・インタコネクト・ファブリック(Avalon® スイッチ・ファブリック)は、SOPC Builder の専用内部接続テクノロジです。SOPC Builder は新しいコンポーネントの追加やペリフェラルのアクセス優先順位を変更するたびに、新しく最適なシステム・インタコネクト・ファブリックを自動的に生成します。SOPC Builder が自動的にシステム・インタコネクト・ファブリックを生成するおかげで、性能を向上したり機能を追加するためにシステムを瞬時に、そして簡単にシステムを変更することが可能になります。SOPC Builder は、Quartus® II ソフトウェアに同梱されています。

システム・インタコネクト・ファブリックは最小限の FPGA ロジックを使用して、システム・コンポーネントを統合します。システム・インタコネクト・ファブリックは、以下の機能をサポートします。

  • 同時処理マルチ・マスタ
  • カスタム・コンポーネント
  • バースト・ロジック・インサーション
  • パイプライン
  • クロック・ドメイン・クロス回路
  • データ・パスの多重化
  • アドレス・デコーディング
  • ウェート・ステート生成
  • 割り込み優先順位

図 1 に、複数のマスタおよびスレーブをSOPC Builder のシステム・インタコネクト・ファブリックに接続する例を示します。図 2では、データ・ストリーミング・コンポーネントとコントロール・メモリ・マップド・コンポーネントの両方を統合するシステム・インタコネクト・ファブリック機能を紹介するビデオ画像処理例を示します。

図 1. システム・インタコネクト・ファブリック

図 1. システム・インタコネクト・ファブリック

図 2. Avalon-MM および Avalon-ST インタフェースで実現するシステム・インタコネクト・ファブリック

図 2. Avalon-MM および Avalon-ST インタフェースで実現するシステム・インタコネクト・ファブリック

拡大して表示

システム・インタコネクト・ファブリック仕様

システム・インタコネクト・ファブリック仕様はペリフェラル開発を SOPC(system–on–a–programmable-chip)環境に適合させることを目的に作成されました。この仕様によって、Avalon インタフェースのポート(例: Avalon ストリーミングおよびメモリ・マップ・インタフェースにある、ストリーミング・データパスポートとアドレス・ベースのリード/ライト・ポート)を記述するための基盤がペリフェラル設計者に提供されます。この仕様はポートとインタコネクト・ファブリック間の転送を規定します。この仕様により、任意のAvalon メモリ・マップ・マスタを任意の Avalon スレーブに接続することができます。

Avalon インタフェースは柔軟性の高いインタフェースで、設計者は要求するデータ転送のポートと種類に合わせて、信号の数と種類を制限できます。システム・インタコネクト・ファブリックは、Avalon メモリ・マップもしくはストリーミング・マスタと Avalon メモリ・マップもしくはストリーミング・マスタとの内部接続を定義します。Avalon スイッチ・ファブリックは、シングルおよびマルチ・マスタ・システムを含む広範囲のシステム・アーキテクチャをサポートし、さらに異なるデータ・パスにおけるペリフェラル間のシームレスなデータ転送も実現します。FPGA 外部のプロセッサとペリフェラルはシステム・インタコネクト・ファブリックによって同様にサポートされます。

Avalon 仕様の特長は以下のとおりです。

  • ストリーミング転送
  • バースト転送
  • 固定長および可変長転送
  • 同期インタフェース
  • 最大 128 ビットのデータ・パス
  • コントロール信号の柔軟性

関連リンク

  • Avalon Streaming Interface Specifications (PDF)
  • Avalon Memory Mapped Interface Specifications (PDF)
  • System Interconnect Fabric (PDF)
  • SOPC Builder 資料
  • SOPC Builder オンライン・デモンストレーション 英語

 

このページを評価


  • ロジック設計
    • Quartus II
      • デザイン・エントリー & 合成
      • 検証 & ボード・レベル
      • 最適化
    • Quartus II ウェブ・エディション
    • ModelSim-Altera
    • 新機能
  • DSP 設計
    • DSP Builder
  • スタートガイド
    • FPGA & CPLD
    • HardCopy ASIC
    • Quartus II 開発ソフトウェア
  • Quartus II への移行
    • ASIC ユーザー
    • ISE ユーザー向け
    • MAX+PLUS II ユーザー
  • パートナー
    • EDA パートナー
  • オーダー & ダウンロード
    • オーダー
    • ダウンロード
    • ライセンス
    日本アルテラへのご連絡
    製品情報 | エンド・マーケット | テクノロジ | 教育&イベント | サポート | 会社概要 | オンラインショップ
    FPGA 入門 | お問い合わせ | サイト・マップ | 求人情報 | プライバシー | Legal Notice
    Copyright © 1995-2010 日本アルテラ株式会社. All Rights Reserved.
    Altera Forum
    アルテラ
    フォーラム
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    ニュース
    メール