Visible to Intel only — GUID: hco1421694470912
Ixiasoft
Visible to Intel only — GUID: hco1421694470912
Ixiasoft
4.3. FIR II IP Core Time-Division Multiplexing
By clocking a FIR II IP core faster than the sample rate, you can reuse the same hardware. For example, by implementing a filter with a TDM factor of 2 and an internal clock multiplied by 2, you can halve the required hardware.
To achieve TDM, the IP core requires a serializer and deserializer before and after the reused hardware block to control the timing. The ratio of system clock frequency to sample rate determines the amount of resource saving except for a small amount of additional logic for the serializer and deserializer.
Clock Rate (MHz) | Sample Rate (MSPS) | Logic | Multipliers | Memory Bits | TDM Factor |
---|---|---|---|---|---|
72 | 72 | 2230 | 25 | 0 | 1 |
144 | 72 | 1701 | 13 | 468 | 2 |
288 | 72 | 1145 | 7 | 504 | 4 |
72 | 36 | 1701 | 13 | 468 | 2 |
When the sample rate equals the clock rate, the filter is symmetric and you only need 25 multipliers. When you increase the clock rate to twice the sample rate, the number of multipliers drops to 13. When the clock rate is set to 4 times the sample rate, the number of multipliers drops to 7. If the clock rate stays the same while the new data sample rate is only 36 MSPS (million samples per second), the resource consumption is the same as twice the sample rate case.