Avalon-ST FIFO

入力側、出力側の両方がAvalon-STになっているFIFO。 Single-ClockタイプとDual-Clockタイプがある。

動作モード

  1. Default mode : ごく普通のFIFOモード
    • 入力側は、(FIFOが一杯でなければ)データを待ち受けし、データが来たら中のメモリに貯める。
    • 出力側は、出力先がreadyでメモリに貯めたデータがあれば、(古い方から)取り出して出力先へ流す。
  2. Store and forward mode : パケットまるごと貯まってから吐き出すモード (Single-Clockのみ)
    • 入力側はDefault modeと同じ
    • 出力側は、パケットすべてが貯まったら初めてデータを出力し始める。
    • drop_on_errorで貯めているデータを捨てることもできる。
  3. Cut-through mode : 一定量貯まってから吐き出すモード (Single-Clockのみ)
    • 入力側はDefault modeと同じ
    • 出力側は、cut_through_thresholdの数だけ貯まってから出力する。
altera/niosii/avalonstfifo.txt · 最終更新: 2012/06/09 08:21 by kimu_shu
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0