Altera_Forum
Honored Contributor
15 years agoQuetions about PCIE Avalon-ST adapator TX FIFO?
I read PCIE User Guide(ug_pci_express[1].pdf) and there are definitions about tx_fifo_rdptr and tx_fifo_wrptr on page 99. From these two signal definition, I kown that the depth of Avalon-ST adapator TX FIFO is 16, Is it 64-bit width?
Also I have anther 2 quetions according to Avalon-ST adapator TX FIFO. 1. On TX path does Avalon-ST adapator have only one FIFO which would buffer all types of TLPs (non-posted, posted and completion)? 2. On page 64 of User Guide, there is some introduction as following. If all types of TLPs are buffered in only one TX FIFO of Avalon-ST adaptor, it is complexer for users to judge when the specific type of TLP is poped from this FIFO. Can users only use read and write FIFO pointers to accout for credits pending in the Avalon-ST adaptor? Is these a simple methor to do this while guaranteeing the performance of DAM? (P64: You must account for completion and posted credits which may be pending in the Avalon-ST adapter. You can use the read and write FIFO pointers and the FIFO empty flag to track packets as they are popped from the adaptor FIFO and transferred to the transaction layer. ) Thank you very much.