Inventure

English version お問い合わせはこちら
  • HOME
  • 会社情報
  • 製品・サービス
  • 採用情報
  • ダウンロード
  • プライベートエリア

InterConnect MIIX-mf

  1. HOME
  2. 製品・サービス
  3. IPコア
  4. InterConnect MIIX-mf

オリジナルIP&IPベース開発プラットフォーム
Z-coreシリーズ
InterConnect MIIX mezzo forte

好評のMIIXが正常進化を遂げ、帯域制御と低速バスを手に入れました。

InterConnect Producer

Z-core InterConnect MIIX mezzo forteはOCPソケットを持つコア同士を多対多で接続する際に必要なインターコネクト環境を提供するカスタマイズ可能なIPコアです。
付属のカスタマイズGUI「InterConnect Producer」を使用することで、お客様のシステム仕様に合わせた構成でIPコアを生成することができます。

機能

  • カスタマイズ機能選択
  • 論理合成可能なVerilog RTLソースコード生成
  • 検証環境・テストベンチ生成
MIIX-mf InterConnect Producer(Main Window)拡大MIIX-mf InterConnect Producer(Detail Window)拡大

▲PageTop

Overview

インターフェース規格

  • OCP‐IPの規定するOCP2.xに準拠
    インベンチュアはOCP‐IPの会員です。
  • SRMD(SingleRequest/MultipleData)に対応
    パケットライクなインターフェースが可能です。
  • スプリットトランザクションの実現
    リクエストとレスポンスを分離したトランザクションにより、イニシャルレイテンシを隠蔽できます。
OCP

InterConnect Producerによるコアのカスタマイズ

  • 信号幅/Extension信号の有無などOCP I/Fのカスタマイズ
  • Port間のルーティング
    • 各Targetへ空間割り付け設定
    • アクセス禁止経路の設定
    • デコーダポートの生成
    ユーザロジックでより自由度の高いルーティングが可能

弊社他製品との連携

  • Z-core PCI Express
    • 専用ブリッジを用意(オプション)
    • PCIe特有の制約を意識せずに使用可能
    • Multi VC(Virtual Channel)使用可能
  • Z-core BOCP Bridge
    • OCPでチップ間を接続を実現。複数FPGAでプロトタイプの作成
  • MdeMon
    • ワンストップデバッグソリューション
    • RegisterBusに直結可能な実機評価環境

2種類のバスから構成

  • Main DataBus
    • 高速データ転送用
    • マルチレイヤ構造による高帯域の確保
    • スプリット型バスI/F採用(OCP)
  • RegisterBus
    • レジスタ・低速I/O用
    • シングルレイヤ構造による回路規模低減
    • インターロック型バスI/F採用(OCP or 独自仕様を選択可能)
  • Main DataBus⇔RegisterBus 相互接続機能
    • 階層バス構造の実現
    • Memory Mapped I/Oへの適合

動的帯域制御機構

  • 内部レジスタへの設定により帯域を動的に制御可能
    • 優先度制御
    • 帯域制限
    • 先行発行制限
  • 必要な帯域をInitiatorに割り振ることが可能
  • ソフトウェア制御で帯域のキャリブレーションが可能
    • チップ化後のリスク低減
    • 異なるアプリケーションや派製品の展開

▲PageTop

資料ダウンロード

種類 リンク
リーフレット PDF
顧客検討用マニュアル(PDF) ダウンロード

▲PageTop

Main DataBus & RegisterBus

High Speed Bus + Low Speed Bus = MIIX-mfのバスシステム

Z-core MIIX‐mfでは用途に応じた2種類のバスを生成可能です。
高帯域が必要な経路に適用可能なのはもちろん、レジスタや低速I/Oなど速度を要求されない経路にも最少の回路規模で適用することができます。
もちろん、バス同士の相互接続も可能ですから、2種類のバスを組み合わせて、階層バス構成やMemory mapped I/O構成など、LSI全体の内部バスとして柔軟にご利用いただけます。

Bus Name Initiator数 Target数 Data幅 アービター 構造 インターフェース
Main
DataBus
0-16 0-8 32,64,
128bit
Basic
/ Intelligent
マルチレイヤ
Point to Point
スプリット型OCP
バースト可能
RegisterBus 0-8 0-30 32bit Basic シングルレイヤ
Shared
インターロック型OCP
or 独自仕様I/F
シングルアクセスのみ

▲PageTop

動的帯域制御機構

優先制御 + 帯域制限 + 先行制限 = MIIX-mfの帯域制御
優先制御
  • 各Initiatorの優先度を設定
  • 相対的に優先度の高いInitiatorに帯域を与える
  • 競合がない場合は優先度が低いInitiatorも100%帯域を使用可能
  • 理想的な帯域制御方法
帯域制限
  • 各Initiatorの帯域の上限をあらかじめ制限
  • 相対的に帯域を制限されていないInitiatorに帯域を与える
  • 競合がない場合でも制限以上の帯域は使用不可
  • 帯域確保までのレイテンシ要求が厳しいシステムに適合
先行制限
  • 各Initiatorのリードリクエスト先行発行を制限
  • 帯域予約の影響を低減
  • 優先制御と帯域制限と組み合わせレイテンシ要求へ適合

優先制御のイメージ

優先制御のイメージ

上図の構成例でInitiator0に帯域を与えるためには、その他のInitiatorの優先度を低く設定します。

左下グラフはすべてのInitiatorの競合時で、Initiator0以外の優先度を下げるに従いInitiator0の帯域占有率が上がっていく様子を示しています。

右下のグラフも同様の優先度制御をした場合ですが、Initiator0が転送していない時には優先度の低いInitiatorが帯域を100%使用可能な様子を示しています。

すべてのInitiatorが転送している場合/Initiator0以外が転送している場合

▲PageTop

インベンチュア他製品との連携

Z-core MIIX-mf + Z-core PCIe + MdeMon = 理想的なAPCIeデバイス
PCI Expressデバイスへの適用 Z-core MdeMon BOCP

▲PageTop

Z-core PCI Express

Z‐core PCI Expressは豊富な実績を持つPCI Express論理層IPです。
MIIX mezzo forteとの専用接続ブリッジを用意しており、ブリッジがPCI Expressのプロトコル上の制約を吸収しますので、ユーザーはPCIeを意識することなく、OCPの観点で高性能なデバイスを簡単に開発することができます。

また、PCIeの帯域保証機構Multi VC(Virtual Cannel)に対応しています。

Z-coreロゴ

PCI Express OCP Bridgeの主な機能

  • MAX Payload / Read Request Sizeによる自動分割機能
  • 4K Byteバウンダリによる自動分割機能
  • 非同期吸収機能
  • エラーの通知機能

▲PageTop

MdeMon -Multipurpose Debug Monitor

MdeMonはLSI内部の任意のレジスタ空間やメモリ空間を「いつでも・簡単に」リードライト可能なデバッグポートを構築するワンストップデバッグソリューションです。MIIX‐mfのRegisterBusに直結可能なので、システム設計と同時にデバッグ設計も完了します。

MdeMonロゴ
MIIX mezzo forte + MdeMonで便利なデバッグ環境の構築が完了

▲PageTop

Z-core BOCP Bridge -Board OCP Bridge

ASICと等価なFPGAプロトタイプ作成に有効なソリューションです。OCPの論理的接続はそのままに、チップ間接続が可能です。
独自プロトコルによるピン数の劇的削減に加え、面倒なクロック位相調整も自動で行います。

BOCPロゴ
開発ASIC/FPGAプロトタイプ

▲PageTop