Abstract | ||
---|---|---|
The paper presents a case study on augmenting a TriMedia/CPU64 processor with a Reconfigurable (FPGA-based) Functional Unit (RFU). We first propose an extension of the TriMedia/CPU64 architecture, which consists of a RFU and its associated instructions. Then, we address the computation of the 8 脳 8 IDCT on such extended TriMedia, and propose a scheme to implement an 8-point IDCT operation on the RFU. Further, we address the decoding of Variable Length Codes and describe the FPGA implementation of a Variable Length Decoder (VLD) computing facility. When mapped on anACEX EP1K100 FPGA from Altera, our 8-point IDCT exhibits a latency of 16 and a recovery of 2 Tri-Media cycles, and occupies 42% of the FPGA's logic array blocks. The proposed VLD exhibits a latency of 7 TriMedia cycles when mapped on the same FPGA, and utilizes 6 of its embedded array blocks. By using the 8-point IDCT computing facility, an 8 脳 8 IDCT including all overheads can be computed with the throughput of 1/32IDCT/cycle. Also, with the proposed VLD computing facility, a single DCT coefficient can be decoded in 11 cycles including all overheads. Simulation results indicate that by configuring each of the 8-point IDCT and VLD computing facilities on a different FPGA context, and by activating the contexts as needed, the augmented TriMedia can perform MPEG macroblock parsing followed up by a pel reconstruction with an improvement of 20-25% over the standard TriMedia. |
Year | Venue | Keywords |
---|---|---|
2002 | Embedded Processor Design Challenges | different fpga context,trimedia cycle,standard trimedia,extended trimedia,8-point idct operation,8-point idct,reconfigurable functional unit,case study,augmented trimedia,8-point idct computing facility,vld computing facility,fpga implementation |
Field | DocType | Volume |
Macroblock,Computer science,Latency (engineering),Parallel computing,Circuit design,Field-programmable gate array,Real-time computing,Decoding methods,Throughput,Variable-length code,TriMedia | Conference | 2268 |
ISSN | ISBN | Citations |
0302-9743 | 3-540-43322-8 | 1 |
PageRank | References | Authors |
0.35 | 12 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mihai Sima | 1 | 95 | 16.66 |
Sorin Cotofana | 2 | 245 | 39.03 |
Stamatis Vassiliadis | 3 | 2007 | 227.06 |
Jos T. J. van Eijndhoven | 4 | 135 | 16.27 |
Kees A. Vissers | 5 | 1136 | 104.30 |