物理层寄存器选项卡
1、Extended Features Space:
物理层寄存器存储在扩展功能(EF)地址空间内的寄存器块中。串行RapidIO Gen2物理层实现了两个扩展功能块:LP-Serial EF块和LP-Serial Lane EF块。SRIO Gen2端点为LP-Serial EF块保留了0x100字节的地址空间,为LP-Serial Lane EF块保留了0x400字节的地址空间。LP串行功能块的块偏移量必须小于LP串行通道EF块的偏移量。 每个块偏移量必须是为该块保留的字节数的整数倍。
也可以在扩展功能地址空间中实现一个或多个EF块。 用户应用程序必须在某处创建这些寄存器,并修改Configuration Fabric参考设计以适应其他寄存器块。 如果要实现用户EF,则应在Vivado IDE中将其启用,并应输入第一个EF块的块偏移量。 该偏移必须大于LP-Serial Lane EF块偏移加上为该块保留的0x400字节大小。 用户EF块偏移量必须是0x100的倍数,并且必须在扩展功能地址空间内
2、Port Link Time-out Control CSR:
端口链路超时控制CSR(偏移量0x120):PHY在确定链路控制符号(如数据包接受或链路响应)时使用的超时值已丢失。 当该计数器过期时,将遵循RapidIO串行PHY规范中定义的链接协议。 最大超时时间与此CSR中的值成线性比例。 FF_FFFFh的最大超时值对应于大约4.5秒的超时时间,但最大值仅精确到±33%以内
3、Port Response Time-out Control CSR:
端点将使用超时值来确定丢失的数据包。 FF_FFFFh的最大超时值应对应3到6秒之间的超时长度。 响应超时的实现留给您。
4、Port General Control CSR:
主机位指示该设备是主机设备。如果未设置此位,则设备是代理或从设备。该位不影响核心功能。主使能位控制是否允许设备向系统发出请求。如果未设置“主机使能”位,则设备可能仅响应请求。
快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~
有建议、有需求、有疑问、联系我