cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
Libraries | |
IEEE | |
UNISIM | |
XIL_DEFAULTLIB |
Use Clauses | |
std_logic_1164 | |
numeric_std | |
vcomponents | |
all |
Generics | |
gVivadoVersion | integer := 2019 |
Ports | ||
piSHL_156_25Clk | in | std_ulogic |
piSHL_156_25Rst | in | std_ulogic |
siSHL_Nts_Udp_Data_tdata | in | std_ulogic_vector ( 63 downto 0 ) |
siSHL_Nts_Udp_Data_tkeep | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Nts_Udp_Data_tlast | in | std_ulogic |
siSHL_Nts_Udp_Data_tvalid | in | std_ulogic |
siSHL_Nts_Udp_Data_tready | out | std_ulogic |
soSHL_Nts_Udp_Data_tdata | out | std_ulogic_vector ( 63 downto 0 ) |
soSHL_Nts_Udp_Data_tkeep | out | std_ulogic_vector ( 7 downto 0 ) |
soSHL_Nts_Udp_Data_tlast | out | std_ulogic |
soSHL_Nts_Udp_Data_tvalid | out | std_ulogic |
soSHL_Nts_Udp_Data_tready | in | std_ulogic |
soSHL_Nts_Tcp_Data_tdata | out | std_ulogic_vector ( 63 downto 0 ) |
soSHL_Nts_Tcp_Data_tkeep | out | std_ulogic_vector ( 7 downto 0 ) |
soSHL_Nts_Tcp_Data_tlast | out | std_ulogic |
soSHL_Nts_Tcp_Data_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_Data_tready | in | std_ulogic |
soSHL_Nts_Tcp_Meta_tdata | out | std_ulogic_vector ( 15 downto 0 ) |
soSHL_Nts_Tcp_Meta_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_Meta_tready | in | std_ulogic |
siSHL_Nts_Tcp_DSts_tdata | in | std_ulogic_vector ( 23 downto 0 ) |
siSHL_Nts_Tcp_DSts_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_DSts_tready | out | std_ulogic |
siSHL_Nts_Tcp_Data_tdata | in | std_ulogic_vector ( 63 downto 0 ) |
siSHL_Nts_Tcp_Data_tkeep | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Nts_Tcp_Data_tlast | in | std_ulogic |
siSHL_Nts_Tcp_Data_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_Data_tready | out | std_ulogic |
siSHL_Nts_Tcp_Meta_tdata | in | std_ulogic_vector ( 15 downto 0 ) |
siSHL_Nts_Tcp_Meta_tkeep | in | std_ulogic_vector ( 1 downto 0 ) |
siSHL_Nts_Tcp_Meta_tlast | in | std_ulogic |
siSHL_Nts_Tcp_Meta_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_Meta_tready | out | std_ulogic |
siSHL_Nts_Tcp_Notif_tdata | in | std_ulogic_vector ( 7 + 96 downto 0 ) |
siSHL_Nts_Tcp_Notif_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_Notif_tready | out | std_ulogic |
soSHL_Nts_Tcp_DReq_tdata | out | std_ulogic_vector ( 31 downto 0 ) |
soSHL_Nts_Tcp_DReq_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_DReq_tready | in | std_ulogic |
soSHL_Nts_Tcp_OpnReq_tdata | out | std_ulogic_vector ( 47 downto 0 ) |
soSHL_Nts_Tcp_OpnReq_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_OpnReq_tready | in | std_ulogic |
siSHL_Nts_Tcp_OpnRep_tdata | in | std_ulogic_vector ( 23 downto 0 ) |
siSHL_Nts_Tcp_OpnRep_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_OpnRep_tready | out | std_ulogic |
soSHL_Nts_Tcp_ClsReq_tdata | out | std_ulogic_vector ( 15 downto 0 ) |
soSHL_Nts_Tcp_ClsReq_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_ClsReq_tready | in | std_ulogic |
soSHL_Nts_Tcp_LsnReq_tdata | out | std_ulogic_vector ( 15 downto 0 ) |
soSHL_Nts_Tcp_LsnReq_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_LsnReq_tready | in | std_ulogic |
siSHL_Nts_Tcp_LsnAck_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Nts_Tcp_LsnAck_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_LsnAck_tready | out | std_ulogic |
soSHL_Mem_Mp0_RdCmd_tdata | out | std_ulogic_vector ( 79 downto 0 ) |
soSHL_Mem_Mp0_RdCmd_tvalid | out | std_ulogic |
soSHL_Mem_Mp0_RdCmd_tready | in | std_ulogic |
siSHL_Mem_Mp0_RdSts_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Mem_Mp0_RdSts_tvalid | in | std_ulogic |
siSHL_Mem_Mp0_RdSts_tready | out | std_ulogic |
siSHL_Mem_Mp0_Read_tdata | in | std_ulogic_vector ( 511 downto 0 ) |
siSHL_Mem_Mp0_Read_tkeep | in | std_ulogic_vector ( 63 downto 0 ) |
siSHL_Mem_Mp0_Read_tlast | in | std_ulogic |
siSHL_Mem_Mp0_Read_tvalid | in | std_ulogic |
siSHL_Mem_Mp0_Read_tready | out | std_ulogic |
soSHL_Mem_Mp0_WrCmd_tdata | out | std_ulogic_vector ( 79 downto 0 ) |
soSHL_Mem_Mp0_WrCmd_tvalid | out | std_ulogic |
soSHL_Mem_Mp0_WrCmd_tready | in | std_ulogic |
siSHL_Mem_Mp0_WrSts_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Mem_Mp0_WrSts_tvalid | in | std_ulogic |
siSHL_Mem_Mp0_WrSts_tready | out | std_ulogic |
soSHL_Mem_Mp0_Write_tdata | out | std_ulogic_vector ( 511 downto 0 ) |
soSHL_Mem_Mp0_Write_tkeep | out | std_ulogic_vector ( 63 downto 0 ) |
soSHL_Mem_Mp0_Write_tlast | out | std_ulogic |
soSHL_Mem_Mp0_Write_tvalid | out | std_ulogic |
soSHL_Mem_Mp0_Write_tready | in | std_ulogic |
soSHL_Mem_Mp1_RdCmd_tdata | out | std_ulogic_vector ( 79 downto 0 ) |
soSHL_Mem_Mp1_RdCmd_tvalid | out | std_ulogic |
soSHL_Mem_Mp1_RdCmd_tready | in | std_ulogic |
siSHL_Mem_Mp1_RdSts_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Mem_Mp1_RdSts_tvalid | in | std_ulogic |
siSHL_Mem_Mp1_RdSts_tready | out | std_ulogic |
siSHL_Mem_Mp1_Read_tdata | in | std_ulogic_vector ( 511 downto 0 ) |
siSHL_Mem_Mp1_Read_tkeep | in | std_ulogic_vector ( 63 downto 0 ) |
siSHL_Mem_Mp1_Read_tlast | in | std_ulogic |
siSHL_Mem_Mp1_Read_tvalid | in | std_ulogic |
siSHL_Mem_Mp1_Read_tready | out | std_ulogic |
soSHL_Mem_Mp1_WrCmd_tdata | out | std_ulogic_vector ( 79 downto 0 ) |
soSHL_Mem_Mp1_WrCmd_tvalid | out | std_ulogic |
soSHL_Mem_Mp1_WrCmd_tready | in | std_ulogic |
siSHL_Mem_Mp1_WrSts_tvalid | in | std_ulogic |
siSHL_Mem_Mp1_WrSts_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Mem_Mp1_WrSts_tready | out | std_ulogic |
soSHL_Mem_Mp1_Write_tdata | out | std_ulogic_vector ( 511 downto 0 ) |
soSHL_Mem_Mp1_Write_tkeep | out | std_ulogic_vector ( 63 downto 0 ) |
soSHL_Mem_Mp1_Write_tlast | out | std_ulogic |
soSHL_Mem_Mp1_Write_tvalid | out | std_ulogic |
soSHL_Mem_Mp1_Write_tready | in | std_ulogic |
piSHL_Mmio_Ly7Rst | in | std_ulogic |
piSHL_Mmio_Ly7En | in | std_ulogic |
piSHL_Mmio_Mc1_MemTestCtrl | in | std_ulogic_vector ( 1 downto 0 ) |
poSHL_Mmio_Mc1_MemTestStat | out | std_ulogic_vector ( 1 downto 0 ) |
piSHL_Mmio_UdpEchoCtrl | in | std_ulogic_vector ( 1 downto 0 ) |
piSHL_Mmio_UdpPostDgmEn | in | std_ulogic |
piSHL_Mmio_UdpCaptDgmEn | in | std_ulogic |
piSHL_Mmio_TcpEchoCtrl | in | std_ulogic_vector ( 1 downto 0 ) |
piSHL_Mmio_TcpPostSegEn | in | std_ulogic |
piSHL_Mmio_TcpCaptSegEn | in | std_ulogic |
poSHL_Mmio_RdReg | out | std_ulogic_vector ( 15 downto 0 ) |
piSHL_Mmio_WrReg | in | std_ulogic_vector ( 15 downto 0 ) |
piTOP_250_00Clk | in | std_ulogic |
poVoid | out | std_ulogic |
siSHL_Nts_Udp_Meta_tdata | in | std_ulogic_vector ( 95 downto 0 ) |
siSHL_Nts_Udp_Meta_tvalid | in | std_ulogic |
siSHL_Nts_Udp_Meta_tready | out | std_ulogic |
siSHL_Nts_Udp_DLen_tdata | in | std_ulogic_vector ( 15 downto 0 ) |
siSHL_Nts_Udp_DLen_tvalid | in | std_ulogic |
siSHL_Nts_Udp_DLen_tready | out | std_ulogic |
soSHL_Nts_Udp_Meta_tdata | out | std_ulogic_vector ( 95 downto 0 ) |
soSHL_Nts_Udp_Meta_tvalid | out | std_ulogic |
soSHL_Nts_Udp_Meta_tready | in | std_ulogic |
soSHL_Nts_Udp_DLen_tdata | out | std_ulogic_vector ( 15 downto 0 ) |
soSHL_Nts_Udp_DLen_tvalid | out | std_ulogic |
soSHL_Nts_Udp_DLen_tready | in | std_ulogic |
soSHL_Nts_Udp_LsnReq_tdata | out | std_ulogic_vector ( 15 downto 0 ) |
soSHL_Nts_Udp_LsnReq_tvalid | out | std_ulogic |
soSHL_Nts_Udp_LsnReq_tready | in | std_ulogic |
siSHL_Nts_Udp_LsnRep_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Nts_Udp_LsnRep_tvalid | in | std_ulogic |
siSHL_Nts_Udp_LsnRep_tready | out | std_ulogic |
soSHL_Nts_Udp_ClsReq_tdata | out | std_ulogic_vector ( 15 downto 0 ) |
soSHL_Nts_Udp_ClsReq_tvalid | out | std_ulogic |
soSHL_Nts_Udp_ClsReq_tready | in | std_ulogic |
siSHL_Nts_Udp_ClsRep_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Nts_Udp_ClsRep_tvalid | in | std_ulogic |
siSHL_Nts_Udp_ClsRep_tready | out | std_ulogic |
soSHL_Nts_Tcp_SndReq_tdata | out | std_ulogic_vector ( 31 downto 0 ) |
soSHL_Nts_Tcp_SndReq_tvalid | out | std_ulogic |
soSHL_Nts_Tcp_SndReq_tready | in | std_ulogic |
siSHL_Nts_Tcp_SndRep_tdata | in | std_ulogic_vector ( 55 downto 0 ) |
siSHL_Nts_Tcp_SndRep_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_SndRep_tready | out | std_ulogic |
siSHL_Nts_Tcp_LsnRep_tdata | in | std_ulogic_vector ( 7 downto 0 ) |
siSHL_Nts_Tcp_LsnRep_tvalid | in | std_ulogic |
siSHL_Nts_Tcp_LsnRep_tready | out | std_ulogic |
moSHL_Mem_Mp1_AWID | out | std_ulogic_vector ( 7 downto 0 ) |
moSHL_Mem_Mp1_AWADDR | out | std_ulogic_vector ( 32 downto 0 ) |
moSHL_Mem_Mp1_AWLEN | out | std_ulogic_vector ( 7 downto 0 ) |
moSHL_Mem_Mp1_AWSIZE | out | std_ulogic_vector ( 2 downto 0 ) |
moSHL_Mem_Mp1_AWBURST | out | std_ulogic_vector ( 1 downto 0 ) |
moSHL_Mem_Mp1_AWVALID | out | std_ulogic |
moSHL_Mem_Mp1_AWREADY | in | std_ulogic |
moSHL_Mem_Mp1_WDATA | out | std_ulogic_vector ( 511 downto 0 ) |
moSHL_Mem_Mp1_WSTRB | out | std_ulogic_vector ( 63 downto 0 ) |
moSHL_Mem_Mp1_WLAST | out | std_ulogic |
moSHL_Mem_Mp1_WVALID | out | std_ulogic |
moSHL_Mem_Mp1_WREADY | in | std_ulogic |
moSHL_Mem_Mp1_BID | in | std_ulogic_vector ( 7 downto 0 ) |
moSHL_Mem_Mp1_BRESP | in | std_ulogic_vector ( 1 downto 0 ) |
moSHL_Mem_Mp1_BVALID | in | std_ulogic |
moSHL_Mem_Mp1_BREADY | out | std_ulogic |
moSHL_Mem_Mp1_ARID | out | std_ulogic_vector ( 7 downto 0 ) |
moSHL_Mem_Mp1_ARADDR | out | std_ulogic_vector ( 32 downto 0 ) |
moSHL_Mem_Mp1_ARLEN | out | std_ulogic_vector ( 7 downto 0 ) |
moSHL_Mem_Mp1_ARSIZE | out | std_ulogic_vector ( 2 downto 0 ) |
moSHL_Mem_Mp1_ARBURST | out | std_ulogic_vector ( 1 downto 0 ) |
moSHL_Mem_Mp1_ARVALID | out | std_ulogic |
moSHL_Mem_Mp1_ARREADY | in | std_ulogic |
moSHL_Mem_Mp1_RID | in | std_ulogic_vector ( 7 downto 0 ) |
moSHL_Mem_Mp1_RDATA | in | std_ulogic_vector ( 511 downto 0 ) |
moSHL_Mem_Mp1_RRESP | in | std_ulogic_vector ( 1 downto 0 ) |
moSHL_Mem_Mp1_RLAST | in | std_ulogic |
moSHL_Mem_Mp1_RVALID | in | std_ulogic |
moSHL_Mem_Mp1_RREADY | out | std_ulogic |
|
Generic |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
use clause |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
use clause |
|
use clause |
|
Library |