第四篇:zc706的SOC简单介绍

第四篇:zc706的SOC简单介绍

      

目的:在上面几篇的感性基础认识上,深入探索zc706的SOC芯片的构成,对SOC作简单介绍。

 

1、 概述

Zc706评估板核心是Zynq-7000 XC7Z045-2FFG900C AP SoC。这个XC7Z045 AP SoC由集成的PS和可编程的PL构成。高层框图如图1-1所示。

                                                          图1-1 高层框图  

       图1-1知道,PS主要由APU处理器、Interconnect互联、内外部memory接口、IOP构成。PS独立于PL运行,且在上电或重启时启动。

 

目前我们只关注与PS部分,因此对于PL部分以及如何与PL交互的通信接口将不会涉及。

 

       更详细的系统级框图见1-2图:

                                                               图1-2 zynq-7000框图

在vivado下选择zc706开发板,且导入zynq7芯片后,双击打开芯片,将看到整体SOC的构成图:

 

       可看到SOC由PS和PL构成。Xilinx对zynq7000系列提供了大量的IP核,且对于在PS和PL下的外设裸机和Linux驱动程序都是可用的。(注意这里的驱动是指操作底层硬件状态的驱动已经提供,但是对于如何配置/操作外设来真正收发数据是需要自行开发的。虽然在SDK中提供了示例程序,但并不包含所有使用情形。)

      

       上图中绿色部分是可以配置的,灰色部分则不可以配置。

 

       对于一般开发板的arm程序,即使用PS侧的常用外设即usb、uart时,由上述两个图可以看到外设与存储器memory的收发都通过Interconnect交换,且外设的IRQ中断连接到APU的GIC(一般中断控制器)。

 

备注:更详细的SOC器件信息,见DS190和UG85文档。

备注:更详细的SOC器件信息,见DS190和UG85文档。

备注:更详细的SOC器件信息,见DS190和UG85文档。

 

转载于:https://www.cnblogs.com/paladinzxl/p/8889187.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值