赞
踩
为了支持AXI的outstanding特性,在设计从机时,需要使用fifo来缓存各通道的指令和数据。
该FIFO特性如下:同步fifo,宽度32,深度31,带有空满指示信号,空时禁止读取。满时禁止写入。否则会造成内部指针错误。预读取:读数据时钟裸漏,当读使能有效时。当前数据消失,下一笔数据裸露,如此直到数据取走为止。
//宽度为32,深度为31 //看似深度为32实则为31,最后一个位置永远不会被操作
//特性:空了不准读,满了不准写,否则会造成内部指针错乱
module sync_fifo(
input rst_n,
input clk,
input wr_en,
input [31:0]din,
input r
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。