阅读 video on-screen display v6.0笔记

阅读 video on-screen display v6.0笔记

关于axi总线时钟的区分

需要弄清楚的是aclk, aclken, aresetn 信号是和video 有关的,axi4-lite的时钟与复位信号分别是s_axi_aclk, s_axi_aclken, s_axi_aresetn, 并且,axi4-lite 的信号不会被 axi-stream接口的时钟影响。

复位信号是有一个最小时钟周期限制的。

这里有一个很重要的逻辑,slave axi4-stream 时,tdata 为输入信号,tvalid也为输入信号,tready为输出信号,当满足tvalid tready同时为高时,tdata 才会被接收。(分析代码时,始终要先弄清楚信号是wire 还是 reg 量)。

疑问:MicroBlaze 接入的都是 axi4-lite信号吗?

axi4-lite时序

axi4-lite 相关的复位信号 s_axi_ARESETn 有一个再同步的概念,如果s_axi_ARESETn复位,整个IP core AXI4-stream接口里面的信号也将复位。

重温axi总线时序:

sof 信号在第一个像素点出现之前的若干个周期之内,有可能会是高电平。这与figure2-5是相符合的。

注意,eol 只有一个有效的传送宽度,并且要与最后一个像素对齐。需要明白一点的是: datavalid, eol, sof 始终是同一个方向的,ready是相反方向的。

关于中断有两个接口, intc_if IRQ

IRQ为处理器中断,intc_if 存储的是中断的状态指示信息。

猜你喜欢

转载自www.cnblogs.com/chensimin1990/p/9234375.html