65 #if HLS_VERSION == 2016
74 stream<TcpAppData> &siTAF_Data,
75 stream<TcpSessId> &siTAF_SessId,
76 stream<TcpDatLen> &siTAF_DatLen,
80 stream<TcpAppData> &soTAF_Data,
81 stream<TcpSessId> &soTAF_SessId,
82 stream<TcpDatLen> &soTAF_DatLen,
86 stream<TcpAppNotif> &siSHL_Notif,
87 stream<TcpAppRdReq> &soSHL_DReq,
88 stream<TcpAppData> &siSHL_Data,
89 stream<TcpAppMeta> &siSHL_Meta,
93 stream<TcpAppLsnReq> &soSHL_LsnReq,
94 stream<TcpAppLsnRep> &siSHL_LsnRep,
98 stream<TcpAppData> &soSHL_Data,
99 stream<TcpAppSndReq> &soSHL_SndReq,
100 stream<TcpAppSndRep> &siSHL_SndRep,
104 stream<TcpAppOpnReq> &soSHL_OpnReq,
105 stream<TcpAppOpnRep> &siSHL_OpnRep,
109 stream<TcpAppClsReq> &soSHL_ClsReq)
113 #pragma HLS INTERFACE ap_ctrl_none port=return
119 #pragma HLS INTERFACE ap_stable register port=piSHL_Mmio_En name=piSHL_Mmio_En
121 #pragma HLS resource core=AXI4Stream variable=siTAF_Data metadata="-bus_bundle siTAF_Data"
122 #pragma HLS resource core=AXI4Stream variable=siTAF_SessId metadata="-bus_bundle siTAF_SessId"
123 #pragma HLS resource core=AXI4Stream variable=siTAF_DatLen metadata="-bus_bundle siTAF_DatLen"
125 #pragma HLS resource core=AXI4Stream variable=soTAF_Data metadata="-bus_bundle soTAF_Data"
126 #pragma HLS resource core=AXI4Stream variable=soTAF_SessId metadata="-bus_bundle soTAF_SessId"
127 #pragma HLS resource core=AXI4Stream variable=soTAF_DatLen metadata="-bus_bundle soTAF_DatLen"
129 #pragma HLS resource core=AXI4Stream variable=siSHL_Notif metadata="-bus_bundle siSHL_Notif"
130 #pragma HLS DATA_PACK variable=siSHL_Notif
131 #pragma HLS resource core=AXI4Stream variable=soSHL_DReq metadata="-bus_bundle soSHL_DReq"
132 #pragma HLS DATA_PACK variable=soSHL_DReq
133 #pragma HLS resource core=AXI4Stream variable=siSHL_Data metadata="-bus_bundle siSHL_Data"
134 #pragma HLS resource core=AXI4Stream variable=siSHL_Meta metadata="-bus_bundle siSHL_Meta"
136 #pragma HLS resource core=AXI4Stream variable=soSHL_LsnReq metadata="-bus_bundle soSHL_LsnReq"
137 #pragma HLS resource core=AXI4Stream variable=siSHL_LsnRep metadata="-bus_bundle siSHL_LsnRep"
139 #pragma HLS resource core=AXI4Stream variable=soSHL_Data metadata="-bus_bundle soSHL_Data"
140 #pragma HLS resource core=AXI4Stream variable=soSHL_SndReq metadata="-bus_bundle soSHL_SndReq"
141 #pragma HLS DATA_PACK variable=soSHL_SndReq
142 #pragma HLS resource core=AXI4Stream variable=siSHL_SndRep metadata="-bus_bundle siSHL_SndRep"
143 #pragma HLS DATA_PACK variable=siSHL_SndRep
145 #pragma HLS resource core=AXI4Stream variable=soSHL_OpnReq metadata="-bus_bundle soSHL_OpnReq"
146 #pragma HLS DATA_PACK variable=soSHL_OpnReq
147 #pragma HLS resource core=AXI4Stream variable=siSHL_OpnRep metadata="-bus_bundle siSHL_OpnRep"
148 #pragma HLS DATA_PACK variable=siSHL_OpnRep
150 #pragma HLS resource core=AXI4Stream variable=soSHL_ClsReq metadata="-bus_bundle soSHL_ClsReq"
194 stream<TcpAppData> &siTAF_Data,
195 stream<TcpSessId> &siTAF_SessId,
196 stream<TcpDatLen> &siTAF_DatLen,
200 stream<TcpAppData> &soTAF_Data,
201 stream<TcpSessId> &soTAF_SessId,
202 stream<TcpDatLen> &soTAF_DatLen,
206 stream<TcpAppNotif> &siSHL_Notif,
207 stream<TcpAppRdReq> &soSHL_DReq,
208 stream<TcpAppData> &siSHL_Data,
209 stream<TcpAppMeta> &siSHL_Meta,
213 stream<TcpAppLsnReq> &soSHL_LsnReq,
214 stream<TcpAppLsnRep> &siSHL_LsnRep,
218 stream<TcpAppData> &soSHL_Data,
219 stream<TcpAppSndReq> &soSHL_SndReq,
220 stream<TcpAppSndRep> &siSHL_SndRep,
224 stream<TcpAppOpnReq> &soSHL_OpnReq,
225 stream<TcpAppOpnRep> &siSHL_OpnRep,
229 stream<TcpAppClsReq> &soSHL_ClsReq,
233 stream<ap_uint<32> > &soDBG_SinkCnt,
234 stream<ap_uint<16> > &soDBG_InpBufSpace)
237 #pragma HLS INTERFACE ap_ctrl_none port=return
239 #pragma HLS INTERFACE ap_stable register port=piSHL_Mmio_En name=piSHL_Mmio_En
241 #pragma HLS INTERFACE axis off port=siTAF_Data name=siTAF_Data
242 #pragma HLS INTERFACE axis off port=siTAF_SessId name=siTAF_SessId
243 #pragma HLS INTERFACE axis off port=siTAF_DatLen name=siTAF_DatLen
245 #pragma HLS INTERFACE axis off port=soTAF_Data name=soTAF_Data
246 #pragma HLS INTERFACE axis off port=soTAF_SessId name=soTAF_SessId
247 #pragma HLS INTERFACE axis off port=soTAF_DatLen name=soTAF_DatLen
249 #pragma HLS INTERFACE axis off port=siSHL_Notif name=siSHL_Notif
250 #pragma HLS DATA_PACK variable=siSHL_Notif
251 #pragma HLS INTERFACE axis off port=soSHL_DReq name=soSHL_DReq
252 #pragma HLS DATA_PACK variable=soSHL_DReq
253 #pragma HLS INTERFACE axis off port=siSHL_Data name=siSHL_Data
254 #pragma HLS INTERFACE axis off port=siSHL_Meta name=siSHL_Meta
256 #pragma HLS INTERFACE axis off port=soSHL_LsnReq name=soSHL_LsnReq
257 #pragma HLS INTERFACE axis off port=siSHL_LsnRep name=siSHL_LsnRep
259 #pragma HLS INTERFACE axis off port=soSHL_Data name=soSHL_Data
260 #pragma HLS INTERFACE axis off port=soSHL_SndReq name=soSHL_SndReq
261 #pragma HLS DATA_PACK variable=soSHL_SndReq
262 #pragma HLS INTERFACE axis off port=siSHL_SndRep name=siSHL_SndRep
263 #pragma HLS DATA_PACK variable=siSHL_SndRep
265 #pragma HLS INTERFACE axis off port=soSHL_OpnReq name=soSHL_OpnReq
266 #pragma HLS DATA_PACK variable=soSHL_OpnReq
267 #pragma HLS INTERFACE axis off port=siSHL_OpnRep name=siSHL_OpnRep
268 #pragma HLS DATA_PACK variable=siSHL_OpnRep
270 #pragma HLS INTERFACE axis off port=soSHL_ClsReq name=soSHL_ClsReq
272 #pragma HLS INTERFACE axis register both port=soDBG_SinkCnt name=soDBG_SinkCnt
273 #pragma HLS INTERFACE axis register both port=soDBG_InpBufSpace name=soDBG_InpBufSpace
276 #if HLS_VERSION == 2017
279 #pragma HLS DATAFLOW disable_start_propagation
void tcp_shell_if(CmdBit *piSHL_Mmio_En, stream< TcpAppData > &siTAF_Data, stream< TcpSessId > &siTAF_SessId, stream< TcpDatLen > &siTAF_DatLen, stream< TcpAppData > &soTAF_Data, stream< TcpSessId > &soTAF_SessId, stream< TcpDatLen > &soTAF_DatLen, stream< TcpAppNotif > &siSHL_Notif, stream< TcpAppRdReq > &soSHL_DReq, stream< TcpAppData > &siSHL_Data, stream< TcpAppMeta > &siSHL_Meta, stream< TcpAppLsnReq > &soSHL_LsnReq, stream< TcpAppLsnRep > &siSHL_LsnRep, stream< TcpAppData > &soSHL_Data, stream< TcpAppSndReq > &soSHL_SndReq, stream< TcpAppSndRep > &siSHL_SndRep, stream< TcpAppOpnReq > &soSHL_OpnReq, stream< TcpAppOpnRep > &siSHL_OpnRep, stream< TcpAppClsReq > &soSHL_ClsReq, stream< ap_uint< 32 > > &soDBG_SinkCnt, stream< ap_uint< 16 > > &soDBG_InpBufSpace)
TCP Shell Interface (TSIF)
void tcp_shell_if_top(CmdBit *piSHL_Mmio_En, stream< TcpAppData > &siTAF_Data, stream< TcpSessId > &siTAF_SessId, stream< TcpDatLen > &siTAF_DatLen, stream< TcpAppData > &soTAF_Data, stream< TcpSessId > &soTAF_SessId, stream< TcpDatLen > &soTAF_DatLen, stream< TcpAppNotif > &siSHL_Notif, stream< TcpAppRdReq > &soSHL_DReq, stream< TcpAppData > &siSHL_Data, stream< TcpAppMeta > &siSHL_Meta, stream< TcpAppLsnReq > &soSHL_LsnReq, stream< TcpAppLsnRep > &siSHL_LsnRep, stream< TcpAppData > &soSHL_Data, stream< TcpAppSndReq > &soSHL_SndReq, stream< TcpAppSndRep > &siSHL_SndRep, stream< TcpAppOpnReq > &soSHL_OpnReq, stream< TcpAppOpnRep > &siSHL_OpnRep, stream< TcpAppClsReq > &soSHL_ClsReq, stream< ap_uint< 32 > > &soDBG_SinkCnt, stream< ap_uint< 16 > > &soDBG_InpBufSpace)
Top of TCP Shell Interface (TSIF)
: Top of TCP Shell Interface (TSIF)