Intel® Arria® 10内核架构和通用I/O手册

ID 683461
日期 5/08/2017
Public
文档目录

5.7.4. 指南:在HPS共享的I/O Bank中使用I/O管脚

Arria® 10 SX器件中,模块化I/O bank 2K、2J和2I,通过一个专用的HPS外部存储器接口,将HPS连接到SDRAM器件。

每个I/O bank含有4个通道:

  • Lane 3—IO[47..36]
  • Lane 2—IO[35..24]
  • Lane 1—IO[23..12]
  • Lane 0—IO[11..0]

当系统中不包括任何HPS外部存储器接口时,可以将 Arria® 10 SX器件中的bank 2K、2J和2I用作FPGA GPIO。

当系统中包括HPS外部存储器接口时,如果想要使用FPGA GPIO的bank 2K、2J和2I中未使用的管脚,那么需要遵循这些规范:

  • Bank 2K用于SDRAM ECC、地址和命令信号:
    • Lane 3用于SDRAM ECC信号。仅可以将该通道中所剩余的管脚用于FPGA输入。
    • Lanes 2、1和0用于SDRAM地址和命令信号。可将这些通道中所剩余的管脚用于FPGA输入和输出。
  • Bank 2J用于SDRAM数据信号[31..0],bank 2I用于SDRAM数据信号[63..32]。
    • 16位数据宽度 — bank 2J的两个通道用于数据。仅可以将这两个数据通道所剩余的管脚用作FPGA输入。可将另外两个bank 2J的通道,以及bank 2I的所有通道的管脚用作FPGA输入和输出。
    • 32位数据宽度 — 仅可以将bank 2J的所有通道所剩余的管脚用作FPGA输入。可将bank 2I的所有通道的管脚用作FPGA输入和输出。
    • 64位数据宽度 — 仅可以将bank 2J和2I的所有通道所剩余的管脚用作FPGA输入。