学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (六)ZYNQ-7000芯片的PS有什么资源 | 2023.8.27/星期日/天气晴

系列文章目录

学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (一)开始
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (二)学习方法选择
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (三)安装并破解Vivado和SDK
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (五)ZYNQ-7000芯片摘要
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (六)ZYNQ-7000芯片的PS有什么资源(本文)



摘要

ZYNQ-7000的PS核心是基于ARM Cortex-A9内核的处理器,同时片上还有片上RAM(on-chip memory),外部RAM接口(external memory interfaces),还有一系列外围接口。


一、应用处理器单元(APU)

Application Processor Unit (APU)。
根据《DS190 Zynq-7000 All Programmable SoC Overview》,ZYNQ-7000的处理器基于ARM Cortex-A9,处理器里面包括内核、OCM、DMA、中断控制器、看门狗、定时器、调试器。

我用的这片XC7Z010CLG400-1属于Z-7010,里面是双核处理器,速度等级为-1,工作频率最大可以到667MHz,手册上相关部分的截图如下图所示,处理器单元里除了内核,还有对应的L1级缓存,以及内存管理单元MMU等。
在这里插入图片描述
处理器上其他资源的截图如下图所示,包括了256KB的OCM等,其中有一个是ACP接口,是用来给PL访问PS这边内存的。
在这里插入图片描述
在这里插入图片描述

二、存储器接口

PS这边的存储器接口包括动态存储器接口和静态存储器接口。
动态存储器接口可以支持DDR3、DDR3L、DDR2、 LPDDR2。可以按16bit或32bit访问,地址最大1GB,使用DDR3时速度最大可以到1333Mb/s。
静态存储器接口可以支持NAND flash、 NOR flash、SRAM。可以用并行接口访问SRAM或者NOR,最大支持64MB,可以用1-bit、2-bit、4-bit、8-bit的SPI访问NOR。

在这里插入图片描述

三、IO外设

PS的IO外设包括10/100/1000三模式以太网MAC2、USB2.0OTG2、CAN2.0B2、SD/SDIO2.02、SPI2、UART2、I2C*2、普通GPIO最多118个。
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值