模块仲裁器用于处理端点对SRAM存储器访问。CPU和SIE都可以访问SRAM存储器. 仲裁器负责处理CPU和SIE访问SRAM的仲裁。仲裁器包含下面的模块:
1.SIE接口模块
该模块负责处理和SIE模块的所有交易。SIE从SRAM读数据,然后发送到主机。类似的,将来自主机的数据写到SRAM中。在SIE接口登记这些请求,模块来处理它。
2.CPU接口模块
这个模块处理和CPU的所有交易。CPU提出为每个端点读/写SRAM的请求。这些请求在CPU接口模块被登记,然后由模块来处理。
3.存储器接口
存储器接口用于控制USB块和SRAM存储单元之间的接口。最大支持512个字节(256x16位)的存储器容量。这是USB专用的存储器,在USB和存储器单元之间的所有的控制和数据线,包括:数据输入线、数据输出线和使能线,地址线和方向控制线,是由存储器接口来管理的。
SIE和CPU都可以请求访问存储器。SIE接口模块和CPU接口模块用来处理这些请求。
|