赞
踩
在刚学习ZYNQ的过程中,看到学习文档上有下面这样一句话:
GPIO可以通过 MIO连接到 PS端的引脚,也可以通过 EMIO连接到 PL。本章将介绍如何使用GPIO外设通过 MIO控制 PS端的 LED。
上面这句话中提到了PS、PL、MIO、EMIO,在后续的学习中还会看到APU、TTC、WDT、SWDT、SCU。相信很多人都会一脸懵逼,这都是个啥?
下面给大家详细介绍一下这几个缩写:
PS:(Processing System),ZYNQ可以大概分为ARM和FPGA两部分,PS就是ARM的SOC部分,是整块板子的处理系统。
PL:(Progarmmable Logic),意为可编程逻辑,也就是ZYNQ上的FPGA部分。
MIO:(Multiuse I/O),多功能IO引脚,如果学过单片机可以把它理解为引脚复用,属于PS部分,也就是ARM部分。值得一提的是,MIO 信号对 PL部分是不可见的,所以对 MIO 的操作可以看作是纯 PS 的操作。
EMIO:(Extendable Multiuse I/O),可拓展多功能IO引脚,依然属于PS部分,但是连接到了PL上,再从PL的引脚连到芯片外面实现数据输入输出。如果MIO不够用的话, PS 可以通过驱动 EMIO 控制 PL 部分的引脚 。EMIO 有 64 个引脚可供我们使用。
APU:(Application Processor
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。