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

By Vijay Madisetti

The platform-centric SoC process is aimed toward the layout of today’s SoC platforms with emphasis on real-time, embedded platforms. The strategy offers a suggestion and an SoC layout surroundings that promotes an integration of state of the art instruments and strategies beneficial for the advance of the platforms. It renders a brand new and higher standpoint in the direction of co-design techniques, 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. through incorporating their utilization, the final technique 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 brief describes the technical demanding situations dealing with method builders and introduces a proposed method to the matter. the rest of this booklet provides a extra thorough exam at the challenge and the proposed method. bankruptcy 2 describes the proposed platform-centric SoC layout approach intimately. It illustrates the layout circulate and discusses each one major step within the layout technique. Definition of a platform as initially outlined via Sabbagh [96], in addition to the platform-based and platform-centric layout methods, are awarded. The bankruptcy concludes by way of evaluating the proposed technique with past similar paintings. bankruptcy three lays out the technological historical past for the proposed SoC layout technique. while the platform know-how is mentioned in bankruptcy 2, this bankruptcy offers an outline of the opposite primary applied sciences: the Unified Modeling Language (UML) and the Extensible Markup Language (XML). The bankruptcy starts with an creation to UML as a modeling instrument rather well perceived in the software program engineering group. it truly is via a dialogue on an test by way of the item administration staff (OMG) to empower UML for the improvement of real-time embedded software program – an attempt that allows you to finally culminate in a layout framework referred to as the UML Profile for Schedulability, functionality, and Time Specification [29]. Thereafter, an outline of XML and some different similar net applied sciences take place. bankruptcy four outlines the constitution of the library of platform gadgets (LPO), in addition to furnishes a finished instruction and specifications specification platform item needs to own with a purpose to be scalable and appropriate with the proposed technique. crucial parts for every platform item, e.g. structure blueprint, XML-based self-described modules, platform handling software, etc., also are mentioned intimately. bankruptcy five offers an in depth therapy of UML extensions for the improvement of real-time embedded structures. The bankruptcy starts off with a structure of the Co-design Modeling Framework (CMF) hierarchy that encompasses 5 different sub-profiles – the regularly occurring 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). every one of those profiles furnishes a layout framework that's particularly adapted for the proposed method, and will have the ability to meet with the demanding situations posed via the layout and try out of real-time embedded SoC-based platforms. The bankruptcy, then, proceeds to debate the area notion for every sub-profile, via the outline of the corresponding stereotypes. bankruptcy 6 applies the platform-centric SoC layout process, utilizing the CMF profile in UML, to the advance of a simplified camera approach with the intention to display the use and the robustness of the proposed method. particularly, the NiOS improvement board is used to imitate the camera approach the place uncooked photo info are learn from a charge-coupled machine (CCD), after which JPEG encoded and saved into reminiscence. The bankruptcy starts off with an summary of the Altera’s NiOS process, by way of the particular procedure improvement approach that explicitly demonstrates using the proposed process. A quantitative assessment is then offered that compares the improvement fee of the proposed platform-centric SoC layout strategy opposed to a few substitute ways utilizing expense estimation versions and instruments. bankruptcy 7 concludes the publication with a precis and a dialogue of destiny instructions for this attempt on platform-based layout.

Show description

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

Similar electronics books

Power Electronics and Instrumentation Engineering: International Conference, PEIE 2010, Kochi, Kerala, India, September 7-9, 2010. Proceedings

This e-book includes the easiest papers of the foreign convention on Advances in energy Electronics and Instrumentation Engineering, PEIE 2010, geared up via the organization of desktop Electronics and electric Engineers (ACEEE), in the course of September 7–9, 2010 in Kochi, Kerala, India. PEIE is a global convention integrating significant components of electric en- neering – energy electronics and instrumentation.

Electric Power System Applications of Optimization, Second Edition

Creation constitution of a prevalent electrical energy procedure strength method versions strength approach keep watch over strength method protection evaluation energy process Optimization as a functionality of Time overview of Optimization innovations appropriate to strength structures electrical energy procedure types advanced energy techniques Three-Phase structures in keeping with Unit illustration Synchronous laptop Modeling Reactive strength Limits leading Movers and Governing structures automated achieve regulate Transmission Subsystems Y-Bus Incorporating the Transformer impression Load versions on hand move potential Illustrative Examples chronic.

Extra info for A Platform-Centric Approach to System-on-Chip (SOC) Design

Example text

Although the tools in the Corsair environment are very well integrated, it only works for a fixed architecture. The approach gives no insight why this particular architecture is selected. Both methods do not furnish a process for capturing customer’s requirements. The SpecC method [20], on the other hand, is based on a specify-explorerefme paradigm. It is a unified language, IP-centric approach aimed at easing the problems caused by heterogeneous design. The SpecC language can be employed to describe both hardware and software behaviors until the designer attains the feasible implementation model later on in the design process, hence, promoting an unbiased hardware/software partitioning for the system under development.

Even though no detailed implementation of the Embedded UML is available at the time of this writing, a careful perusal over its proposal reveals a few interesting facts. The Embedded UML profile and the UML profile for Co-design Modeling Framework (see Chapter 5) bear some resemblance as per their underlying objectives—each of which attempts to furnish a means to model and to develop platform-based real-time embedded systems. Certain minute implementation details of the two profiles differ tentatively.

4 OTHER EMBEDDED DESIGN APPROACHES USING UML The platform-based design concept [14] upon which the chip-in-a-day approach is based also spawns an inception of the proposal for the Embedded UML profile [133] whose objective is to merge real-time UML and HW/SW co-design together. Embedded UML coalesces various existing ideas currently used in real-time UML and HW/SW co-design practices. It is conceived by its initiators as a UML profile package which is “suitable for embedded real-time system specification, design, and verification” [133].

Download PDF sample

Rated 4.72 of 5 – based on 4 votes