仅对英特尔可见 — GUID: pnx1520633297709
Ixiasoft
3.2.1.2.2. 写数据移动器Avalon-ST描述符Sink
信号名称 | 方向 | 说明 |
---|---|---|
wrdm_desc_ready_o | Output | 置位后,该信号就绪以指示Read Data Mover中的普通描述符队列准备就绪,可进行数据接收。该接口的就绪等待时间为3个周期。 |
wrdm_desc_valid_i | Input | 置位后,该信号在向普通描述符队列传送数据的周期中定性有效数据。在信号有效的每个周期中,列队会进行数据采样。 |
wrdm_desc_data_i[160+<PFNUM_WIDTH>-1:160] | Input | 这些为包含功能编号。 |
wrdm_desc_data_i[159:0] | Input | [159:152]:描述符ID [151:149]:具体应用程序 [148]:保留 [147]:单一源 [146]:立即 [145:128] : 要传送的双字数量最高达1 MB [127:64]:目的PCIe地址 [63:0]:源 Avalon® -MM地址/即时数据 |
设置单个源位后,则源地址用于所有无改变的传输。如果未设置该位,则每次传输的地址都会递增。
设置后,即时位指示立即写入。Write Data Mover支持1个或2个双字的立即写入。对于立即写入,位[31:0]或[63:0]包含分别用于1个或2个双字传送的有效负载。这两2个双字立即写入不能跨4KB边界。
信号名称 | 方向 | 说明 |
---|---|---|
wrdm_prio_ready_o | Output | 置位后,该信号就绪以指示Read Data Mover中的优先描述符队列准备就绪,可进行数据接收。该接口的就绪等待时间为3个周期。 |
wrdm_prio_valid_i | Input | 置位后,该信号在向优先描述符队列传送数据的周期中定性有效数据。在信号有效的每个周期中,列队会进行数据采样。 |
wrdm_prio_data_i[160+PFNUM_WIDTH>-1:160] | Input | 这些位包含功能编号。 |
wrdm_prio_data_i[159:0] | Input | [159:152]:描述符ID [151:149]:具体应用程序 [148]:保留 [147]单个源 [146]:立即 [145:128]:要传送的双字数量最高达1 MB [127:64]:目的PCIe地址 [63:0]:源 Avalon® -MM地址/即时数据 |
Write Data Mover内部保留两个描述符列队。优先列队比普通列队具有绝对优先权。请谨慎使用以避免缺乏普通列队。
如果Write Data Mover在处理普通列队中的描述符时,从优先接口接收到一个描述符,则在其处理完当前描述符后立即切换到处理优先列队中的描述符。一旦优先列队为空后,Write Data Mover重新恢复处理普通普通列队中的描述符。不要在两个列队中同时使用相同描述符ID,因为Status Avalon-ST源接口上无法对两者进行区分。