4000 视频采集处理之Z-Turn Board
2016-01-18 21:37
120 查看
最近转战Zynq系列芯片的应用开发,手中的板子是米尔公司堪称性价比之王的z-turn board。接下来简要介绍一下z-turn board以及Zynq-7000系列芯片的情况。
![](https://img-blog.csdn.net/20160118204313872?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Zynq-7000芯片架构
Zynq-7000系列芯片的架构主要分为两部分----PS(Processor System)、PL(Programmable Logic)。
1、PS部分主要是主频667Mhz的双核Cortex-A9处理器(CoreSight追踪调试功能、浮点运算引擎、分离的32KB数据和指令L1 Cache、共用的256KB L2 Cache、中断控制、看门狗、定时器、8通道DMA控制器、256KB OCM、内核侦听单元、三个独立技术通道的三倍计数器)、Flash控制器、DDR控制器、IIC接口、SPI接口、CAN总线接口、GPIO、带DMA的SDIO接口、带DMA的USB接口、带DMA的Gige接口、以及和PL进行数据交互的总线与接口等。
2、PL部分实际上就是常用的FPGA资源部分,主要还是K-7/A-7系列的FPGA资源,根据PL部分资源的不同可以将Zynq-7000芯片划为高低等级。通常情况下PL部分的资源有CLB、DPS Slice、LUT、时钟管理、Block RAM、XADC传感器、AXI互连总线、GPIO等,高等级的Zynq-7000芯片还有PCIe模块以及高速串行收发器模块等。
3、PS与PL之间可以通过EMIO、和符合AXI协议总线规范的AXI_GP、AXI_HP、AXI_ACP等接口进行数据交换。
4、PS部分与PL部分可以单独使用,PS部分可以像一般ARM一样开发,PL部分可以像开发通用FPGA一样开发。
![](https://img-blog.csdn.net/20160118212506580?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
Z-Turn Board架构
整个板子上的资源有1GB(2*512GB)、32bits数据位宽的DDRIII、16MBQSPI Flash、温度传感器、mini USB OTG、USB调试串口、SD卡接口、CAN总线接口、三速以太网、HDMI接口、下载器连接口以及一些扩展口、按键、LED指示灯等。从上图中可以明确的知道各资源链接在PL部分还是PS部分,以此知道各资源的用法。
最近转战Zynq系列芯片的应用开发,手中的板子是米尔公司堪称性价比之王的z-turn board。接下来简要介绍一下z-turn board以及Zynq-7000系列芯片的情况。
Zynq-7000芯片架构
Zynq-7000系列芯片的架构主要分为两部分----PS(Processor System)、PL(Programmable Logic)。
1、PS部分主要是主频667Mhz的双核Cortex-A9处理器(CoreSight追踪调试功能、浮点运算引擎、分离的32KB数据和指令L1 Cache、共用的256KB L2 Cache、中断控制、看门狗、定时器、8通道DMA控制器、256KB OCM、内核侦听单元、三个独立技术通道的三倍计数器)、Flash控制器、DDR控制器、IIC接口、SPI接口、CAN总线接口、GPIO、带DMA的SDIO接口、带DMA的USB接口、带DMA的Gige接口、以及和PL进行数据交互的总线与接口等。
2、PL部分实际上就是常用的FPGA资源部分,主要还是K-7/A-7系列的FPGA资源,根据PL部分资源的不同可以将Zynq-7000芯片划为高低等级。通常情况下PL部分的资源有CLB、DPS Slice、LUT、时钟管理、Block RAM、XADC传感器、AXI互连总线、GPIO等,高等级的Zynq-7000芯片还有PCIe模块以及高速串行收发器模块等。
3、PS与PL之间可以通过EMIO、和符合AXI协议总线规范的AXI_GP、AXI_HP、AXI_ACP等接口进行数据交换。
4、PS部分与PL部分可以单独使用,PS部分可以像一般ARM一样开发,PL部分可以像开发通用FPGA一样开发。
Z-Turn Board架构
整个板子上的资源有1GB(2*512GB)、32bits数据位宽的DDRIII、16MBQSPI Flash、温度传感器、mini USB OTG、USB调试串口、SD卡接口、CAN总线接口、三速以太网、HDMI接口、下载器连接口以及一些扩展口、按键、LED指示灯等。从上图中可以明确的知道各资源链接在PL部分还是PS部分,以此知道各资源的用法。
相关文章推荐
- 11、ASP.NET MVC入门到精通——AspnetMVC分页
- 【BZOJ1823】 [JSOI2010]满汉全席
- 解决linux下主机名变bogon的问题
- Windows Group Policy Startup script is not executed at startup
- shell的调试方法
- php 调试微信接口时curl无返回值,file_get_contents有返回值的解决方法
- Windows下安装MySQLdb, Python操作MySQL数据库的增删改查
- STM32 adc
- unity3d新手笔记
- ansible定时任务模块和用户组模块使用
- Python 中的range()函数与array()函数
- ansible定时任务模块和用户组模块使用
- 计算机刊物SCI影响因子排名
- 游戏保护 游戏安全 反外挂系统 MMProtect发布
- MySQL自定义查询字段排序
- 一起talk C栗子吧(第一百零六回:C语言实例--生产者与消费者问题二)
- OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)
- python小知识
- CentOS Linux因别名问题引起的麻烦及解决技巧
- Spring概述