Hardware Resource Optimization Technique of SOPC Based on Instruction Statistics of Application Program

Shusheng Li · Journal of North China Institute of Technology · 2005

In any specific application of the system on programmable chip(SOPC),the instructions used compose a unique subset of the instruction set of the soft-core CPU.The soft-core CPU can be implemented in FPGA with more efficient hardware resource usage if only the subset of the instruction set is implemented.In this paper,a method of applying instruction usage statistics to 8051 MCU based applications is studied.Based on this method,the techniques of both reducing and extending the instruction set of the 8051 soft-core CPU by modifying the VHDL source code are thoroughly studied.An SOPC is built according to this technique and results in more efficient hardware resource usage and reduced system cost.This technique can be applied to resource-limited and cost-sensitive embedded applications.

Read the paper · More papers on PaperTik