pci-e

    7熱度

    2回答

    我在寫一個linux設備驅動程序,允許FPGA(當前通過PCI Express連接到PC)將DMA數據直接存入CPU RAM。這需要在沒有任何交互的情況下發生,並且用戶空間需要訪問數據。一些細節: - 運行64位的Fedora 14 - 系統具有的RAM 8GB - 的FPGA(氣旋IV)是PCIe卡 上在試圖實現這一點我執行以下操作: - 保留上2GB的內存與memmap 6GB $ 2GB(不

    1熱度

    1回答

    我在64位linux主機上使用64位PCI express卡,問題是它是酒吧是64位,但總是得到一個地址在32位位地址範圍,即BAR的高32位始終爲零。 如何強制使用真正的64位地址?我試圖通過重寫BIOS枚舉來強制執行它,並將啓動時參數指向內核,以便內核可枚舉PCI設備,但結果與BIOS相同。 Linux不支持真正的64位地址嗎?

    0熱度

    2回答

    我的老闆給出了一個在Altera主板上測試PCI Express的代碼。該代碼由幾個c代碼文件組成,這些代碼文件具有讀取Bios,設置一些寄存器,寫入緩衝區等指令。目前,我的工作是通過運行代碼來查看代碼的功能。 我是FPGA新手,我無法理解我將用什麼工具,編譯器等來編譯FPGA。 由於它是C代碼,所以我確信我不能使用與Verilog/VHDL相同的環境。我可以得到一些提示,說明哪些編譯器可用於編譯

    4熱度

    1回答

    我剛買了一個PCIE擴展卡以支持USB 3.0。它在Windows中運行得非常好。但是,我沒有設法讓我的USB 3.0拇指驅動器啓動(連接到擴展卡),因爲沒有選擇從啓動菜單中選擇。 所以我只是想知道是否有任何方法來啓動我的USB 3.0設備?是否有任何啓動軟件可以擴展USB 3.0擴展卡的支持?例如。像Plop Boot Manager 5.0的東西?或者,有可能開發一個? 我的擴展卡是創見PDU