federal university of pelotas ufpel group of architectures ... · group of architectures and...
TRANSCRIPT
Federal University of Pelotas – UFPel
Group of Architectures and Integrated Circuits
PET Computing
Pelotas – Brasil
Design of an 8 Points 1-D IDCT of the
Emerging HEVC Video Coding
Standard
Ruhan Conceição, J. Cláudio de Souza Jr., Ricardo G. Jeske, Luciano Agostini, Júlio C. B. Mattos
{radconceicao;jcdsouza;rgjeske;agostini;julius}@inf.ufpel.edu.br
5 SIM ‘13 – South Symposium on Microelectronics
IDCT 1-D
Process to perform IDCT 1-D
– 1º stage: Multiplications
– 2º stage: Butterfly Operations
– 3º stage: Rounding
6 SIM ‘13 – South Symposium on Microelectronics
8 Points 1-D IDCT
Designed Architecture (1º stage):
– Multiplication with sums and shifters:
Constant Sums and Shifts
89 X<<6 + X<<4 + X<<3 + X
75 X<<6 + X<<3 + X<<1 + X
50 X<<5 + X<<4 + X<<1
18 X<<4 + X<<1
83 X<<6 + X<<4 + X<<1 + X
36 X<<5 + X<<2
64 X<<6
7 SIM ‘13 – South Symposium on Microelectronics
8 Points 1-D IDCT
Designed Architecture (2º and 3º stages):
Input[0]
Input[2]
Input[4]
Input[6]
EE[0]
EO[0]
EE[1]
EO[1]
E[0]
E[3]
E[1]
E[2]
E[0]
E[1]
E[2]
E[3]
>>7
>>7
>>7
>>7
Output[0]
Output[1]
Output[2]
Output[3]
O[0]
O[1]
O[2]
O[3]
>>7
>>7
>>7
>>7
Output[4]
Output[5]
Output[6]
Output[7]
8 SIM ‘13 – South Symposium on Microelectronics
Results
The architecture was described in VHDL and synthesized
to the 5SGXMABN3F45I4 Altera Stratix 5 FPGA device
using Quartus II 12.1 64-Bits tool
Frequency (MHz) ALMs Registers
124.95 591 256
9 SIM ‘13 – South Symposium on Microelectronics
Related Work
Related work that presents a hardware design for IDCT
8x8²
2 – M. Martuza, et al.”A cost effective implementation of 8×8 transform of HEVC from H.264/AVC”
in Electrical & Computer Engineering (CCECE), 2012 25th IEEE Canadian Conference on,
Montreal, Quebec, pp 1-4.
Features Developed Martuza FPGA Martuza CMOS
Frequency (MHz) 124.95 - 211.4
Samples per Clock Cycle 8 1 1
Gate Count - - 12.3K
LUTs - 706 -
ALMs 591 - -
Frames per Second
(4:2:0) QFHD 77 - 16
10 SIM ‘13 – South Symposium on Microelectronics
Conclusions
This work presented the 8 Points 1-D IDCT.
Synthesis results showed that this work is capable to
process more than 30 QFHD frames per second, reaching
established goals.
11 SIM ‘13 – South Symposium on Microelectronics
Future Works
All inverse transform sizes stipulated by HEVC
Implement a multi-size architecture which is capable to
process all sizes of IDCT
Federal University of Pelotas – UFPel
Group of Architectures and Integrated Circuits
PET Computing
Pelotas – Brasil
Design of an 8 Points 1-D IDCT of the
Emerging HEVC Video Coding
Standard
Thank You! Questions?
J. Cláudio de Souza Jr.