Design of a 32-Bit Embedded CISC Microprocessor

王得利,高德远,张骏,王党辉
DOI: https://doi.org/10.3969/j.issn.1002-137x.2009.05.077
2009-01-01
Computer Science
Abstract:LongtiumC2 is an embedded 32 bit Complex Instruction Set Computer microprocessor designed by Northwestern Polytechnical University,which is compatible with Intel 486DX2 in instruction level,designed to run in 133MHz,and includes about one million gates.Its power consumption is less than one watt.In micro-architecture level,this paper proposed a control logic design scheme,which combined PLA and micro-operation together to improve the flexibility and expansibility of LongtiumC2.In pipeline design,to realize the precise interrupt,this paper proposed an instruction pointer track method based on micro-operation,which leave out the time to wait current instruction's completion,and realize interrupt faster.To implement the low power characteristic for LongtiumC2,this paper proposed a low power design strategy for decode and control core logic,which reduces about 26% and 19% respectively for decoder unit and micro-core unit.Finally,to verify LongtiumC2 fast,completely and effectively,this paper proposed a system level verification strategy for microprocessor,which improves the efficiency and confidence of verification by constructing two kinds of system level verification platform for LongtiumC2 microprocessor using virtual system and FPGA,and proce-ssing a function points based coverage verification with Vera.
What problem does this paper attempt to address?