Single-Port SRAM-Based Transpose Memory With Diagonal Data Mapping for Large Size 2-D DCT/IDCT

被引:13
|
作者
Shang, Qing [1 ]
Fan, Yibo [1 ]
Shen, Weiwei [1 ]
Shen, Sha [1 ]
Zeng, Xiaoyang [1 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 201203, Peoples R China
基金
中国国家自然科学基金;
关键词
Discrete cosine transform (DCT)/indiscrete cosine transform (IDCT); high efficiency video coding (HEVC); single-port SRAM; transpose memory; DISCRETE COSINE TRANSFORM; VLSI IMPLEMENTATION; HDTV;
D O I
10.1109/TVLSI.2013.2295116
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This brief describes a new method to implement the singleport SRAM-based transpose memory for large size discrete cosine transform (DCT)/indiscrete cosine transform (IDCT) which are used in the latest video coding standard, such as high efficiency video coding. Instead of shift-register array or multiport SRAM, only single-port SRAM is used in the proposed design. A new diagonal data mapping scheme is proposed to reduce the number of SRAM banks used to implement the transpose memory. This design can be flexibly extended to support DCT/IDCT of different transform sizes and different data throughput rates. To support larger size DCT/IDCT, only the depth of SRAM needs to be increased. To support different data throughput rate, multiple SRAM banks are well organized according to the required throughput. Row access and column access can be perfectly supported under single port SRAM. The equivalent gate count per bit (EGC) of proposed approach is less than two, which is much more efficient than the previous method. It is suitable for real-time processing of the video with the resolution up to 1080P HD or even higher.
引用
收藏
页码:2422 / 2426
页数:6
相关论文
共 5 条
  • [1] Efficient diagonal data mapping for large size 2D DCT/IDCT using single port SRAM based transpose memory
    Revathi, K. G.
    Malar, J. Reeja
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 4894 - 4898
  • [2] A Parallel-Access Mapping Method for the Data Exchange Buffers Around DCT/IDCT in HEVC Encoders Based on Single-Port SRAMs
    Fan, Yibo
    Huang, Leilei
    Bai, Yufeng
    Zeng, Xiaoyang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (12) : 1139 - 1143
  • [3] Configuration Memory Scrubbing of SRAM-Based FPGAs Using a Mixed 2-D Coding Technique
    Vlagkoulis, Vasileios
    Sari, Aitzan
    Antonopoulos, Georgios
    Psarakis, Mihalis
    Tavoularis, Antonios
    Furano, Gianluca
    Boatella-Polo, Cesar
    Poivey, Christian
    Ferlet-Cavrois, Veronique
    Kastriotou, Maria
    Fernandez Martinez, Pablo
    Alia, Ruben Garcia
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2022, 69 (04) : 871 - 882
  • [4] Memory-efficient and high-performance 2-D DCT and IDCT processors based on CORDIC rotation
    Tze-Yun Sung
    PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON MULTIMEDIA SYSTEMS & SIGNAL PROCESSING, 2007, : 7 - +
  • [5] S2D-CIM: SRAM-Based Systolic Digital Compute-in-Memory Framework With Domino Data Path Supporting Flexible Vector Operation and 2-D Weight Update
    Wu, Meng
    Ren, Wenjie
    Chen, Peiyu
    Zhao, Wentao
    Jia, Tianyu
    Ye, Le
    IEEE SOLID-STATE CIRCUITS LETTERS, 2024, 7 : 291 - 294