Visible to Intel only — GUID: jnf1697092279897
Ixiasoft
Visible to Intel only — GUID: jnf1697092279897
Ixiasoft
6.3.1. AXI4-Stream Receive (RX) Interface
The packet eceived fom the lik is peseted to applicatio logic o this iteface. The iteface suppots data width of 16 bytes (128 bits), 32 bytes (256 bits), ad 64 bytes (512 bits). The TLP heade, BAR, fuctio umbe of TLP, ad pefix sigals ae set i lie with data.
Sigal Name | Diectio | Clock Domai | Desciptio |
---|---|---|---|
p<>_ss_app_st_x_tvalid | Output | p<>_axi_st_clk | Idicates that the emote tasmit iteface is divig a valid tasfe. |
p<>_app_ss_st_x_teady | Iput | p<>_axi_st_clk | Idicates that the eceive iteface ca accept a tasfe i the cuet cycle. |
p<>_ss_app_st_x_tdata[(a-1):0] 2 | Output | p<>_axi_st_clk | Data bus used to povide the data that is passig acoss the iteface. |
p<>_ss_app_st_x_tkeep[(a/8-1):0] 2 | Output | p<>_axi_st_clk | A byte qualifie used to idicate whethe the cotet of the associated byte is valid. The ivalid bytes ae allowed oly duig ss_app_st_tx_tlast cycle. The spase ss_app_st_tx_tkeep is ot allowed. |
p<>_ss_app_st_x_tlast | Output | p<>_axi_st_clk | Idicates ed of data/commad tasmissio. |
p<>_app_ss_st_x_tuse_halt[2:0] | Iput | p<>_axi_st_clk | Idicates that the use logic wats to tempoaily halt eceptio of a paticula type of packet.
|
The timig diagams i the followig sectios ae fo the simple packig scheme.
The followig figue shows a timig diagam fo commad with data. The completio, memoy wite, messages, ad the cofiguatio wite commads fall ude the commad with data categoy.
The fist commad tasfes a payload of 64 Bytes. The eceive iteface is eady to accept a commad at clock cycle 1 but the tasmit iteface does ot have ay commad to tasfe i that same cycle. The tasmit iteface stats the tasfe i the ext cycle.
The secod commad tasfes a payload of 128 Bytes. Hee, the eceive iteface is ot eady to accept a commad whe the tasmit iteface has asseted valid. The tasmit iteface holds the ifomatio o the bus util it obseves eady fom the eceive iteface.
The followig figue shows a timig diagam fo commad with data followed by commad without data. The completio, memoy wite, messages, ad the cofiguatio wite commads fall ude commad with data categoy. The memoy ead, cofiguatio ead, messages without data, ad completio without data fall ude commad without data categoy.
The fist commad tasfes a payload of 64 Bytes. The eceive iteface is eady to accept a commad at clock cycle 1 but the tasmit iteface does ot have ay commad to tasfe i that same cycle. The tasmit iteface stats the tasfe i the ext cycle.
The secod commad is a commad without data. Hee, the eceive iteface is ot eady to accept a commad whe the tasmit iteface has asseted valid. The tasmit iteface holds the ifomatio o the bus util it obseves eady fom the eceive iteface.
The fist commad tasfes the payload of 67 Bytes.
The secod commad is a commad without data.