FIFO概述(一)

这篇具有很好参考价值的文章主要介绍了FIFO概述(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. fifo是什么?

FIFO:First in first out,先进先出的数据缓存器,没有外部读写地址线,使用简单,缺点是只能顺序写入数据,顺序读出数据,数据地址由内部读写指针自动加1完成,不能像普通存储器可以由地址线决定读取或者写入某个指定的地址
FIFO用于以下几个方面:

  • 跨时钟域数据传输
  • 将数据发送到芯片外之前进行缓冲
  • 存储数据备用

2. FIFO重要参数

深度、宽度、空标志、满标志、读时钟、读指针、写时钟、写指针

  • 深度:指可以存储多个宽度的数据;如一个8位的FIFO,若深度位8,可以存储8个8位的数据,深度为10就可以存10个8位的数据;
  • 宽度:指FIFO一次读写操作的数据位;
  • 空标志:FIFO已空或将要空时由FIFO的状态电路送出的一个信号,以阻止FIFO的读操作继续从FIFO中读出数据而造成无效数据的读出;
  • 满标志:FIFO已满或将要满时由FIFO的状态电路送出的一个信号,以阻止FIFO的写操作继续向FIFO中写数据而造成溢出;
  • 读时钟:读操作所遵循的时钟,时钟沿到来时读取数据;
  • 读指针:指向下一个要读出的地址,读完自动加1;
  • 写时钟:写操作所遵循的时钟,时钟沿到来时写入数据;
  • 写指针:指向下一个要写入地址,写完自动加1;

读写指针就是读写的地址,这个地址不能任意选文章来源地址https://www.toymoban.com/news/detail-673558.html

到了这里,关于FIFO概述(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机之硬件记录

    当使用电池或其他电源连接到VBAT脚上时,当VDD断电时,可以保存备份寄存器的内容和维持RTC的功能。 如果应用中没有使用外部电池,VBAT引脚应接到VDD引脚上。 表示电路的意思, 即接入电路的电压; 表示器件的意思, 即器件内部的工作电压; 2.1.1、12V转5V 78L05    输出极性:

    2024年02月09日
    浏览(36)
  • 第一节——单片机概述

    1.MCD-51单片机  与8051(80C51) 兼容的主要产品 ATMEL公司生产的兼容51单片机的具体型号 2.AVR系列单片机 AVR系列是1997年ATMEL公司挪威设计中心的A先生与V先生共同研发出的精简指令集(RISC—Reduced Instruction Set Computer)的高速8位单片机,简称AVR。  AVR单片机系列全,3个档次,适于各

    2024年01月24日
    浏览(49)
  • 没有硬件基础可以学单片机吗?

    在开始前我分享下我的经历,我刚入行时遇到一个好公司和师父,给了我机会,一年时间从3k薪资涨到18k的, 我师父给了一些 电气工程师学习方法和资料,让我不断提升自己,感谢帮助过我的人, 如大家和我一样需要我可以分享资料在评论区扣888或私我888当然可以学习单片

    2024年03月10日
    浏览(47)
  • MCS-51单片机的硬件结构

    按功能可分为8个部件,通过片内单一总线连接起来 控制方式:SFR对各功能部件集中控制 1、微处理器:CPU运算部件 控制部件 2、数据存储器:RAM 数据存储就是暂存一些在系统运行的过程当中所生成的一些临时性的数据,采集数据时临时采集到的一些数据和一些运算的中间结

    2024年02月03日
    浏览(39)
  • 51单片机点灯实验(含程序+仿真+硬件实验)

    一、实验原理 LED发光二极管核心为PN结,单向导电,有阴极和阳极,两极均可以控制,需要亮起来,电流不能过大和过小,过大,烧坏二极管,过小,电光效应弱,发光不明显,引入“限流电路”。为减少I/O引脚的消耗,一般控制一极,有阳极控制法和阴极控制法。阳极控制

    2024年02月04日
    浏览(51)
  • GD32单片机串口DMA发送

    一:在使用GD32单片机进行串口DMA发送时,需要进行以下配置: 使能 DMA 时钟和 串口时钟 。 配置 DMA通道 ,包括数据 方向 、数据 宽度 、传输 模式 等参数。 配置串口发送端口 GPIO 的模式和引脚。 配置串口的 基本参数 ,如波特率、数据位、停止位、校验位等。 配置串口D

    2024年02月12日
    浏览(41)
  • 嵌入式硬件与51单片机:演变、挑战与未来

    导言:         嵌入式硬件及其代表之一的51单片机在电子领域扮演着至关重要的角色。本文将深入剖析这一领域的发展历程,包括初期的崛起、面临的挑战、重大公关危机、核心业务、当前研究方向、采用的技术、实际应用场景、未来展望,并提供相关链接,为读者呈现

    2024年01月24日
    浏览(50)
  • 硬件电路设计纯纯小白-1-单片机晶振

    单片机晶振 一、单片机晶振的作用 晶振全名为晶体振荡器,是由具有压电效应的石英晶体片制成,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,通俗易懂的说就是给系统提供时钟信号,然后单片机才能执行程序,晶振提供的时钟频率越高,单

    2023年04月08日
    浏览(37)
  • 记录一次对STM32G4串口硬件FIFO的调试

    前言:通常我们使用串口接收多字节数据会使用中断和DMA两种方式。使用中断方式,每接收到一个字节就会触发一次中断,我们可以在中断函数里将接收到的这一字节保存在内存中然后等待其他程序处理,也可以直接在中断函数里处理。使用DMA方式,需要事先开辟一块内存,

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包