文章 2023-01-17 来自:开发者社区

zynq操作系统:DDR带宽测试

引言  个别时候,嵌入式设备的DDR除了常规的遍历读写和压力测试外,会有提供读写带宽的需求,下面介绍一种没有精确要求的测法,参考自http://github.com/raas/mbw  原理主要分三部分:memcpy(内存拷贝),dumb(字符拷贝),memblock(内存块)拷贝,通过计算拷贝指定内容的时间来得出内存拷贝速度,时间由系统函数gettimeofday()获得。....

文章 2023-01-17 来自:开发者社区

zynq操作系统 : Linux下LHB155304测试用例

前言  第一种情况的改进和第三种情况,都可以在应用层来做  比如我们可以设置快速读写模式fastmode,在应用层调用这个函数open时,配置寄存器屏蔽掉其他子地址的中断,直接源头上减少信号量,提升操作系统处理效率,退出时在close,恢复正常的配置,以免影响其他业务流程使用  而高频率数据偶尔出现的读写错误,处理PL测对读写时序的修改,也可以通过多读几次数据判断筛....

文章 2022-10-20 来自:开发者社区

ZYNQ-使用HDMI显示器进行VDMA彩条显示测试

学习内容本文使用带有HDMI接口的显示器,构建图像视频显示的测试工程,利用VDMA进行传输图像视频数据,进行彩条显示的测试。开发环境vivado 18.3&SDK,PYNQ-Z2开发板。准备工作所用到的IP:VDMA、video out IP、Video Timing Controller、动态时钟配置 IP和DVI IP。详细介绍参考前文:ZYNQ-AXI_VDMA IP简介ZYNQ-....

ZYNQ-使用HDMI显示器进行VDMA彩条显示测试
文章 2022-10-20 来自:开发者社区

ZYNQ-使用AXI DMA IP进行环路测试

学习内容前文对AXI DMA IP进行了简介,本文使用AXI DMA IP进行环路测试。开发环境vivado 18.3&SDK,PYNQ-Z2开发板。系统框图本次工程使用ZYNQ开发板上的AXI DMA IP核从DDR3中读取数据,并写回DDR3中。在实际应用中, DMA 一般与产生数据或需求数据的 IP 核相连接,在本次实验中,我们使用 AXI4 Stream Data FIFO IP....

ZYNQ-使用AXI DMA IP进行环路测试
文章 2022-10-20 来自:开发者社区

ZYNQ-使用自定义AXI总线IP核进行DDR读写测试(二)

添加按键消抖IP由于ddr读写IP的axi_init_axi_txn接入的是按键,这里按键按下会产生抖动,axi_init_axi_txn与好多读写信号关联,如果不添加消抖IP,在按键按下的时,产生的毛刺会进行影响后续的操作,从而导致读写操作的错误,也就是读写操作的指示灯会亮起。系统复位后, 状态机处于初始状态,在该状态下等待外部输入的启动传输脉冲 init_txn_pulse。一旦检测到 in....

ZYNQ-使用自定义AXI总线IP核进行DDR读写测试(二)
文章 2022-10-20 来自:开发者社区

ZYNQ-使用自定义AXI总线IP核进行DDR读写测试(一)

学习内容本文首先进行自定义IP的AXI总线IP的设计,然后在SDK下编写代码进行DDR的读写数据的测试。开发环境vivado 18.3&SDKPYNQ-Z2开发板系统框图首先对本次工程进行简要说明:本次工程使用AXI-Full接口的IP进行DDR的读写测试。在我们的DDR读写IP中,我们把读写完成和读写错误信号关联到PL端的LED上,用于指示DDR读写IP的读写运行状态。然后使用PL部分....

ZYNQ-使用自定义AXI总线IP核进行DDR读写测试(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等