首页 > 健康 > 正文

上一篇文章,《Vitis ZYNQ开发 丁凯乐扮演者

女人资料网  发表于:2020-09-08 15:05:08
上一篇文章,《Vitis ZYNQ开发 丁凯乐扮演者,上一篇文章,《Vitis ZYNQ开发,这里有上一篇文章,《Vitis ZYNQ开发的图片,上一篇文章,《Vitis ZYNQ开发这里的图片均是网友采集,与本站无关。

上一篇文章,《Vitis ZYNQ开发秘籍》- pS 端任意控制 VGA 显示画面的硬件架构,已经介绍了在 Vivado 中需要调用的 Ip 已经各 Ip 间的连线。

而在实现显示的功能,咱们还需要对 VDMA 这个 Ip 进行配置,如果没有正确配置,VDMA 是工作不起来的。当然从图中,也可以看出 VDMA 的配置接口 AXI_LITE 是连接在 ZYNQ Ip 的。所以咱们要在 Vitis 中编写 VDMA 的控制代码。

对于 VDMA 的控制代码,先看看文档(pG020)里面说的需要配置哪些寄存器。

文档里面包含了 VDMA 的 写 和 读 两个通道,但咱们在本次过程中,只使用到了 读通道,所以只需要看介绍中关于 MM2S 的信息就行了。

咱们将上面文档中关于 MM2S 通道的控制信息单独列出来:

1、将控制信息写入通道 VDMACR 寄存器(MM2S的偏移量为0x00),如果需要的话设置启用中断,并设置 VDMACR.RS=1 开始AXI VDMA通道运行。

2、在通道 START_ADDRESS 寄存器 1到N 中写入一个有效的视频帧缓冲区开始地址,其中N等于帧缓冲区 ( 对于MM2S,偏移0x5C到0x98 ) 。如果需要,设置 REG_INDEX 寄存器。

3、写一个有效的帧延迟 (仅对Genlock Slave有效)并大步走到通道FRMDLY_STRIDE 寄存器 (MM2S偏移0x58)。

4、将有效的水平大小写入通道 HSIZE 寄存器(对于 MM2S 偏移量为 0x54 )。

5、将有效的垂直大小写入通道 VSIZE 寄存器(对于MM2S偏移量为0x50) 。这将启动传输视频数据的通道。

当然上面的这 5 个步骤,是启动 VDMA 传输的最起码的步骤,当然也可以有一些其他的完善步骤。对于这些寄存器更加详细的介绍,大家也可以参考 pG020 这个文档。

咱们按照上面的步骤,代码如下:

简单说明代码的意思,将 VDMA 配置的帧缓存起始地址为 0x2000000,尺寸大小为 1280x720,与 720p 的像素尺寸保持一致。

代码编译,下载后,效果如下。

是的,显示出来就这么奇葩,为什么会这样呢?

因为目前 DDR3 里面的数据,可以大部分都是一些随机数,大家可能会想咱们现在明明没有向 DDR3 写入数据,但不得不承认的一个事实,你没写数据并不代表它里面没数据,DDR3 在没有写入数据之前,就是这些随机数。

好了,咱们现在往 DDR3 写入一些测试数据,让它显示类似彩条一样的东西。

运行后的显示结果如下:

现在咱们可以成功的通过 ARM 那边直接控制 VGA 显示的内容了,大家也可以自己更改 C 语言代码进行其他的显示哦。

网友:于荔衣:快看,有一黑衣骑士过来了。
网友:张陌集:比如练的新的几个分身,个个都能达到巅峰实力。
网友:钟恳:应该是一名女子。
网友:姚腾之:对超凡都有效,更别说对凡人了,对他们修行帮助也会很大!即便父母他们修行路难以走的太远,也能活的久点。
网友:杨摧世:要知道。
网友:黄贺:你怎么了?”厚袍青年戈白师兄笑道,“怎么在那发傻发呆了?”
网友:曾憧款:不过夏族对超凡们的售价是‘十万斤源石一份’!算是很狠的价了。
网友:彭雍:面对如此打击都能如此平静。
网友:周莺贵:特别是九阳宫主,那可是时空岛主钟爱的弟子,实力也很强大。
网友:刘庚蘩:他暗中命人调查,暗中帮助,所以对辰九了解也极深。
网友:张姿悠:太虚天宫也有不少兼修古修,真神弟子且不说了,就算是混沌境巨头……像问天殿主就是兼修古修,所以他能够轻易探查无尽区域任何一处过去发生的事,且能够将东伯雪鹰轻易传送到九云大陆。
网友:戴战:仅仅为了报复?你能愿意付出几次巨大代价?”
网友:赵影佐:可在诸多纪元中都是遥遥领先的,他和湖心岛主人站在最高处,俯视诸多纪元其他一切强者。
网友:黄绿关:早已嘱咐董青山将剩余的小册全部取来,才满足了才子们的疯狂需求。
网友:杜卧韵:那百万年来早就应该使用了。
网友:夏记城:都是签下誓约的,可现在都困在了这,辰九感觉到……他仗着八臂能够赢下那三个孩童,可面对这肥胖巨汉却根本不行了。
网友:高郭:完全被干扰无法窥伺。
网友:谢驷卖:快快快啊!!!”骨乾罗癫狂了,他发自灵魂的战栗,他知道这是他有史以来最危险的一次,拼了命的不顾灵魂撕裂剧痛的操纵混沌飞舟,竭力要逃!混沌飞舟速度也立即飙升到极致。
猜你喜欢
健康排行(TOP5)
相关文章