MAX 10 FPGA器件体系结构

ID 683105
日期 2/21/2017
Public

1.1.2. LAB控制信号

每个LAB都包含专用逻辑以将控制信号驱动到各自LE中。

控制信号包括:

  • 两个时钟信号
  • 两个时钟使能信号
  • 两个异步清零信号
  • 一个同步清零信号
  • 一个同步加载信号
图 4.  MAX® 10器件的全LAB(LAB-Wide)控制信号
表 1.   MAX® 10器件的控制信号说明
控制信号 说明
labclk1
  • 每个LAB可以使用两个时钟信号。每个LAB的时钟和时钟使能信号是相连接的。例如,在特定的LAB中,所有使用labclk1信号的LE也都使用labclkena1信号。
  • 如果LAB同时使用时钟上升沿和下降沿,那么也使用全LAB时钟信号。
  • LAB行时钟[5..0]和LAB局部互联生成全LAB时钟信号。MultiTrack互联具备低偏斜的特点,支持时钟和控制信号,以及数据分配。
labclk2
labclkena1
  • 每个LAB可以使用两个时钟使能信号。每个LAB的时钟和时钟使能信号是相连接的。例如,在特定的LAB中,所有使用labclk1信号的LE也都使用labclkena1信号。
  • 置低时钟使能信号关闭LAB(LAB-wide)时钟信号。
labclkena2
labclr1 异步清零信号
  • 全LAB控制信号控制寄存器的清零信号。
  • LE直接支持异步清零功能。
labclr2
syncload 同步加载和同步清零信号:
  • 可用于实现计数器和其它功能
  • 会影响LAB中所有寄存器的全LAB控制信号
synclr

您可以一次使用多达8个的控制信号。寄存器packing和同步加载不能被同时使用。

每个LAB可以有多达四个的非全局控制信号。您可以使用其他的LAB控制信号只要这些信号是全局信号。

控制寄存器预设逻辑的全LAB异步不可用。则通过非门反向技术实现寄存器预设。 MAX® 10器件仅支持预设或异步清零信号。

除清零端口以外, MAX® 10器件提供一个将器件中所有寄存器复位的全芯片(chip-wide)复位管脚(DEV_CLRn)。先设置一个选项控制该管脚,然后在 Quartus® Prime软件中进行编译。此全芯片复位会覆盖所有其他控制信号。