The DCT is a transform that converts a signal into its constituent
frequency components.
The DCT core is used for Video coding systems based on the
baseline JPEG and performs 8x8 two-dimensional forward Discrete
Cosine Transform.
The data input into the core is a block of 8x8 samples. The
two-stage process performs the transform as two separate one-dimensional
transforms.
This results in a set of intermediate results being produced,
which require storage and further processing. There is a latency
of 76 clock cycles before which the first output sample appears
at the output.
Consequently, there is a similar latency of 76 clock cycles
between the last input data and the last output data.
Features
- Fully synchronous with asynchronous reset and without
internal tri-state buffers
- DCT input precision 8 bits; output precision 12
bits
- High clock speed and low gate count
- Internal block Ram used
- Input scanning format: row-by row
- Latency of 76 clock cycles
- Suitable for JPEG
- Test benches & reference modules available
|