一:前言 好久沒寫博客了,前段時間有個朋友加微信請教關於PCIe的一些學習方法。本人也不是專家,只是略知一些皮毛。對於大家反饋的問題未必能一一解答,但一定知無不言。以后我會常來博客園看看,大家可以把問題直接在評論區提出來。這篇博客是應部分網友的要求寫的,Xilinx升級到7系列后,原來的pcie ...
PCIE DMA實例四:xapp 在Xilinx 系列 KC VC FPGA上的移植 一:前言 這段時間有個朋友加微信請求幫忙調試一塊PCIe采集卡。該采集卡使用xilinx xc k t做控制器,上位機為XP系統,原有的驅動和測試軟件都是基於xapp 寫的。眾所周知,Xilinx升級到 系列后,原來的pcie ip核trn接口統統轉換成了axis接口,這可愁壞了之前用xapp 的朋友,一下子不好 ...
2019-03-05 13:20 0 2062 推薦指數:
一:前言 好久沒寫博客了,前段時間有個朋友加微信請教關於PCIe的一些學習方法。本人也不是專家,只是略知一些皮毛。對於大家反饋的問題未必能一一解答,但一定知無不言。以后我會常來博客園看看,大家可以把問題直接在評論區提出來。這篇博客是應部分網友的要求寫的,Xilinx升級到7系列后,原來的pcie ...
一:前言 這篇博客是我應一位網友之約寫的,他想要學習基於FPGA的PCIe DMA控制器設計,但是手上沒有合適的Xilinx開發板,而且xapp1052又沒有提供仿真代碼,讓他的學習陷入了困境。所以我想了想,還是用EDK搭建一個微小系統,然后用modelsim來仿真xapp1052的DMA收發 ...
Moselsim仿真: EP為Endpoint部分實現代碼,即例程主代碼。其他的是搭建的仿真環境,主要目的是仿照驅動的行為,將PCIE軟核用起來,主要是做PC端的行為仿真,如DMA配置,DMA讀寫操作及主時鍾,復位等。加入testbench后結構如上圖。 board ...
一:前言 很多和我一樣初學pcie的硬件工程師都會遇到這樣一個問題,看了不少pcie相關的資料,還是搞不清這玩意兒到底該怎么用。於是我們打開ISE的core_generator工具,生成了一個pcie的ip核,用modelsim仿真一下example design,仔細分析一下,好像對協議部分 ...
一:前言 很多和我一樣初學pcie的硬件工程師都會遇到這樣一個問題,看了不少pcie相關的資料,還是搞不清這玩意兒到底該怎么用。於是我們打開ISE的core_generator工具,生成了一個pcie的ip核,用modelsim仿真一下example design,仔細分析一下,好像對協議部分 ...
開發板:Xilinx K7 KC705 軟件:ISE14.7 1.由於應用需求,我們要將開發板作為主機端,通過PCIe接口轉接板外接一個NVMe PCIe SSD。並由FPGA控制SSD的數據讀寫。 因此我們例化生成了一個作為主機端的 PCIe IP核。 類型選擇為Root ...
開發板:Xilinx K7 KC705 軟件:ISE14.7 1.由於應用需求,我們要將開發板作為主機端,通過PCIe接口轉接板外接一個NVMe PCIe SSD。並由FPGA控制SSD的數據讀寫。 因此我們例化生成了一個作為主機端的 PCIe IP核。 類型選擇為Root ...
PCIE_DMA實例五:基於XILINX XDMA的PCIE高速采集卡 一:前言 這一年關於PCIE高速采集卡的業務量激增,究其原因,發現百度“xilinx pcie dma”,出來的都是本人的博客。前期的博文主要以教程為主,教大家如何理解PCIE協議以及如何正確使用PCIE相關的IP核 ...