BinDCT and its efficient VLSI architectures for real-time embedded applications

被引:0
|
作者
Dang, PP [1 ]
Chau, PM
Nguyen, TQ
Tran, TD
机构
[1] STMicroelect Inc, San Diego, CA USA
[2] Univ Calif San Diego, ECE Dept, La Jolla, CA 92093 USA
[3] Johns Hopkins Univ, ECE Dept, Baltimore, MD USA
关键词
D O I
暂无
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
In this article, we present the BinDCT algorithm, a fast approximation of the Discrete Cosine Transform, and its efficient VLSI architectures for hardware implementations. The design objective is to meet the real-time constrain in embedded systems. Two VLSI architectures are proposed. The first architecture is targeted for low complexity applications such as videophones, digital cameras, and digital camcorders. The second architecture is designed for high perform applications, which include high definition TV and digital cinema. In order to meet the real-time constrain for these applications, we decompose the structure of the BmDCT algorithm into simple matrices and map them into multi-stage pipeline architectures. For low complexity implementation, the proposed 2-D BinDCT architecture can be realized with the cost of 10 integer adders, 80 registers and 384 bytes of embedded memory. The high performance architecture can be implemented with an extra of 30 adders. These designs can calculate real-time DCT/IDCT for video applications of CIF format at 5 MHz clock rate with 1.55 volt power supply. With its high performance and low power consumption features, BinDCT coprocessor is an excellent candidate for real-time DCT-based image and video processing applications.
引用
收藏
页码:124 / 137
页数:14
相关论文
共 50 条
  • [31] Performance evaluation of Java']Java architectures in embedded real-time systems
    Pereira, Carlos Eduardo
    Ataide, Fernando Henripe
    Kunz, Guilherme Oliveira
    Freitas, . Edison Pignaton
    Silva, Elias Teodoro, Jr.
    Carvalho, Fabiano Costa
    ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 841 - 848
  • [32] Efficient power management in real-time embedded systems
    Zuquim, ALDP
    Vieira, LFM
    Vieira, MA
    Vieira, AB
    Carvalho, HS
    Nacif, JA
    Coelho, CN
    da Silva, DC
    Fernandes, AO
    Loureiro, AAF
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 496 - 505
  • [33] A Rigorous and Efficient Run-time Security Monitor for Real-time Critical Embedded System Applications
    Khan, Muhammad Taimoor
    Serpanos, Dimitrios
    Shrobe, Howard
    2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2016, : 100 - 105
  • [34] Real-Time Maude and Its Applications
    Olveczky, Peter Csaba
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014, 2014, 8663 : 42 - 79
  • [35] Operating System Support for Embedded Real-Time Applications
    Crespo, Alfons
    Ripoll, Ismael
    Gonzalez-Harbour, Michael
    Lipari, Giuseppe
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [36] HAMLET: HPCN technology for real-time, embedded applications
    Mager, JWLJ
    tenDam, A
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 772 - 780
  • [37] A library for developing real-time and embedded applications in C
    Basanta-Val, Pablo
    Garcia-Valls, Marisol
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (5-6) : 239 - 255
  • [38] Special Issue on Real-Time and Embedded Technology and Applications
    Di Natale, Marco
    West, Rich
    Chen, Jian-Jia
    Mangharam, Rahul
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [39] A Model of Computation for real-time applications on embedded Manycores
    Louise, Stephane
    Dubrulle, Paul
    Goubier, Thierry
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 333 - 340
  • [40] Speech Recognition System for Embedded Real-time Applications
    Cheng, Octavian
    Abdulla, Waleed
    Salcic, Zoran
    2009 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT 2009), 2009, : 118 - 122