同步缓冲器(FIFO)的设计与实现毕业论文.docVIP

  • 37
  • 0
  • 约1.36万字
  • 约 23页
  • 2017-08-14 发布于河南
  • 举报

同步缓冲器(FIFO)的设计与实现毕业论文.doc

同步缓冲器(FIFO)的设计与实现 目 录 1原理与系统设计 3 2设计思想 4 3源码与注释 5 4仿真 12 5综合 15 6心得体会与建议 19 1 原理与系统设计 FIFO(First In First Out)——是一种可以实现数据先入先出的存储器件。FIFO就像一个单向管道,数据只能按固定的方向从管道一头进来,再按相同的顺序从管道另一头出去,最先进来的数据必定是最先出去。FIFO被普遍用作数据缓冲器。 FIFO的基本单元是寄存器,作为存储器件,FIFO的存储能力是由其内部定义的存储寄存器的数量决定的。本题中所设计的是同步FIFO(即输出输入端时钟频率一致),异步复位,其存储能力为(16x8),输出两个状态信号:full与empty,以供后继电路使用。 根据系统要求,画出的系统框图,如图1所示 图1同步FIFO框图 端口说明: 输入:in_data: 输入数据端口,位宽为8位; read_n: 读使能端,当read_n=0时,可以读出数据; write_n: 写使能端,当write_n=0时,可以写入数据; clock: 时钟信号, 在时钟的正边沿进行采样; reset_n: 复位信号,当reset_n=0时,计数器及读写都被清零(即:读写地址指针都指向0) 输出:out_data: 输出数据端口,位宽为8位;; full:FIFO状态信号,当full=1

文档评论(0)

1亿VIP精品文档

相关文档