1.1 SYSTEM ARCHITECTURE: AN OVERVIEW1.2 COMPONENTS OF THE SYSTEM: PROCESSORS, MEMORIES, AND INTERCONNECTS1.3 HARDWARE AND SOFTWARE: PROGRAMMABILITY VERSUS PERFORMANCE1.4 PROCESSOR ARCHITECTURES1.5 MEMORY AND ADDRESSING1.6 SYSTEM-LEVEL INTERCONNECTION1.7 AN APPROACH FOR SOC DESIGN1.8 SYSTEM ARCHITECTURE AND COMPLEXITY1.9 PRODUCT ECONOMICS AND IMPLICATIONS FOR SOC1.10 DEALING WITH DESIGN COMPLEXITY1.11 CONCLUSIONS