Title :
System-on-chip choices [RISC or DSP solution]
Author :
Tran, Thanh ; Frantz, G. ; Peng, Cheng
Author_Institution :
Texas Instruments Inc., Stafford, TX, USA
Abstract :
For many years the decision between a RISC or DSP solution was relatively simple as RISCs and DSPs were never integrated on the same device. The rule used was an 80/20 rule. That is, if the greater part of the processing (i.e., 80 percent) is for data, then attempt to do the signal processing on the RISC. If the greater portion of the processing (i.e., 80 percent) is for signals, attempt to do the data processing on the DSP. But with the ability to integrate both RISCs and DSPs onto the same piece of silicon, the choice becomes more complex. With the addition of programmable accelerators, ASIC and FPGAs also integrated on the same piece of silicon, the choices become almost impossible. The correct choice is not always based on a technical basis. The decisions truly become an optimization of flexibility, ease of use, cost, power and performance. Simply put, the winning strategy is to find a solution which has good enough performance, low enough power dissipation, and low enough price to be first to market. This strategy is referred as a P3 strategy. This paper outlines a concept to help system designers selecting the right SOC architecture and optimizing the performance by allocating the right tasks to the right processor.
Keywords :
application specific integrated circuits; digital signal processing chips; field programmable gate arrays; integrated circuit design; processor scheduling; reduced instruction set computing; system-on-chip; ASIC; DSP; FPGA; P3 strategy; RISC; SOC architecture; data processing; ease of use; flexibility; performance optimization; power dissipation; processor task allocation; programmable accelerators; signal processing; system-on-chip; Application specific integrated circuits; Cost function; Data processing; Digital signal processing; Field programmable gate arrays; Power dissipation; Reduced instruction set computing; Signal processing; Silicon; System-on-a-chip;
Conference_Titel :
SOC Conference, 2003. Proceedings. IEEE International [Systems-on-Chip]
Print_ISBN :
0-7803-8182-3
DOI :
10.1109/SOC.2003.1241510