Forum Discussion
Hi,
Not sure if this is related to FPGA question?
Thanks,
Best regards,
Kenny Tan
- WFitt3 years ago
New Contributor
Hi,
My question is relating to Intel eSPI Agent IP core used in Intel FPGA.
The PCTXFIFO und PCRXFIFO are parts of this IP Core.
In the IP Core's User's Manual on page 81 there is a short explanation how to use the FIFOs:
--------------------------------------------------------------------------------
"You must use the following format while sending the response packet to PCTXFIFO:cycletype (SUCCESSFUL_COMPLETION_WITH_DATA/UNSUCCESSFUL_COMPLETION)
-> MSB length -> LSB length -> DATA (optional)
After writing a response packet to PCTXFIFO, you must write 1 to Avalon Control
Register (0x4h), indicating that the PCTXFIFO has a complete payload available.
Once this flag is triggered, the eSPI host is acknowledged (thru espi status
information) and fetchs the packet accordingly using the GET_PC command. Each
FIFO can only store one packet."
---------------------------------------------------------------------------------I am not shure if I am understanding right and I am sending the right data to the PCTXFIFO (see my initially question).
Regards
Wolfram