微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 什么是fifo fifo什么意思 GPIF和FIFO的区别

什么是fifo fifo什么意思 GPIF和FIFO的区别

时间:11-03 来源:互联网 点击:

GPIF(general programmable interface),即通用可编程接口,是CYPRESS公司在其EZ-USB FX以及FX2系列单片机里设计的一个可由用户编程的接口,具有快速、灵活等特点,可使用多种协议完成与外围器件的无缝连接,如EIDE/ATAPI、IEEE1284、Utopia等。对其可以根据需要进行编程,且运行中不需要CPU的干预,仅通过一些CPU标志和中断与增强型8051内核通讯。

GPIF方式,内部是一个MASTER,而要控制的外围是一个SLAVE,
读写信号和一些控制信号都是由FX2来发送的;外围只提供给你一写握手信号连接到你的RDYX信号上的,是用于控制波形用的;

FIFO方式,你的外围是作为MASTER,而FX2做为SLAVE,读写信号都是又外围提供的!FX2做一些配置工作的!

至于优缺点:GPIF方式的话,固件给复杂一点!当然如果你学会了也不是很难的!就一开始用的话,觉得有一点复杂,因为涉及到GPIF波形的问题,而设计好这个波形的话,是有一些讲究的!当然,你可以在网上下载到一个文档,是专门讲解GPIF波形的设计的!

另外,GPIF理论的速度比SLAVE FIFO的要高!

SLAVE FIFO 方式的话,你在写固件是比较简单的!恩……,在外围方面要做更多的工作!另外,他的理论速度没有GPIF高!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top