Design on Embedded Processor with Configurable Divider

Article Preview

Abstract:

By analyzing Cortex-M3 Instruction Set and AHB Bus protocol, a Cortex-M3 Instruction Set compatible 32-bit RISC embedded microprocessor with built-in an optimized 5+2-stage pipeline was realized in this paper. The performance of the 32-bit RISC processor is optimized by deepening pipeline and optimizing functional modules compared with Cortex-M3. According to division instructions, a configurable hardware divider in different realization ways was realized for different applications. The design of the system architecture was completed using Verilog hardware description language (Verilog HDL) and Top-down methodology. The logic function was corrected by VCS simulation FPGA verification. Design Compiler synthesis result shows that, the maximal dominant frequency of the RISC embedded microprocessor could be up to 95MHz with the 0.18um CMOS process of SMIC, and is improved by 31.94% compared with STM32 Cortex-M3 (72MHz).

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1504-1509

Citation:

Online since:

July 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Guojun Ma, Research on SoC technology and design method, Automation & Instrumentation. Vol. 1 (2012), pp.6-8.

Google Scholar

[2] Changlei Dongye, Design of Reduced Instruction Set Computer Processor Based on Field Programmable Gate Array, Computer Engineering. Vol. 11 (2011), p.242.

Google Scholar

[3] ARM Limited, Cortex-M3 Technical Reference Manual(2005).

Google Scholar

[4] ARM Limited, ARMv7-M Architecture Reference Manual(2006).

Google Scholar

[5] Dominic Sweetman, See MIPS Run linux, second ed., China Machine Press, Beijing, (2007).

Google Scholar

[6] Stuart F. Oberman, Michael J. Flynn, Division Algorithms and Implementations, IEEE TRANSACTIONS ON COMPUTERS. Vol. 8 (1997), p.833.

Google Scholar

[7] Stephen Brown, Zvonko Vranesic, FUNDAMENTALS OF DIGITAL LOGIC WITH VERILOG DESIGN. Second ed., China Machine Press, Beijing, (2007).

Google Scholar

[8] David Money Harris, Sarah L. Harris, Digital Design and Computer Architecture, second ed., China Machine Press, Beijing, (2008).

Google Scholar

[9] Information on http: /wenku. baidu. com/view/0419da124431b90d6c85c702. html.

Google Scholar

[10] Jianxin Hao, Jianbin Xie, The Realization of Precedent Cellular Arrays Divider by Means of FPGA, JOURNAL OF NATIONAL UNIVERSITY OF DEFENSE TECHN OLOGY. Vol. 1 (1997), pp.66-68.

Google Scholar