make[1]:Entering directory'/home/xilinx/zynqmp-pspcie-epdma/driver'make-C/lib/modules/5.15.0-113-generic/buildM=/home/xilinx/zynqmp-pspcie-epdma/driverSUBDIRS=modules make[2]:Entering directory'/usr/src/linux-headers-5.15.0-113-generic'CC[M]/home/xilinx/zynqmp-pspcie-epdma/driver/ps_...
xilinx@xilinx-Bilby-RV1:~/zynqmp-pspcie-epdma$ find -name"*.ko"./driver/ps_pcie_dma.ko 安装驱动后,内核输出内容: xilinx@xilinx-Bilby-RV1:~/zynqmp-pspcie-epdma$sudomakeinsert[sudo]password for xilinx:InsertingPSPCIeDMADriver***DriverLoaded***xilinx@xilinx-Bilby-RV1:~/zynqmp-pspcie-ep...
xilinx@xilinx-Bilby-RV1:~/zynqmp-pspcie-epdma$ make Compiling PS PCIe DMA Driver make[1]: Entering directory'/home/xilinx/zynqmp-pspcie-epdma/driver' make -C /lib/modules/5.15.0-113-generic/build M=/home/xilinx/zynqmp-pspcie-epdma/driver SUBDIRS= modules make[2]: Entering directory'...
客户希望测试PCIe Host异常情况下,AMD MPSoC PS PCIe作为EP,是否能独立工作;是否能在Host恢复正常后,建立PCIe链路,正常传输数据。 使用了ZCU112单板作为PCIe EP, 和X86主机作为PCIe Host测试。结果如下: 在PCIe Host没有开机、没有PCIe时钟的情况下,ZCU112 MPSoC A53能启动。 先启动ZCU112单板,过5分钟再启动X8...
接下来,XPciePsu_EP_SetupIngress()把MPSoC的DDR内存的基地址写入INGRESS0_DST_BASE(tran_dst_base, TRAN_INGRESS_DST_BASE)。 最后,XPciePsu_EP_SetupIngress() 设置 INGRESS0_CONTROL(TRAN_INGRESS_CONTROL)的大小和使能位,使能地址转换。 在这之后,PCIe Host就能读写MPSoC的在地址范围[PS_DDR_ADDR, PS_DDR...
AMD提供了Standalone的示例"xilinxprocessoriplibdriverspciepsuexamplesXpciepsu_ep_enable_example.c” 和“xilinxprocessoriplibdriverspciepsusrcXpciepsu_ep.c”。 总体流程 "xilinxprocessoriplibdriverspciepsuexamplesXpciepsu_ep_enable_example.c” 中的main()实现了总体流程,包括检查PCIe 链路状态,PCIe配置状态...
在这之后,PCIe Host就能读写MPSoC的在地址范围[PS_DDR_ADDR, PS_DDR_ADDR+INGRESS_SIZE_ENCODING]内的DDR内存。 intXPciePsu_EP_SetupIngress(XPciePsu *PciePsuPtr,u32IngressNum,u32BarNum, u64Dst){ Xil_AssertNonvoid(PciePsuPtr != NULL); ...
PS Config; PS I/O(MIO)(PCIe, PMU, CAN 2.0B, I2C, SPI, QSPI, NAND, USB 2.0 ULPI, GEM Ethernet RGMII, SDIO, UART, GPIO, MDIO, SWDT, TTC, TPIU, PJTAG)。 内部硬核都是使用第三方的,具体如下: 1、PL端外围接口 PL端外围接口包括逻辑部分和GTx部分。逻辑部分包括HP和HD两种接口,接口数量根...
XCZU15EG-2FFVB1156I 是 Xilinx Zynq UltraScale+ MPSoC 系列中的一款中高端芯片,专为需要高性能处理、实时控制与硬件加速的复杂应用而设计。下面从多个方面详细介绍这款芯片的特点、特色以及适用领域:1. 综合架构与处理系统 (PS)混合架构设计:XCZU15EG-2FFVB1156I 集成了处理系统(PS)与可编程逻辑(PL)...
MPSOC作为ZYNQ 7000的升级版,在接口方面其性能也大大增强;在一些高速数据采集的场合PS-GTR的PCIE Root Complex功能可以方便地外接WiFi模组、NVME等外设,进行数据的传输和保存。例如使用WiFi6和MPSOC EV器件的VCU配合做无线4K编解码应用,可以做到更大的通讯容量和更低的延迟。