Video Processing subsystem例程分析

1.memory_ss模块

slave端口:

S00:

连接设备: microblaze_ss----M_AXI_DC

时钟来源: S01_ACLK---clk_out2(clock_and_reset)---100MHz

复位来源: S01_ARESETN---peripheral_aresetn(clock_and_reset)

S01:

连接设备:microblaze_ss---M_AXI_IC

时钟来源:S01_ACLK---clk_out2(clock_and_reset)---100MHz

复位来源:S01_ARESETN---peripheral_aresetn(clock_and_reset)

S02:

连接设备:v_proc_ss_0---m_axi_mm(接收video_processing_subsystem master端口传过来的 数据)

时钟来源:mig_7series_0---ui_clk/ACLK

复位来源:M00_ARESETN

master端口:

M00:

连接设备:mig_7series_0---S_AXI(将数据传递给DDR3)

时钟来源:mig_7series_0---ui_clk/ACLK

复位来源:M00_ARESETN

S02,M00公用时钟和复位原因是,对同一个数据流进行操作,接收数据与发送数据。

 2.microblaze_ss模块

slave端口:

S00_AXI:

连接设备: microblaze----M_AXI_DP

时钟来源: LMB_Clk---clk_out2(clock_and_reset)---100MHz

复位来源: S00_ARESETN---peripheral_aresetn(clock_and_reset)

master端口:

M00_AXI:

连接设备: video_lock_monitor(AXI GPIO)---S_AXI

时钟来源: M00_ACLK---clk_out3(clock_and_reset)---9MHz

复位来源: M00_ARESETN---peripheral_aresetn_2(clock_and_reset)

M01_AXI:

连接设备: v_proc_ss_0(video processing subsystem)---s_axi_ctrl

时钟来源: LMB_Clk---clk_out2(clock_and_reset)---100MHz

复位来源: S00_ARESETN---peripheral_aresetn(clock_and_reset)

M02_AXI:

连接设备: v_tc_0(video Timing Controller)---ctrl

时钟来源: LMB_Clk---clk_out2(clock_and_reset)---100MHz

复位来源: S00_ARESETN---peripheral_aresetn(clock_and_reset)

M03_AXI:

连接设备: axi_uartlite_0(AXI Uartlite)---S_AXI

时钟来源: LMB_Clk---clk_out2(clock_and_reset)---100MHz

复位来源: S00_ARESETN---peripheral_aresetn(clock_and_reset)

M04_AXI:

连接设备: v_tpg_0(video Test Pattern Generator)---s_axi_CTRL

时钟来源: M04_ACLK---clk_out1(clock_and_reset)---200MHz

复位来源: M04_ARESETN---peripheral_aresetn_1(clock_and_reset)

关于M_AXI_DC,M_AXI_IC端口描述:

MicroBlaze Core Block Diagram

什么是instruction-sdie bus interface, Data-side bus interface:

3.Clock_and_reset模块

clk_wiz_0:

Clk_in1---clk_in1---ACLK(memory_ss)

Clk_out1---200MHz (reset is peripheral_aresetn_1)

Clk_out2---100MHz(reset is peripheral_aresetn)

Clk_out3---9MHz(reset is peripheral_aresetn_2)

Video Processing subsystem例程分析的更多相关文章

  1. 嵌入式开发之davinci--- 8148/8168/8127 中的High-DefinitionVideo Processing Subsystem (HDVPSS)

    High-DefinitionVideo Processing Subsystem (HDVPSS) 这一章介绍了高清视频处理子系统(HDVPSS). 2.1导论 2.1.1 简介 HDVPSS 使用 ...

  2. 3D CNN for Video Processing

    3D CNN for Video Processing Updated on 2018-08-06 19:53:57 本文主要是总结下当前流行的处理 Video 信息的深度神经网络的处理方法. 参考文 ...

  3. Video processing systems and methods

    BACKGROUND The present invention relates to video processing systems. Advances in imaging technology ...

  4. Video Processing and Communications:(视频处理和通信)

    https://max.book118.com/html/2017/1010/136711526.shtm Application of (GAN) of AI faceswap in Music V ...

  5. 视频处理单元Video Processing Unit

    视频处理单元Video Processing Unit VPU处理全局视频处理,它包括时钟门.块复位线和电源域的管理. 缺少什么: •完全重置整个视频处理硬件块 •VPU时钟的缩放和设置 •总线时钟门 ...

  6. ARM1138@PWM例程分析

    1. Buzzer例程控制原理 由ARM1138原理图可得:Buzzer使用CCP3(对应GPIO-G组0x40026000,4号引脚0x00000010)作为输入引脚: Buzzer例程结构: 涉及 ...

  7. linux 高级字符设备驱动 ioctl操作介绍 例程分析实现【转】

    转自:http://my.oschina.net/u/274829/blog/285014 1,ioctl介绍 ioctl控制设备读写数据以及关闭等. 用户空间函数原型:int ioctl(int f ...

  8. video.py OpenCv例程阅读

    #!/usr/bin/env python ''' Video capture sample. Sample shows how VideoCapture class can be used to a ...

  9. DM8168 DVRRDK软件框架研究

    转载注明:http://blog.csdn.net/guo8113/article/details/41120491 Netra(DM8168)处理器是个多核处理器,每一个核之间相互独立却又相互关联, ...

随机推荐

  1. JAVA线程sleep与wait区别

    sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使 ...

  2. sql,按照时间排序,取前N条

    mysql: SELECT * from  (SELECT H_TEMPERATURE,TH_TIME FROM wenshidu  WHERE TH_TIME <= STR_TO_DATE(' ...

  3. Oracle自我补充之OVER()函数介绍

    OVER(PARTITION BY)函数介绍 开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返 ...

  4. 第四十二课 KMP算法的应用

    思考: replace图解: 程序完善: DTString.h: #ifndef DTSTRING_H #define DTSTRING_H #include "Object.h" ...

  5. ___security_cookie机制

    .text:00411500 ; int __cdecl wmainCRTStartup().text:00411500 _wmainCRTStartup proc near             ...

  6. django,uwsgi, nginx部署项目

    在liunx中环境中 对于nginx来说: 1.先安装nginx sudo apt-get install nginx 2.启动nginx服务 sudo /etc/init.d/nginx resta ...

  7. s21day04 python笔记

    s21day04 python笔记 一.上周知识回顾及补充 回顾 补充 编译型语言和解释性语言 编译型:代码写完后,编译器将其变成成另外一个文件,然后交给计算机执行 常见的编译型语言:C,C++,Ja ...

  8. BZOJ 2002:Bounce 弹飞绵羊(分块)

    2002: [Hnoi2010]Bounce 弹飞绵羊 Time Limit: 10 Sec  Memory Limit: 259 MB Submit: 14944  Solved: 7598 [Su ...

  9. int &p

    int &p为引用,而int p为定义变量.二者区别如下:1 引用在定义的时候必须赋值,否则编译会出错.正确的形式为int &p = a;其中a为int型变量.2 引用在定义时不会分配 ...

  10. this语句的用法第一、二点

    1.this是js的一个关键字,指定一个对象然后去代替他. 函数内的this和函数外的this,函数内的this指向行为发生的主体.函数外的this都指向window没有意思. 例题: functio ...