55 #if HLS_VERSION == 2016
60 #
if defined TAF_USE_NON_FIFO_IO
61 ap_uint<2> piSHL_MmioEchoCtrl,
66 stream<TcpAppData> &siTSIF_Data,
67 stream<TcpSessId> &siTSIF_SessId,
68 stream<TcpDatLen> &siTSIF_DatLen,
72 stream<TcpAppData> &soTSIF_Data,
73 stream<TcpSessId> &soTSIF_SessId,
74 stream<TcpDatLen> &soTSIF_DatLen)
77 #pragma HLS INTERFACE ap_ctrl_none port=return
83 #if defined TAF_USE_NON_FIFO_IO
84 #pragma HLS INTERFACE ap_stable port=piSHL_MmioEchoCtrl
86 #pragma HLS resource core=AXI4Stream variable=siTSIF_Data metadata="-bus_bundle siTSIF_Data"
87 #pragma HLS resource core=AXI4Stream variable=siTSIF_SessId metadata="-bus_bundle siTSIF_SessId"
88 #pragma HLS resource core=AXI4Stream variable=siTSIF_DatLen metadata="-bus_bundle siTSIF_DatLen"
90 #pragma HLS resource core=AXI4Stream variable=soTSIF_Data metadata="-bus_bundle soTSIF_Data"
91 #pragma HLS resource core=AXI4Stream variable=soTSIF_SessId metadata="-bus_bundle soTSIF_SessId"
92 #pragma HLS resource core=AXI4Stream variable=soTSIF_DatLen metadata="-bus_bundle soTSIF_DatLen"
100 #
if defined TAF_USE_NON_FIFO_IO
118 #
if defined TAF_USE_NON_FIFO_IO
119 ap_uint<2> piSHL_MmioEchoCtrl,
124 stream<TcpAppData> &siTSIF_Data,
125 stream<TcpSessId> &siTSIF_SessId,
126 stream<TcpDatLen> &siTSIF_DatLen,
130 stream<TcpAppData> &soTSIF_Data,
131 stream<TcpSessId> &soTSIF_SessId,
132 stream<TcpDatLen> &soTSIF_DatLen)
135 #pragma HLS INTERFACE ap_ctrl_none port=return
137 #if defined TAF_USE_NON_FIFO_IO
138 #pragma HLS INTERFACE ap_stable register port=piSHL_MmioEchoCtrl
140 #pragma HLS INTERFACE axis off port=siTSIF_Data name=siTSIF_Data
141 #pragma HLS INTERFACE axis off port=siTSIF_SessId name=siTSIF_SessId
142 #pragma HLS INTERFACE axis off port=siTSIF_DatLen name=siTSIF_DatLen
143 #pragma HLS INTERFACE axis off port=soTSIF_Data name=soTSIF_Data
144 #pragma HLS INTERFACE axis off port=soTSIF_SessId name=soTSIF_SessId
145 #pragma HLS INTERFACE axis off port=soTSIF_DatLen name=soTSIF_DatLen
148 #if HLS_VERSION == 2017
151 #pragma HLS DATAFLOW disable_start_propagation
157 #
if defined TAF_USE_NON_FIFO_IO
void tcp_app_flash_top(stream< TcpAppData > &siTSIF_Data, stream< TcpSessId > &siTSIF_SessId, stream< TcpDatLen > &siTSIF_DatLen, stream< TcpAppData > &soTSIF_Data, stream< TcpSessId > &soTSIF_SessId, stream< TcpDatLen > &soTSIF_DatLen)
Top of TCP Application Flash (TAF)
void tcp_app_flash(stream< TcpAppData > &siTSIF_Data, stream< TcpSessId > &siTSIF_SessId, stream< TcpDatLen > &siTSIF_DataLen, stream< TcpAppData > &soTSIF_Data, stream< TcpSessId > &soTSIF_SessId, stream< TcpDatLen > &soTSIF_DatLen)
Main process of the TCP Application Flash (TAF)
: Top of TCP Application Flash (TAF)