• DocumentCode
    2038328
  • Title

    High-level implementation of the 5-stage pipelined ARM9TDM core

  • Author

    Arandilla, Christiensen C. ; Constantino, Joseph Bernard A ; Glova, Alvin Oliver M ; Ballesil-Alvarez, Anastacia P. ; Reyes, Joy Alinda P

  • Author_Institution
    Intel Microprocessors Lab., Univ. of the Philippines - Diliman, Diliman, Philippines
  • fYear
    2010
  • fDate
    21-24 Nov. 2010
  • Firstpage
    1696
  • Lastpage
    1700
  • Abstract
    This paper summarizes a project on the implementation of the ARM9TDM, a 32-bit RISC processor based on the ARM9TDMI. This core is the successor to the ARM7TDMI-S which is used for embedded applications requiring low power, small chip area, and high processing speed. The main features of the ARM9TDM are its use of a 5-stage pipelined datapath and a Harvard architecture that has separate data and instruction interfaces. It supports the ARMv4T instruction set architecture (ISA) that uses both the 32-bit ARM instructions and 16-bit Thumb instructions. It includes a high-speed multiplier and debug capabilities using JTAG boundary scan test interface. It does not include an EmbeddedICE-RT module. The project was coded using the Verilog Hardware Description Language and was simulated using Synopsys VCS. The verified code was synthesized in 0.25-micrometer standard cells using Synopsys Design Vision. The layout generated by Synopsys Astro was characterized as having a maximum operating frequency of 34.13 MHz, an average power consumption of 16 mW and a chip size of 1.5335 sq. mm.
  • Keywords
    computer debugging; coprocessors; hardware description languages; microprocessor chips; multiplying circuits; pipeline processing; reduced instruction set computing; 16-bit Thumb instructions; 32-bit ARM instructions; 5-stage pipelined ARM9TDM core; 5-stage pipelined datapath; ARM7TDMI-S; ARMv4T instruction set architecture; Harvard architecture; JTAG boundary scan test interface; RISC processor; Synopsys Astro; Synopsys VCS; Verilog hardware description language; coprocessor interface; debug capabilities; high-speed multiplier; 5-Stage Pipeline; ARM9; ARMv4T; Harvard Architecture; RISC Processor; coprocessor interface; debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2010 - 2010 IEEE Region 10 Conference
  • Conference_Location
    Fukuoka
  • ISSN
    pending
  • Print_ISBN
    978-1-4244-6889-8
  • Type

    conf

  • DOI
    10.1109/TENCON.2010.5686046
  • Filename
    5686046