首页 > 技术与支持 > IP资源 > Memory Interface > FIFO/AHB interface FIFO

FIFO/AHB interface FIFO

Features

  • Supports data width up to 128 bits with depth up to 1K bits
  • Supports different input and output data widths
  • Supports both synchronous and asynchronous FIFO
  • Supports wfull/rempty status flag
  • Optional synchronous clear inputs for both read and write
  • Optional almost_full/almost_empty status flag to indicate only one more data can be written/read before FIFO is full/empty
  • Optional prog_full/prog_empty status flag
  • Supports 4 types of programmable full flag generation : Single threshold constant, Single threshold with
  • dedicated input port,Assert and negate threshold constants, Assert and negate thresholds with dedicated
  • input ports
  • Optional count vector(s)(wr_data_cnt and rd_data_cnt) provide visibility into number of data words currently
  • in the FIFO,synchronized to either clock domain
  • Four optional handshake signals (wr_ack, rd_ack, overflow, underflow) provide feedback (acknowledgment
  • or rejection) in response to write and read requests in the prior clock cycle
  • Invalid read or write requests are rejected without affecting the FIFO state. When FIFO is full, data can't write
  • to FIFO anymore, the write data will be omitted. When FIFO is empty, data can't read out anymore
  • Up to 200MHz performance
  • Supports First Word Fall Through function
  • Supports AHB interface protocols (AHB interface FIFO)
  • The interface type of write port and read port can be configured(AHB interface FIFO,user can choose AHB
  • interface or not).
  • Base Address can be configured (AHB interface FIFO)