仅对英特尔可见 — GUID: bhc1410937267136
Ixiasoft
8.1.2. 收发器重配置控制器
对于Arria V,Cyclone V和Stratix V设计实例,收发器重配置控制器支持您随时更改器件收发器设置。
可选择性重配置收发器任何部分。重配置的每个部分都需要一次读-修改-写操作(先读,后写),通过这种方式仅修改寄存器中适当的位,而不改变其他位。该操作之前,必须定义逻辑通道数和streamer模块模式。
注: 如果您正在执行TX时钟切换,则收发器重配置控制器仅重配置TX收发器。
可在以下两种模式下执行收发器动态重配置:
- streamer模块模式1(手动模式)—执行一系列Avalon-MM 写操作以更改收发器设置。该模式下,可通过重配置管理/路由器接口对器件收发器寄存器直接执行一个写操作。
- streamer 模块模式0—使用.mif文件来更改收发器设置。
对于读操作,在定义逻辑通道数和streamer模块模式后,出现如下事件序列:
- 定义偏移寄存器中收发器寄存器偏移。
- 读数据寄存器。通过将控制和状态寄存器(CSC)的位1设置为逻辑1来切换读处理。
- 一旦CRC中的忙碌位被清零为逻辑0,就表示读操作完成且已可对所需数据进行读取。
对于写操作,设置通道数和streamer模块模式后,出现如下事件序列:
- 在偏移寄存器中定义收发器寄存器偏移(数据将被写入的偏移处)。
- 将数据写入数据寄存器。通过将CSR位0 设置到逻辑1来切换写处理。
- 当CSR中忙碌位被清零到逻辑0时,就表示收发器寄存器偏移修改成功。