文章 ID: 000074550 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

為什麼 PCIe SOPC 設計會將使用者的突然存取中斷到單一 dword 存取?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

以下兩種情況可能導致 SOPC Builder (SOPCB) 將使用者突然存取到 PCIe® 匯流排上的單一 dword 存取中斷。

1. 如果使用者設計的資料路徑寬度與 PCIe 核心的 Avalon®MM 寬度不符,SOPCB 會自動插入介面卡以予以匹配。因此,使用者突飛猛進的存取將分成多個 dword 存取。

2. 如果應用程式層未設定為使用從 PCIe 核心產生的pcie_core_clk,
SOPCB 將插入非同步邏輯,以打破目前對單一 dword 存取的突然存取。

為了解決這個問題,使用者邏輯必須執行下列要求:

1. 應用程式資料路徑寬度與 PCIe 核心的 Avalon MM 寬度相同。
2. 所有使用者頻率都連接到pcie_core_clk。
3. 在 PCIe GUI 的「Avalon」標籤下的「Avalon頻率域」中選取「使用 PCIe 核心頻率」。

相關產品

本文章適用於 5 產品

Cyclone® IV GX FPGA
Arria® II GX FPGA
Arria® II GZ FPGA
Stratix® IV GX FPGA
Stratix® IV GT FPGA

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。