Recore Systems’ Montium® (M)DCT core is a collection of parameterized kernels realizing Discrete Cosine Transforms of various types and sizes. Implemented in MontiumC, the Montium (M)DCT IP core requires an extremely low number of clock cycles in order to compute DCTs, IDCTs, MDCTs and IMDCTs on fixed-point data blocks up to lengths of several Kwords. As an example, a 2048-point IMDCT typically used in MPEG Advanced Audio Coding requires just 4378 cycles, or 44 µs when clocked at 100 MHz.