TengYue-1 is a microprocessor subsystem for embedded applications.Its heart is a 32-bit RISC microprocessor based on an instruction set architecture (ISA) designed by us.Through a WISHBONE compatible on-chip bus
the microprocessor
a universal memory controller
a LCD controller and other peripheral I/Os formed the SOC.TengYue-1 has been implemented and verified in SMIC 0.18μm CMOS technology
and the maximum clock frequency is 300MHz@1.8V.This paper presents the design and implementation of TengYue-1.We used 9 ARM benchmarks to evaluate the performance of the microprocessor and the results showed that it met our goal.We also found a simple solution to the memory access conflict problem caused by the microprocessor core and the LCD controller.