O'Reilly logo

Designing SOCs with Configured Cores by Steve Leibson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.1. System-Design Goals

All system designers have three major tasks:

  • achieve system-design goals

  • minimize project costs

  • reduce design risks

At the same time, rising system complexity conspires to make these tasks increasingly difficult. For example, a system designed in 1995 might have simple I/O requirements such as a few parallel and asynchronous serial ports. Today’s electronic systems bristle with USB, IEEE 1394, and Ethernet ports that employ many complex protocol layers. Consequently, system-processing requirements have grown and are growing dramatically. Increasingly, system designers turn to SOCs to achieve the system complexity and cost goals. However, due to its very nature, SOC design is inherently more costly and riskier than board-level ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required