本章节将演示PL(FPGA)端读写PS端DDR的功能,从而实现FPGA端的大量数据缓存,以及PS与PL间大数据量的交互。[……]
基于Lemon ZYNQ的PS实验十三 PS与PL数据交互之 PS访问 PL端的reg 寄存器
PS端与PL端在硬件上是相互独立的,之前可以通过EMIO 和 AXI GPIO等方式 让ZYNQ PS 端的GPIO 口映射到PL端上,但是仅仅只能控制GPIO。 本文介绍一种新的方法,通过让PS端访问PL端寄存器的方式,来让ARM 和FPGA实现简单的数据交互(小数据量)[……]
基于Lemon ZYNQ的PS实验十二 ZYNQ PS 端的双核AMP实验
众所周知,ZYNQ 中包含了双核A9,本节我们就尝试在两个CPU上跑完全独立相互没有交集的程序。并最终把程序下载到FLASH中启动。[……]
基于Lemon ZYNQ的PS实验十一 USB slave功能测试(即ZYNQ模拟U盘的功能测试)
本工程将记录在SDK环境下调用官方demo来实现USB的slave(device)功能测试[……]
基于Lemon ZYNQ的PS实验十 千兆网络初测(基于MIO)
本文介绍在RTL8211F千兆网络基础上实现PS端的以太网网口功能[……]
基于Lemon ZYNQ的PS实验八 UART功能演示
本文用MIO的方式在主板上演示串口的hello world例程(适用于主板Type C 端口的UART资源)[……]
基于Lemon ZYNQ的PS实验九 QSPI FLASH读写测试
本文将演示如何对板载的QSPI FLASH进行数据的读写操作[……]
基于Lemon ZYNQ的PS实验七 TF卡启动演示
ZYNQ 有多种启动方式可以选择,除了之前介绍的从QSPI FLASH 的方式来启动外,还可以让系统从TF 卡的方式来启动,本文将演示TF 卡的启动过程。[……]
基于Lemon ZYNQ的PS实验六 将程序固化至QSPI FLASH(FLASH启动)
ZYNQ 和诸多FPGA一样,从JTAG 下载的二进制文件,断电后是丢失的,为了让程序断电重启后仍然可以工作,需要对程序进行固化,本文将演示,如何把代码固化到板子的QSPI FLASH 芯片上,让系统每次开机从FLASH 芯片加载程序启动[……]
基于Lemon ZYNQ的PS实验五 定时器中断实验
和所有的MCU一样ZYNQ的PS端也有自己的定时器中断功能,本节将对该功能进行演示。[……]