diff --git a/xdma/RTL/fpga_top.sv b/xdma/RTL/fpga_top.sv index ee40c88..ad3275b 100644 --- a/xdma/RTL/fpga_top.sv +++ b/xdma/RTL/fpga_top.sv @@ -11,7 +11,7 @@ module fpga_top ( localparam AXI_IDWIDTH = 4; localparam AXI_AWIDTH = 64; -localparam AXI_DWIDTH = 64; +localparam AXI_DWIDTH = 128; reg [31:0] delay_cnt; always@(posedge clk) begin diff --git a/xdma/Readme.md b/xdma/Readme.md index 3683fe6..6ca8063 100644 --- a/xdma/Readme.md +++ b/xdma/Readme.md @@ -1,13 +1,13 @@ +## tips 1. 执行安装驱动的脚本要sudo用户,不能用sudo命令 2. 安装完成驱动可能要重启电脑 3. 直接插在PCIEx16槽上不行,使用x1转接线可以pass test case 1. 可能是,采用转接板,重启电脑PCIE不断电 - ## 烧录 1. 确保主板完全断电,把 FPGA 插到该 Linux Host-PC 的 PCIe 插槽中。 @@ -17,7 +17,6 @@ 5. 如果你要重新烧录 FPGA 程序,则也需要重启 Linux 来让它识别新的 FPGA 程序。 - ```shell cd linux-kernel/xdma && sudo make # 编译驱动 cd linux-kernel/tools && sudo make # 编译测试 @@ -28,4 +27,6 @@ cd linux-kernel/tools && sudo make # 编译测试 modinfo xdma # 查看驱动安装情况 ls /dev/xdma* rmmod -s xdma # 卸载驱动 + +sudo lspci -vv # 查看PCIE设备的详细信息 一定要sudo ```