zoukankan      html  css  js  c++  java
  • FIFO学习心得

    1,名字。FIFO=First in first out。

    2,特点。顺序读入,顺序读出,先入先出。

    3,用途。数据缓冲。使两个数据传输速率不一样的设备相匹配。

    4,参数。

      ①,THE WIDTH和THE DEEPTH.

      ②,满标志:FIFO已满或将要满时由FIFO的状态电路送出的一个信号,以阻止FIFO的写操作继续向FIFO中写数据而造成溢出(overflow)。 

        空标志:FIFO已空或将要空时由FIFO的状态电路送出的一个信号,以阻止FIFO的读操作继续从FIFO中读出数据而造成无效数据的读出(underflow)。

        读时钟:读操作所遵循的时钟,在每个时钟沿来临时读数据。

          写时钟:写操作所遵循的时钟,在每个时钟沿来临时写数据。

        读指针:指向下一个读出地址。读完后自动加1。

        写指针:指向下一个要写入的地址的,写完自动加1。 

         读写指针其实就是读写的地址,只不过这个地址不能任意选择,而是连续的。

     5,分类

        根据FIFO工作的时钟域,可以将FIFO分为同步FIFO和异步FIFO。同步FIFO是指读时钟和写时钟为同一个时钟。在时钟沿来临时同时发生读写操作。异步FIFO是指读写时钟不一致,读写时钟是互相独立的。同步FIFO一般用于数据的缓存,异步FIFO一般用于跨时钟域的同步上。

    6,外部接口图。

      

  • 相关阅读:
    AGC007题解
    博弈论学习笔记
    ZROI2019 提高十连测
    男人八题2019
    LOJ 2840「JOISC 2018 Day 4」糖
    CF671D Roads in Yusland
    网络流套路小结
    BZOJ 3729 GTY的游戏
    AGC036C GP 2
    BZOJ 5046 分糖果游戏
  • 原文地址:https://www.cnblogs.com/WeyneChen/p/3570738.html
Copyright © 2011-2022 走看看