Arria 10 Avalon-MM DMA接口PCIe解决方案用户指南

ID 683425
日期 10/31/2016
Public
文档目录

TX Slave模块将Avalon-MM master读和写请求转换成用于根端口的PCI Express TLP。

TX Slave控制模块支持单个未处理非突发请求。它通常发送状态更新到主机。这是一个32-bit Avalon-MM从总线。

TX Slave控制

信号名称

方向

说明

TxsChipSelect_i

输入

置位后,表示已选择该从接口。仅当已置位读和写信号时,才必须置位该信号。直到有效读数据已返回才需要置位该信号。

TxsRead_i

输入

置位后,从根复合体或根端口指定一个TX Avalon-MM slave读请求。

TxsWrite_i

txs_write_i

输入

置位后,为根复合体或根端口指定一个TX Avalon-MM slave写请求。

TxsWriteData_i[31:0]

输入

指定写命令的Avalon-MM数据。

TxsAddress_i[<w>-1:0]

输入

指定读和写命令的Avalon-MM字节地址。通过参数Address width of accessible PCIe memory space指定该地址总线的宽度。

TxsByteEnable_i[3:0]

输入

指定写命令的有效字节。

TxsReadData_o[31:0]

输出

指定读完成数据。

TxsReadDataValid_o

输出

置位后,表示读数据有效。

TxsWaitRequest_o

输出

置位后,表示Avalon-MM从端口还未准备响应读或写请求。

TX Slave接口发送状态到主机