特性
支持数据位宽最多128 bits,深度可达1K bits
支持不同的输入输出数据位宽
支持同步和异步 FIFO
支持 wfull/rempty 状态标志
可以选用读/写同步复位信号(synchronous clear)输入
可以使用 almost_full/almost_empty 状态标识来提醒外部电路不要再对满/空的FIFO进行写入和读取操作
可以选用 prog_full/prog_empty 状态标识
Full 标志信号共有四种可编程方式:
Single threshold constant
Single threshold with dedicated input port
Assert and negate threshold constants
Assert and negate thresholds with dedicated input ports
可选计数向量(wr_data_cnt和rd_data_cnt),表示 FIFO 中当前可读写的数据数目
四种握手信号包括:wr_ack、rd_ack、overflow 和 underflow,提供反馈(应答或拒绝)以响应前一个时钟周期中的写和读请求
不影响 FIFO 状态的无效读/写请求会被拒绝。当 FIFO 处于几乎满或者几空时,FIFO 执行写操作和读操作不被允许
高达 200MHz 性能
支持 First Word Fall Through 功能模式
支持 AHB 接口协议(AHB 接口 FIFO)
可配置写端口和读端口的接口类型(AHB 接口 FIFO,用户可以选择是否选用 AHB 接口)
可配置基地址(AHB 接口 FIFO)