1.2 Interface Logic
(Ask a Question)The embedded hard IP blocks (LSRAM, μSRAM, and Math blocks) are connected to the fabric through Interface Logic (ILs).
The following table lists the total number of ILs associated with each memory block in the PolarFire devices.
Resources | MPF100 | MPF200 | MPF300 | MPF500 | ||||
---|---|---|---|---|---|---|---|---|
No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | |
LSRAM | 352 | 12,672 | 616 | 22,176 | 952 | 34,272 | 1,520 | 54,720 |
μSRAM | 1008 | 12,096 | 1,764 | 21,168 | 2,772 | 33,264 | 4,440 | 53,280 |
Math block | 336 | 12,096 | 588 | 21,168 | 924 | 33,264 | 1,480 | 53,280 |
Total interface logic | — | 36,864 | — | 64,512 | — | 100,800 | — | 161,280 |
The following table lists the total number of ILs associated with each memory block in the PolarFire SoC devices.
Resources | MPFS025 | MPFS095 | MPFS160 | MPFS250 | MPFS460 | |||||
---|---|---|---|---|---|---|---|---|---|---|
No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | |
LSRAM | 84 | 3024 | 308 | 11088 | 520 | 18720 | 812 | 29232 | 1460 | 52560 |
μSRAM | 204 | 2448 | 876 | 10512 | 1494 | 17928 | 2352 | 28224 | 4260 | 51120 |
Math block | 68 | 2448 | 292 | 10512 | 498 | 17928 | 784 | 28224 | 1420 | 51120 |
Total interface logic | — | 7920 | — | 32112 | — | 54576 | — | 85680 | — | 154800 |
The following table lists the total number of ILs associated with each memory block in the RT PolarFire devices.
Resources | RT PolarFire® Devices | |
---|---|---|
No. of Blocks | No. of ILs | |
LSRAM | 1,520 | 54,720 |
μSRAM | 4,440 | 53,280 |
Math block | 1,480 | 53,280 |
Total interface logic | — | 161,280 |
The following table lists the total number of ILs associated with each memory block in the RT PolarFire SoC devices.
Resources | RTPFS160 | RTPFS460 | ||
---|---|---|---|---|
No. of Blocks | No. of ILs | No. of Blocks | No. of ILs | |
LSRAM | 520 | 18720 | 1460 | 52560 |
μSRAM | 1494 | 17928 | 4260 | 51120 |
Math block | 498 | 17928 | 1420 | 51120 |
Total interface logic | — | 54576 | — | 154800 |
The ILs are structurally similar to LEs with a 4-input LUT and D-type flip-flop, but without a dedicated carry chain, as shown in the following figure.
Each LSRAM and Math block is associated with 36 ILs, and each μSRAM is associated with 12 ILs. For more information, see Figure 2, Figure 3, and Figure 4.
If an embedded hard IP block is used in a design, the associated ILs connect the ports of the embedded hard IP blocks to the fabric routing. Any IL that is not utilized by an embedded hard IP block is automatically available for user logic.