61 use IEEE.std_logic_1164.
all;
62 use IEEE.numeric_std.
all;
65 use UNISIM.vcomponents.
all;
70 library XIL_DEFAULTLIB;
71 use XIL_DEFAULTLIB.topFMKU_pkg.
all;
196 signal sTOP_156_25Clk : std_ulogic;
197 signal sTOP_250_00Clk : std_ulogic;
200 signal sTOP_156_25Rst_n : std_ulogic;
201 signal sTOP_156_25Rst : std_ulogic;
204 signal sSHL_156_25Clk : std_ulogic;
205 signal sSHL_156_25Rst : std_ulogic;
208 signal sTOP_Timestamp : stTimeStamp;
216 signal ssROL_SHL_Nts_Udp_Data_tdata : std_ulogic_vector( 63 downto 0);
217 signal ssROL_SHL_Nts_Udp_Data_tkeep : std_ulogic_vector( 7 downto 0);
218 signal ssROL_SHL_Nts_Udp_Data_tlast : std_ulogic;
219 signal ssROL_SHL_Nts_Udp_Data_tvalid : std_ulogic;
220 signal ssROL_SHL_Nts_Udp_Data_tready : std_ulogic;
222 signal ssROL_SHL_Nts_Udp_Meta_tdata : std_ulogic_vector( 95 downto 0);
223 signal ssROL_SHL_Nts_Udp_Meta_tvalid : std_ulogic;
224 signal ssROL_SHL_Nts_Udp_Meta_tready : std_ulogic;
226 signal ssROL_SHL_Nts_Udp_DLen_tdata : std_ulogic_vector( 15 downto 0);
227 signal ssROL_SHL_Nts_Udp_DLen_tvalid : std_ulogic;
228 signal ssROL_SHL_Nts_Udp_DLen_tready : std_ulogic;
232 signal ssSHL_ROL_Nts_Udp_Data_tdata : std_ulogic_vector( 63 downto 0);
233 signal ssSHL_ROL_Nts_Udp_Data_tkeep : std_ulogic_vector( 7 downto 0);
234 signal ssSHL_ROL_Nts_Udp_Data_tlast : std_ulogic;
235 signal ssSHL_ROL_Nts_Udp_Data_tvalid : std_ulogic;
236 signal ssSHL_ROL_Nts_Udp_Data_tready : std_ulogic;
238 signal ssSHL_ROL_Nts_Udp_Meta_tdata : std_ulogic_vector( 95 downto 0);
239 signal ssSHL_ROL_Nts_Udp_Meta_tvalid : std_ulogic;
240 signal ssSHL_ROL_Nts_Udp_Meta_tready : std_ulogic;
242 signal ssSHL_ROL_Nts_Udp_DLen_tdata : std_ulogic_vector( 15 downto 0);
243 signal ssSHL_ROL_Nts_Udp_DLen_tvalid : std_ulogic;
244 signal ssSHL_ROL_Nts_Udp_DLen_tready : std_ulogic;
248 signal ssROL_SHL_Nts_Udp_LsnReq_tdata : std_ulogic_vector( 15 downto 0);
249 signal ssROL_SHL_Nts_Udp_LsnReq_tvalid : std_ulogic;
250 signal ssROL_SHL_Nts_Udp_LsnReq_tready : std_ulogic;
252 signal ssSHL_ROL_Nts_Udp_LsnRep_tdata : std_ulogic_vector( 7 downto 0);
253 signal ssSHL_ROL_Nts_Udp_LsnRep_tvalid : std_ulogic;
254 signal ssSHL_ROL_Nts_Udp_LsnRep_tready : std_ulogic;
256 signal ssROL_SHL_Nts_Udp_ClsReq_tdata : std_ulogic_vector( 15 downto 0);
257 signal ssROL_SHL_Nts_Udp_ClsReq_tvalid : std_ulogic;
258 signal ssROL_SHL_Nts_Udp_ClsReq_tready : std_ulogic;
260 signal ssSHL_ROL_Nts_Udp_ClsRep_tdata : std_ulogic_vector( 7 downto 0);
261 signal ssSHL_ROL_Nts_Udp_ClsRep_tvalid : std_ulogic;
262 signal ssSHL_ROL_Nts_Udp_ClsRep_tready : std_ulogic;
266 signal ssROL_SHL_Nts_Tcp_Data_tdata : std_ulogic_vector( 63 downto 0);
267 signal ssROL_SHL_Nts_Tcp_Data_tkeep : std_ulogic_vector( 7 downto 0);
268 signal ssROL_SHL_Nts_Tcp_Data_tlast : std_ulogic;
269 signal ssROL_SHL_Nts_Tcp_Data_tvalid : std_ulogic;
270 signal ssROL_SHL_Nts_Tcp_Data_tready : std_ulogic;
272 signal ssROL_SHL_Nts_Tcp_SndReq_tdata : std_ulogic_vector( 31 downto 0);
273 signal ssROL_SHL_Nts_Tcp_SndReq_tvalid : std_ulogic;
274 signal ssROL_SHL_Nts_Tcp_SndReq_tready : std_ulogic;
276 signal ssSHL_ROL_Nts_Tcp_SndRep_tdata : std_ulogic_vector( 55 downto 0);
277 signal ssSHL_ROL_Nts_Tcp_SndRep_tvalid : std_ulogic;
278 signal ssSHL_ROL_Nts_Tcp_SndRep_tready : std_ulogic;
282 signal ssSHL_ROL_Nts_Tcp_Data_tdata : std_ulogic_vector( 63 downto 0);
283 signal ssSHL_ROL_Nts_Tcp_Data_tkeep : std_ulogic_vector( 7 downto 0);
284 signal ssSHL_ROL_Nts_Tcp_Data_tlast : std_ulogic;
285 signal ssSHL_ROL_Nts_Tcp_Data_tvalid : std_ulogic;
286 signal ssSHL_ROL_Nts_Tcp_Data_tready : std_ulogic;
288 signal ssSHL_ROL_Nts_Tcp_Meta_tdata : std_ulogic_vector( 15 downto 0);
289 signal ssSHL_ROL_Nts_Tcp_Meta_tvalid : std_ulogic;
290 signal ssSHL_ROL_Nts_Tcp_Meta_tready : std_ulogic;
292 signal ssSHL_ROL_Nts_Tcp_Notif_tdata : std_ulogic_vector(7+96 downto 0);
293 signal ssSHL_ROL_Nts_Tcp_Notif_tvalid : std_ulogic;
294 signal ssSHL_ROL_Nts_Tcp_Notif_tready : std_ulogic;
296 signal ssROL_SHL_Nts_Tcp_DReq_tdata : std_ulogic_vector( 31 downto 0);
297 signal ssROL_SHL_Nts_Tcp_DReq_tvalid : std_ulogic;
298 signal ssROL_SHL_Nts_Tcp_DReq_tready : std_ulogic;
302 signal ssROL_SHL_Nts_Tcp_OpnReq_tdata : std_ulogic_vector( 47 downto 0);
303 signal ssROL_SHL_Nts_Tcp_OpnReq_tvalid : std_ulogic;
304 signal ssROL_SHL_Nts_Tcp_OpnReq_tready : std_ulogic;
306 signal ssSHL_ROL_Nts_Tcp_OpnRep_tdata : std_ulogic_vector( 23 downto 0);
307 signal ssSHL_ROL_Nts_Tcp_OpnRep_tvalid : std_ulogic;
308 signal ssSHL_ROL_Nts_Tcp_OpnRep_tready : std_ulogic;
310 signal ssROL_SHL_Nts_Tcp_ClsReq_tdata : std_ulogic_vector( 15 downto 0);
311 signal ssROL_SHL_Nts_Tcp_ClsReq_tvalid : std_ulogic;
312 signal ssROL_SHL_Nts_Tcp_ClsReq_tready : std_ulogic;
316 signal ssROL_SHL_Nts_Tcp_LsnReq_tdata : std_ulogic_vector( 15 downto 0);
317 signal ssROL_SHL_Nts_Tcp_LsnReq_tvalid : std_ulogic;
318 signal ssROL_SHL_Nts_Tcp_LsnReq_tready : std_ulogic;
320 signal ssSHL_ROL_Nts_Tcp_LsnRep_tdata : std_ulogic_vector( 7 downto 0);
321 signal ssSHL_ROL_Nts_Tcp_LsnRep_tvalid : std_ulogic;
322 signal ssSHL_ROL_Nts_Tcp_LsnRep_tready : std_ulogic;
329 signal ssROL_SHL_Mem_Mp0_RdCmd_tdata : std_ulogic_vector( 79 downto 0);
330 signal ssROL_SHL_Mem_Mp0_RdCmd_tvalid : std_ulogic;
331 signal ssROL_SHL_Mem_Mp0_RdCmd_tready : std_ulogic;
333 signal ssSHL_ROL_Mem_Mp0_RdSts_tdata : std_ulogic_vector( 7 downto 0);
334 signal ssSHL_ROL_Mem_Mp0_RdSts_tvalid : std_ulogic;
335 signal ssSHL_ROL_Mem_Mp0_RdSts_tready : std_ulogic;
337 signal ssSHL_ROL_Mem_Mp0_Read_tdata : std_ulogic_vector(511 downto 0);
338 signal ssSHL_ROL_Mem_Mp0_Read_tkeep : std_ulogic_vector( 63 downto 0);
339 signal ssSHL_ROL_Mem_Mp0_Read_tlast : std_ulogic;
340 signal ssSHL_ROL_Mem_Mp0_Read_tvalid : std_ulogic;
341 signal ssSHL_ROL_Mem_Mp0_Read_tready : std_ulogic;
343 signal ssROL_SHL_Mem_Mp0_WrCmd_tdata : std_ulogic_vector( 79 downto 0);
344 signal ssROL_SHL_Mem_Mp0_WrCmd_tvalid : std_ulogic;
345 signal ssROL_SHL_Mem_Mp0_WrCmd_tready : std_ulogic;
347 signal ssSHL_ROL_Mem_Mp0_WrSts_tdata : std_ulogic_vector( 7 downto 0);
348 signal ssSHL_ROL_Mem_Mp0_WrSts_tvalid : std_ulogic;
349 signal ssSHL_ROL_Mem_Mp0_WrSts_tready : std_ulogic;
351 signal ssROL_SHL_Mem_Mp0_Write_tdata : std_ulogic_vector(511 downto 0);
352 signal ssROL_SHL_Mem_Mp0_Write_tkeep : std_ulogic_vector( 63 downto 0);
353 signal ssROL_SHL_Mem_Mp0_Write_tlast : std_ulogic;
354 signal ssROL_SHL_Mem_Mp0_Write_tvalid : std_ulogic;
355 signal ssROL_SHL_Mem_Mp0_Write_tready : std_ulogic;
357 signal smROL_SHL_Mem_Mp1_AWID : std_ulogic_vector( 7 downto 0);
358 signal smROL_SHL_Mem_Mp1_AWADDR : std_ulogic_vector( 32 downto 0);
359 signal smROL_SHL_Mem_Mp1_AWLEN : std_ulogic_vector( 7 downto 0);
360 signal smROL_SHL_Mem_Mp1_AWSIZE : std_ulogic_vector( 2 downto 0);
361 signal smROL_SHL_Mem_Mp1_AWBURST : std_ulogic_vector( 1 downto 0);
362 signal smROL_SHL_Mem_Mp1_AWVALID : std_ulogic;
363 signal smROL_SHL_Mem_Mp1_AWREADY : std_ulogic;
364 signal smROL_SHL_Mem_Mp1_WDATA : std_ulogic_vector(511 downto 0);
365 signal smROL_SHL_Mem_Mp1_WSTRB : std_ulogic_vector( 63 downto 0);
366 signal smROL_SHL_Mem_Mp1_WLAST : std_ulogic;
367 signal smROL_SHL_Mem_Mp1_WVALID : std_ulogic;
368 signal smROL_SHL_Mem_Mp1_WREADY : std_ulogic;
369 signal smROL_SHL_Mem_Mp1_BID : std_ulogic_vector( 7 downto 0);
370 signal smROL_SHL_Mem_Mp1_BRESP : std_ulogic_vector( 1 downto 0);
371 signal smROL_SHL_Mem_Mp1_BVALID : std_ulogic;
372 signal smROL_SHL_Mem_Mp1_BREADY : std_ulogic;
373 signal smROL_SHL_Mem_Mp1_ARID : std_ulogic_vector( 7 downto 0);
374 signal smROL_SHL_Mem_Mp1_ARADDR : std_ulogic_vector( 32 downto 0);
375 signal smROL_SHL_Mem_Mp1_ARLEN : std_ulogic_vector( 7 downto 0);
376 signal smROL_SHL_Mem_Mp1_ARSIZE : std_ulogic_vector( 2 downto 0);
377 signal smROL_SHL_Mem_Mp1_ARBURST : std_ulogic_vector( 1 downto 0);
378 signal smROL_SHL_Mem_Mp1_ARVALID : std_ulogic;
379 signal smROL_SHL_Mem_Mp1_ARREADY : std_ulogic;
380 signal smROL_SHL_Mem_Mp1_RID : std_ulogic_vector( 7 downto 0);
381 signal smROL_SHL_Mem_Mp1_RDATA : std_ulogic_vector(511 downto 0);
382 signal smROL_SHL_Mem_Mp1_RRESP : std_ulogic_vector( 1 downto 0);
383 signal smROL_SHL_Mem_Mp1_RLAST : std_ulogic;
384 signal smROL_SHL_Mem_Mp1_RVALID : std_ulogic;
385 signal smROL_SHL_Mem_Mp1_RREADY : std_ulogic;
391 signal sSHL_ROL_Mmio_Ly7Rst : std_ulogic;
393 signal sSHL_ROL_Mmio_Ly7En : std_ulogic;
395 signal sSHL_ROL_Mmio_Mc1_MemTestCtrl : std_ulogic_vector( 1 downto 0);
397 signal sROL_SHL_Mmio_Mc1_MemTestStat : std_ulogic_vector( 1 downto 0);
399 signal sSHL_ROL_Mmio_UdpEchoCtrl : std_ulogic_vector( 1 downto 0);
400 signal sSHL_ROL_Mmio_UdpPostDgmEn : std_ulogic;
401 signal sSHL_ROL_Mmio_UdpCaptDgmEn : std_ulogic;
402 signal sSHL_ROL_Mmio_TcpEchoCtrl : std_ulogic_vector( 1 downto 0);
403 signal sSHL_ROL_Mmio_TcpPostSegEn : std_ulogic;
404 signal sSHL_ROL_Mmio_TcpCaptSegEn : std_ulogic;
406 signal sROL_SHL_Mmio_RdReg : std_ulogic_vector( 15 downto 0);
408 signal sSHL_ROL_Mmio_WrReg : std_ulogic_vector( 15 downto 0);
419 gSecurityPriviledges :
string :=
"super";
420 gBitstreamUsage :
string :=
"flash";
421 gMmioAddrWidth :
integer :=
8;
422 gMmioDataWidth :
integer :=
8
428 piTOP_156_25Rst :
in std_ulogic;
429 piTOP_156_25Clk :
in std_ulogic;
433 piTOP_Timestamp :
in std_ulogic_vector(
31 downto 0);
437 piCLKT_Mem0Clk_n :
in std_ulogic;
438 piCLKT_Mem0Clk_p :
in std_ulogic;
439 piCLKT_Mem1Clk_n :
in std_ulogic;
440 piCLKT_Mem1Clk_p :
in std_ulogic;
441 piCLKT_10GeClk_n :
in std_ulogic;
442 piCLKT_10GeClk_p :
in std_ulogic;
446 piPSOC_Emif_Clk :
in std_ulogic;
447 piPSOC_Emif_Cs_n :
in std_ulogic;
448 piPSOC_Emif_We_n :
in std_ulogic;
449 piPSOC_Emif_Oe_n :
in std_ulogic;
450 piPSOC_Emif_AdS_n :
in std_ulogic;
451 piPSOC_Emif_Addr :
in std_ulogic_vector(gMmioAddrWidth
-1 downto 0);
452 pioPSOC_Emif_Data :
inout std_ulogic_vector(gMmioDataWidth
-1 downto 0);
456 poLED_HeartBeat_n :
out std_ulogic;
460 pioDDR4_Mem_Mc0_DmDbi_n :
inout std_ulogic_vector(
8 downto 0);
461 pioDDR4_Mem_Mc0_Dq :
inout std_ulogic_vector(
71 downto 0);
462 pioDDR4_Mem_Mc0_Dqs_n :
inout std_ulogic_vector(
8 downto 0);
463 pioDDR4_Mem_Mc0_Dqs_p :
inout std_ulogic_vector(
8 downto 0);
464 poDDR4_Mem_Mc0_Act_n :
out std_ulogic;
465 poDDR4_Mem_Mc0_Adr :
out std_ulogic_vector(
16 downto 0);
466 poDDR4_Mem_Mc0_Ba :
out std_ulogic_vector(
1 downto 0);
467 poDDR4_Mem_Mc0_Bg :
out std_ulogic_vector(
1 downto 0);
468 poDDR4_Mem_Mc0_Cke :
out std_ulogic;
469 poDDR4_Mem_Mc0_Odt :
out std_ulogic;
470 poDDR4_Mem_Mc0_Cs_n :
out std_ulogic;
471 poDDR4_Mem_Mc0_Ck_n :
out std_ulogic;
472 poDDR4_Mem_Mc0_Ck_p :
out std_ulogic;
473 poDDR4_Mem_Mc0_Reset_n :
out std_ulogic;
477 pioDDR4_Mem_Mc1_DmDbi_n :
inout std_ulogic_vector(
8 downto 0);
478 pioDDR4_Mem_Mc1_Dq :
inout std_ulogic_vector(
71 downto 0);
479 pioDDR4_Mem_Mc1_Dqs_n :
inout std_ulogic_vector(
8 downto 0);
480 pioDDR4_Mem_Mc1_Dqs_p :
inout std_ulogic_vector(
8 downto 0);
481 poDDR4_Mem_Mc1_Act_n :
out std_ulogic;
482 poDDR4_Mem_Mc1_Adr :
out std_ulogic_vector(
16 downto 0);
483 poDDR4_Mem_Mc1_Ba :
out std_ulogic_vector(
1 downto 0);
484 poDDR4_Mem_Mc1_Bg :
out std_ulogic_vector(
1 downto 0);
485 poDDR4_Mem_Mc1_Cke :
out std_ulogic;
486 poDDR4_Mem_Mc1_Odt :
out std_ulogic;
487 poDDR4_Mem_Mc1_Cs_n :
out std_ulogic;
488 poDDR4_Mem_Mc1_Ck_n :
out std_ulogic;
489 poDDR4_Mem_Mc1_Ck_p :
out std_ulogic;
490 poDDR4_Mem_Mc1_Reset_n :
out std_ulogic;
494 piECON_Eth_10Ge0_n :
in std_ulogic;
495 piECON_Eth_10Ge0_p :
in std_ulogic;
496 poECON_Eth_10Ge0_n :
out std_ulogic;
497 poECON_Eth_10Ge0_p :
out std_ulogic;
501 poROL_156_25Clk :
out std_ulogic;
502 poROL_156_25Rst :
out std_ulogic;
507 siROL_Nts_Udp_Data_tdata :
in std_ulogic_vector(
63 downto 0);
508 siROL_Nts_Udp_Data_tkeep :
in std_ulogic_vector(
7 downto 0);
509 siROL_Nts_Udp_Data_tlast :
in std_ulogic;
510 siROL_Nts_Udp_Data_tvalid :
in std_ulogic;
511 siROL_Nts_Udp_Data_tready :
out std_ulogic;
513 siROL_Nts_Udp_Meta_tdata :
in std_logic_vector(
95 downto 0);
514 siROL_Nts_Udp_Meta_tvalid :
in std_ulogic;
515 siROL_Nts_Udp_Meta_tready :
out std_ulogic;
517 siROL_Nts_Udp_DLen_tdata :
in std_logic_vector(
15 downto 0);
518 siROL_Nts_Udp_DLen_tvalid :
in std_ulogic;
519 siROL_Nts_Udp_DLen_tready :
out std_ulogic;
524 soROL_Nts_Udp_Data_tdata :
out std_ulogic_vector(
63 downto 0);
525 soROL_Nts_Udp_Data_tkeep :
out std_ulogic_vector(
7 downto 0);
526 soROL_Nts_Udp_Data_tlast :
out std_ulogic;
527 soROL_Nts_Udp_Data_tvalid :
out std_ulogic;
528 soROL_Nts_Udp_Data_tready :
in std_ulogic;
530 soROL_Nts_Udp_Meta_tdata :
out std_logic_vector(
95 downto 0);
531 soROL_Nts_Udp_Meta_tvalid :
out std_ulogic;
532 soROL_Nts_Udp_Meta_tready :
in std_ulogic;
534 soROL_Nts_Udp_DLen_tdata :
out std_logic_vector(
15 downto 0);
535 soROL_Nts_Udp_DLen_tvalid :
out std_ulogic;
536 soROL_Nts_Udp_DLen_tready :
in std_ulogic;
541 siROL_Nts_Udp_LsnReq_tdata :
in std_ulogic_vector(
15 downto 0);
542 siROL_Nts_Udp_LsnReq_tvalid :
in std_ulogic;
543 siROL_Nts_Udp_LsnReq_tready :
out std_ulogic;
545 soROL_Nts_Udp_LsnRep_tdata :
out std_ulogic_vector(
7 downto 0);
546 soROL_Nts_Udp_LsnRep_tvalid :
out std_ulogic;
547 soROL_Nts_Udp_LsnRep_tready :
in std_ulogic;
549 siROL_Nts_Udp_ClsReq_tdata :
in std_ulogic_vector(
15 downto 0);
550 siROL_Nts_Udp_ClsReq_tvalid :
in std_ulogic;
551 siROL_Nts_Udp_ClsReq_tready :
out std_ulogic;
553 soROL_Nts_Udp_ClsRep_tdata :
out std_ulogic_vector(
7 downto 0);
554 soROL_Nts_Udp_ClsRep_tvalid :
out std_ulogic;
555 soROL_Nts_Udp_ClsRep_tready :
in std_ulogic;
560 siROL_Nts_Tcp_Data_tdata :
in std_ulogic_vector(
63 downto 0);
561 siROL_Nts_Tcp_Data_tkeep :
in std_ulogic_vector(
7 downto 0);
562 siROL_Nts_Tcp_Data_tlast :
in std_ulogic;
563 siROL_Nts_Tcp_Data_tvalid :
in std_ulogic;
564 siROL_Nts_Tcp_Data_tready :
out std_ulogic;
566 siROL_Nts_Tcp_SndReq_tdata :
in std_ulogic_vector(
31 downto 0);
567 siROL_Nts_Tcp_SndReq_tvalid :
in std_ulogic;
568 siROL_Nts_Tcp_SndReq_tready :
out std_ulogic;
570 soROL_Nts_Tcp_SndRep_tdata :
out std_ulogic_vector(
55 downto 0);
571 soROL_Nts_Tcp_SndRep_tvalid :
out std_ulogic;
572 soROL_Nts_Tcp_SndRep_tready :
in std_ulogic;
577 soROL_Nts_Tcp_Data_tdata :
out std_ulogic_vector(
63 downto 0);
578 soROL_Nts_Tcp_Data_tkeep :
out std_ulogic_vector(
7 downto 0);
579 soROL_Nts_Tcp_Data_tlast :
out std_ulogic;
580 soROL_Nts_Tcp_Data_tvalid :
out std_ulogic;
581 soROL_Nts_Tcp_Data_tready :
in std_ulogic;
583 soROL_Nts_Tcp_Meta_tdata :
out std_ulogic_vector(
15 downto 0);
584 soROL_Nts_Tcp_Meta_tvalid :
out std_ulogic;
585 soROL_Nts_Tcp_Meta_tready :
in std_ulogic;
587 soROL_Nts_Tcp_Notif_tdata :
out std_ulogic_vector(
7+96 downto 0);
588 soROL_Nts_Tcp_Notif_tvalid :
out std_ulogic;
589 soROL_Nts_Tcp_Notif_tready :
in std_ulogic;
591 siROL_Nts_Tcp_DReq_tdata :
in std_ulogic_vector(
31 downto 0);
592 siROL_Nts_Tcp_DReq_tvalid :
in std_ulogic;
593 siROL_Nts_Tcp_DReq_tready :
out std_ulogic;
598 siROL_Nts_Tcp_OpnReq_tdata :
in std_ulogic_vector(
47 downto 0);
599 siROL_Nts_Tcp_OpnReq_tvalid :
in std_ulogic;
600 siROL_Nts_Tcp_OpnReq_tready :
out std_ulogic;
602 soROL_Nts_Tcp_OpnRep_tdata :
out std_ulogic_vector(
23 downto 0);
603 soROL_Nts_Tcp_OpnRep_tvalid :
out std_ulogic;
604 soROL_Nts_Tcp_OpnRep_tready :
in std_ulogic;
606 siROL_Nts_Tcp_ClsReq_tdata :
in std_ulogic_vector(
15 downto 0);
607 siROL_Nts_Tcp_ClsReq_tvalid :
in std_ulogic;
608 siROL_Nts_Tcp_ClsReq_tready :
out std_ulogic;
613 siROL_Nts_Tcp_LsnReq_tdata :
in std_ulogic_vector(
15 downto 0);
614 siROL_Nts_Tcp_LsnReq_tvalid :
in std_ulogic;
615 siROL_Nts_Tcp_LsnReq_tready :
out std_ulogic;
617 soROL_Nts_Tcp_LsnRep_tdata :
out std_ulogic_vector(
7 downto 0);
618 soROL_Nts_Tcp_LsnRep_tvalid :
out std_ulogic;
619 soROL_Nts_Tcp_LsnRep_tready :
in std_ulogic;
625 siROL_Mem_Mp0_RdCmd_tdata :
in std_ulogic_vector(
79 downto 0);
626 siROL_Mem_Mp0_RdCmd_tvalid :
in std_ulogic;
627 siROL_Mem_Mp0_RdCmd_tready :
out std_ulogic;
629 soROL_Mem_Mp0_RdSts_tdata :
out std_ulogic_vector(
7 downto 0);
630 soROL_Mem_Mp0_RdSts_tvalid :
out std_ulogic;
631 soROL_Mem_Mp0_RdSts_tready :
in std_ulogic;
633 soROL_Mem_Mp0_Read_tdata :
out std_ulogic_vector(
511 downto 0);
634 soROL_Mem_Mp0_Read_tkeep :
out std_ulogic_vector(
63 downto 0);
635 soROL_Mem_Mp0_Read_tlast :
out std_ulogic;
636 soROL_Mem_Mp0_Read_tvalid :
out std_ulogic;
637 soROL_Mem_Mp0_Read_tready :
in std_ulogic;
639 siROL_Mem_Mp0_WrCmd_tdata :
in std_ulogic_vector(
79 downto 0);
640 siROL_Mem_Mp0_WrCmd_tvalid :
in std_ulogic;
641 siROL_Mem_Mp0_WrCmd_tready :
out std_ulogic;
643 soROL_Mem_Mp0_WrSts_tvalid :
out std_ulogic;
644 soROL_Mem_Mp0_WrSts_tdata :
out std_ulogic_vector(
7 downto 0);
645 soROL_Mem_Mp0_WrSts_tready :
in std_ulogic;
647 siROL_Mem_Mp0_Write_tdata :
in std_ulogic_vector(
511 downto 0);
648 siROL_Mem_Mp0_Write_tkeep :
in std_ulogic_vector(
63 downto 0);
649 siROL_Mem_Mp0_Write_tlast :
in std_ulogic;
650 siROL_Mem_Mp0_Write_tvalid :
in std_ulogic;
651 siROL_Mem_Mp0_Write_tready :
out std_ulogic;
655 miROL_Mem_Mp1_AWID :
in std_ulogic_vector(
7 downto 0);
656 miROL_Mem_Mp1_AWADDR :
in std_ulogic_vector(
32 downto 0);
657 miROL_Mem_Mp1_AWLEN :
in std_ulogic_vector(
7 downto 0);
658 miROL_Mem_Mp1_AWSIZE :
in std_ulogic_vector(
2 downto 0);
659 miROL_Mem_Mp1_AWBURST :
in std_ulogic_vector(
1 downto 0);
660 miROL_Mem_Mp1_AWVALID :
in std_ulogic;
661 miROL_Mem_Mp1_AWREADY :
out std_ulogic;
662 miROL_Mem_Mp1_WDATA :
in std_ulogic_vector(
511 downto 0);
663 miROL_Mem_Mp1_WSTRB :
in std_ulogic_vector(
63 downto 0);
664 miROL_Mem_Mp1_WLAST :
in std_ulogic;
665 miROL_Mem_Mp1_WVALID :
in std_ulogic;
666 miROL_Mem_Mp1_WREADY :
out std_ulogic;
667 miROL_Mem_Mp1_BID :
out std_ulogic_vector(
7 downto 0);
668 miROL_Mem_Mp1_BRESP :
out std_ulogic_vector(
1 downto 0);
669 miROL_Mem_Mp1_BVALID :
out std_ulogic;
670 miROL_Mem_Mp1_BREADY :
in std_ulogic;
671 miROL_Mem_Mp1_ARID :
in std_ulogic_vector(
7 downto 0);
672 miROL_Mem_Mp1_ARADDR :
in std_ulogic_vector(
32 downto 0);
673 miROL_Mem_Mp1_ARLEN :
in std_ulogic_vector(
7 downto 0);
674 miROL_Mem_Mp1_ARSIZE :
in std_ulogic_vector(
2 downto 0);
675 miROL_Mem_Mp1_ARBURST :
in std_ulogic_vector(
1 downto 0);
676 miROL_Mem_Mp1_ARVALID :
in std_ulogic;
677 miROL_Mem_Mp1_ARREADY :
out std_ulogic;
678 miROL_Mem_Mp1_RID :
out std_ulogic_vector(
7 downto 0);
679 miROL_Mem_Mp1_RDATA :
out std_ulogic_vector(
511 downto 0);
680 miROL_Mem_Mp1_RRESP :
out std_ulogic_vector(
1 downto 0);
681 miROL_Mem_Mp1_RLAST :
out std_ulogic;
682 miROL_Mem_Mp1_RVALID :
out std_ulogic;
683 miROL_Mem_Mp1_RREADY :
in std_ulogic;
688 poROL_Mmio_Ly7Rst :
out std_ulogic;
690 poROL_Mmio_Ly7En :
out std_ulogic;
692 poROL_Mmio_Mc1_MemTestCtrl :
out std_ulogic_vector(
1 downto 0);
694 piROL_Mmio_Mc1_MemTestStat :
in std_ulogic_vector(
1 downto 0);
696 poROL_Mmio_UdpEchoCtrl :
out std_ulogic_vector(
1 downto 0);
697 poROL_Mmio_UdpPostDgmEn :
out std_ulogic;
698 poROL_Mmio_UdpCaptDgmEn :
out std_ulogic;
699 poROL_Mmio_TcpEchoCtrl :
out std_ulogic_vector(
1 downto 0);
700 poROL_Mmio_TcpPostSegEn :
out std_ulogic;
701 poROL_Mmio_TcpCaptSegEn :
out std_ulogic;
703 piROL_Mmio_RdReg :
in std_ulogic_vector(
15 downto 0);
705 poROL_Mmio_WrReg :
out std_ulogic_vector(
15 downto 0)
707 end component Shell_Kale;
966 IS_CLK_INVERTED => '0',
970 CLK => sTOP_156_25Clk,
972 DOUT => sTOP_156_25Rst_n
974 sTOP_156_25Rst <= not sTOP_156_25Rst_n;
983 TOP_TIMESTAMP : USR_ACCESSE2
986 DATA => sTOP_Timestamp,
997 gSecurityPriviledges =>
"super",
998 gBitstreamUsage =>
"flash",
1006 piTOP_156_25Rst => sTOP_156_25Rst,
1007 piTOP_156_25Clk => sTOP_156_25Clk,
1011 piTOP_Timestamp => sTOP_Timestamp,
1079 poROL_156_25Clk => sSHL_156_25Clk,
1080 poROL_156_25Rst => sSHL_156_25Rst,
1085 siROL_Nts_Udp_Data_tdata => ssROL_SHL_Nts_Udp_Data_tdata,
1086 siROL_Nts_Udp_Data_tkeep => ssROL_SHL_Nts_Udp_Data_tkeep,
1087 siROL_Nts_Udp_Data_tlast => ssROL_SHL_Nts_Udp_Data_tlast,
1088 siROL_Nts_Udp_Data_tvalid => ssROL_SHL_Nts_Udp_Data_tvalid,
1089 siROL_Nts_Udp_Data_tready => ssROL_SHL_Nts_Udp_Data_tready,
1091 siROL_Nts_Udp_Meta_tdata => ssROL_SHL_Nts_Udp_Meta_tdata ,
1092 siROL_Nts_Udp_Meta_tvalid => ssROL_SHL_Nts_Udp_Meta_tvalid,
1093 siROL_Nts_Udp_Meta_tready => ssROL_SHL_Nts_Udp_Meta_tready,
1095 siROL_Nts_Udp_DLen_tdata => ssROL_SHL_Nts_Udp_DLen_tdata ,
1096 siROL_Nts_Udp_DLen_tvalid => ssROL_SHL_Nts_Udp_DLen_tvalid,
1097 siROL_Nts_Udp_DLen_tready => ssROL_SHL_Nts_Udp_DLen_tready,
1102 soROL_Nts_Udp_Data_tdata => ssSHL_ROL_Nts_Udp_Data_tdata,
1103 soROL_Nts_Udp_Data_tkeep => ssSHL_ROL_Nts_Udp_Data_tkeep,
1104 soROL_Nts_Udp_Data_tlast => ssSHL_ROL_Nts_Udp_Data_tlast,
1105 soROL_Nts_Udp_Data_tvalid => ssSHL_ROL_Nts_Udp_Data_tvalid,
1106 soROL_Nts_Udp_Data_tready => ssSHL_ROL_Nts_Udp_Data_tready,
1108 soROL_Nts_Udp_Meta_tdata => ssSHL_ROL_Nts_Udp_Meta_tdata ,
1109 soROL_Nts_Udp_Meta_tvalid => ssSHL_ROL_Nts_Udp_Meta_tvalid,
1110 soROL_Nts_Udp_Meta_tready => ssSHL_ROL_Nts_Udp_Meta_tready,
1112 soROL_Nts_Udp_DLen_tdata => ssSHL_ROL_Nts_Udp_DLen_tdata ,
1113 soROL_Nts_Udp_DLen_tvalid => ssSHL_ROL_Nts_Udp_DLen_tvalid,
1114 soROL_Nts_Udp_DLen_tready => ssSHL_ROL_Nts_Udp_DLen_tready,
1119 siROL_Nts_Udp_LsnReq_tdata => ssROL_SHL_Nts_Udp_LsnReq_tdata ,
1120 siROL_Nts_Udp_LsnReq_tvalid => ssROL_SHL_Nts_Udp_LsnReq_tvalid,
1121 siROL_Nts_Udp_LsnReq_tready => ssROL_SHL_Nts_Udp_LsnReq_tready,
1123 soROL_Nts_Udp_LsnRep_tdata => ssSHL_ROL_Nts_Udp_LsnRep_tdata ,
1124 soROL_Nts_Udp_LsnRep_tvalid => ssSHL_ROL_Nts_Udp_LsnRep_tvalid,
1125 soROL_Nts_Udp_LsnRep_tready => ssSHL_ROL_Nts_Udp_LsnRep_tready,
1127 siROL_Nts_Udp_ClsReq_tdata => ssROL_SHL_Nts_Udp_ClsReq_tdata ,
1128 siROL_Nts_Udp_ClsReq_tvalid => ssROL_SHL_Nts_Udp_ClsReq_tvalid,
1129 siROL_Nts_Udp_ClsReq_tready => ssROL_SHL_Nts_Udp_ClsReq_tready,
1131 soROL_Nts_Udp_ClsRep_tdata => ssSHL_ROL_Nts_Udp_ClsRep_tdata ,
1132 soROL_Nts_Udp_ClsRep_tvalid => ssSHL_ROL_Nts_Udp_ClsRep_tvalid,
1133 soROL_Nts_Udp_ClsRep_tready => ssSHL_ROL_Nts_Udp_ClsRep_tready,
1138 siROL_Nts_Tcp_Data_tdata => ssROL_SHL_Nts_Tcp_Data_tdata,
1139 siROL_Nts_Tcp_Data_tkeep => ssROL_SHL_Nts_Tcp_Data_tkeep,
1140 siROL_Nts_Tcp_Data_tlast => ssROL_SHL_Nts_Tcp_Data_tlast,
1141 siROL_Nts_Tcp_Data_tvalid => ssROL_SHL_Nts_Tcp_Data_tvalid,
1142 siROL_Nts_Tcp_Data_tready => ssROL_SHL_Nts_Tcp_Data_tready,
1144 siROL_Nts_Tcp_SndReq_tdata => ssROL_SHL_Nts_Tcp_SndReq_tdata,
1145 siROL_Nts_Tcp_SndReq_tvalid => ssROL_SHL_Nts_Tcp_SndReq_tvalid,
1146 siROL_Nts_Tcp_SndReq_tready => ssROL_SHL_Nts_Tcp_SndReq_tready,
1148 soROL_Nts_Tcp_SndRep_tdata => ssSHL_ROL_Nts_Tcp_SndRep_tdata,
1149 soROL_Nts_Tcp_SndRep_tvalid => ssSHL_ROL_Nts_Tcp_SndRep_tvalid,
1150 soROL_Nts_Tcp_SndRep_tready => ssSHL_ROL_Nts_Tcp_SndRep_tready,
1155 soROL_Nts_Tcp_Data_tdata => ssSHL_ROL_Nts_Tcp_Data_tdata,
1156 soROL_Nts_Tcp_Data_tkeep => ssSHL_ROL_Nts_Tcp_Data_tkeep,
1157 soROL_Nts_Tcp_Data_tlast => ssSHL_ROL_Nts_Tcp_Data_tlast,
1158 soROL_Nts_Tcp_Data_tvalid => ssSHL_ROL_Nts_Tcp_Data_tvalid,
1159 soROL_Nts_Tcp_Data_tready => ssSHL_ROL_Nts_Tcp_Data_tready,
1161 soROL_Nts_Tcp_Meta_tdata => ssSHL_ROL_Nts_Tcp_Meta_tdata,
1162 soROL_Nts_Tcp_Meta_tvalid => ssSHL_ROL_Nts_Tcp_Meta_tvalid,
1163 soROL_Nts_Tcp_Meta_tready => ssSHL_ROL_Nts_Tcp_Meta_tready,
1165 soROL_Nts_Tcp_Notif_tdata => ssSHL_ROL_Nts_Tcp_Notif_tdata,
1166 soROL_Nts_Tcp_Notif_tvalid => ssSHL_ROL_Nts_Tcp_Notif_tvalid,
1167 soROL_Nts_Tcp_Notif_tready => ssSHL_ROL_Nts_Tcp_Notif_tready,
1169 siROL_Nts_Tcp_DReq_tdata => ssROL_SHL_Nts_Tcp_DReq_tdata,
1170 siROL_Nts_Tcp_DReq_tvalid => ssROL_SHL_Nts_Tcp_DReq_tvalid,
1171 siROL_Nts_Tcp_DReq_tready => ssROL_SHL_Nts_Tcp_DReq_tready,
1176 siROL_Nts_Tcp_OpnReq_tdata => ssROL_SHL_Nts_Tcp_OpnReq_tdata,
1177 siROL_Nts_Tcp_OpnReq_tvalid => ssROL_SHL_Nts_Tcp_OpnReq_tvalid,
1178 siROL_Nts_Tcp_OpnReq_tready => ssROL_SHL_Nts_Tcp_OpnReq_tready,
1180 soROL_Nts_Tcp_OpnRep_tdata => ssSHL_ROL_Nts_Tcp_OpnRep_tdata,
1181 soROL_Nts_Tcp_OpnRep_tvalid => ssSHL_ROL_Nts_Tcp_OpnRep_tvalid,
1182 soROL_Nts_Tcp_OpnRep_tready => ssSHL_ROL_Nts_Tcp_OpnRep_tready,
1184 siROL_Nts_Tcp_ClsReq_tdata => ssROL_SHL_Nts_Tcp_ClsReq_tdata,
1185 siROL_Nts_Tcp_ClsReq_tvalid => ssROL_SHL_Nts_Tcp_ClsReq_tvalid,
1186 siROL_Nts_Tcp_ClsReq_tready => ssROL_SHL_Nts_Tcp_ClsReq_tready,
1191 siROL_Nts_Tcp_LsnReq_tdata => ssROL_SHL_Nts_Tcp_LsnReq_tdata,
1192 siROL_Nts_Tcp_LsnReq_tvalid => ssROL_SHL_Nts_Tcp_LsnReq_tvalid,
1193 siROL_Nts_Tcp_LsnReq_tready => ssROL_SHL_Nts_Tcp_LsnReq_tready,
1195 soROL_Nts_Tcp_LsnRep_tdata => ssSHL_ROL_Nts_Tcp_LsnRep_tdata,
1196 soROL_Nts_Tcp_LsnRep_tvalid => ssSHL_ROL_Nts_Tcp_LsnRep_tvalid,
1197 soROL_Nts_Tcp_LsnRep_tready => ssSHL_ROL_Nts_Tcp_LsnRep_tready,
1203 siROL_Mem_Mp0_RdCmd_tdata => ssROL_SHL_Mem_Mp0_RdCmd_tdata,
1204 siROL_Mem_Mp0_RdCmd_tvalid => ssROL_SHL_Mem_Mp0_RdCmd_tvalid,
1205 siROL_Mem_Mp0_RdCmd_tready => ssROL_SHL_Mem_Mp0_RdCmd_tready,
1207 soROL_Mem_Mp0_RdSts_tdata => ssSHL_ROL_Mem_Mp0_RdSts_tdata,
1208 soROL_Mem_Mp0_RdSts_tvalid => ssSHL_ROL_Mem_Mp0_RdSts_tvalid,
1209 soROL_Mem_Mp0_RdSts_tready => ssSHL_ROL_Mem_Mp0_RdSts_tready,
1211 soROL_Mem_Mp0_Read_tdata => ssSHL_ROL_Mem_Mp0_Read_tdata,
1212 soROL_Mem_Mp0_Read_tkeep => ssSHL_ROL_Mem_Mp0_Read_tkeep,
1213 soROL_Mem_Mp0_Read_tlast => ssSHL_ROL_Mem_Mp0_Read_tlast,
1214 soROL_Mem_Mp0_Read_tvalid => ssSHL_ROL_Mem_Mp0_Read_tvalid,
1215 soROL_Mem_Mp0_Read_tready => ssSHL_ROL_Mem_Mp0_Read_tready,
1217 siROL_Mem_Mp0_WrCmd_tdata => ssROL_SHL_Mem_Mp0_WrCmd_tdata,
1218 siROL_Mem_Mp0_WrCmd_tvalid => ssROL_SHL_Mem_Mp0_WrCmd_tvalid,
1219 siROL_Mem_Mp0_WrCmd_tready => ssROL_SHL_Mem_Mp0_WrCmd_tready,
1221 soROL_Mem_Mp0_WrSts_tvalid => ssSHL_ROL_Mem_Mp0_WrSts_tvalid,
1222 soROL_Mem_Mp0_WrSts_tdata => ssSHL_ROL_Mem_Mp0_WrSts_tdata,
1223 soROL_Mem_Mp0_WrSts_tready => ssSHL_ROL_Mem_Mp0_WrSts_tready,
1225 siROL_Mem_Mp0_Write_tdata => ssROL_SHL_Mem_Mp0_Write_tdata,
1226 siROL_Mem_Mp0_Write_tkeep => ssROL_SHL_Mem_Mp0_Write_tkeep,
1227 siROL_Mem_Mp0_Write_tlast => ssROL_SHL_Mem_Mp0_Write_tlast,
1228 siROL_Mem_Mp0_Write_tvalid => ssROL_SHL_Mem_Mp0_Write_tvalid,
1229 siROL_Mem_Mp0_Write_tready => ssROL_SHL_Mem_Mp0_Write_tready,
1233 miROL_Mem_Mp1_AWID => smROL_SHL_Mem_Mp1_AWID ,
1234 miROL_Mem_Mp1_AWADDR => smROL_SHL_Mem_Mp1_AWADDR ,
1235 miROL_Mem_Mp1_AWLEN => smROL_SHL_Mem_Mp1_AWLEN ,
1236 miROL_Mem_Mp1_AWSIZE => smROL_SHL_Mem_Mp1_AWSIZE ,
1237 miROL_Mem_Mp1_AWBURST => smROL_SHL_Mem_Mp1_AWBURST ,
1238 miROL_Mem_Mp1_AWVALID => smROL_SHL_Mem_Mp1_AWVALID ,
1239 miROL_Mem_Mp1_AWREADY => smROL_SHL_Mem_Mp1_AWREADY ,
1240 miROL_Mem_Mp1_WDATA => smROL_SHL_Mem_Mp1_WDATA ,
1241 miROL_Mem_Mp1_WSTRB => smROL_SHL_Mem_Mp1_WSTRB ,
1242 miROL_Mem_Mp1_WLAST => smROL_SHL_Mem_Mp1_WLAST ,
1243 miROL_Mem_Mp1_WVALID => smROL_SHL_Mem_Mp1_WVALID ,
1244 miROL_Mem_Mp1_WREADY => smROL_SHL_Mem_Mp1_WREADY ,
1245 miROL_Mem_Mp1_BID => smROL_SHL_Mem_Mp1_BID ,
1246 miROL_Mem_Mp1_BRESP => smROL_SHL_Mem_Mp1_BRESP ,
1247 miROL_Mem_Mp1_BVALID => smROL_SHL_Mem_Mp1_BVALID ,
1248 miROL_Mem_Mp1_BREADY => smROL_SHL_Mem_Mp1_BREADY ,
1249 miROL_Mem_Mp1_ARID => smROL_SHL_Mem_Mp1_ARID ,
1250 miROL_Mem_Mp1_ARADDR => smROL_SHL_Mem_Mp1_ARADDR ,
1251 miROL_Mem_Mp1_ARLEN => smROL_SHL_Mem_Mp1_ARLEN ,
1252 miROL_Mem_Mp1_ARSIZE => smROL_SHL_Mem_Mp1_ARSIZE ,
1253 miROL_Mem_Mp1_ARBURST => smROL_SHL_Mem_Mp1_ARBURST ,
1254 miROL_Mem_Mp1_ARVALID => smROL_SHL_Mem_Mp1_ARVALID ,
1255 miROL_Mem_Mp1_ARREADY => smROL_SHL_Mem_Mp1_ARREADY ,
1256 miROL_Mem_Mp1_RID => smROL_SHL_Mem_Mp1_RID ,
1257 miROL_Mem_Mp1_RDATA => smROL_SHL_Mem_Mp1_RDATA ,
1258 miROL_Mem_Mp1_RRESP => smROL_SHL_Mem_Mp1_RRESP ,
1259 miROL_Mem_Mp1_RLAST => smROL_SHL_Mem_Mp1_RLAST ,
1260 miROL_Mem_Mp1_RVALID => smROL_SHL_Mem_Mp1_RVALID ,
1261 miROL_Mem_Mp1_RREADY => smROL_SHL_Mem_Mp1_RREADY ,
1266 poROL_Mmio_Ly7Rst =>
(sSHL_ROL_Mmio_Ly7Rst
),
1268 poROL_Mmio_Ly7En =>
(sSHL_ROL_Mmio_Ly7En
),
1270 poROL_Mmio_Mc1_MemTestCtrl => sSHL_ROL_Mmio_Mc1_MemTestCtrl,
1272 piROL_Mmio_Mc1_MemTestStat => sROL_SHL_Mmio_Mc1_MemTestStat,
1274 poROL_Mmio_UdpEchoCtrl => sSHL_ROL_Mmio_UdpEchoCtrl,
1275 poROL_Mmio_UdpPostDgmEn => sSHL_ROL_Mmio_UdpPostDgmEn,
1276 poROL_Mmio_UdpCaptDgmEn => sSHL_ROL_Mmio_UdpCaptDgmEn,
1277 poROL_Mmio_TcpEchoCtrl => sSHL_ROL_Mmio_TcpEchoCtrl,
1278 poROL_Mmio_TcpPostSegEn => sSHL_ROL_Mmio_TcpPostSegEn,
1279 poROL_Mmio_TcpCaptSegEn => sSHL_ROL_Mmio_TcpCaptSegEn,
1281 piROL_Mmio_RdReg => sROL_SHL_Mmio_RdReg,
1283 poROL_Mmio_WrReg => sSHL_ROL_Mmio_WrReg
out soSHL_Mem_Mp0_RdCmd_tvalidstd_ulogic
in soSHL_Nts_Udp_DLen_treadystd_ulogic
in siSHL_Nts_Tcp_Data_tkeepstd_ulogic_vector(7 downto 0)
in siSHL_Nts_Tcp_Notif_tvalidstd_ulogic
in siSHL_Nts_Tcp_SndRep_tdatastd_ulogic_vector(55 downto 0)
in siSHL_Nts_Tcp_LsnRep_tdatastd_ulogic_vector(7 downto 0)
in siSHL_Mem_Mp0_Read_tlaststd_ulogic
out soSHL_Nts_Tcp_Data_tvalidstd_ulogic
out moSHL_Mem_Mp1_RREADYstd_ulogic
in moSHL_Mem_Mp1_WREADYstd_ulogic
in siSHL_Nts_Tcp_OpnRep_tdatastd_ulogic_vector(23 downto 0)
in siSHL_Mem_Mp0_WrSts_tvalidstd_ulogic
out poSHL_Mmio_RdRegstd_ulogic_vector(15 downto 0)
in piSHL_156_25Rststd_ulogic
in siSHL_Nts_Udp_Data_tlaststd_ulogic
in siSHL_Mem_Mp0_Read_tkeepstd_ulogic_vector(63 downto 0)
out soSHL_Nts_Tcp_SndReq_tvalidstd_ulogic
out moSHL_Mem_Mp1_AWBURSTstd_ulogic_vector(1 downto 0)
out soSHL_Nts_Tcp_DReq_tvalidstd_ulogic
in moSHL_Mem_Mp1_RIDstd_ulogic_vector(7 downto 0)
in soSHL_Nts_Tcp_OpnReq_treadystd_ulogic
in siSHL_Mem_Mp0_RdSts_tvalidstd_ulogic
out soSHL_Mem_Mp0_WrCmd_tvalidstd_ulogic
in piSHL_Mmio_Ly7Enstd_ulogic
out soSHL_Nts_Udp_LsnReq_tdatastd_ulogic_vector(15 downto 0)
out soSHL_Nts_Tcp_Data_tlaststd_ulogic
out moSHL_Mem_Mp1_WVALIDstd_ulogic
out siSHL_Mem_Mp0_Read_treadystd_ulogic
out soSHL_Nts_Udp_DLen_tvalidstd_ulogic
out soSHL_Nts_Tcp_ClsReq_tdatastd_ulogic_vector(15 downto 0)
out soSHL_Nts_Udp_Meta_tdatastd_ulogic_vector(95 downto 0)
out moSHL_Mem_Mp1_BREADYstd_ulogic
out siSHL_Nts_Udp_Data_treadystd_ulogic
in siSHL_Nts_Udp_ClsRep_tvalidstd_ulogic
in siSHL_Nts_Udp_ClsRep_tdatastd_ulogic_vector(7 downto 0)
in siSHL_Mem_Mp0_WrSts_tdatastd_ulogic_vector(7 downto 0)
in soSHL_Nts_Tcp_DReq_treadystd_ulogic
in piSHL_156_25Clkstd_ulogic
out soSHL_Nts_Tcp_LsnReq_tvalidstd_ulogic
out siSHL_Nts_Tcp_Meta_treadystd_ulogic
in siSHL_Nts_Udp_Meta_tdatastd_ulogic_vector(95 downto 0)
in moSHL_Mem_Mp1_AWREADYstd_ulogic
in moSHL_Mem_Mp1_RRESPstd_ulogic_vector(1 downto 0)
out soSHL_Nts_Udp_Data_tvalidstd_ulogic
out siSHL_Nts_Tcp_Data_treadystd_ulogic
in siSHL_Nts_Udp_Data_tdatastd_ulogic_vector(63 downto 0)
out poSHL_Mmio_Mc1_MemTestStatstd_ulogic_vector(1 downto 0)
in soSHL_Nts_Tcp_Data_treadystd_ulogic
in soSHL_Mem_Mp0_Write_treadystd_ulogic
in moSHL_Mem_Mp1_BIDstd_ulogic_vector(7 downto 0)
in soSHL_Nts_Udp_ClsReq_treadystd_ulogic
out siSHL_Nts_Tcp_Notif_treadystd_ulogic
in siSHL_Nts_Tcp_OpnRep_tvalidstd_ulogic
out soSHL_Mem_Mp0_WrCmd_tdatastd_ulogic_vector(79 downto 0)
out siSHL_Nts_Tcp_OpnRep_treadystd_ulogic
in siSHL_Nts_Tcp_Data_tlaststd_ulogic
in siSHL_Nts_Udp_Meta_tvalidstd_ulogic
in soSHL_Nts_Udp_Data_treadystd_ulogic
in moSHL_Mem_Mp1_BRESPstd_ulogic_vector(1 downto 0)
in siSHL_Nts_Udp_DLen_tdatastd_ulogic_vector(15 downto 0)
out soSHL_Mem_Mp0_Write_tdatastd_ulogic_vector(511 downto 0)
in siSHL_Mem_Mp0_RdSts_tdatastd_ulogic_vector(7 downto 0)
out soSHL_Nts_Tcp_LsnReq_tdatastd_ulogic_vector(15 downto 0)
out moSHL_Mem_Mp1_AWSIZEstd_ulogic_vector(2 downto 0)
in soSHL_Mem_Mp0_RdCmd_treadystd_ulogic
in piSHL_Mmio_Mc1_MemTestCtrlstd_ulogic_vector(1 downto 0)
out soSHL_Nts_Udp_Data_tlaststd_ulogic
out siSHL_Nts_Udp_LsnRep_treadystd_ulogic
in soSHL_Nts_Udp_LsnReq_treadystd_ulogic
out soSHL_Nts_Udp_DLen_tdatastd_ulogic_vector(15 downto 0)
out soSHL_Nts_Tcp_OpnReq_tvalidstd_ulogic
gVivadoVersioninteger :=2019
out soSHL_Nts_Tcp_OpnReq_tdatastd_ulogic_vector(47 downto 0)
in moSHL_Mem_Mp1_RDATAstd_ulogic_vector(511 downto 0)
in siSHL_Nts_Udp_DLen_tvalidstd_ulogic
in moSHL_Mem_Mp1_RVALIDstd_ulogic
out moSHL_Mem_Mp1_WSTRBstd_ulogic_vector(63 downto 0)
out soSHL_Nts_Tcp_ClsReq_tvalidstd_ulogic
out moSHL_Mem_Mp1_AWVALIDstd_ulogic
out moSHL_Mem_Mp1_AWIDstd_ulogic_vector(7 downto 0)
out soSHL_Mem_Mp0_Write_tvalidstd_ulogic
out siSHL_Nts_Udp_ClsRep_treadystd_ulogic
out siSHL_Nts_Tcp_SndRep_treadystd_ulogic
in siSHL_Nts_Udp_Data_tkeepstd_ulogic_vector(7 downto 0)
in soSHL_Nts_Tcp_LsnReq_treadystd_ulogic
in soSHL_Nts_Tcp_SndReq_treadystd_ulogic
in siSHL_Nts_Udp_LsnRep_tdatastd_ulogic_vector(7 downto 0)
out moSHL_Mem_Mp1_ARADDRstd_ulogic_vector(32 downto 0)
in soSHL_Mem_Mp0_WrCmd_treadystd_ulogic
out soSHL_Mem_Mp0_Write_tlaststd_ulogic
in siSHL_Nts_Tcp_Notif_tdatastd_ulogic_vector(7+96 downto 0)
out soSHL_Nts_Tcp_Data_tdatastd_ulogic_vector(63 downto 0)
out soSHL_Nts_Udp_Meta_tvalidstd_ulogic
out moSHL_Mem_Mp1_ARLENstd_ulogic_vector(7 downto 0)
out siSHL_Nts_Udp_Meta_treadystd_ulogic
out soSHL_Nts_Tcp_Data_tkeepstd_ulogic_vector(7 downto 0)
out soSHL_Nts_Udp_Data_tdatastd_ulogic_vector(63 downto 0)
in moSHL_Mem_Mp1_ARREADYstd_ulogic
in siSHL_Nts_Tcp_Meta_tdatastd_ulogic_vector(15 downto 0)
out soSHL_Nts_Udp_LsnReq_tvalidstd_ulogic
out soSHL_Mem_Mp0_RdCmd_tdatastd_ulogic_vector(79 downto 0)
in siSHL_Nts_Tcp_Data_tdatastd_ulogic_vector(63 downto 0)
out moSHL_Mem_Mp1_AWLENstd_ulogic_vector(7 downto 0)
out moSHL_Mem_Mp1_ARSIZEstd_ulogic_vector(2 downto 0)
out soSHL_Nts_Tcp_SndReq_tdatastd_ulogic_vector(31 downto 0)
out siSHL_Nts_Udp_DLen_treadystd_ulogic
in soSHL_Nts_Udp_Meta_treadystd_ulogic
out moSHL_Mem_Mp1_WLASTstd_ulogic
in siSHL_Nts_Udp_LsnRep_tvalidstd_ulogic
out soSHL_Nts_Tcp_DReq_tdatastd_ulogic_vector(31 downto 0)
out moSHL_Mem_Mp1_WDATAstd_ulogic_vector(511 downto 0)
out soSHL_Nts_Udp_Data_tkeepstd_ulogic_vector(7 downto 0)
in siSHL_Nts_Tcp_SndRep_tvalidstd_ulogic
out soSHL_Nts_Udp_ClsReq_tvalidstd_ulogic
out soSHL_Nts_Udp_ClsReq_tdatastd_ulogic_vector(15 downto 0)
in siSHL_Mem_Mp0_Read_tvalidstd_ulogic
out soSHL_Mem_Mp0_Write_tkeepstd_ulogic_vector(63 downto 0)
in siSHL_Nts_Udp_Data_tvalidstd_ulogic
out siSHL_Nts_Tcp_LsnRep_treadystd_ulogic
in piTOP_250_00Clkstd_ulogic
in moSHL_Mem_Mp1_RLASTstd_ulogic
out moSHL_Mem_Mp1_ARBURSTstd_ulogic_vector(1 downto 0)
in siSHL_Nts_Tcp_Meta_tvalidstd_ulogic
in piSHL_Mmio_WrRegstd_ulogic_vector(15 downto 0)
in moSHL_Mem_Mp1_BVALIDstd_ulogic
in siSHL_Nts_Tcp_LsnRep_tvalidstd_ulogic
in soSHL_Nts_Tcp_ClsReq_treadystd_ulogic
out moSHL_Mem_Mp1_ARIDstd_ulogic_vector(7 downto 0)
out siSHL_Mem_Mp0_WrSts_treadystd_ulogic
out siSHL_Mem_Mp0_RdSts_treadystd_ulogic
out moSHL_Mem_Mp1_ARVALIDstd_ulogic
in siSHL_Mem_Mp0_Read_tdatastd_ulogic_vector(511 downto 0)
out moSHL_Mem_Mp1_AWADDRstd_ulogic_vector(32 downto 0)
in piSHL_Mmio_Ly7Rststd_ulogic
in siSHL_Nts_Tcp_Data_tvalidstd_ulogic
out poDDR4_Mem_Mc0_Reset_nstd_ulogic
inout pioPSOC_Emif_Datastd_ulogic_vector( gEmifDataWidth- 1 downto 0)
out poDDR4_Mem_Mc0_Odtstd_ulogic
out poDDR4_Mem_Mc0_Act_nstd_ulogic
in piPSOC_Emif_Addrstd_ulogic_vector( gEmifAddrWidth- 1 downto 0)
in piPSOC_Emif_Clkstd_ulogic
inout pioDDR4_Mem_Mc0_Dqs_nstd_ulogic_vector(8 downto 0)
in piPSOC_Emif_Cs_nstd_ulogic
gBitstreamUsagestring := "flash"
out poDDR4_Mem_Mc1_Ck_nstd_ulogic
inout pioDDR4_Mem_Mc0_DmDbi_nstd_ulogic_vector(8 downto 0)
gEmifDataWidthinteger :=8
in piCLKT_Usr1Clk_nstd_ulogic
out poDDR4_Mem_Mc0_Ck_nstd_ulogic
in piCLKT_10GeClk_pstd_ulogic
out poDDR4_Mem_Mc0_Ck_pstd_ulogic
in piPSOC_Emif_AdS_nstd_ulogic
in piPSOC_Emif_We_nstd_ulogic
out poDDR4_Mem_Mc0_Adrstd_ulogic_vector(16 downto 0)
out poLED_HeartBeat_nstd_ulogic
in piPSOC_Emif_Oe_nstd_ulogic
gTopDateMonthstDate :=8d"00"
inout pioDDR4_Mem_Mc1_Dqs_nstd_ulogic_vector(8 downto 0)
in piCLKT_Mem0Clk_nstd_ulogic
inout pioDDR4_Mem_Mc1_Dqstd_ulogic_vector(71 downto 0)
inout pioDDR4_Mem_Mc1_DmDbi_nstd_ulogic_vector(8 downto 0)
gVivadoVersioninteger :=2019
in piCLKT_Usr0Clk_nstd_ulogic
inout pioDDR4_Mem_Mc0_Dqstd_ulogic_vector(71 downto 0)
out poDDR4_Mem_Mc1_Ckestd_ulogic
in piCLKT_Mem1Clk_pstd_ulogic
inout pioDDR4_Mem_Mc0_Dqs_pstd_ulogic_vector(8 downto 0)
out poDDR4_Mem_Mc1_Adrstd_ulogic_vector(16 downto 0)
gTopDateDaystDate :=8d"00"
gSecurityPriviledgesstring := "super"
out poDDR4_Mem_Mc1_Ck_pstd_ulogic
gEmifAddrWidthinteger :=8
in piCLKT_Usr1Clk_pstd_ulogic
out poDDR4_Mem_Mc1_Cs_nstd_ulogic
out poDDR4_Mem_Mc0_Bgstd_ulogic_vector(1 downto 0)
in piECON_Eth_10Ge0_pstd_ulogic
out poDDR4_Mem_Mc0_Cs_nstd_ulogic
in piCLKT_Usr0Clk_pstd_ulogic
out poECON_Eth_10Ge0_nstd_ulogic
in piECON_Eth_10Ge0_nstd_ulogic
in piPSOC_Fcfg_Rst_nstd_ulogic
gTopDateYearstDate :=8d"00"
in piCLKT_Mem0Clk_pstd_ulogic
out poECON_Eth_10Ge0_pstd_ulogic
out poDDR4_Mem_Mc1_Act_nstd_ulogic
inout pioDDR4_Mem_Mc1_Dqs_pstd_ulogic_vector(8 downto 0)
out poDDR4_Mem_Mc0_Bastd_ulogic_vector(1 downto 0)
out poDDR4_Mem_Mc1_Bastd_ulogic_vector(1 downto 0)
out poDDR4_Mem_Mc1_Bgstd_ulogic_vector(1 downto 0)
out poDDR4_Mem_Mc1_Odtstd_ulogic
out poDDR4_Mem_Mc1_Reset_nstd_ulogic
in piCLKT_10GeClk_nstd_ulogic
out poDDR4_Mem_Mc0_Ckestd_ulogic
in piCLKT_Mem1Clk_nstd_ulogic