• DocumentCode
    2753763
  • Title

    Dual core capability of a 32-bit DLX microprocessor

  • Author

    Ancajas, Dean Michael B ; Ballesil, Anastacia P. ; Hizon, John Richard E ; Opelinia, Eugene A. ; Reyes, Joy Alinda P ; Sepillo, Allan Gordon L ; Sumalia, Winston A. ; Tan, Wilson M.

  • Author_Institution
    Univ. of the Philippines Diliman, Quezon
  • fYear
    2007
  • fDate
    Oct. 30 2007-Nov. 2 2007
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    We report an implementation of a 32-bit DLX microprocessor capable of operating in a dual core environment. The processor was modified for it to be capable of operating atomic instructions, a requirement in a dual core environment. The dual core environment was simulated using a similar core acting as a pseudo slave core. The resulting processor can then be interfaced with another instance of the same processor to function as a dual core processor. It can also be interfaced with a DSP co-processor that is compatible with the handshaking protocols of the processor. The resulting implementation yielded a power reduction of 17.9% (due to a more efficient register file) and an area overhead of 23% (due to additional blocks needed for dual core capability) compared to previous DLX implementations of the laboratory.
  • Keywords
    digital signal processing chips; protocols; 32-bit DLX microprocessor; dual core capability; handshaking protocols; pseudo slave core; Computer aided instruction; Computer architecture; Hardware design languages; Microprocessors; Multicore processing; Multithreading; Pipelines; Process design; Registers; Testing; DLX processor; dual core; multicore; multithreading;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2007 - 2007 IEEE Region 10 Conference
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-1272-3
  • Electronic_ISBN
    978-1-4244-1272-3
  • Type

    conf

  • DOI
    10.1109/TENCON.2007.4428984
  • Filename
    4428984