DocumentCode
664827
Title
Design of instruction decode logic for dual-issue superscalar processor based on LEON2
Author
Xue Yang ; Lixin Yu ; Wei Zhuang ; Yingpan Wu ; Li Hao
Author_Institution
Dept. SoC, Beijing Microelectron. Tech. Instn. (BMTI), Beijing, China
fYear
2013
fDate
9-11 Sept. 2013
Firstpage
1
Lastpage
4
Abstract
An instruction decode logic available for dual-issue pipeline processor is presented in this paper. The structure is based on the LEON2 scalar processor since it is a multifunctional processor widely used in many application scenarios. Focusing on the decode part, mainly three problems are solved. A comparator that can help to get the right nPC (nest program counter) is introduced for instruction dispatching. Dependences between two instructions in parallel are settled by the added Branch detector, and operands hand over to each other between the two pipelines are implemented by brought in forwarding roads. Structure block diagrams of the dual-issue pipeline and the new function units added are given. Run testing program Dhrystone on the two different structures, results indicate that the performance of the dual-issue structure is improved by 30.18% comparing to the single-issue structure.
Keywords
comparators (circuits); counting circuits; instruction sets; logic design; microprocessor chips; parallel architectures; pipeline processing; program testing; Dhrystone; LEON2 scalar processor; added branch detector; comparator; dual issue pipeline processor; dual issue superscalar processor; instruction decode logic design; instruction dispatching; multifunctional processor; next program counter; operands hand over; right nPC; run testing program; structure block diagram; dual-issue pipeline; instruction decoding; instruction dependences; instruction dispatching;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics ?? Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on
Conference_Location
Berlin
Print_ISBN
978-1-4799-1411-1
Type
conf
DOI
10.1109/ICCE-Berlin.2013.6697986
Filename
6697986
Link To Document