O'Reilly logo

Multiprocessor Systems-on-Chips by Wayne Wolf, Ahmed Jerraya

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

13.3. Design Models for Component Abstraction

This section introduces ROSES, a system-level methodology for multiprocessor SoC design starting from a virtual architecture and using a communication refinement approach. The system is described as a virtual architecture made of a set of virtual components interconnected via communication channels. A virtual component consists of a wrapper and a component (or module). The component corresponds to software tasks or a hardware function. The wrapper adapts accesses from the component to the channels connected to the virtual component. The component and the channel(s) can be different in terms of (1) communication protocol, (2) abstraction level, and (3) specification language. Depending on the difference, ...

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