仅对英特尔可见 — GUID: sam1454061633551
Ixiasoft
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输入。