srio_v5_6的IP例化

Physical Layer Configuration


物理层配置为链路个数、对应主时钟和传输速率,最大容错个数,如果超过个数停止工作。

Logical Layer Configuration

逻辑层配置包括:

     设备ID的位宽,设置组件的ID,选择是否使能门铃。

Buffer Design Configuration



择TX/RX帧的存储深度,8/16/32可选。

发射流控制/接收流控制选择,发射控制流通过使用接收的缓冲器状态和门限来最小化重试条件,接收控制控制盲目传输数据包,使用重试报协议;只选择接收控制,在这种模式下,数据帧被盲目发送,重试报协议控制包流。

分组报文有限制级表示用于逐步限制在链路中有效数量的空闲缓冲器,用来减少发送的分组优先级。如果空闲缓冲器数超过限制,则只传输优先级更高的分组。要把限定值设置在所有缓冲器的最大值之下,以允许所有分组优先级传输。0 < WM2(H) < WM1(M) < WM0(L)

Logical Layer CAR Configuration



Device capability Register(CARs)

1.  CAR设备识别号

Device Identity  :    Xilinx 固有字段

Device Vendor Identity :RapidIO行业协会指定的Xilinx公司的供应商ID

2.  Device Revision Level

    Bits 0:15 are currently reservedby Xilinx

Bits 16:23 represent the majorrevision number

Bits 24:27 represent the minorrevision number

Bits 28:31 indicate the patchrelease 当前0000_0560h

3.  Assembly Identity CAR 组件识别

Bits 0:15 用户的组件识别

Bits 16:31 vendor ID

4.  Assembly Information CAR 组件信息

Bits0:15 组件版本

Bits16:31 0100

5.  CAR处理单元特征

Bridge  Memory(default)  Processor

Logical Layer CSR Configuration(逻辑层设备命令状态寄存器)


Bits 1:31 设置本地配置寄存器地址偏移,0x7FE00000(default)

 

Serial Physical Layer CAR/CSRConfiguration



设置扩展功能

扩展功能ID显示核的扩展功能,允许范围内,任何16位的十六进制值0000h到FFFFh,默认的是0001h

CAR端口链路超时控制 3.33s

端口宽度重载

该4X配置设置默认端口宽度。默认是没有重载。.

No Override keeps the 4x configuration in 4x mode.

Force Single Lane 0 causes the 4xconfiguration to operate in 1x mode on Lane 0.

Force Single Lane 2 causes the 4xconfiguration to operate in 1x mode on Lane 2.

端口使能:

这允许在输出端口上传输。当禁用时,端口只能传输维护包;控制包不受影响。

输出端口使能:

这允许在输入端口上接收接收。当禁用时,端口只能接收维护包

不显示错误检查

多播包:

选择这个选项来将核心设置为多播事件参与者,这会导致多播事件控制符号被发送到这个端口,默认启用多播事件。

有条件地抑制基于包优先级的CRC错误



  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值