什么是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, 另外,GPIF理论的速度比SLAVE FIFO的要高!
读写信号和一些控制信号都是由FX2来发送的;外围只提供给你一写握手信号连接到你的RDYX信号上的,是用于控制波形用的;
FIFO方式,你的外围是作为MASTER,而FX2做为SLAVE,读写信号都是又外围提供的!FX2做一些配置工作的!
至于优缺点:GPIF方式的话,固件给复杂一点!当然如果你学会了也不是很难的!就一开始用的话,觉得有一点复杂,因为涉及到GPIF波形的问题,而设计好这个波形的话,是有一些讲究的!当然,你可以在网上下载到一个文档,是专门讲解GPIF波形的设计的!
SLAVE FIFO 方式的话,你在写固件是比较简单的!恩……,在外围方面要做更多的工作!另外,他的理论速度没有GPIF高!
- DSP核信号采集系统通讯接口设计(05-13)
- 用FIFO实现DSP间的双向并行异步通讯(08-15)
- 异步FIFO在FPGA与DSP通信中的运用 (03-22)
- 基于 DSP-dMAX 的嵌入式 FIFO 数据传输系统设计(04-11)
- 基于DSP-dMAX 的嵌入式 FIFO 数据传输系统设计(11-27)
- 基于DSP的嵌入式 FIFO 数据传输系统设计(02-19)