MAX 10高速LVDS I/O用户指南

ID 683760
日期 2/21/2017
Public
文档目录

7.2. Altera Soft LVDS接口信号

根据您所指定的参数设置,不同的信号可用于Altera Soft LVDS IP内核。
表 15.  发送器接口信号
信号名称 方向 宽度(Bit) 说明
pll_areset 输入 1

异步复位所有计数器至初始值。

tx_data_reset 输入 <n>

对所有通道的相移寄存器、采集寄存器和同步寄存器异步复位。

  • 如果选用Use external PLL参考设置,就使用这个信号。
  • 该信号不影响数据重对齐模块或者PLL。
tx_in[] 输入 <m>

这个信号是Altera Soft LVDS IP内核串行传输的并行数据。

输入数据同步于tx_coreclock信号。每个通道的数据总线宽度与串化因子(SF)相同。

tx_inclock 输入 1

发送器PLL的参考时钟输入。

参数编辑器根据所选择的数据和参考时钟频率自动选择相应的PLL倍频因子。

tx_coreclock 输出 1

驱动非外设逻辑的输出时钟。

FPGA内核逻辑与发送器接口时钟—在FPGA架构中生成的并行发送数据与该时钟同步。

tx_locked 输出 1

提供LVDS PLL的状态。

  • PLL被锁定到输入参考时钟时,保持在高电平。
  • 当PLL失锁时,保持在低电平。
tx_out[] 输出 <n>

<n>通道的串行LVDS数据输出信号。

tx_out[(<n>-1)..0]驱动tx_in[(<J> × <n>)-1 ..0]中的并行数据,其中<J>是串行因子,<n>是通道的数量。tx_out[0]驱动tx_in[(<J>-1)..0]中的数据,tx_out[1]tx_in的下一个<J>数量的比特中数据输出。

tx_outclock 输出 1

外部参考时钟。

此时钟的频率可编程为与数据速率相同。

表 16.   接收器接口信号

信号名称

方向

宽度(Bit)

说明

rx_data_reset 输入 <n>

对所有通道异步复位,但不包括PLL。

  • 如果使能Use external PLL参数设置,那么这个信号是适用的。
  • 必须将该信号与快速时钟外部地同步。
rx_in[] 输入 <n>

<n>通道的LVDS串行数据输入信号。

rx_in[(<n>-1)..0]被解串,并输出到rx_out[(<J> × <n>)-1 ..0],其中<J>是解串因子,<n>是通道的数量。rx_in[0]驱动数据到rx_out[(<J>-1)..0]rx_in[1]驱动数据到rx_out的下一个<J>数量的比特。

rx_inclock 输入 1

LVDS参考输入时钟。

参数编辑器根据所选择的数据速率和参考时钟频率自动选择相应的PLL倍频因子。

rx_coreclk 输入 <n>

LVDS参考输入时钟。

  • 替代PLL中的非外设时钟。
  • 每个通道一个时钟。
rx_locked 输出 1

提供LVDS PLL的状态。

  • PLL被锁定到输入参考时钟时,保持在高电平。
  • 当PLL失锁时,保持在低电平。
rx_out 输出 <m>

接收器并行数据输出。

每个通道的数据总线宽度与解串因子(DF)相同。

rx_outclock 输出 1

来自接收器PLL的并行输出时钟。

  • 如果使能Use external PLL参数设置,那么这个信号不适用。
  • FPGA内核和接收器之间接口时钟必须由通过ALTPLL参数编辑器例化的PLL来驱动。
rx_data_align 输入 1

控制字节对齐电路。

您可以使用rx_outclock信号寄存这个信号。

rx_data_align_reset 输入 1

复位字节对齐电路。

在下面的情况下,使用rx_data_align_reset输入信号:

  • 需要在器件工作期间复位PLL。
  • 需要重新建立字对齐。
rx_channel_data_align 输入 <n>

控制字节对齐电路。

rx_cda_reset 输入 <n>

对数据重对齐电路的异步复位。该信号对数据重对齐模块进行复位。

此复位的最小脉冲宽度要求是一个并行时钟周期。