-
(64 bits per pseudo channel) x (2 pseudo channels per memory controller) x (8 channels) x 1600 MHz x 2
This results in 3,276,800 Mb per second per stack, or 409,600 MB per second per stack. Double this value to 819,200 MB per second for a dual stack device.
-
(64 bits on each pseudo channel) x 1600 MHz x 2
From the user logic perspective, the maximum throughput of each physical link through the NoC is limited to 17.28 GB/s for reads and somewhat less for writes. Therefore, it is necessary in some cases to use both ports of each pseudo channel to achieve the maximum available bandwidth. Refer to Physical Link (Raw) Bandwidth to understand more about this.
There are 32 HBM_NMUs providing direct access to an HBM stack, with each port being 256 bits wide. HBM bandwidth saturates when HBM_NMUs operate at 400 MHz. Each port has access to the entire HBM stack volume via the HNoC. The throughput of all the HBM_NMU ports is calculated using the following formula:
-
(256 bits per HBM_NMU port) x (32 HBM_NMU ports) x 400 MHz
This results in 409,600 MB/s per stack and 819,200 MB/s for two stacks.