make[1]: Entering directory'/home/xilinx/zynqmp-pspcie-epdma/apps' gcc -c -O3 -Os -I /home/xilinx/zynqmp-pspcie-epdma -I ../common/ sync_test.c -o sync_test.o gcc -O3 -Os -I /home/xilinx/zynqmp-pspcie-epdma sync_test.o -lpthread -o simple_test gcc -c -O3 -Os -I ...
Host driver indicated readypcie_psu:BAR2 LO configuredbyhost0xC0900000pcie_psu:BAR2 HI configuredbyhost0x00000000pcie_psu:Done writing the Ingress Src registerspcie_psu:Done writing the Ingress Dst registerspcie_psu:Read Ingress Control registerpcie_psu:Done setting up the ingress trasnslation regis...
XPciePsu_EP_BridgeInitialize(&PciePsuInstance); xil_printf("Bridge Init done...\r\n"); XPciePsu_EP_WaitForEnumeration(&PciePsuInstance); xil_printf("Host driver indicated ready\r\n"); int result=XPciePsu_EP_SetupIngress(&PciePsuInstance, INGRESS_NUM,BAR_NUM,PS_DDR_ADDR); if(result==...
如果不使能开关,PS软件就不能访问PL的AXI寄存器。 如果boot.bin里有PL的bit文件,FSBL在启动过程中就会加载PL bit文件;然后打开PS和PL之间的开关。相关代码如下: #ifdefXFSBL_BSif(DestinationDevice == XIH_PH_ATTRB_DEST_DEVICE_PL) { Status =XFsbl_PLWaitForDone();if(Status != XFSBL_SUCCESS) {gotoEND;...
INGRESS_NUM, BAR_NUM, PS_DDR_ADDR); if (result == XST_FAILURE) { xil_printf("PCIE ingress setup failedrn"); } else { xil_printf("PCIE Ingress Test donern"); } #endif return Status; } 下面的参数定义了地址转换窗口数量、PCIe BAR、MPSoC的DDR内存的基地址。可以根据需要修改。
lTwo GPIO Header (PS) PS GTR assignment: lSATA 3.1 lDisplayPort lUSB 3.0 lPCIe x 1 Root Port PS复位按键: lSRST_B PS reset push button lPOR_B PS reset push button lPROG_B PS reset push button 状态LEDs: lPower good lFPGA PS_DONE ...
mini_DP接口、PS端网口、PL端网口、PCIe x1接口、JTAG接口、XADC接口、MIPI接口、TF_SD卡接口、PS按键、启动MODE模式选择、POWER LED、无线模块接口、FPGA DONE LED、风扇接口、PL按键、PL复位按键、扩展口、PS复位按键供电;EA3059芯片转化出的0.9V电压主要给FPGA的视频编解码单元的专用电源引脚(4EV开发板仅有)...
目前基于MPSOC的一些参考设计中并没有实现开机画面的功能 ,那在一些带显示屏的产品在设计的时候就需要这一功能,基于原来传统的方式也可以在FPGA中来实现,今天分享一个在PS侧来实现开机画面,以节省PL侧的宝贵资源。这个设计是基于PS侧的RPU(R5_0)来实现的上电送显,首先系统上电在载完FPGA代码后同时启动A53和RPU,...
Status = XFsbl_PLWaitForDone(); if (Status != XFSBL_SUCCESS) { goto END; } /** * PL is powered-up before its configuration, but will be in isolation. * Now since PL configuration is done, just remove the isolation */ psu_ps_pl_isolation_removal_data(); ...
如果boot.bin里有PL的bit文件,FSBL在启动过程中就会加载PL bit文件;然后打开PS和PL之间的开关。相关代码如下: 代码语言:javascript 复制 #ifdefXFSBL_BSif(DestinationDevice==XIH_PH_ATTRB_DEST_DEVICE_PL){Status=XFsbl_PLWaitForDone();if(Status!=XFSBL_SUCCESS){gotoEND;}/** ...