The FIR core now follows the Avalon ST interface spec. You can seperate the whole interface into two parts, one is sink, one is source. Sink_* interface is used to accept the data from Source_* interface. Other signals are as following:
sink:
valid: input: means the data is valid
ready: Output: means that the core is ready to get the data or not. You should keep valid signal low if this signal is not high. otherwise the core can't accept any data.
SOP: start of the packet, this is used when you are dealing with the multipler channels design. SOP means channel 0 data. and EOP means the last channel data.
Source side will be the completely reversed as the sink part.