3.1.5. SYSREF生成器
本设计实例中的SYSREF生成器仅用于双工JESD204C Ip链接初始化演示用途。在JESD204C子级1系统级应用程序中,必须从与器件时钟相同的时钟源生成SYSREF。
对于F-Tile JESD204C IP,SYSREF控制寄存器的SYSREF乘法器(SYSREF_MULP)定义SYSREF周期,它是E参数的n个整数倍。
必须确保E*SYSREF_MULP ≤16。例如,如果E=1,则SYSREF_MULP的合法设置必须在1–16以内;如果E=3,则SYSREF_MULP的合法设置必须在1–5以内。
您可以通过F-Tile JESD204C Intel® FPGA IP参数编辑器中的Example Design选项卡选择您需要SYSREF类型为一次性脉冲,周期性或者间隙周期性。
E | SYSREF_MULP | SYSREF PERIOD (E*SYSREF_MULP*32) |
占空比 | 描述 |
---|---|---|---|---|
1 | 1 | 32 | 1..31 (可编程) |
间隙周期性 |
1 | 1 | 32 | 16 (固定) |
周期性 |
1 | 2 | 64 | 1..63 (可编程) |
间隙周期性 |
1 | 2 | 64 | 32 (固定) |
周期性 |
1 | 16 | 512 | 1..511 (可编程) |
间隙周期性 |
1 | 16 | 512 | 256 (固定) |
周期性 |
2 | 3 | 192 | 1..191 (可编程) |
间隙周期性 |
2 | 3 | 192 | 96 (固定) |
周期性 |
2 | 8 | 512 | 1..511 (可编程) |
间隙周期性 |
2 | 8 | 512 | 256 (固定) |
周期性 |
2 | 9 (非法) |
64 | 32 (固定) |
间隙周期性 |
2 | 9 (非法) |
64 | 32 (固定) |
周期性 |
位 | 默认值 | 描述 |
---|---|---|
sysref_ctrl[1:0] |
|
SYSREF类型。 默认值取决于F-Tile JESD204C Intel® FPGA IP参数编辑器的Example Design选项卡中SYSREF模式设置。 |
sysref_ctrl[6:2] | 5'b00001 | SYSREF乘法器。 SYSREF_MULP字段适用于周期性和间隙周期性SYSREF类型。 必须配置乘数值以确保F-Tile JESD204C IP退出复位以前,E*SYSREF_MULP值 在1到16之间。如果E*SYSREF_MULP值超出该范围,则乘数值默认为5'b00001。 |
sysref_ctrl[7] |
|
SYSREF选择。 默认值取决于F-Tile JESD204C Intel® FPGA IP参数编辑器的Example Design选项卡中数据路径设置。
|
sysref_ctrl[16:8] | 9'h0 | SYSREF类型位周期性或间隙周期性时的SYSREF占空比。 必须在F-Tile JESD204C IP退出复位之前配置占空比。 最大值= (E*SYSREF_MULP*32)-1 例如: 50%占空比 = (E*SYSREF_MULP*32)/2 如果您不配置寄存器字段,或者如果您将寄存器字段配置为0或者大于允许的最大值,则占空比默认为50%。 |
sysref_ctrl[17] | 1'b0 | SYSREF类型为一次性脉冲时的手动控制。
您需要写入一个“1”然后写入一个“0”来创建一次性模式的SYSREF脉冲。 |
sysref_ctrl[31:18] | 22'h0 | 保留。 |