ARM7 compatible 32-bit RISC processor design and verification

被引:4
|
作者
Jeong, GY [1 ]
Park, JS [1 ]
Jo, HW [1 ]
Yoon, BW [1 ]
Lee, MJ [1 ]
机构
[1] Pusan Natl Univ, Dept Elect Engn, Pusan 609735, South Korea
来源
关键词
RISC; microprocessor; ARM7;
D O I
10.1109/KORUS.2005.1507795
中图分类号
F [经济];
学科分类号
02 ;
摘要
The design and verification of a 32-bit general-purpose microprocessor, which is compatible with ARM7 RISC core, is described. In the architectural point of view, the processor has 3-stage pipeline, 6 register banks, 32-bit ALU, and 4-cycle MAC. The core described here was designed by latch base for low power and low complexity. Its functional operation was verified by comparison the results of logic simulation with those of the commercial simulator. Each instruction and its random combinations were tested. The designed core was emulated to check its proper operation for various applications, such as ADPCM, SOLA (voice speed variation), MP3 decoding. Finally it was implemented in 0.5 mu m CMOS process and it carried out successfully those algorithms.
引用
收藏
页码:607 / 610
页数:4
相关论文
共 50 条
  • [1] Design of 32-bit RISC processor and efficient verification
    Jeong, GY
    Park, JS
    KORUS 2003: 7TH KOREA-RUSSIA INTERNATIONAL SYMPOSIUM ON SCIENCE AND TECHNOLOGY, VOL 2, PROCEEDINGS: ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY, 2003, : 222 - 227
  • [2] Verification of a 32-bit RISC processor core
    Kasanko, T
    Nurmi, J
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 107 - 110
  • [3] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [4] A 32-bit RISC processor with concurrent error detection
    Maamar, A
    Russell, G
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 461 - 467
  • [5] 32-BIT RISC PROCESSOR EXECUTES AT FULL THROTTLE
    STOCKTON, JF
    FARRELL, JJ
    ELECTRONIC PRODUCTS MAGAZINE, 1986, 28 (24): : 44 - 51
  • [6] Adaptive Digital PID Controller Implemented on 32-bit ARM7 Microcontroller
    Hasanzade, Ali
    Mohammadi, S. M. A.
    COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY, 2011, 250 : 416 - 420
  • [7] Functional verification methodology of a 32-bit RISC microprocessor
    Gu, ZY
    Yu, ZY
    Shen, B
    Zhang, QL
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1454 - 1457
  • [8] INTEGER AND CONTROL UNITS FOR A GAAS 32-BIT RISC PROCESSOR
    CARBALLO, PP
    SARMIENTO, R
    NUNEZ, A
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 37 (1-5): : 105 - 108
  • [9] 32-BIT RISC PROCESSOR EXECUTES AT FULL THROTTLE.
    Stockton, John F.
    Farrell III, James J.
    Electronic Products (Garden City, New York), 1986, 28 (24): : 44 - 51
  • [10] Design of a 32-bit embedded RISC microprocessor
    Zhang, Shengbing
    Fan, Xiaoya
    Gao, Deyuan
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2000, 37 (06): : 758 - 763