Download A Platform-Centric Approach to System-on-Chip (SOC) Design by Vijay Madisetti PDF

By Vijay Madisetti

The platform-centric SoC approach is aimed toward the layout of today’s SoC platforms with emphasis on real-time, embedded structures. The strategy presents a suggestion and an SoC layout setting that promotes an integration of state of the art instruments and methods valuable for the advance of the platforms. It renders a brand new and higher standpoint in the direction of co-design ways, whereas additionally elevating a degree of layout abstraction. as the configurable platform items are designed off-cycle, they give a contribution to a normal development in improvement time. by way of incorporating their utilization, the final process moves a stability among overall layout flexibility and minimum time-to-market. In bankruptcy 1, demanding situations within the co-design of SoCs are brought. The bankruptcy in short describes the technical demanding situations dealing with method builders and introduces a proposed method to the matter. the rest of this e-book provides a extra thorough exam at the challenge and the proposed strategy. bankruptcy 2 describes the proposed platform-centric SoC layout process intimately. It illustrates the layout movement and discusses each one major step within the layout procedure. Definition of a platform as initially outlined by way of Sabbagh [96], in addition to the platform-based and platform-centric layout methods, are offered. The bankruptcy concludes by way of evaluating the proposed procedure with earlier comparable paintings. bankruptcy three lays out the technological history for the proposed SoC layout strategy. while the platform expertise is mentioned in bankruptcy 2, this bankruptcy provides an outline of the opposite primary applied sciences: the Unified Modeling Language (UML) and the Extensible Markup Language (XML). The bankruptcy starts off with an creation to UML as a modeling software rather well perceived in the software program engineering group. it truly is through a dialogue on an try by means of the item administration workforce (OMG) to empower UML for the improvement of real-time embedded software program – an attempt with a view to finally culminate in a layout framework often called the UML Profile for Schedulability, functionality, and Time Specification [29]. Thereafter, an summary of XML and some different comparable net applied sciences happen. bankruptcy four outlines the constitution of the library of platform items (LPO), in addition to furnishes a complete guide and standards specification platform item needs to own so one can be scalable and appropriate with the proposed procedure. crucial components for every platform item, e.g. structure blueprint, XML-based self-described modules, platform dealing with software, etc., also are mentioned intimately. bankruptcy five offers an in depth remedy of UML extensions for the improvement of real-time embedded structures. The bankruptcy begins with a format of the Co-design Modeling Framework (CMF) hierarchy that encompasses 5 different sub-profiles – the universal software profile (PCUprofile), the Exception Modeling profile (EMprofile), the Interrupt Modeling profile (IMprofile), the Synthesizable Description Language profile (SHDLprofile), and the structure Blueprint profile (ABprofile). each one of those profiles furnishes a layout framework that's in particular adapted for the proposed strategy, and should be ready to meet with the demanding situations posed by way of the layout and try out of real-time embedded SoC-based platforms. The bankruptcy, then, proceeds to debate the area proposal for every sub-profile, via the outline of the corresponding stereotypes. bankruptcy 6 applies the platform-centric SoC layout strategy, utilizing the CMF profile in UML, to the improvement of a simplified camera process with a view to show the use and the robustness of the proposed technique. in particular, the NiOS improvement board is used to imitate the digicam procedure the place uncooked picture facts are learn from a charge-coupled gadget (CCD), after which JPEG encoded and saved into reminiscence. The bankruptcy starts off with an outline of the Altera’s NiOS process, by means of the particular method improvement technique that explicitly demonstrates using the proposed technique. A quantitative overview is then awarded that compares the advance fee of the proposed platform-centric SoC layout procedure opposed to a few replacement methods utilizing fee estimation types and instruments. bankruptcy 7 concludes the ebook with a precis and a dialogue of destiny instructions for this attempt on platform-based layout.

Show description

Read Online or Download A Platform-Centric Approach to System-on-Chip (SOC) Design PDF

Best electronics books

Engineer's Mini-Notebook: Optoelectronics Circuits

This publication contains standart program circuits and circuits designed by means of the writer

Diagnostic Electron Microscopy: A Text Atlas (2nd Ed.)

This article atlas, now in its moment version, provides in least difficult shape the fundamental diagnostic standards utilized by the electron microscopist in learning neoplasms and different ailments encountered within the regimen perform of pathology. each box of electron microscopy is roofed and occasional magnification plates are juxtaposed with better magnifications to demonstrate diagnostic beneficial properties.

Additional resources for A Platform-Centric Approach to System-on-Chip (SOC) Design

Example text

G. , may be developed and analyzed (in the next stage), whose results are back-annotated for further elaboration of the hardware-software functional specification. 3, until all required system characteristics are determined, at which point the implementable platform-dependent specification results that can now be realized and integrated into a full system prototype. 4 System Derivation Process The System Derivation process is carried out iteratively, hand in hand, with the other stages; it furnishes an execution domain for the platformdependent models resulted from the preceding Platform-Dependent stage.

Such platforms as Improv Systems, ARC, Tensilica and Triscend focus more on the ability to configure processors, while others such as Sonics’ SiliconBackplane and PalmChip’s CoreFrame architectures provide neither a processor nor a full application, but rather define interconnect architectures that full systems can be built upon instead. Figure 2-1. A simplified view of TI’s OMAP5910 289-pin wireless platform architecture, which has a package size of 12x12 mm2 (based on a figure in [70]). The system platform should also include the tools that aid the designer in mapping an application onto the platform in order to optimize cost, efficiency, energy consumption, and flexibility.

As the predefined UML constraints are not comprehensive enough to handle all aspects of a system specification, and user-defined constraints can potentially result in ambiguities, UML decidedly includes with its specification a formal constraint description language—the Object Constraint Language (OCL) [24, 99]—that can come in handy when need arises. OCL expressions are typically used to specify invariant conditions, as well as pre- and post-conditions that must hold for the system being modeled.

Download PDF sample

Rated 4.39 of 5 – based on 9 votes