ZYNQ笔记(一)

先说说绪论。
现在有些FPGA已经不是单纯的可编程逻辑器件,已经包含嵌入式的软核/硬核处理器、存储器,甚至硬件加速器构成可编程片上系统P-SOC。软核处理器和硬核处理器的区别也很明显,软核处理器主要通过FPGA片内的LUT、BRAM等设计资源实现的,比如xilinx公司提供的MicroBlaze软核;而硬核处理器就不一样了,是使用硅片上专门的单元实现一个处理器,比如Zynq-7000系列的FPGA内嵌了2个ARM公司的Cortex-A9核。这种集成了嵌入式处理器的FPGA芯片被定义成了All Programmable(全可编程)平台。这种FPGA提供了大量不同的IP软核和硬核资源,也减少了元件数量,减少电路板尺寸,不仅缩短了系统的开发时间,也提高了平台的资源复用率,不过,开发的复杂度也在不断提高,开发人员基本上要“软硬通吃”,在小公司能够撑起一片天的那种,不然对于这种FPGA,就只能算是会点皮毛而已。简单的设计流程如下:
在这里插入图片描述
下面就开始正式进入ZYNQ部分了。正如前面提到,Zynq-7000系列内部嵌入了Cortex-A9硬核,为PL(Programmable System)部分,其次还有可编程逻辑,为PS(Programmable Logic)部分。下面是Zynq-7000系列分类
在这里插入图片描述
下面是Soc内部结构
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值